다음을 통해 공유


KSPROPERTY_AUDIO_STEREO_SPEAKER_GEOMETRY

KSPROPERTY_AUDIO_STEREO_SPEAKER_GEOMETRY 속성은 하드웨어 가속 3D 오디오에 대한 DirectSound 스피커 구성 속성을 구현하기 위해 KSPROPERTY_AUDIO_CHANNEL_CONFIG 함께 사용됩니다. 이는 DAC 노드(KSNODETYPE_DAC) 및 3D 노드(KSNODETYPE_3D_EFFECTS)의 선택적 속성입니다.

사용 요약 테이블

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

Yes

Yes

고정/필터

KSNODEPROPERTY

LONG

속성 값(작업 데이터)은 LONG 형식이며 스피커 기하 도형을 지정합니다. 이 값은 헤더 파일 Ksmedia.h에 정의된 다음 상수 중 하나로 설정할 수 있습니다.

  • KSAUDIO_STEREO_SPEAKER_GEOMETRY_HEADPHONES

  • KSAUDIO_STEREO_SPEAKER_GEOMETRY_MIN

  • KSAUDIO_STEREO_SPEAKER_GEOMETRY_NARROW

  • KSAUDIO_STEREO_SPEAKER_GEOMETRY_WIDE

  • KSAUDIO_STEREO_SPEAKER_GEOMETRY_MAX

위의 매개 변수는 IDirectSound::GetSpeakerConfig 메서드(Microsoft Windows SDK 설명서 참조)에서 사용되며 헤더 파일 Dsound.h에 정의된 다음 값과 의미가 동일하지만 값이 같지는 않습니다.

  • DSSPEAKER_HEADPHONE

  • DSSPEAKER_STEREO | DSSPEAKER_GEOMETRY_MIN

  • DSSPEAKER_STEREO | DSSPEAKER_GEOMETRY_NARROW

  • DSSPEAKER_STEREO | DSSPEAKER_GEOMETRY_WIDE

  • DSSPEAKER_STEREO | DSSPEAKER_GEOMETRY_MAX

반환 값

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

설명

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

자세한 내용은 DirectSound Speaker-Configuration 설정을 참조하세요.

요구 사항

헤더

Ksmedia.h(Ksmedia.h 포함)

참고 항목

KSPROPERTY_AUDIO_CHANNEL_CONFIG

KSNODETYPE_DAC

KSNODETYPE_3D_EFFECTS

KSNODEPROPERTY