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;

Angehörige

Enabled

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

LeftParams

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

RightParams

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

Reserved

Reserviert. Auf Null festgelegt.

Bemerkungen

Diese Struktur wird von der KSPROPERTY_ITD3D_PARAMS-Eigenschaftsanforderung verwendet.

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

Anforderungen

Anforderung Wert
Header- ksmedia.h (enthalten Ksmedia.h)

Siehe auch

KSDS3D_ITD_PARAMS

KSNODETYPE_3D_EFFECTS

KSPROPERTY_ITD3D_PARAMS