PFND3D12DDI_VIDEO_DECODE_FRAME_0032回呼函式 (d3d12umddi.h)

PFND3D12DDI_VIDEO_DECODE_FRAME_0032 會將譯碼畫面格作業記錄到命令清單。 譯碼的輸入、輸出和參數會指定為這個方法的自變數。

語法

PFND3D12DDI_VIDEO_DECODE_FRAME_0032 Pfnd3d12ddiVideoDecodeFrame0032;

void Pfnd3d12ddiVideoDecodeFrame0032(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  D3D12DDI_HVIDEODECODER_0020 hDrvDecoder,
  const D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0021 *pOutputStreamParameters,
  const D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 *pInputStreamParameters
)
{...}

參數

hDrvCommandList

命令清單之驅動程序數據的句柄。 驅動程式會使用此記憶體區域來儲存與其命令清單相關的內部數據結構。

hDrvDecoder

包含這個譯碼會話內部狀態的視訊譯碼器。 範例包括動作向量、內部暫存配置等。請參閱 建立影片譯碼器

pOutputStreamParameters

指定輸出介面和輸出參數。 請參閱 D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS

pInputStreamParameters

指定譯碼作業的輸入位數據流、參數、參考框架和其他輸入參數。 請參閱 D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS

傳回值

規格需求

需求
目標平台 Windows
標頭 d3d12umddi.h