dxva2api.h ヘッダー
このヘッダーは、Microsoft Media Foundation によって使用されます。 詳細については、次を参照してください。
dxva2api.h には、次のプログラミング インターフェイスが含まれています。
IDirect3DDeviceManager9 2 つのスレッドで同じ Direct3D 9 デバイスを共有し、デバイスの DirectX ビデオ アクセラレーション (DXVA) 機能にアクセスできるようにします。 |
IDirectXVideoAccelerationService Direct3D デバイスから DirectX ビデオ アクセラレーション (DXVA) サービスを提供します。 |
IDirectXVideoDecoder DirectX ビデオ アクセラレーション (DXVA) ビデオ デコーダー デバイスを表します。 |
IDirectXVideoDecoderService DirectX ビデオ アクセラレーション (DXVA) デコーダー サービスへのアクセスを提供します。 |
IDirectXVideoMemoryConfiguration 圧縮されていないビデオ サーフェスのビデオ メモリの種類を設定します。 |
IDirectXVideoProcessor DirectX ビデオ アクセラレーション (DXVA) ビデオ プロセッサ デバイスを表します。 |
IDirectXVideoProcessorService DirectX Video Acceleration (DXVA) ビデオ処理サービスへのアクセスを提供します。 |
DXVA2_Fixed32OpaqueAlpha 不透明なアルファ値を含むDXVA2_Fixed32構造体を返します。 |
DXVA2_Fixed32TransparentAlpha 透明なアルファ値を含むDXVA2_Fixed32構造体を返します。 |
DXVA2CreateDirect3DDeviceManager9 Direct3D デバイス マネージャーのインスタンスを作成します。 |
DXVA2CreateVideoService DirectX ビデオ アクセラレーション (DXVA) サービス オブジェクトを作成します。 |
DXVA2FixedToFloat DXVA2_Fixed32値を浮動小数点数に変換します。 |
DXVA2FloatToFixed 浮動小数点数をDXVA2_Fixed32値に変換します。 |
DXVA2_AES_CTR_IV 128 ビット Advanced Encryption Standard CTR モード (AES-CTR) ブロック暗号暗号化の初期化ベクトル (IV) が含まれています。 (DXVA2_AES_CTR_IV) |
DXVA2_AYUVSample16 16 ビットの AYUV ピクセル値を定義します。 |
DXVA2_AYUVSample8 8 ビットの AYUV ピクセル値を定義します。 |
DXVA2_ConfigPictureDecode DXVA デコーダー デバイスの構成について説明します。 |
DXVA2_DecodeBufferDesc デコーダーから DirectX ビデオ アクセラレーション (DXVA) デバイスに送信されるバッファーについて説明します。 |
DXVA2_DecodeExecuteParams IDirectXVideoDecoder::Execute メソッドのパラメーターが含まれます。 |
DXVA2_DecodeExtensionData IDirectXVideoDecoder::Execute メソッドのプライベート データが含まれます。 |
DXVA2_ExtendedFormat ビデオ ストリームの形式について説明します。 |
DXVA2_FilterValues DirectX ビデオ アクセラレーション (DXVA) イメージ フィルターのパラメーターが含まれています。 |
DXVA2_Fixed32 32 ビットの固定小数点番号を定義します。 |
DXVA2_Frequency ビデオの頻度を定義します。 |
DXVA2_ProcAmpValues DirectX ビデオ アクセラレーション (DXVA) ビデオ処理操作の値が含まれます。 |
DXVA2_ValueRange DirectX ビデオ アクセラレーション (DXVA) 操作でサポートされる値の範囲を定義します。 |
DXVA2_VideoDesc DXVA デコーダー デバイスまたはビデオ プロセッサ デバイスのビデオ ストリームについて説明します。 |
DXVA2_VideoProcessBltParams IDirectXVideoProcessor::VideoProcessBlt メソッドのパラメーターが含まれています。 |
DXVA2_VideoProcessorCaps DirectX ビデオ アクセラレーション (DVXA) ビデオ プロセッサ モードの機能について説明します。 |
DXVA2_VideoSample IDirectXVideoProcessor::VideoProcessBlt メソッドの入力サンプルを指定します。 |
DXVA2_NominalRange 正規化された [0...1] 範囲に色データをマップする方法について説明します。 |
DXVA2_SampleFormat ビデオ サンプルの内容について説明します。 これらのフラグは、DXVA2_ExtendedFormat構造体で使用されます。 |
DXVA2_SurfaceType DirectX ビデオ アクセラレーション (DXVA) の DirectX サーフェスの種類について説明します。 |
DXVA2_VideoChromaSubSampling YUV ビデオ フレーム内の luma サンプルに対してクロマ値を相対的に配置する方法について説明します。 |
DXVA2_VideoLighting ビデオ コンテンツを表示するための目的の照明条件について説明します。 |
DXVA2_VideoPrimaries ビデオ ソースの色の原色を指定します。 (DXVA2_VideoPrimaries) |
DXVA2_VideoTransferFunction 線形 RGB から非線形 RGB (R'G'B') への変換関数を指定します。 (DXVA2_VideoTransferFunction) |
DXVA2_VideoTransferMatrix Y'PbPr (コンポーネント ビデオ) とスタジオ R'G'B' の間の変換マトリックスについて説明します。 (DXVA2_VideoTransferMatrix) |