次の方法で共有


MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING属性

ソース リーダーによるビデオ処理を有効にします。

データ型

UINT32

説明
0 以外
ビデオ処理を有効にします。
Zero
ビデオ処理を無効にします。 (既定値)。

 

取得/設定

この属性を取得するには、 IMFAttributes::GetUINT32 を呼び出します。

この属性を設定するには、 IMFAttributes::SetUINT32 を呼び出します。

解説

この属性が TRUE (0 以外) の場合、ソース リーダーは圧縮されていないビデオ フレームで次の制限付きビデオ処理を実行できます。

  • YUV から RGB-32 への変換。
  • インターレース解除。

これらの操作はソフトウェアで実行され、再生用に最適化されていません。 この機能は、少数のフレームを処理するアプリケーション (ビデオ サムネイルの作成など) や、リアルタイムでフレームをデコードしないアプリケーションを対象としています。 インターレース解除操作では、1 つのフィールドからデータが補間されるため、損失が発生します。

DIRECT3D を使用してビデオ フレームを表示する場合は、GPU の方が優れたビデオ処理機能が提供されるため、この設定は避けてください。

この属性が TRUE の場合、次の属性は FALSE である必要があります。

必要条件

要件
サポートされている最小のクライアント
Windows 7 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー
Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ]
ヘッダー
Mfreadwrite.h

関連項目

Media Foundation 属性のアルファベット順の一覧

ソース リーダー

ソース リーダー属性