DxApi 関数
DxApi 関数は、ビデオ ミニポート ドライバーに実装されている DxApi インターフェイス関数にアクセスするハードウェア デコーダーのビデオ キャプチャ ドライバーからのコマンドを受け入れます。
パラメーター
dwFunctionNum は、DxApi 関数 (関数識別子) の動作を示します。 関数識別子の一覧については、「解説」セクションを参照してください。
lpvInBuffer は 入力バッファーを指します。
cbInBuffer は、入力バッファーのサイズをバイト単位で示します。
lpvOutBuffer は 出力バッファーを指します。
cbOutBuffer は、出力バッファーのサイズをバイト単位で示します。
返品
DxApi は、出力バッファーに実際に書き込まれたバイト数を返します。
解説
DxApi は、関数識別子 (dwFunctionNum)、入力バッファー (lpvInBuffer) とそのサイズ (cbInBuffer)、出力バッファー (lpvOutBuffer) とそのサイズ (cbOutBuffer) を受け取ります。 関数の動作、および入力バッファーと出力バッファーのサイズと形式は、指定された関数識別子によって異なります。 戻り値は、出力バッファーに書き込まれた実際のバイト数です。
ddkmapi.h ヘッダー ファイルの DxApi 関数には、次の関数識別子が定義されています。
- DD_DXAPI_ADDVPCAPTUREBUFFER
- DD_DXAPI_CLOSEHANDLE
- DD_DXAPI_FLIP_OVERLAY
- DD_DXAPI_FLIP_VP
- DD_DXAPI_FLUSHVPCAPTUREBUFFERS
- DD_DXAPI_GET_CURRENT_VP_AUTOFLIP_SURFACE
- DD_DXAPI_GET_LAST_VP_AUTOFLIP_SURFACE
- DD_DXAPI_GET_POLARITY
- DD_DXAPI_GET_SURFACE_STATE
- DD_DXAPI_GET_VP_FIELD_NUMBER
- DD_DXAPI_GETKERNELCAPS
- DD_DXAPI_GETVERSIONNUMBER
- DD_DXAPI_LOCK
- DD_DXAPI_OPENDIRECTDRAW
- DD_DXAPI_OPENSURFACE
- DD_DXAPI_OPENVIDEOPORT
- DD_DXAPI_OPENVPCAPTUREDEVICE
- DD_DXAPI_REGISTER_CALLBACK
- DD_DXAPI_SET_SURFACE_STATE
- DD_DXAPI_SET_VP_FIELD_NUMBER
- DD_DXAPI_SET_VP_SKIP_FIELD
- DD_DXAPI_UNREGISTER_CALLBACK
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示