ID3D11VideoContext インターフェイス (d3d11.h)

Microsoft Direct3D 11 デバイスのビデオ機能を提供します。

継承

ID3D11VideoContext インターフェイスは、ID3D11DeviceChild から継承されます。 ID3D11VideoContext には、次の種類のメンバーもあります。

メソッド

ID3D11VideoContext インターフェイスには、これらのメソッドがあります。

 
ID3D11VideoContext::ConfigureAuthenticatedChannel

認証されたチャネルに構成コマンドを送信します。
ID3D11VideoContext::D ecoderBeginFrame

ビデオ フレームをデコードするデコード操作を開始します。 (ID3D11VideoContext.DecoderBeginFrame)
ID3D11VideoContext::D ecoderEndFrame

デコード操作の終了を通知します。
ID3D11VideoContext::D ecoderExtension

デコード用の拡張関数を実行します。
ID3D11VideoContext::D ecryptionBlt

暗号化されたデータを保護されたサーフェスに書き込みます。 (ID3D11VideoContext.DecryptionBlt)
ID3D11VideoContext::EncryptionBlt

保護されたサーフェスから暗号化されたデータを読み取ります。 (ID3D11VideoContext.EncryptionBlt)
ID3D11VideoContext::FinishSessionKeyRefresh

新しいセッション キーに切り替えます。 (ID3D11VideoContext.FinishSessionKeyRefresh)
ID3D11VideoContext::GetDecoderBuffer

デコーダー バッファーへのポインターを取得します。
ID3D11VideoContext::GetEncryptionBltKey

ID3D11VideoContext::EncryptionBlt メソッドによって返されるデータを暗号化解除するための暗号化キーを取得します。
ID3D11VideoContext::NegotiateAuthenticatedChannelKeyExchange

認証されたチャネルのセッション キーを確立します。
ID3D11VideoContext::NegotiateCryptoSessionKeyExchange

暗号化セッションのセッション キーを確立します。
ID3D11VideoContext::QueryAuthenticatedChannel

認証されたチャネルにクエリを送信します。
ID3D11VideoContext::ReleaseDecoderBuffer

ID3D11VideoContext::GetDecoderBuffer メソッドを呼び出して取得したバッファーを解放します。
ID3D11VideoContext::StartSessionKeyRefresh

セッション キーの更新に使用できる乱数を取得します。 (ID3D11VideoContext.StartSessionKeyRefresh)
ID3D11VideoContext::SubmitDecoderBuffers

デコード用に 1 つ以上のバッファーを送信します。 (ID3D11VideoContext.SubmitDecoderBuffers)
ID3D11VideoContext::VideoProcessorBlt

1 つ以上の入力サンプルに対してビデオ処理操作を実行し、その結果を Direct3D サーフェスに書き込みます。
ID3D11VideoContext::VideoProcessorGetOutputAlphaFillMode

ビデオ プロセッサの現在のアルファフィル モードを取得します。
ID3D11VideoContext::VideoProcessorGetOutputBackgroundColor

ビデオ プロセッサの現在の背景色を取得します。
ID3D11VideoContext::VideoProcessorGetOutputColorSpace

ビデオ プロセッサの現在の出力色空間を取得します。
ID3D11VideoContext::VideoProcessorGetOutputConstriction

ビデオ プロセッサによって実行されるダウンサンプリングの現在のレベルを取得します。
ID3D11VideoContext::VideoProcessorGetOutputExtension

ビデオ プロセッサからプライベート状態データを取得します。
ID3D11VideoContext::VideoProcessorGetOutputStereoMode

ビデオ プロセッサがステレオ ビデオ フレームを生成するかどうかを照会します。
ID3D11VideoContext::VideoProcessorGetOutputTargetRect

ビデオ プロセッサの現在のターゲット四角形を取得します。
ID3D11VideoContext::VideoProcessorGetStreamAlpha

ビデオ プロセッサ上の入力ストリームの平面アルファを取得します。
ID3D11VideoContext::VideoProcessorGetStreamAutoProcessingMode

ビデオ プロセッサの自動処理機能が有効になっているかどうかを照会します。
ID3D11VideoContext::VideoProcessorGetStreamColorSpace

ビデオ プロセッサの入力ストリームの色空間を取得します。
ID3D11VideoContext::VideoProcessorGetStreamDestRect

ビデオ プロセッサ上の入力ストリームの変換先の四角形を取得します。
ID3D11VideoContext::VideoProcessorGetStreamExtension

ビデオ処理ストリームのドライバー固有の状態を取得します。
ID3D11VideoContext::VideoProcessorGetStreamFilter

ビデオ プロセッサ上の入力ストリームのイメージ フィルター設定を取得します。
ID3D11VideoContext::VideoProcessorGetStreamFrameFormat

ビデオ プロセッサ上の入力ストリームの形式を取得します。
ID3D11VideoContext::VideoProcessorGetStreamLumaKey

ビデオ プロセッサの入力ストリームの luma キーを取得します。
ID3D11VideoContext::VideoProcessorGetStreamOutputRate

ビデオ プロセッサが入力ストリームの出力フレームを生成する速度を取得します。
ID3D11VideoContext::VideoProcessorGetStreamPalette

ビデオ プロセッサ上の入力ストリームのカラー パレット エントリを取得します。
ID3D11VideoContext::VideoProcessorGetStreamPixelAspectRatio

ビデオ プロセッサ上の入力ストリームのピクセル縦横比を取得します。
ID3D11VideoContext::VideoProcessorGetStreamRotation

ビデオ プロセッサ上の入力ストリームのストリームローテーションを取得します。
ID3D11VideoContext::VideoProcessorGetStreamSourceRect

ビデオ プロセッサ上の入力ストリームのソース四角形を取得します。
ID3D11VideoContext::VideoProcessorGetStreamStereoFormat

ビデオ プロセッサ上の入力ストリームのステレオ 3D 形式を取得します。
ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode

ビデオ プロセッサがレンダー ターゲットに書き込むデータのアルファフィル モードを設定します。
ID3D11VideoContext::VideoProcessorSetOutputBackgroundColor

ビデオ プロセッサの背景色を設定します。
ID3D11VideoContext::VideoProcessorSetOutputColorSpace

ビデオ プロセッサの出力色空間を設定します。
ID3D11VideoContext::VideoProcessorSetOutputConstriction

出力に対して実行するダウンサンプリングの量を設定します。
ID3D11VideoContext::VideoProcessorSetOutputExtension

ドライバー固有のビデオ処理状態を設定します。
ID3D11VideoContext::VideoProcessorSetOutputStereoMode

ビデオ プロセッサがステレオ ビデオ フレームを生成するかどうかを指定します。
ID3D11VideoContext::VideoProcessorSetOutputTargetRect

ビデオ プロセッサのターゲット四角形を設定します。
ID3D11VideoContext::VideoProcessorSetStreamAlpha

ビデオ プロセッサ上の入力ストリームの平面アルファを設定します。
ID3D11VideoContext::VideoProcessorSetStreamAutoProcessingMode

ビデオ プロセッサの自動処理機能を有効または無効にします。
ID3D11VideoContext::VideoProcessorSetStreamColorSpace

ビデオ プロセッサの入力ストリームの色空間を設定します。
ID3D11VideoContext::VideoProcessorSetStreamDestRect

ビデオ プロセッサ上の入力ストリームの変換先の四角形を設定します。
ID3D11VideoContext::VideoProcessorSetStreamExtension

ビデオ処理ストリームにドライバー固有の状態を設定します。
ID3D11VideoContext::VideoProcessorSetStreamFilter

ビデオ プロセッサ上の入力ストリームのイメージ フィルターを有効または無効にします。
ID3D11VideoContext::VideoProcessorSetStreamFrameFormat

ビデオ プロセッサ上の入力ストリームにインターレース フレームとプログレッシブ フレームのどちらを含めるかを指定します。
ID3D11VideoContext::VideoProcessorSetStreamLumaKey

ビデオ プロセッサ上の入力ストリームの luma キーを設定します。
ID3D11VideoContext::VideoProcessorSetStreamOutputRate

ビデオ プロセッサが入力ストリームの出力フレームを生成する速度を設定します。
ID3D11VideoContext::VideoProcessorSetStreamPalette

ビデオ プロセッサ上の入力ストリームのカラー パレット エントリを設定します。
ID3D11VideoContext::VideoProcessorSetStreamPixelAspectRatio

ビデオ プロセッサ上の入力ストリームのピクセル縦横比を設定します。
ID3D11VideoContext::VideoProcessorSetStreamRotation

ビデオ プロセッサ上の入力ストリームのストリームローテーションを設定します。
ID3D11VideoContext::VideoProcessorSetStreamSourceRect

ビデオ プロセッサ上の入力ストリームのソース四角形を設定します。
ID3D11VideoContext::VideoProcessorSetStreamStereoFormat

ビデオ プロセッサ上の入力ストリームのステレオ 3D ビデオを有効または無効にします。

解説

このインターフェイスへのポインターを取得するには、ID3D11DeviceContext インターフェイス ポインターを使用して QueryInterface を呼び出します。

このインターフェイスを使用すると、Microsoft Direct3Dvideo 機能のいくつかの領域にアクセスできます。

  • ハードウェアアクセラレータによるビデオデコード
  • ビデオの処理
  • GPU ベースのコンテンツ保護
  • ビデオの暗号化と暗号化解除
Microsoft Direct3D 9 では、同等の関数が複数のインターフェイスに分散されていました。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー d3d11.h

関連項目

Direct3D 11 ビデオ インターフェイス

ID3D11DeviceChild

ID3D11VideoContext1