Атрибуты преобразования
Следующие атрибуты применяются либо к преобразованиям 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 |
Связанные разделы