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


структура DVD_MenuAttributes (strmif.h)

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

Структура DVD_MenuAttributes содержит сведения о меню DVD. Метод IDvdInfo2::GetTitleAttributes заполняет структуру DVD_MenuAttributes для указанного потока.

Синтаксис

typedef struct tagDVD_MenuAttributes {
  BOOL                     fCompatibleRegion[8];
  DVD_VideoAttributes      VideoAttributes;
  BOOL                     fAudioPresent;
  DVD_AudioAttributes      AudioAttributes;
  BOOL                     fSubpicturePresent;
  DVD_SubpictureAttributes SubpictureAttributes;
} DVD_MenuAttributes;

Члены

fCompatibleRegion[8]

Массив значений TRUE/FALSE , указывающих, с какими областями DVD совместима область, созданная на диске. Восемь индексов массива (нумерованные 0–7) соответствуют восьми областям DVD (нумерованные 1–8). Этот массив заполняется, только если запрашиваемое меню — меню диспетчера видео (меню main для всего диска).

Важно Значение 0 (FALSE) указывает, что регион совместим (разрешен). Значение 1 (TRUE) указывает, что регион несовместим. Этот элемент должен иметь имя fIncompatibleRegion.
 

VideoAttributes

Структура DVD_VideoAttributes , содержащая атрибуты видео меню. Это относится как к VMGM, так и к виртуальной виртуальной машине.

fAudioPresent

Переменная типа BOOL, указывающая, есть ли в меню звуковой поток.

AudioAttributes

Структура DVD_AudioAttributes , содержащая сведения о звуковом потоке меню. Эта структура будет заполнена, только если параметр fAudioPresent имеет значение TRUE.

fSubpicturePresent

Переменная типа BOOL, указывающая, есть ли в меню вложенный поток.

SubpictureAttributes

Структура DVD_SubpictureAttributes , содержащая сведения о потоке вложенных данных меню. Эта структура будет заполнена, только если fSubpicturePresent имеет значение TRUE.

Требования

Требование Значение
Заголовок strmif.h (включая Dshow.h)

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

Структуры DirectShow