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


Интерфейсы кодирования и декодирования файлов

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

Эти интерфейсы поддерживают кодирование и декодирование файлов.

Интерфейс Описание
IAMMediaContent Получение метаданных из потока, таких как автор и заголовок.
IAMOpenProgress Определите ход выполнения операции открытия файла.
IAMParse Выполните запрос и задайте время анализа для текущей позиции в потоке MPEG.
IAMStreamSelect Управление воспроизводимыми логическими потоками и получение сведений о них.
IAMVfwCompressDialogs Отображение диалоговых окон, предоставляемых кодеками VFW.
IAMVideoCompression Задайте параметры сжатия видео.
IConfigAsfWriter Управление тем, как фильтр модуля записи WM ASF записывает файлы расширенного формата систем (ASF).
IConfigAviMux Управление тем, как фильтр AVI Mux записывает файлы AVI.
IConfigInterleaving Настройте чередование, когда фильтр AVI Mux записывает файлы AVI.
IDVEnc Задайте разрешение кодирования в фильтре DV Video Encoder .
IDVSplitter Понижение частоты кадров в потоке цифрового видео (DV)
IIPDVDec Задайте разрешение декодирования в фильтре dv Video Decoder .
IPersistMediaPropertyBag Установка и извлечение блоков INFO и DISP в потоках AVI.

 

Интерфейсы