DXVA2_DecodeExtensionData 结构 (dxva2api.h)

包含 IDirectXVideoDecoder::Execute 方法的私有数据。

语法

typedef struct _DXVA2_DecodeExtensionData {
  UINT  Function;
  PVOID pPrivateInputData;
  UINT  PrivateInputDataSize;
  PVOID pPrivateOutputData;
  UINT  PrivateOutputDataSize;
} DXVA2_DecodeExtensionData;

成员

Function

函数编号。 如果此参数为默认值或被忽略,则此值可以为零。

pPrivateInputData

指向传递给驱动程序的专用输入数据的指针。

PrivateInputDataSize

专用输入数据的长度(以字节为单位)。

pPrivateOutputData

指向从驱动程序传递到解码器的专用输出数据的指针。

PrivateOutputDataSize

专用输出数据的大小(以字节为单位)。

备注

此结构对应于 DirectX 视频加速 (DXVA) 版本 1 中的 IAMVideoAccelerator::Execute 方法的参数。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 dxva2api.h

请参阅

DXVA2_DecodeExecuteParams

媒体基础结构