Freigeben über


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

 

IMFTransform-

Media Foundation Attributes

Media Foundation Transforms