атрибут MF_MT_ORIGINAL_4CC
Содержит исходный кодек FOURCC для видеопотока.
Тип данных
UINT32
Получение и установка
Чтобы получить этот атрибут, вызовите IMFAttributes::GetUINT32.
Чтобы задать этот атрибут, вызовите IMFAttributes::SetUINT32.
Применяется к
Комментарии
В зависимости от исходного файла источник мультимедиа AVI может задать этот атрибут для типов мультимедиа, которые он предлагает.
Файл AVI содержит заголовок потока для каждого потока в файле. Источник мультимедиа AVI преобразует заголовок потока в тип мультимедиа. Для сжатых видеопотоков заголовок потока содержит FOURCC, идентифицирующий видеокодек. В большинстве случаев источник мультимедиа AVI преобразует этот ФАЙЛ FOURCC непосредственно в guid подтипа, как описано в разделе Идентификаторы GUID подтипа видео. В некоторых случаях, однако, он сопоставляет оригинальный FOURCC с другим FOURCC, который эквивалентен. Если это так, источник мультимедиа сохраняет исходный тип FOURCC в типе носителя, используя атрибут MF_MT_ORIGINAL_4CC.
Сопоставления FOURCC хранятся в реестре в следующем разделе:
\ HKEY_CLASSES_ROOT MediaFoundation\MapVideo4cc
Каждая запись является значением DWORD . Имя записи является шестнадцатеричным представлением FOURCC без префикса "0x" и с первым символом в строке. Например, код FOURCC "abcd" будет отображаться как "61626364". Значение записи является эквивалентным кодом FOURCC.
Константу GUID для этого атрибута экспортируют из mfuuid.lib.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 7 [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 R2 [только классические приложения] |
Заголовок |
|
См. также раздел