Freigeben über


KSDS3D_ITD_PARAMS_MSG Struktur (ksmedia.h)

Die KSDS3D_ITD_PARAMS_MSG-Struktur gibt die Parameter an, die vom ITD-Algorithmus (Interaural Time Delay) in einem 3D-Knoten (KSNODETYPE_3D_EFFECTS) verwendet werden.

Syntax

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

Member

Enabled

Gibt an, ob der ITD-Algorithmus aktiviert werden soll. Ein nichtzero-Wert aktiviert den Algorithmus. Zero deaktiviert sie. Weitere Informationen finden Sie im folgenden Abschnitt "Hinweise".

LeftParams

Gibt die ITD-Parameter für den linken Kanal (Kanal 0) an. Dieser Parameter ist eine Struktur vom Typ KSDS3D_ITD_PARAMS.

RightParams

Gibt die ITD-Parameter für den richtigen Kanal (Kanal 1) an. Dieser Parameter ist eine Struktur vom Typ KSDS3D_ITD_PARAMS.

Reserved

Reserviert. Auf NULL festlegen.

Hinweise

Diese Struktur wird von der KSPROPERTY_ITD3D_PARAMS-Eigenschaftsanforderung verwendet.

Der Enabled-Parameter sollte den 3D-Modus des DirectSound-Puffers nachverfolgen: Deaktivieren Sie die ITD-Verarbeitung, wenn der 3D-Modus deaktiviert ist, und aktivieren Sie sie, wenn der 3D-Modus aktiviert ist. Weitere Informationen finden Sie in der Beschreibung der DirectSound3DBuffer::SetMode-Methode in der Microsoft Windows SDK-Dokumentation.

Anforderungen

Anforderung Wert
Header ksmedia.h (include Ksmedia.h)

Weitere Informationen

KSDS3D_ITD_PARAMS

KSNODETYPE_3D_EFFECTS

KSPROPERTY_ITD3D_PARAMS