다음을 통해 공유


KSPROPERTY_SYSAUDIO_DEVICE_COUNT

KSPROPERTY_SYSAUDIO_DEVICE_COUNT 속성은 DirectSound 애플리케이션 프로그램에서 선택해야 하는 가상 오디오 디바이스 수를 지정하는 개수를 검색합니다.

사용량 요약 테이블

가져오기 설정 대상 속성 설명자 형식 속성 값 형식

Yes

아니요

필터

KSPROPERTY

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 포함)

참고 항목

KSPROPERTY