struttura KSDS3D_ITD_PARAMS_MSG (ksmedia.h)

La struttura KSDS3D_ITD_PARAMS_MSG specifica i parametri utilizzati dall'algoritmo ITD (Interaural Time Delay) in un nodo 3D (KSNODETYPE_3D_EFFECTS).

Sintassi

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

Members

Enabled

Specifica se abilitare l'algoritmo ITD. Un valore diverso da zero abilita l'algoritmo. Zero lo disabilita. Per ulteriori informazioni, vedere la sezione Osservazioni successiva.

LeftParams

Specifica i parametri ITD per il canale sinistro (canale 0). Questo parametro è una struttura di tipo KSDS3D_ITD_PARAMS.

RightParams

Specifica i parametri ITD per il canale corretto (canale 1). Questo parametro è una struttura di tipo KSDS3D_ITD_PARAMS.

Reserved

Riservato. Imposta su zero.

Commenti

Questa struttura viene utilizzata dalla richiesta di proprietà KSPROPERTY_ITD3D_PARAMS .

Il parametro Enabled deve tenere traccia della modalità 3D del buffer DirectSound: disabilitare l'elaborazione ITD quando la modalità 3D è disabilitata e abilitarla quando è abilitata la modalità 3D. Per altre informazioni, vedere la descrizione del metodo DirectSound3DBuffer::SetMode nella documentazione di Microsoft Windows SDK.

Requisiti

Requisito Valore
Intestazione ksmedia.h (include Ksmedia.h)

Vedi anche

KSDS3D_ITD_PARAMS

KSNODETYPE_3D_EFFECTS

KSPROPERTY_ITD3D_PARAMS