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


Метод IsAudioStreamEnabled

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

Примечание

Этот компонент доступен для использования в операционных системах Microsoft Windows 2000, Windows XP и Windows Server 2003. В последующих версиях он может быть изменен или недоступен.

 

Метод IsAudioStreamEnabled извлекает значение, указывающее, включен ли указанный аудиопоток в текущем заголовке.

[bEnabled = ] MSWebDVD.IsAudioStreamEnabled(iStream)

Параметры

Istream

Задает аудиопоток в виде целочисленного значения от 0 до 7.

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

Возвращает логическое значение, указывающее, доступен ли указанный аудиопоток для текущего заголовка. True означает, что он доступен.

Комментарии

Хотя диск может содержать до восьми независимых аудиопотоков, каждый поток не обязательно доступен для каждого названия. Например, название фильма main может содержать три аудиопотока для английского, испанского и японского языков, но заголовок "Ближайшие достопримечательности" может содержать только один аудиопоток на английском языке. Прежде чем задавать свойство CurrentAudioStream , убедитесь, что поток доступен для заголовка.