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。
傳回值
沒有
要求
要求 | 價值 |
---|---|
目標平臺 | 窗戶 |
標頭 | d3d12umddi.h |