Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура KSDS3D_HRTF_PARAMS_MSG указывает параметры параметра, применяемые к функции передачи с учетом головы (HRTF).
Синтаксис
typedef struct {
ULONG Size;
ULONG Enabled;
BOOL SwapChannels;
BOOL ZeroAzimuth;
BOOL CrossFadeOutput;
ULONG FilterSize;
} KSDS3D_HRTF_PARAMS_MSG, *PKSDS3D_HRTF_PARAMS_MSG;
Члены
Size
Задает размер структуры в байтах.
Enabled
Указывает, следует ли включить обработку HRTF. Если ненулевое значение, функция HRTF включена. Если ноль, он отключен.
SwapChannels
Указывает, должен ли алгоритм переключать каналы. Если TRUE, алгоритм должен переключить каналы на изменение расположения источника слева направо. Если FALSE, алгоритм не должен переключать каналы.
ZeroAzimuth
Указывает, равен ли угол азимута нулю. Если TRUE, то только половина коэффициентов фильтра скачиваются в фильтр, так как угол азимута равен нулю. Если FALSE, скачиваются все коэффициенты.
CrossFadeOutput
Указывает, следует ли перекрестно исчезать выходные каналы после пересечения азимута угла ноль. Если TRUE, алгоритм должен перекрестно исчезать выходные каналы. Если FALSE, он не должен пересекать каналы.
FilterSize
Указывает дополнительный размер в байтах коэффициентов фильтра, которые добавляются в эту структуру.
Замечания
Эта структура используется свойством KSPROPERTY_HRTF3D_PARAMS.
Дополнительные сведения см. в KSPROPSETID_Hrtf3d.
Требования
| Требование | Ценность |
|---|---|
| заголовка | ksmedia.h (include Ksmedia.h) |