Поделиться через


KSPROPERTY_DIRECTSOUND3DBUFFER_MINDISTANCE

Свойство KSPROPERTY_DIRECTSOUND3DBUFFER_MINDISTANCE задает минимальное расстояние для трехмерного звукового буфера.

Сводная таблица использования

Получить Присвойте параметру Назначение Тип дескриптора свойства Тип значения свойства

Да

Да

Pin

KSNODEPROPERTY

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)

См. также

KSNODEPROPERTY

KSPROPERTY_DIRECTSOUND3DLISTENER_DISTANCEFACTOR