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


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)

См. также

KSNODEPROPERTY

KSPROPERTY_DIRECTSOUND3DLISTENER_DISTANCEFACTOR