Transformieren von Attributen

Die folgenden Attribute gelten entweder für Media Foundation Transforms (MFTs) oder für Aktivierungsobjekte für MFTs oder beides.

attribute Beschreibung Gilt für
MF_ACTIVATE_MFT_LOCKED Gibt an, ob der Topologieladeprogramm die Medientypen in einem MFT ändert. Mfts
MF_SA_D3D_AWARE Gibt an, ob eine Media Foundation-Transformation (MFT) die DirectX-Videobeschleunigung unterstützt. Mfts
MF_TRANSFORM_ASYNC Gibt an, ob ein MFT eine asynchrone Verarbeitung ausführt. Mfts
MF_TRANSFORM_ASYNC_UNLOCK Ermöglicht 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 Wert eines Hardwarecodecs. MFT-Aktivierungsobjekte
MFT_CONNECTED_STREAM_ATTRIBUTE Enthält einen Zeiger auf die Streamattribute des verbundenen Datenstroms in einem hardwarebasierten MFT. Mfts
MFT_CONNECTED_TO_HW_STREAM Gibt an, ob ein hardwarebasiertes 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 (für die Transcodierung geeignet) 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 das Empfangen von MEEncodingParameter-Ereignissen während des Streamings unterstützt. Mfts
MFT_ENUM_ADAPTER_LUID Gibt einen eindeutigen Bezeichner für eine Grafikkarte an. Verwenden Sie dieses Attribut beim Aufrufen von MFTEnum2, um MFTs aufzulisten, die einem bestimmten Adapter zugeordnet sind. Mfts
MFT_ENUM_HARDWARE_URL_Attribute Enthält den symbolischen Link für ein hardwarebasiertes MFT. MFTs/MFT-Aktivierungsobjekte
MFT_ENUM_HARDWARE_VENDOR_ID_Attribute Gibt die Anbieter-ID für eine hardwarebasierte Media Foundation-Transformation 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 des MFT verwendet werden kann. MFT-Aktivierungsobjekte
MFT_FRIENDLY_NAME_Attribute Enthält den Anzeigenamen für ein hardwarebasiertes 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 ein 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 wird. MFT-Aktivierungsobjekte
MFT_REMUX_MARK_I_PICTURE_AS_CLEAN_POINT Gibt an, ob das H.264-Video remux MFT I-Bilder als sauber Punkt markieren soll, um die Suchfähigkeit zu verbessern. Dies hat das Potenzial für Beschädigungen bei Suchvorgängen in nicht konformen endgültigen MP4-Dateien. MFT-Aktivierungsobjekte
MFT_SUPPORT_3DVIDEO Gibt an, ob eine Media Foundation-Transformation (MFT) stereoskopisches 3D-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

 

IMFTransform

Media Foundation-Attribute

Media Foundation-Transformationen