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


Атрибуты преобразования

Следующие атрибуты применяются либо к преобразованиям Media Foundation (MFTs), либо к объектам активации для MFTs или обоих.

Атрибут Описание Применимо к
MF_ACTIVATE_MFT_LOCKED Указывает, изменит ли загрузчик топологии типы носителей на MFT. MFTs
MF_SA_D3D_AWARE Указывает, поддерживает ли преобразование Media Foundation (MFT) ускорение видео DirectX. MFTs
MF_TRANSFORM_ASYNC Указывает, выполняет ли MFT асинхронную обработку. MFTs
MF_TRANSFORM_ASYNC_UNLOCK Включает использование асинхронного MFT. MFTs
MF_TRANSFORM_CATEGORY_Attribute Указывает категорию для MFT. Объекты активации MFT
MF_TRANSFORM_FLAGS_Attribute Содержит флаги для объекта активации MFT. Объекты активации MFT
MFT_CODEC_MERIT_Attribute Содержит значение заслуг аппаратного кодека. Объекты активации MFT
MFT_CONNECTED_STREAM_ATTRIBUTE Содержит указатель на атрибуты потока подключенного потока на аппаратном MFT. MFTs
MFT_CONNECTED_TO_HW_STREAM Указывает, подключен ли MFT на основе оборудования к другому аппаратному MFT. MFTs
MFT_DECODER_EXPOSE_OUTPUT_TYPES_IN_NATIVE_ORDER Указывает, предоставляет ли декодатор типы выходных данных IYUV/I420 (подходящие для транскодирования) перед другими форматами. MFTs
MFT_DECODER_FINAL_VIDEO_RESOLUTION_HINT Указывает окончательное разрешение выходных данных декодированного изображения после обработки видео. MFTs
MFT_ENCODER_SUPPORTS_CONFIG_EVENT Указывает, что кодировщик MFT поддерживает получение событий MEEncodingParameter во время потоковой передачи. MFTs
MFT_ENUM_ADAPTER_LUID Указывает уникальный идентификатор для видеоадаптера. Используйте этот атрибут при вызове MFTEnum2 для перечисления MFT, связанных с определенным адаптером. MFTs
MFT_ENUM_HARDWARE_URL_Attribute Содержит символьную ссылку для аппаратного MFT. Объекты активации MFTs/MFT
MFT_ENUM_HARDWARE_VENDOR_ID_Attribute Указывает идентификатор поставщика для аппаратного преобразования Media Foundation MFTs
MFT_ENUM_TRANSCODE_ONLY_ATTRIBUTE Указывает, оптимизирован ли декодатор для перекодирования, а не для воспроизведения. MFTs
MFT_FIELDOFUSE_UNLOCK_Attribute Содержит указатель IMFFieldOfUseMFTUnlock, который можно использовать для разблокировки MFT. Объекты активации MFT
MFT_FRIENDLY_NAME_Attribute Содержит отображаемое имя аппаратного MFT. Объекты активации MFT
MFT_INPUT_TYPES_Attributes Содержит зарегистрированные типы входных данных для MFT. Объекты активации MFT
MFT_OUTPUT_TYPES_Attributes Содержит зарегистрированные типы выходных данных для MFT. Объекты активации MFT
MFT_PREFERRED_ENCODER_PROFILE Содержит свойства конфигурации для кодировщика. Объекты активации MFT
MFT_PREFERRED_OUTPUTTYPE_Attribute Задает предпочтительный формат выходных данных для кодировщика. Объекты активации MFT
MFT_PREFERRED_OUTPUTTYPE_Attribute Задает предпочтительный формат выходных данных для кодировщика. Объекты активации MFT
MFT_PROCESS_LOCAL_Attribute Указывает, зарегистрирован ли MFT только в процессе приложения. Объекты активации MFT
MFT_REMUX_MARK_I_PICTURE_AS_CLEAN_POINT Указывает, должен ли H.264 видео remux MFT пометить изображения i как чистую точку для улучшения возможностей поиска. Это может привести к повреждению при поиске в несоответствующих окончательных MP4-файлах. Объекты активации MFT
MFT_SUPPORT_3DVIDEO Указывает, поддерживает ли преобразование Media Foundation (MFT) трехмерное стереоскопическое видео. Объекты активации MFT
MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE Указывает, поддерживает ли преобразование Media Foundation (MFT) динамические изменения формата. MFTs
MFT_TRANSFORM_CLSID_Attribute Содержит идентификатор класса (CLSID) MFT. Объекты активации MFT

 

МВФTransform

Атрибуты Media Foundation

преобразования Media Foundation