PFND3DWDDM2_0DDI_VIDEODECODERSUBMITBUFFERS1 コールバック関数 (d3d10umddi.h)
VideoDecoderSubmitBuffers1 は 、デコードのために 1 つ以上のバッファーを送信します。
構文
PFND3DWDDM2_0DDI_VIDEODECODERSUBMITBUFFERS1 Pfnd3dwddm20DdiVideodecodersubmitbuffers1;
HRESULT Pfnd3dwddm20DdiVideodecodersubmitbuffers1(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HDECODE hDecode,
UINT BufferCount,
const D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 *pBufferDesc
)
{...}
パラメーター
hDevice
ディスプレイ デバイス (グラフィックス コンテキスト) へのハンドル。 Direct3D ランタイムは、ユーザー モード ドライバーにこのハンドルを、デバイスの作成時にD3DDDIARG_CREATEDEVICE構造体の hDevice メンバーとして渡しました。
hDecode
CreateVideoDecoderDDI の呼び出しによって作成されたビデオ デコーダー オブジェクトへのハンドル。
BufferCount
pBufferDesc メンバーによって参照される配列内のバッファーの数。
pBufferDesc
1 つ以上の D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 構造体の配列へのポインター。
戻り値
次の値のいずれか。
リターン コード | 説明 |
---|---|
S_OK | プライベート ドライバー データが正常に返されました。 |
E_OUTOFMEMORY | 操作を完了するためにメモリを使用できませんでした。 |
注釈
pBufferDesc メンバーは、1 つ以上のD3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1構造体の配列を指します。 配列内の各要素は、デコードのために送信される圧縮されたビデオ フレーム バッファーを記述します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 |
サポートされている最小のサーバー | Windows Server 2016 |
対象プラットフォーム | デスクトップ |
Header | d3d10umddi.h (D3d10umddi.h を含む) |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示