Метод IMFMediaEngineEx::SetBalance (mfmediaengine.h)

Задает баланс звука.

Синтаксис

HRESULT SetBalance(
  [in] double balance
);

Параметры

[in] balance

Баланс звука. Значением может быть любое число в следующем диапазоне (включительно).

Значение Значение
-1
Левый канал находится в полной громкости; правильный канал не замалчивается.
1
Правильный канал находится на полной громкости; левый канал безмолвный.
 

Если значение равно нулю, левый и правый каналы находятся на равных томах. Значение по умолчанию равно нулю.

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

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

При изменении баланса звука обработчик мультимедиа отправляет событие MF_MEDIA_ENGINE_EVENT_BALANCECHANGE . См . статью IMFMediaEventNotify::EventNotify.

Требования

   
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfmediaengine.h

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

IMFMediaEngineEx