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