DXVAHD_SURFACE_TYPE列挙 (dxvahd.h)
Microsoft DirectX Video Acceleration High Definition (DXVA-HD) デバイスによって作成されるビデオ サーフェスの種類を指定します。
構文
typedef enum _DXVAHD_SURFACE_TYPE {
DXVAHD_SURFACE_TYPE_VIDEO_INPUT = 0,
DXVAHD_SURFACE_TYPE_VIDEO_INPUT_PRIVATE = 1,
DXVAHD_SURFACE_TYPE_VIDEO_OUTPUT = 2
} DXVAHD_SURFACE_TYPE;
定数
DXVAHD_SURFACE_TYPE_VIDEO_INPUT 値: 0 入力ストリームのサーフェス。 このサーフェスの種類は、Microsoft Direct3D の画面外のプレーン サーフェスと同じです。 アプリケーションは、Direct3D 呼び出しでサーフェスを使用できます。 |
DXVAHD_SURFACE_TYPE_VIDEO_INPUT_PRIVATE 値: 1 入力ストリームのプライベート サーフェス。 このサーフェスの種類は、アプリケーションが Direct3D 呼び出しでサーフェスを使用できないことを除き、画面外のプレーン サーフェスと同じです。 |
DXVAHD_SURFACE_TYPE_VIDEO_OUTPUT 値: 2 出力ストリームのサーフェス。 このサーフェスの種類は、Direct3D の画面外のプレーン サーフェスと同じです。 アプリケーションは、Direct3D 呼び出しでサーフェスを使用できます。 このサーフェスの種類は、サーフェスをロックしてサーフェス メモリにアクセスする必要があるビデオ処理アプリケーションに推奨されます。 最適なパフォーマンスでビデオを再生する場合は、代わりにレンダー ターゲット サーフェスまたはスワップ チェーンをお勧めします。 |
注釈
DXVA-HD デバイスがソフトウェア プラグインであり、サーフェスの種類が DXVAHD_SURFACE_TYPE_VIDEO_INPUT_PRIVATEされている場合、デバイスはグラフィックス ドライバーでネイティブにサポートされていない形式の種類をサポートできます。 たとえば、アプリケーションが AYUV サーフェスを要求した場合、デバイスはサーフェスの種類が D3DFMT_A8R8G8B8 のサーフェスを割り当てることができます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | dxvahd.h |