KSPROPERTY_DIRECTSOUND3DBUFFER_MAXDISTANCE
Свойство KSPROPERTY_DIRECTSOUND3DBUFFER_MAXDISTANCE задает максимальное расстояние для трехмерного звукового буфера.
Сводная таблица использования
Получить | Присвойте параметру | Назначение | Тип дескриптора свойства | Тип значения свойства |
---|---|---|---|---|
Да |
Да |
Pin |
KSNODEPROPERTY | FLOAT |
Значение свойства (данные операции) имеет тип FLOAT и задает максимальное расстояние. Сведения о единицах расстояния см. в разделе KSPROPERTY_DIRECTSOUND3DLISTENER_DISTANCEFACTOR.
Возвращаемое значение
Запрос свойства KSPROPERTY_DIRECTSOUND3DBUFFER_MAXDISTANCE возвращает STATUS_SUCCESS, указывающий на успешное выполнение. В противном случае запрос возвращает соответствующий код состояния ошибки.
Комментарии
На расстоянии, превышающем максимальное расстояние от источника звука, звук от этого источника сводится к тишине. Дополнительные сведения о максимальном расстоянии для 3D-буфера DirectSound см. в документации по Microsoft Windows SDK:
Член flMaxDistance структуры DS3DBUFFER.
Методы IDirectSound3DBuffer::GetMaxDistance и IDirectSound3DBuffer::SetMaxDistance.
Требования
Заголовок |
Ksmedia.h (включая Ksmedia.h) |