перечисление DVD_CMD_FLAGS (strmif.h)
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Определяет флаги, управляющие тем, как фильтр DVD Navigator обрабатывает синхронизацию команд.
Синтаксис
typedef enum __MIDL___MIDL_itf_strmif_0000_0132_0002 {
DVD_CMD_FLAG_None = 0,
DVD_CMD_FLAG_Flush = 0x1,
DVD_CMD_FLAG_SendEvents = 0x2,
DVD_CMD_FLAG_Block = 0x4,
DVD_CMD_FLAG_StartWhenRendered = 0x8,
DVD_CMD_FLAG_EndAfterRendered = 0x10
} DVD_CMD_FLAGS;
Константы
DVD_CMD_FLAG_None Значение: 0 DVD-навигатор не очищает свои буферы при выполнении команды, не будет отправлять события и не будет блокировать поток выполнения при вызове метода. |
DVD_CMD_FLAG_Flush Значение: 0x1 DVD-навигатор будет сбрасывать все буферизированные видеоданные перед выполнением команды. Это может привести к тому, что DVD-навигатор отбрасывает видео примерно на две секунды, что уменьшает время отклика, но приведет к разрыву в данных воспроизведения. |
DVD_CMD_FLAG_SendEvents Значение: 0x2 DVD-навигатор отправляет событие EC_DVD_CMD_START при запуске команды и событие EC_DVD_CMD_END при завершении команды. Параметры события содержат код состояния операции. |
DVD_CMD_FLAG_Block Значение: 0x4 DVD-навигатор блокируется до завершения или отмены команды. |
DVD_CMD_FLAG_StartWhenRendered Значение: 0x8 В настоящее время не используется. |
DVD_CMD_FLAG_EndAfterRendered Значение: 0x10 DVD-навигатор будет блокироваться до тех пор, пока указанное действие не будет обработано. Этот флаг можно использовать со следующими методами:
Например, при использовании с PlayChaptersAutoStop этот флаг приводит к блокировке DVD-навигатора до тех пор, пока не будут воспроизведены все указанные главы. При использовании с SelectSubpictureStream флаг приводит к блокировке DVD-навигатора до тех пор, пока не будет отрисована новая вложенная запись. |
Требования
Требование | Значение |
---|---|
Заголовок | strmif.h (включая Dshow.h) |