D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE列挙 (d3d12video.h)

ビデオ拡張機能コマンドのパラメーターの種類を指定します。

構文

typedef enum D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE {
  D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_UINT8 = 0,
  D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_UINT16 = 1,
  D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_UINT32 = 2,
  D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_UINT64 = 3,
  D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_SINT8 = 4,
  D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_SINT16 = 5,
  D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_SINT32 = 6,
  D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_SINT64 = 7,
  D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_FLOAT = 8,
  D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_DOUBLE = 9,
  D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_RESOURCE = 10
} ;

定数

 
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_UINT8
値: 0
符号なし 8 ビット整数。
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_UINT16
値: 1
符号なし 16 ビット整数。
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_UINT32
値: 2
符号なし 32 ビット整数。
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_UINT64
値: 3
符号なし 64 ビット整数。
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_SINT8
値: 4
符号付き 8 ビット整数。
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_SINT16
値: 5
符号付き 16 ビット整数。
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_SINT32
値: 6
符号付き 32 ビット整数。
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_SINT64
値: 7
符号付き 64 ビット整数。
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_FLOAT
値: 8
IEEE 32 ビット浮動小数点数
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_DOUBLE
値: 9
IEEE 64 ビット浮動小数点数
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_RESOURCE
値: 10
D3D12DDI_HRESOURCE ハンドル。 呼び出し元は、リソース バリアを使用して、 パラメーターに適した状態に移行する必要があります。

D3D12_COMMAND_LIST_SUPPORT_FLAGS値 Read Write
------------------- --------------------------- ------------------------
D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_DECODE D3D12_RESOURCE_STATE_VIDEO_DECODE_READ D3D12_RESOURCE_STATE_VIDEO_DECODE_WRITE
D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_PROCESS D3D12_RESOURCE_STATE_VIDEO_PROCESS_READ D3D12_RESOURCE_STATE_VIDEO_PROCESS_WRITE
D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_ENCODE D3D12_RESOURCE_STATE_VIDEO_ENCODE_READ D3D12_RESOURCE_STATE_VIDEO_ENCODE_WRITE

注釈

この列挙体の値は、 D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_INFO 構造体によって使用されます。

要件

要件
サポートされている最小のクライアント Windows 10バージョン 2004 (10.0;ビルド 19041)
サポートされている最小のサーバー Windows Server バージョン 2004 (10.0;ビルド 19041)
Header d3d12video.h

こちらもご覧ください

D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_INFO