属性の変換
次の属性は、Media Foundation Transforms (MFT)、または MFT のアクティブ化オブジェクト 、またはその両方に適用されます。
属性 | 形容 | 適用対象 |
---|---|---|
MF_ACTIVATE_MFT_LOCKED | トポロジ ローダーが MFT のメディアの種類を変更するかどうかを指定します。 | MFT |
MF_SA_D3D_AWARE | Media Foundation 変換 (MFT) が DirectX ビデオ アクセラレーションをサポートするかどうかを指定します。 | MFT |
MF_TRANSFORM_ASYNC | MFT が非同期処理を実行するかどうかを指定します。 | MFT |
MF_TRANSFORM_ASYNC_UNLOCK | 非同期 MFT の使用を有効にします。 | MFT |
MF_TRANSFORM_CATEGORY_Attribute | MFT のカテゴリを指定します。 | MFT アクティブ化オブジェクト |
MF_TRANSFORM_FLAGS_Attribute | MFT アクティブ化オブジェクトのフラグが含まれています。 | MFT アクティブ化オブジェクト |
MFT_CODEC_MERIT_Attribute | ハードウェア コーデックのメリット値が含まれています。 | MFT アクティブ化オブジェクト |
MFT_CONNECTED_STREAM_ATTRIBUTE | ハードウェア ベースの MFT 上の接続されたストリームのストリーム属性へのポインターを格納します。 | MFT |
MFT_CONNECTED_TO_HW_STREAM | ハードウェア ベースの MFT を別のハードウェア ベースの MFT に接続するかどうかを指定します。 | MFT |
MFT_DECODER_EXPOSE_OUTPUT_TYPES_IN_NATIVE_ORDER | デコーダーが IYUV/I420 出力の種類 (コード変換に適した) を他の形式より前に公開するかどうかを指定します。 | MFT |
MFT_DECODER_FINAL_VIDEO_RESOLUTION_HINT | ビデオ処理後にデコードされたイメージの最終的な出力解像度を指定します。 | MFT |
MFT_ENCODER_SUPPORTS_CONFIG_EVENT | MFT エンコーダーが、ストリーミング中 MEEncodingParameter イベントの受信をサポートすることを指定します。 | MFT |
MFT_ENUM_ADAPTER_LUID | ビデオ アダプターの一意識別子を指定します。 この属性は、MFTEnum2 を呼び出して、特定のアダプターに関連付けられている MFT を列挙するときに使用します。 | MFT |
MFT_ENUM_HARDWARE_URL_Attribute | ハードウェア ベースの MFT のシンボリック リンクが含まれています。 | MFT/MFT アクティブ化オブジェクト |
MFT_ENUM_HARDWARE_VENDOR_ID_Attribute | ハードウェア ベースの Media Foundation Transform のベンダー ID を指定します | MFT |
MFT_ENUM_TRANSCODE_ONLY_ATTRIBUTE | デコーダーを再生用ではなくトランスコード用に最適化するかどうかを指定します。 | MFT |
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 ビデオの再多重化 MFT で、シーク能力を向上するために I 画像をクリーン ポイントとしてマークするかどうかを指定します。 これにより、準拠していない最終的な MP4 ファイルのシークが破損する可能性があります。 | MFT アクティブ化オブジェクト |
MFT_SUPPORT_3DVIDEO | Media Foundation Transform (MFT) が 3D 立体ビデオをサポートするかどうかを指定します。 | MFT アクティブ化オブジェクト |
MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE | Media Foundation 変換 (MFT) で動的な形式の変更をサポートするかどうかを指定します。 | MFT |
MFT_TRANSFORM_CLSID_Attribute | MFT のクラス識別子 (CLSID) を格納します。 | MFT アクティブ化オブジェクト |
関連トピック
-
IMFTransformをする