Перечисление DVD_PREFERRED_DISPLAY_MODE (strmif.h)
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Синтаксис
typedef enum tagDVD_PREFERRED_DISPLAY_MODE {
DISPLAY_CONTENT_DEFAULT = 0,
DISPLAY_16x9 = 1,
DISPLAY_4x3_PANSCAN_PREFERRED = 2,
DISPLAY_4x3_LETTERBOX_PREFERRED = 3
} DVD_PREFERRED_DISPLAY_MODE;
Константы
DISPLAY_CONTENT_DEFAULT Значение: 0 Используйте размер окна по умолчанию и тип контента. |
DISPLAY_16x9 Значение: 1 Используйте окно 16 x 9. |
DISPLAY_4x3_PANSCAN_PREFERRED Значение: 2 Используйте окно 4 x 3 и по возможности преобразуйте его в режим сдвига. |
DISPLAY_4x3_LETTERBOX_PREFERRED Значение: 3 Используйте окно 4 x 3 и по возможности преобразуйте его в letterbox. |
Комментарии
Перечисление DVD_PREFERRED_DISPLAY_MODE указывает предпочтительное соотношение сторон окна пользователя и предпочтительный метод преобразования содержимого 16 x 9 в пропорции 4 x 3. Методы преобразования сдвига и почтовые ящики — это два метода преобразования. Отображение видео в максимально возможном размере в окне отображения без обрезки или растяжения называется отображением в формате почтового ящика. Панорамное сканирование специально обрезает видео 16 x 9 для отображения в окне 4 x 3 с использованием параметров, определенных автором видео.
Этот перечислимый тип указывает на предпочтение механизмов преобразования, так как некоторое содержимое может отображаться только с помощью одного из этих методов. Содержимое 4 x 3 всегда преобразуется в окно 16 x 9 с помощью боковой коробки, где черные полосы добавляются в правую и левую стороны экрана, а не в верхнюю и нижнюю части экрана, как при преобразовании 16 x 9 до 4 x 3 с помощью почтового ящика.
В следующей таблице показан метод преобразования, используемый между фактическим типом контента, перечисленным в первом столбце, и параметром пользовательских параметров отображения, указанным в одном из других столбцов.
Фактический тип контента | 16 x 9 | 4 x 3 сдвига | 4 x 3 почтовых ящика |
---|---|---|---|
4 x 3 | Боксинг | Нет | Нет |
Только почтовый ящик 16 x 9 | Нет | Почтовый ящик | Почтовый ящик |
Только 16 x 9 сдвига | Нет | Панорамное сканирование | Панорамное сканирование |
16 x 9 панорамного сканирования или почтового ящика | Нет | Панорамное сканирование | Почтовый ящик |
Используемый собственный размер окна всегда является предпочтительным размером пользователя.
Требования
Верхняя часть | strmif.h (включая Dshow.h) |