estrutura KSDS3D_HRTF_PARAMS_MSG (ksmedia.h)
A estrutura KSDS3D_HRTF_PARAMS_MSG especifica as configurações de parâmetro a serem aplicadas a uma HRTF (função de transferência relativa à cabeça).
Sintaxe
typedef struct {
ULONG Size;
ULONG Enabled;
BOOL SwapChannels;
BOOL ZeroAzimuth;
BOOL CrossFadeOutput;
ULONG FilterSize;
} KSDS3D_HRTF_PARAMS_MSG, *PKSDS3D_HRTF_PARAMS_MSG;
Membros
Size
Especifica o tamanho em bytes da estrutura.
Enabled
Especifica se o processamento hrtf deve ser habilitado. Se não for zero, o HRTF estará habilitado. Se zero, ele será desabilitado.
SwapChannels
Especifica se o algoritmo deve trocar canais. Se TRUE, o algoritmo deverá trocar os canais para executar uma reversão da esquerda para a direita do local da origem. Se FALSE, o algoritmo não deverá trocar os canais.
ZeroAzimuth
Especifica se o ângulo azimuth é zero. Se TRUE, apenas metade dos coeficientes de filtro será baixada para o filtro porque o ângulo azimuth é zero. Se FALSE, todos os coeficientes serão baixados.
CrossFadeOutput
Especifica se os canais de saída devem ser esmaecidas cruzados depois de cruzar o ângulo zero do azimuth. Se TRUE, o algoritmo deverá esmaecer os canais de saída. Se FOR FALSO, ele não deverá esmaecer os canais.
FilterSize
Especifica o tamanho adicional em bytes dos coeficientes de filtro que são acrescentados a essa estrutura.
Comentários
Essa estrutura é usada pela propriedade KSPROPERTY_HRTF3D_PARAMS .
Para obter mais informações, consulte KSPROPSETID_Hrtf3d.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ksmedia.h (inclua Ksmedia.h) |