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 |
Zugehörige Themen