Метод IXAudio2Voice::GetVolume (xaudio2.h)

Возвращает текущий общий уровень громкости голоса.

Синтаксис

\\ void GetVolume(
  [out] float *pVolume
);

Параметры

[out] pVolume

Возвращает текущий общий уровень громкости голоса. Дополнительные сведения об уровнях громкости см. в разделе Примечания.

Возвращаемое значение

Этот метод не возвращает значение.

Комментарии

Уровни громкости выражаются в виде амплитуды с плавающей запятой в диапазоне от -224 до 224 с максимальным увеличением 144,5 дБ. Уровень громкости 1 означает отсутствие затухания или усиления, а 0 означает тишину. Отрицательные уровни можно использовать для инвертации фазы звука. Дополнительные сведения об управлении громкостей см. в разделе Управление громкости И шагом XAudio2 .

ПримечаниеGetVolume всегда возвращает том, который последний раз задан IXAudio2Voice::SetVolume. Однако он может не действовать: он вступает в силу только при следующем запуске звукового модуля после вызова IXAudio2Voice::SetVolume (или после соответствующего вызова IXAudio2::CommitChanges , если IXAudio2Voice::SetVolume был вызван с идентификатором отложенной операции).
 

Требования к платформе

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); Пакет SDK Для DirectX (XAudio 2.7)

Требования

   
Целевая платформа Windows
Header xaudio2.h

См. также раздел

IXAudio2Voice