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


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

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

Примечание Интерфейс IDvdControl является устаревшим. Используйте IDvdControl2 instread.
 
Выбирает новый поток вложенных данных и включает или отключает его для отображения.

Синтаксис

HRESULT SubpictureStreamChange(
  ULONG ulSubPicture,
  BOOL  bDisplay
);

Параметры

ulSubPicture

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

Значение Описание
0—31 Указывает, что поток является допустимым.
32 Позволяет переключать отображение без изменения текущего потока (т. е. изменить bDisplay без изменения текущего потока).
63 Указывает, что поток является фиктивным.

bDisplay

Значение, указывающее, включена ли вложенная функция; Значение TRUE делает вложенную картину видимой, а значение FALSE скрывает ее.

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

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

Комментарии

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

Требования

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

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

Коды ошибок и успешности

Интерфейс IDvdControl