Типы носителей MPEG-1
[Функция, связанная с этой страницей, DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngineи аудио и видеозахват в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код MediaPlayer, IMFMediaEngine и аудио-видеозахват в Media Foundation вместо DirectShowпо возможности. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
В этом разделе перечислены типы носителей, используемые для данных MPEG-1.
Системный поток MPEG-1
Ярлык | Ценность |
---|---|
Основной тип | MEDIATYPE_Stream |
Подтип | MEDIASUBTYPE_MPEG1System |
Тип формата | FORMAT_MPEGStreams |
Структура форматирования | AM_MPEGSYSTEMTYPE |
Образец содержимого мультимедиа | Поток байтов; нет выравнивания |
Поток системы MPEG-1 из видео CD
Ярлык | Ценность |
---|---|
Основной тип | MEDIATYPE_Stream |
Подтип | MEDIASUBTYPE_MPEG1VideoCD |
Тип формата | GUID_NULL |
Структура форматирования | Никакой |
Образец содержимого мультимедиа | Поток байтов; нет выравнивания. |
Аудиопакет MPEG-1
Ярлык | Ценность |
---|---|
Основной тип | MEDIATYPE_Audio |
Подтип | MEDIASUBTYPE_MPEG1Packet |
Тип формата | FORMAT_WaveFormatEx |
Структура форматирования | MPEG1WAVEFORMAT |
Образец содержимого мультимедиа | Один пакет MPEG-1, включая заголовок пакета. |
Полезные данные аудио MPEG-1
Ярлык | Ценность |
---|---|
Основной тип | MEDIATYPE_Audio |
Подтип | MEDIASUBTYPE_MPEG1Payload |
Тип формата | FORMAT_WaveFormatEx |
Структура форматирования | MPEG1WAVEFORMAT |
Образец содержимого мультимедиа | Звуковые данные, выровненные по байтам MPEG-1. |
Пакет видео MPEG-1
Ярлык | Ценность |
---|---|
Основной тип | MEDIATYPE_Video |
Подтип | MEDIASUBTYPE_MPEG1Packet |
Тип формата | FORMAT_MPEGVideo |
Структура форматирования | MPEG1VIDEOINFO |
Образец содержимого мультимедиа | Один пакет MPEG-1, включая заголовок пакета. |
Полезные данные ВИДЕО MPEG-1
Ярлык | Ценность |
---|---|
Основной тип | MEDIATYPE_Video |
Подтип | MEDIASUBTYPE_MPEG1Payload |
Тип формата | FORMAT_MPEGVideo |
Структура форматирования | MPEG1VIDEOINFO |
Образец содержимого мультимедиа | Видеоматериалы с выравниванием по байтам MPEG-1. |
Видеопоток MPEG-1
Ярлык | Ценность |
---|---|
Основной тип | MEDIATYPE_Stream |
Подтип | MEDIASUBTYPE_ MPEG1Video |
Тип формата | GUID_NULL |
Структура форматирования | Никакой |
Образец содержимого мультимедиа | Массив байтов видеопотока (без системного слоя). |
Собственный аудиопоток MPEG-1
Ярлык | Ценность |
---|---|
Основной тип | MEDIATYPE_Stream |
Подтип | MEDIASUBTYPE_ MPEG1Audio |
Тип формата | GUID_NULL |
Структура форматирования | Никакой |
Образец содержимого мультимедиа | Массив байтов аудиопотока (без системного слоя). |
Замечания
Фильтры DirectShow MPEG-1 поддерживают эти типы следующим образом.
Фильтр | Направление | Поддерживаемые типы носителей |
---|---|---|
Разделение MPEG-1 | Ввод | Системный поток MPEG-1 streamMPEG-1 из видео CD |
Разделение MPEG-1 | Выпуск | Полезные данные аудиопакета MPEG-1 AUDIOMPEG-1 Пакет видео MPEG-1 Полезные данные ВИДЕО MPEG-1 |
Программный звуковой кодек | Ввод | Полезные данные аудиопакета MPEG-1 AUDIOMPEG-1 |
Программный видеокодек | Ввод | Полезные данные видео mpeg-1 Video packetMPEG-1 |
Программный звуковой кодек | Выпуск | Звук PCM |
Программный видеокодек | Выпуск | Несжатый видео (Y41P, YUY2, UYVY, RGB-24, RGB-32, RGB-565, RGB-555, RGB-8) |
Пакеты видео MPEG-1 и полезные типы носителей содержат полный заголовок последовательности, чтобы данные можно было воспроизводить с середины файла, не требуя заголовка последовательности для инициализации воспроизведения видео.
Заголовок последовательности видео добавляется к типу данных видео для MPEG видео, чтобы воспроизведение началось с середины потока. Длина этого поля составляет до 140 байт; он включает код запуска заголовка последовательности (0x000001B3) в начале, а также любые матрицы квантизации, найденные в первом заголовке последовательности.