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) |