다음을 통해 공유


KSPROPERTY_AUDIO_CHANNEL_CONFIG

KSPROPERTY_AUDIO_CHANNEL_CONFIG 속성은 노드가 출력하는 오디오 스트림에서 채널의 실제 공간 배치를 지정합니다.

사용 요약 테이블

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

Yes

Yes

필터/고정

KSNODEPROPERTY

KSAUDIO_CHANNEL_CONFIG

속성 값(작업 데이터)은 KSAUDIO_CHANNEL_CONFIG 형식의 구조입니다. 이 구조는 출력 스트림에 포함된 채널과 해당 채널을 스피커에 할당하도록 지정합니다.

반환 값

KSPROPERTY_AUDIO_CHANNEL_CONFIG 속성 요청은 성공적으로 완료되었음을 나타내는 STATUS_SUCCESS 반환합니다. 그렇지 않으면 요청이 적절한 오류 상태 코드를 반환합니다.

설명

DAC 노드(KSNODETYPE_DAC) 또는 3D 노드(KSNODETYPE_3D_EFFECTS)의 속성으로 사용되는 경우 KSPROPERTY_AUDIO_CHANNEL_CONFIG 속성은 DirectSound 스피커 구성을 지정합니다. 스테레오 스피커 구성의 경우 이 속성은 헤드폰과 여러 스테레오 스피커 구성을 구분하는 KSPROPERTY_AUDIO_STEREO_SPEAKER_GEOMETRY 속성과 함께 사용됩니다. 화자 구성에 대한 자세한 내용은 DirectSound Speaker-Configuration 설정을 참조하세요.

또한 DirectSound는 KSPROPERTY_AUDIO_CHANNEL_CONFIG 속성을 사용하여 채널 구성에 대한 "pan" 노드를 쿼리합니다. 팬 노드는 DirectSound 노드 순서 지정 요구 사항을 충족하는 믹서 핀의 두 번째 볼륨 노드(KSNODETYPE_VOLUME)입니다. IDirectSoundBuffer::SetPan 메서드의 DirectSound 구현(Microsoft Windows SDK 설명서에 설명됨)은 이동 노드의 KSPROPERTY_AUDIO_VOLUMELEVEL 속성을 사용하여 이동 제어를 수행합니다.

DirectSound는 KSPROPERTY_AUDIO_CHANNEL_CONFIG DAC 노드의 필터 속성으로 처리하고 볼륨 및 3D 노드의 핀 속성으로 처리합니다.

또한 클라이언트는 이 속성을 사용하여 KSNODETYPE_PROLOGIC_DECODER 노드가 출력하는 스트림의 형식을 선택합니다.

요구 사항

헤더

Ksmedia.h(Ksmedia.h 포함)

참고 항목

KSNODEPROPERTY

KSAUDIO_CHANNEL_CONFIG

KSNODETYPE_DAC

KSNODETYPE_3D_EFFECTS

KSNODETYPE_VOLUME

KSNODETYPE_PROLOGIC_DECODER

KSPROPERTY_AUDIO_STEREO_SPEAKER_GEOMETRY

KSPROPERTY_AUDIO_VOLUMELEVEL