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


Метод IDvdControl::AudioStreamChange (strmif.h)

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]

Примечание Интерфейс IDvdControl не рекомендуется использовать. Используйте IDvdControl2 instread.
 
Задает текущий аудиопоток.

Синтаксис

HRESULT AudioStreamChange(
  [in] ULONG ulAudio
);

Параметры

[in] ulAudio

Значение, указывающее используемую звуковую дорожку, которая должна быть от 0 до 7.

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

Возвращает значение HRESULT .

Комментарии

Этот метод возвращает ошибку, если домен не является DVD_DOMAIN_VideoManagerMenu, DVD_DOMAIN_VideoTitleSetMenu, DVD_DOMAIN_Title или DVD_DOMAIN_Stop. Дополнительные сведения см. в разделе DVD_DOMAIN.

AudioStreamChange влияет на звук текущего набора заголовков видео (VTS). При вызове из меню этот метод задает звуковой поток заголовка, из которого было вызвано меню.

Требования

Требование Значение
Целевая платформа Windows
Header strmif.h (включая Dshow.h)

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

Коды ошибок и успешного выполнения

Интерфейс IDvdControl