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


перечисление _DVRESOLUTION (strmif.h)

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

Указывает разрешение декодирования цифрового видео (DV).

Синтаксис

typedef enum _DVRESOLUTION {
  DVRESOLUTION_FULL = 1000,
  DVRESOLUTION_HALF = 1001,
  DVRESOLUTION_QUARTER = 1002,
  DVRESOLUTION_DC = 1003
} ;

Константы

 
DVRESOLUTION_FULL
Значение: 1000
Декодирование в полном размере.
DVRESOLUTION_HALF
Значение: 1001
Декодирование в половину размера.
DVRESOLUTION_QUARTER
Значение: 1002
Декодирование в квартальных размерах.
DVRESOLUTION_DC
Значение: 1003
Декодирование в размере 1 восьмых.

Комментарии

Разрешение декодирования зависит от того, является ли текущий формат NTSC или PAL:

Перечисление NTSC список доступа к публикации
DVRESOLUTION_FULL 720 x 480 720 x 576
DVRESOLUTION_HALF 360 x 240 360 x 288
DVRESOLUTION_QUARTER 180 x 120 180 x 144
DVRESOLUTION_DC 88 x 60 88 x 72
 

Следующее перечисление, определенное в strmif.h, эквивалентно перечислению _DVRESOLUTION . Он входит в состав для обеспечения совместимости с существующими приложениями.

enum _DVDECODERRESOLUTION {
    DVDECODERRESOLUTION_720x480     =   1000,
    DVDECODERRESOLUTION_360x240     =   1001,
    DVDECODERRESOLUTION_180x120     =   1002,
    DVDECODERRESOLUTION_88x60       =   1003
};

Требования

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

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

Перечислимые типы DirectShow

Интерфейс IIPDVDec