Transformationsattribute
Die folgenden Attribute gelten entweder für Media Foundation Transforms (MFTs) oder für Aktivierungsobjekte für MFTs oder beides.
Attribut | Beschreibung | Gilt für |
---|---|---|
MF_ACTIVATE_MFT_LOCKED | Gibt an, ob das Topologieladeprogramm die Medientypen in einem MFT ändert. | MFTs |
MF_SA_D3D_AWARE | Gibt an, ob eine Media Foundation-Transformation (MFT) DirectX Video Acceleration unterstützt. | MFTs |
MF_TRANSFORM_ASYNC | Gibt an, ob ein MFT asynchrone Verarbeitung durchführt. | MFTs |
MF_TRANSFORM_ASYNC_UNLOCK | Aktiviert die Verwendung eines asynchronen MFT. | MFTs |
MF_TRANSFORM_CATEGORY_Attribute | Gibt die Kategorie für ein MFT an. | MFT-Aktivierungsobjekte |
MF_TRANSFORM_FLAGS_Attribute | Enthält Flags für ein MFT-Aktivierungsobjekt. | MFT-Aktivierungsobjekte |
MFT_CODEC_MERIT_Attribute | Enthält den Leistungswert eines Hardwarecodecs. | MFT-Aktivierungsobjekte |
MFT_CONNECTED_STREAM_ATTRIBUTE | Enthält einen Zeiger auf die Streamattribute des verbundenen Datenstroms auf einem hardwarebasierten MFT. | MFTs |
MFT_CONNECTED_TO_HW_STREAM | Gibt an, ob eine hardwarebasierte MFT mit einem anderen hardwarebasierten MFT verbunden ist. | MFTs |
MFT_DECODER_EXPOSE_OUTPUT_TYPES_IN_NATIVE_ORDER | Gibt an, ob ein Decoder IYUV/I420-Ausgabetypen (geeignet für die Transcodierung) vor anderen Formaten verfügbar macht. | MFTs |
MFT_DECODER_FINAL_VIDEO_RESOLUTION_HINT | Gibt die endgültige Ausgabeauflösung des decodierten Bilds nach der Videoverarbeitung an. | MFTs |
MFT_ENCODER_SUPPORTS_CONFIG_EVENT | Gibt an, dass der MFT-Encoder den Empfang MEEncodingParameter- Ereignisse während des Streamings unterstützt. | MFTs |
MFT_ENUM_ADAPTER_LUID | Gibt einen eindeutigen Bezeichner für einen Grafikkarten an. Verwenden Sie dieses Attribut beim Aufrufen von MFTEnum2 zum Aufzählen von MFTs, die einem bestimmten Adapter zugeordnet sind. | MFTs |
MFT_ENUM_HARDWARE_URL_Attribute | Enthält die symbolische Verknüpfung für einen hardwarebasierten MFT. | MFTs/MFT-Aktivierungsobjekte |
MFT_ENUM_HARDWARE_VENDOR_ID_Attribute | Gibt die Anbieter-ID für eine hardwarebasierte Media Foundation Transform an. | MFTs |
MFT_ENUM_TRANSCODE_ONLY_ATTRIBUTE | Gibt an, ob ein Decoder für die Transcodierung und nicht für die Wiedergabe optimiert ist. | MFTs |
MFT_FIELDOFUSE_UNLOCK_Attribute | Enthält einen IMFFieldOfUseMFTUnlock Zeiger, der zum Entsperren der MFT verwendet werden kann. | MFT-Aktivierungsobjekte |
MFT_FRIENDLY_NAME_Attribute | Enthält den Anzeigenamen für einen hardwarebasierten MFT. | MFT-Aktivierungsobjekte |
MFT_INPUT_TYPES_Attributes | Enthält die registrierten Eingabetypen für ein MFT. | MFT-Aktivierungsobjekte |
MFT_OUTPUT_TYPES_Attributes | Enthält die registrierten Ausgabetypen für eine MFT. | MFT-Aktivierungsobjekte |
MFT_PREFERRED_ENCODER_PROFILE | Enthält Konfigurationseigenschaften für einen Encoder. | MFT-Aktivierungsobjekte |
MFT_PREFERRED_OUTPUTTYPE_Attribute | Gibt das bevorzugte Ausgabeformat für einen Encoder an. | MFT-Aktivierungsobjekte |
MFT_PREFERRED_OUTPUTTYPE_Attribute | Gibt das bevorzugte Ausgabeformat für einen Encoder an. | MFT-Aktivierungsobjekte |
MFT_PROCESS_LOCAL_Attribute | Gibt an, ob ein MFT nur im Prozess der Anwendung registriert ist. | MFT-Aktivierungsobjekte |
MFT_REMUX_MARK_I_PICTURE_AS_CLEAN_POINT | Gibt an, ob die H.264-Video remux MFT I-Bilder als sauberen Punkt markieren soll, um eine bessere Suchfähigkeit zu ermöglichen. Dies hat das Potenzial für Korruptionsbeschädigungen in nicht konformen MP4-Dateien. | MFT-Aktivierungsobjekte |
MFT_SUPPORT_3DVIDEO | Gibt an, ob eine Media Foundation-Transformation (MFT) 3D-stereoskopisches Video unterstützt. | MFT-Aktivierungsobjekte |
MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE | Gibt an, ob eine Media Foundation-Transformation (MFT) dynamische Formatänderungen unterstützt. | MFTs |
MFT_TRANSFORM_CLSID_Attribute | Enthält den Klassenbezeichner (CLSID) eines MFT. | MFT-Aktivierungsobjekte |
Verwandte Themen