dxvahd.h ヘッダー
このヘッダーは、Microsoft Media Foundation によって使用されます。 詳細については、次を参照してください。
dxvahd.h には、次のプログラミング インターフェイスが含まれています。
インターフェイス
IDXVAHD_Device Microsoft DirectX ビデオ アクセラレーション 高解像度 (DXVA-HD) デバイスを表します。 |
IDXVAHD_VideoProcessor Microsoft DirectX ビデオ アクセラレーション 高解像度 (DXVA-HD) ビデオ プロセッサを表します。 |
関数
DXVAHD_CreateDevice Microsoft DirectX ビデオ アクセラレーション高解像度 (DXVA-HD) デバイスを作成します。 |
コールバック関数
PDXVAHDSW_CreateDevice ソフトウェア プラグイン Microsoft DirectX Video Acceleration High Definition (DXVA-HD) デバイスのインスタンスを作成します。 |
PDXVAHDSW_CreateVideoProcessor ソフトウェア Microsoft DirectX Video Acceleration High Definition (DXVA-HD) ビデオ プロセッサ プラグインを作成します。 |
PDXVAHDSW_DestroyDevice ソフトウェア プラグイン Microsoft DirectX Video Acceleration High Definition (DXVA-HD) デバイスのインスタンスを破棄します。 |
PDXVAHDSW_DestroyVideoProcessor ソフトウェア Microsoft DirectX ビデオ アクセラレーション高解像度 (DXVA-HD) ビデオ プロセッサを破棄します。 |
PDXVAHDSW_GetVideoProcessBltStatePrivate ソフトウェア Microsoft DirectX Video Acceleration High Definition (DXVA-HD) ビデオ プロセッサからプライベート blit 状態を取得します。 |
PDXVAHDSW_GetVideoProcessorCaps 1 つ以上のソフトウェア Microsoft DirectX Video Acceleration High Definition (DXVA-HD) ビデオ プロセッサの機能を取得します。 |
PDXVAHDSW_GetVideoProcessorCustomRates Microsoft DirectX Video Acceleration High Definition (DXVA-HD) ビデオ プロセッサがサポートするソフトウェアのカスタム レートを取得します。 |
PDXVAHDSW_GetVideoProcessorDeviceCaps ソフトウェア プラグイン Microsoft DirectX Video Acceleration High Definition (DXVA-HD) デバイスの機能を取得します。 |
PDXVAHDSW_GetVideoProcessorFilterRange ソフトウェア プラグイン Microsoft DirectX Video Acceleration High Definition (DXVA-HD) デバイスからサポートされている範囲の画像フィルター値を取得します。 |
PDXVAHDSW_GetVideoProcessorInputFormats ソフトウェア プラグイン Microsoft DirectX Video Acceleration High Definition (DXVA-HD) デバイスでサポートされている入力形式を取得します。 |
PDXVAHDSW_GetVideoProcessorOutputFormats ソフトウェア プラグイン Microsoft DirectX Video Acceleration High Definition (DXVA-HD) デバイスでサポートされている出力形式を取得します。 |
PDXVAHDSW_GetVideoProcessStreamStatePrivate ソフトウェア Microsoft DirectX Video Acceleration High Definition (DXVA-HD) ビデオ プロセッサからプライベート ストリームの状態を取得します。 |
PDXVAHDSW_Plugin Microsoft DirectX Video Acceleration High Definition (DXVA-HD) 用のソフトウェア プラグイン デバイスを初期化する関数へのポインター。 |
PDXVAHDSW_ProposeVideoPrivateFormat ソフトウェア プラグイン Microsoft DirectX Video Acceleration High Definition (DXVA-HD) デバイスからプライベート サーフェス形式を取得します。 |
PDXVAHDSW_SetVideoProcessBltState ソフトウェア Microsoft DirectX Video Acceleration High Definition (DXVA-HD) ビデオ プロセッサによる blit 操作の状態パラメーターを設定します。 |
PDXVAHDSW_SetVideoProcessStreamState ソフトウェア Microsoft DirectX Video Acceleration High Definition (DXVA-HD) ビデオ プロセッサ上の入力ストリームの状態パラメーターを設定します。 |
PDXVAHDSW_VideoProcessBltHD ビデオ処理 blit を実行します。 |
構造
DXVAHD_BLT_STATE_ALPHA_FILL Microsoft DirectX Video Acceleration High Definition (DXVA-HD) を使用する場合の blit 操作の出力アルファ値の計算方法を指定します。 |
DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA Microsoft DirectX Video Acceleration High Definition (DXVA-HD) を使用する場合の blit 操作の背景色を指定します。 |
DXVAHD_BLT_STATE_CONSTRICTION_DATA Microsoft DirectX Video Acceleration High Definition (DXVA-HD) を使用する場合に、blit 操作で出力をダウンサンプリングするかどうかを指定します。 |
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA Microsoft DirectX Video Acceleration High Definition (DXVA-HD) を使用する場合の blit 操作の出力色空間を指定します。 |
DXVAHD_BLT_STATE_PRIVATE_DATA Microsoft DirectX Video Acceleration High Definition (DXVA-HD) のプライベート blit 状態のデータが含まれています。 |
DXVAHD_BLT_STATE_TARGET_RECT_DATA Microsoft DirectX Video Acceleration High Definition (DXVA-HD) を使用する場合に、blitting のターゲット四角形を指定します。 |
DXVAHD_COLOR DXVA-HD の色の値を定義します。 |
DXVAHD_COLOR_RGBA RGB カラー値を指定します。 (DXVAHD_COLOR_RGBA) |
DXVAHD_COLOR_YCbCrA YCbCr 色の値を指定します。 (DXVAHD_COLOR_YCbCrA) |
DXVAHD_CONTENT_DESC Microsoft DirectX Video Acceleration High Definition (DXVA-HD) ビデオ プロセッサのビデオ ストリームについて説明します。 |
DXVAHD_CUSTOM_RATE_DATA フレーム レート変換または逆テレシン (IVTC) のカスタム レートを指定します。 (DXVAHD_CUSTOM_RATE_DATA) |
DXVAHD_FILTER_RANGE_DATA イメージ フィルターでサポートされる値の範囲を定義します。 (DXVAHD_FILTER_RANGE_DATA) |
DXVAHD_RATIONAL 有理数 (比率) を含みます。 |
DXVAHD_STREAM_DATA IDXVAHD_VideoProcessor::VideoProcessBltHD メソッドのストリームごとのデータが含まれます。 |
DXVAHD_STREAM_STATE_ALPHA_DATA Microsoft DirectX Video Acceleration High Definition (DXVA-HD) を使用する場合に、入力ストリームの平面アルファ値を指定します。 |
DXVAHD_STREAM_STATE_ASPECT_RATIO_DATA ソースとターゲットの四角形のピクセル縦横比 (PAR) を指定します。 |
DXVAHD_STREAM_STATE_D3DFORMAT_DATA Microsoft DirectX Video Acceleration High Definition (DXVA-HD) を使用する場合の入力ストリームの形式を指定します。 |
DXVAHD_STREAM_STATE_DESTINATION_RECT_DATA Microsoft DirectX Video Acceleration High Definition (DXVA-HD) を使用する場合に、入力ストリームの変換先の四角形を指定します。 |
DXVAHD_STREAM_STATE_FILTER_DATA Microsoft DirectX Video Acceleration High Definition (DXVA-HD) 入力ストリームでのフィルター処理操作のレベルを指定します。 |
DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA Microsoft DirectX ビデオ アクセラレーション高解像度 (DXVA-HD) 入力ストリームをインターレースする方法を指定します。 |
DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA Microsoft DirectX Video Acceleration High Definition (DXVA-HD) 入力ストリームの色空間を指定します。 |
DXVAHD_STREAM_STATE_LUMA_KEY_DATA Microsoft DirectX Video Acceleration High Definition (DXVA-HD) を使用する場合に、入力ストリームの luma キーを指定します。 |
DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA Microsoft DirectX Video Acceleration High Definition (DXVA-HD) を使用する場合の入力ストリームの出力フレーム レートを指定します。 |
DXVAHD_STREAM_STATE_PALETTE_DATA Microsoft DirectX Video Acceleration High Definition (DXVA-HD) を使用する場合の入力ストリームのカラー パレット エントリが含まれます。 |
DXVAHD_STREAM_STATE_PRIVATE_DATA Microsoft DirectX Video Acceleration High Definition (DXVA-HD) 入力ストリームのプライベート ストリーム状態のデータが含まれます。 |
DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA Microsoft DirectX ビデオ アクセラレーション高解像度 (DXVA-HD) デバイスからの逆テレシン (IVTC) 統計情報が含まれています。 |
DXVAHD_STREAM_STATE_SOURCE_RECT_DATA Microsoft DirectX Video Acceleration High Definition (DXVA-HD) を使用する場合の入力ストリームのソース四角形を指定します。 |
DXVAHD_VPCAPS Microsoft DirectX Video Acceleration High Definition (DXVA-HD) ビデオ プロセッサの機能を指定します。 |
DXVAHD_VPDEVCAPS Microsoft DirectX Video Acceleration High Definition (DXVA-HD) デバイスの機能を指定します。 |
DXVAHDSW_CALLBACKS Microsoft DirectX Video Acceleration High Definition (DXVA-HD) 用ソフトウェア プラグインによって実装される関数へのポインターが含まれています。 |
列挙
DXVAHD_ALPHA_FILL_MODE Microsoft DirectX Video Acceleration High Definition (DXVA-HD) blit 操作で出力アルファ値を計算する方法を指定します。 |
DXVAHD_BLT_STATE Microsoft DirectX Video Acceleration High Definition (DXVA-HD) を使用する場合の blit 操作の状態パラメーターを指定します。 |
DXVAHD_DEVICE_CAPS Microsoft DirectX Video Acceleration High Definition (DXVA-HD) デバイスのビデオ処理機能を定義します。 |
DXVAHD_DEVICE_TYPE Microsoft DirectX ビデオ アクセラレーション 高解像度 (DXVA-HD) デバイスの種類を指定します。 |
DXVAHD_DEVICE_USAGE Microsoft DirectX Video Acceleration High Definition (DXVA-HD) デバイスの用途を指定します。 |
DXVAHD_FEATURE_CAPS Microsoft DirectX Video Acceleration High Definition (DXVA-HD) デバイスでサポートできる機能を定義します。 |
DXVAHD_FILTER Microsoft DirectX Video Acceleration High Definition (DXVA-HD) ビデオ処理の画像フィルターを指定します。 |
DXVAHD_FILTER_CAPS Microsoft DirectX Video Acceleration High Definition (DXVA-HD) デバイスの画像の調整とフィルター処理に関連する機能を定義します。 |
DXVAHD_FRAME_FORMAT ビデオ ストリームのインターレース方法について説明します。 (DXVAHD_FRAME_FORMAT) |
DXVAHD_INPUT_FORMAT_CAPS Microsoft DirectX Video Acceleration High Definition (DXVA-HD) デバイスの入力形式に関連する機能を定義します。 |
DXVAHD_ITELECINE_CAPS Microsoft DirectX Video Acceleration High Definition (DXVA-HD) ビデオ プロセッサの逆テレシネ (IVTC) 機能を指定します。 |
DXVAHD_OUTPUT_RATE Microsoft DirectX Video Acceleration High Definition (DXVA-HD) を使用する場合の入力ストリームの出力フレーム レートを指定します。 |
DXVAHD_PROCESSOR_CAPS Microsoft DirectX Video Acceleration High Definition (DXVA-HD) ビデオ プロセッサの処理機能を指定します。 |
DXVAHD_STREAM_STATE Microsoft DirectX Video Acceleration High Definition (DXVA-HD) ビデオ プロセッサへの入力ストリームの状態パラメーターを指定します。 |
DXVAHD_SURFACE_TYPE Microsoft DirectX Video Acceleration High Definition (DXVA-HD) デバイスによって作成されるビデオ サーフェスの種類を指定します。 |