Атрибуты преобразования
Следующие атрибуты применяются либо к преобразованиям Media Foundation (MFT), либо к объектам активации для MFT, либо к обоим.
attribute | Описание | Применение |
---|---|---|
MF_ACTIVATE_MFT_LOCKED | Указывает, будет ли загрузчик топологии изменять типы мультимедиа на MFT. | MFT |
MF_SA_D3D_AWARE | Указывает, поддерживает ли преобразование Media Foundation (MFT) ускорение видео DirectX. | MFT |
MF_TRANSFORM_ASYNC | Указывает, выполняет ли MFT асинхронную обработку. | MFT |
MF_TRANSFORM_ASYNC_UNLOCK | Включает использование асинхронного MFT. | MFT |
MF_TRANSFORM_CATEGORY_Attribute | Указывает категорию для MFT. | Объекты активации MFT |
MF_TRANSFORM_FLAGS_Attribute | Содержит флаги для объекта активации MFT. | Объекты активации MFT |
MFT_CODEC_MERIT_Attribute | Содержит значение заслуг аппаратного кодека. | Объекты активации MFT |
MFT_CONNECTED_STREAM_ATTRIBUTE | Содержит указатель на атрибуты потока подключенного потока на аппаратном MFT. | MFT |
MFT_CONNECTED_TO_HW_STREAM | Указывает, подключен ли аппаратный MFT к другому аппаратному MFT. | MFT |
MFT_DECODER_EXPOSE_OUTPUT_TYPES_IN_NATIVE_ORDER | Указывает, предоставляет ли декодер типы выходных данных IYUV/I420 (подходящие для перекодирования) перед другими форматами. | MFT |
MFT_DECODER_FINAL_VIDEO_RESOLUTION_HINT | Указывает окончательное разрешение вывода декодированного изображения после обработки видео. | MFT |
MFT_ENCODER_SUPPORTS_CONFIG_EVENT | Указывает, что кодировщик MFT поддерживает получение событий MEEncodingParameter во время потоковой передачи. | MFT |
MFT_ENUM_ADAPTER_LUID | Указывает уникальный идентификатор видеоадаптера. Используйте этот атрибут при вызове MFTEnum2 для перечисления MFT, связанных с определенным адаптером. | MFT |
MFT_ENUM_HARDWARE_URL_Attribute | Содержит символьную ссылку для аппаратного MFT. | Объекты активации MFT/MFT |
MFT_ENUM_HARDWARE_VENDOR_ID_Attribute | Указывает идентификатор поставщика для аппаратного преобразования Media Foundation. | MFT |
MFT_ENUM_TRANSCODE_ONLY_ATTRIBUTE | Указывает, оптимизирован ли декодер для перекодирования, а не для воспроизведения. | MFT |
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) динамические изменения формата. | MFT |
MFT_TRANSFORM_CLSID_Attribute | Содержит идентификатор класса (CLSID) MFT. | Объекты активации MFT |
Связанные темы