KSPROPERTY_SYSAUDIO_DEVICE_COUNT
KSPROPERTY_SYSAUDIO_DEVICE_COUNT 속성은 DirectSound 애플리케이션 프로그램에서 선택해야 하는 가상 오디오 디바이스 수를 지정하는 개수를 검색합니다.
사용량 요약 테이블
가져오기 | 설정 | 대상 | 속성 설명자 형식 | 속성 값 형식 |
---|---|---|---|---|
Yes |
아니요 |
필터 |
ULONG |
속성 값(작업 데이터)은 SysAudio가 선택할 가상 오디오 디바이스 수를 지정하는 개수를 작성하는 ULONG 변수입니다. SysAudio가 n 개의 가상 오디오 디바이스를 열거하는 경우 이러한 디바이스는 디바이스 ID 0부터 n-1까지 식별됩니다.
반환 값
KSPROPERTY_SYSAUDIO_DEVICE_COUNT 속성 요청은 성공적으로 완료되었음을 나타내는 STATUS_SUCCESS 반환합니다. 그렇지 않으면 요청은 코드에 적절한 오류 상태 반환합니다.
설명
SysAudio는 웨이브 렌더링을 수행하는 시스템에서 사용하도록 설정된 각 하드웨어 디바이스에 대해 고유한 가상 오디오 디바이스를 열거합니다. 각 instance 가상 오디오 디바이스는 하드웨어 디바이스, KMixer 시스템 드라이버 및 기타 오디오 구성 요소로 구성됩니다. DirectSound 애플리케이션 프로그램은 하드웨어 디바이스를 통합하는 가상 오디오 디바이스를 선택하여 특정 하드웨어 디바이스를 선택합니다.
예를 들어 세 개의 오디오 카드가 시스템 버스에 연결되어 있고 각각 WaveCyclic 또는 WavePci 미니포트 드라이버가 있는 웨이브 렌더링 디바이스가 포함된 경우 SysAudio는 디바이스 ID가 0, 1 및 2인 가상 오디오 디바이스 3개를 열거합니다.
SysAudio는 시스템 레지스트리의 가상 오디오 디바이스 목록을 KSCATEGORY_AUDIO_DEVICE 범주 아래에 유지 관리합니다. 이 범주는 SysAudio에서만 사용할 수 있도록 예약되어 있습니다. DirectSound는 시스템 레지스트리에서 가상 오디오 디바이스에 대한 정보에 직접 액세스하지 않습니다. 대신 가상 오디오 디바이스의 속성에 대해 SysAudio를 쿼리합니다.
요구 사항
헤더 |
Ksmedia.h(Ksmedia.h 포함) |