DXVA_ConnectMode構造体 (dxva.h)
DXVA_ConnectMode構造体は、DirectX VA 接続内で使用される制限付きプロファイルを定義するために、ホスト デコーダーによってアクセラレータに送信されます。
構文
typedef struct _DXVA_ConnectMode {
GUID guidMode;
WORD wRestrictedMode;
} DXVA_ConnectMode, *LPDXVA_ConnectMode;
メンバー
guidMode
使用する 制限付きプロファイル に関連付けられている GUID を指定します。
wRestrictedMode
使用する制限付きプロファイルの数値識別子を指定します。
注釈
この構造体の guidMode メンバーに配置された次の GUID は、 制限付きプロファイル を使用するように設定します。 使用される GUID を定義する定数は dxva.h にあります。
GUID 名 | 使用される制限付きプロファイル |
---|---|
DXVA_ModeNone | 非restricted |
DXVA_ModeH261_A | H261_A |
DXVA_ModeH261_B | H261_B |
DXVA_ModeH263_A | H263_A |
DXVA_ModeH263_B | H263_B |
DXVA_ModeH263_C | H263_C |
DXVA_ModeH263_D | H263_D |
DXVA_ModeH263_E | H263_E |
DXVA_ModeH263_F | H263_F |
DXVA_ModeMPEG1_A | MPEG1_A |
DXVA_ModeMPEG2_A | MPEG2_A |
DXVA_ModeMPEG2_B | MPEG2_B |
DXVA_ModeMPEG2_C | MPEG2_C |
DXVA_ModeMPEG2_D | MPEG2_D |
DXVA_ModeH264_A | H264_A |
DXVA_ModeH264_B | H264_B |
DXVA_ModeH264_C | H264_C |
DXVA_ModeH264_D | H264_D |
DXVA_ModeH264_E | H264_E |
DXVA_ModeH264_F | H264_F |
DXVA_ModeWMV8_A | WMV8_A |
DXVA_ModeWMV8_B | WMV8_B |
DXVA_ModeWMV9_A | WMV9_A |
DXVA_ModeWMV9_B | WMV9_B |
DXVA_ModeWMV9_C | WMV9_C |
DXVA_ModeVC1_A | VC1_A |
DXVA_ModeVC1_B | VC1_B |
DXVA_ModeVC1_C | VC1_C |
DXVA_ModeVC1_D | VC1_D |
この構造体の wRestrictedMode メンバーに配置された次の制限付きモード識別子は、使用される制限付きプロファイルを示します。 これらの識別子は dxva.h で定義されています。
制限付きモード識別子 | 使用される制限付きプロファイル |
---|---|
DXVA_RESTRICTED_MODE_UNRESTRICTED | 非restricted |
DXVA_RESTRICTED_MODE_H261_A | H261_A |
DXVA_RESTRICTED_MODE_H261_B | H261_B |
DXVA_RESTRICTED_MODE_H263_A | H263_A |
DXVA_RESTRICTED_MODE_H263_B | H263_B |
DXVA_RESTRICTED_MODE_H263_C | H263_C |
DXVA_RESTRICTED_MODE_H263_D | H263_D |
DXVA_RESTRICTED_MODE_H263_E | H263_E |
DXVA_RESTRICTED_MODE_H263_F | H263_F |
DXVA_RESTRICTED_MODE_MPEG1_A | MPEG1_A |
DXVA_RESTRICTED_MODE_MPEG2_A | MPEG2_A |
DXVA_RESTRICTED_MODE_MPEG2_B | MPEG2_B |
DXVA_RESTRICTED_MODE_MPEG2_C | MPEG2_C |
DXVA_RESTRICTED_MODE_MPEG2_D | MPEG2_D |
DXVA_RESTRICTED_MODE_H264_A | H264_A |
DXVA_RESTRICTED_MODE_H264_B | H264_B |
DXVA_RESTRICTED_MODE_H264_C | H264_C |
DXVA_RESTRICTED_MODE_H264_D | H264_D |
DXVA_RESTRICTED_MODE_H264_E | H264_E |
DXVA_RESTRICTED_MODE_H264_F | H264_F |
DXVA_RESTRICTED_MODE_WMV8_A | WMV8_A |
DXVA_RESTRICTED_MODE_WMV8_B | WMV8_B |
DXVA_RESTRICTED_MODE_WMV9_A | WMV9_A |
DXVA_RESTRICTED_MODE_WMV9_B | WMV9_B |
DXVA_RESTRICTED_MODE_WMV9_C | WMV9_C |
DXVA_RESTRICTED_MODE_VC1_A | VC1_A |
DXVA_RESTRICTED_MODE_VC1_B | VC1_B |
DXVA_RESTRICTED_MODE_VC1_C | VC1_C |
DXVA_RESTRICTED_MODE_VC1_D | VC1_D |
MPEG-4 AVC (H.264) および VC-1 ビデオ コーデック標準の制限付きプロファイルの詳細については、Windows Media Video v8、v9、vA デコード用 の H.264/AVC デコード および DirectX ビデオ アクセラレーション仕様 (SMPTE 421M "VC-1" を含む) の DirectX ビデオ アクセラレーション仕様を参照してください。
要件
要件 | 値 |
---|---|
Header | dxva.h (Dxva.h を含む) |