다음을 통해 공유


KSDS3D_ITD_PARAMS_MSG 구조체(ksmedia.h)

KSDS3D_ITD_PARAMS_MSG 구조는 3D 노드(KSNODETYPE_3D_EFFECTS)에서 ITD(Interaural time delay) 알고리즘에서 사용하는 매개 변수를 지정합니다.

구문

typedef struct {
  ULONG             Enabled;
  KSDS3D_ITD_PARAMS LeftParams;
  KSDS3D_ITD_PARAMS RightParams;
  ULONG             Reserved;
} KSDS3D_ITD_PARAMS_MSG, *PKSDS3D_ITD_PARAMS_MSG;

멤버

Enabled

ITD 알고리즘을 사용하도록 설정할지 여부를 지정합니다. 0이 아닌 값은 알고리즘을 사용하도록 설정합니다. 0은 사용하지 않도록 설정합니다. 자세한 내용은 아래 설명 부분을 참조하십시오.

LeftParams

왼쪽 채널(채널 0)에 대한 ITD 매개 변수를 지정합니다. 이 매개 변수는 KSDS3D_ITD_PARAMS 형식의 구조입니다.

RightParams

올바른 채널(채널 1)에 대한 ITD 매개 변수를 지정합니다. 이 매개 변수는 KSDS3D_ITD_PARAMS 형식의 구조입니다.

Reserved

예약되어 있습니다. 0으로 설정됩니다.

설명

이 구조체는 KSPROPERTY_ITD3D_PARAMS 속성 요청에 사용됩니다.

Enabled 매개 변수는 DirectSound 버퍼의 3D 모드를 추적해야 합니다. 3D 모드를 사용하지 않도록 설정하면 ITD 처리를 사용하지 않도록 설정하고 3D 모드를 사용하도록 설정할 때 사용하도록 설정해야 합니다. 자세한 내용은 Microsoft Windows SDK 설명서의 DirectSound3DBuffer::SetMode 메서드에 대한 설명을 참조하세요.

요구 사항

요구 사항
헤더 ksmedia.h(Ksmedia.h 포함)

추가 정보

KSDS3D_ITD_PARAMS

KSNODETYPE_3D_EFFECTS

KSPROPERTY_ITD3D_PARAMS