MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING属性
ソース リーダーによるビデオ処理を有効にします。
データ型
UINT32
値 | 説明 |
---|---|
|
ビデオ処理を有効にします。 |
|
ビデオ処理を無効にします。 (既定値)。 |
取得/設定
この属性を取得するには、 IMFAttributes::GetUINT32 を呼び出します。
この属性を設定するには、 IMFAttributes::SetUINT32 を呼び出します。
解説
この属性が TRUE (0 以外) の場合、ソース リーダーは圧縮されていないビデオ フレームで次の制限付きビデオ処理を実行できます。
- YUV から RGB-32 への変換。
- インターレース解除。
これらの操作はソフトウェアで実行され、再生用に最適化されていません。 この機能は、少数のフレームを処理するアプリケーション (ビデオ サムネイルの作成など) や、リアルタイムでフレームをデコードしないアプリケーションを対象としています。 インターレース解除操作では、1 つのフィールドからデータが補間されるため、損失が発生します。
DIRECT3D を使用してビデオ フレームを表示する場合は、GPU の方が優れたビデオ処理機能が提供されるため、この設定は避けてください。
この属性が TRUE の場合、次の属性は FALSE である必要があります。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 7 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー |
Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ] |
ヘッダー |
|
関連項目