다음을 통해 공유


KSPROPERTY_DIRECTSOUND3DLISTENER_DOPPLERFACTOR

KSPROPERTY_DIRECTSOUND3DLISTENER_DOPPLERFACTOR 속성은 3D 수신기에 대한 Doppler 요소를 지정합니다.

사용 요약 테이블

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

Yes

Yes

Pin

KSNODEPROPERTY

FLOAT

속성 값(작업 데이터)은 FLOAT 형식이며 Doppler 요소를 지정합니다. Doppler 인수는 각각 0.0 및 10.0으로 정의된 DS3D_MINDOPPLERFACTOR부터 DS3D_MAXDOPPLERFACTOR 범위가 될 수 있습니다. 기본 요소는 1.0으로 정의된 DS3D_DEFAULTDOPPLERFACTOR.

반환 값

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

설명

이 속성은 3D 수신기와 3D 사운드 버퍼 모두에 적용되는 Doppler 요소를 지정합니다.

Doppler 인수가 0이면 수신기 또는 사운드 버퍼의 속도에 관계없이 소리에 Doppler 시프트가 적용되지 않습니다. 1보다 큰 요인은 실제 세계에서 발생하는 도플러 시프트의 양을 과장합니다.

DirectSound는 이 속성을 사용하여 Microsoft Windows SDK 설명서에 설명된 IDirectSound3DListener::GetDopplerFactorIDirectSound3DListener::SetDopplerFactor 메서드를 구현합니다.

요구 사항

헤더

Ksmedia.h(Ksmedia.h 포함)

참고 항목

KSNODEPROPERTY