dxvahd.h) (DXVAHD_STREAM_STATE_PRIVATE_DATA 结构

包含专用流状态、Microsoft DirectX 视频加速高清 (DXVA-HD) 输入流的数据。

语法

typedef struct _DXVAHD_STREAM_STATE_PRIVATE_DATA {
  GUID Guid;
  UINT DataSize;
  void *pData;
} DXVAHD_STREAM_STATE_PRIVATE_DATA;

成员

Guid

标识专用流状态的 GUID。 定义了以下 GUID。

含义
DXVAHD_STREAM_STATE_PRIVATE_IVTC
检索有关反向电视电影的统计信息。 pData) 状态数据 (是一个DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA结构。
 

设备可以定义用于自定义流状态的其他 GUID。 然后,数据的解释由设备定义。

DataSize

pData 成员指向的缓冲区的大小(以字节为单位)。

pData

指向包含专用状态数据的缓冲区的指针。 DXVA-HD 运行时将此缓冲区直接传递到设备,无需验证。

备注

将此结构用于专有或特定于设备的状态参数。

调用方分配 pData 数组。 将 DataSize 成员设置为数组的大小(以字节为单位)。 检索状态数据时,可以将 pData 成员设置为 NULL 以获取数据的大小。 设备将返回 DataSize 成员中的大小。

要求

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

另请参阅

DXVA-HD

DXVAHD_STREAM_STATE

Direct3D 视频结构

IDXVAHD_VideoProcessor::SetVideoProcessStreamState

媒体基础结构