DXVAHDDDI_STREAM_STATE_ASPECT_RATIO_DATA 结构 (d3dumddi.h)

DXVAHDDDI_STREAM_STATE_ASPECT_RATIO_DATA结构描述指定像素纵横比的流状态数据。

语法

typedef struct _DXVAHDDDI_STREAM_STATE_ASPECT_RATIO_DATA {
  [in] BOOL               Enable;
  [in] DXVAHDDDI_RATIONAL SourceAspectRatio;
  [in] DXVAHDDDI_RATIONAL DestinationAspectRatio;
} DXVAHDDDI_STREAM_STATE_ASPECT_RATIO_DATA;

成员

[in] Enable

一个布尔值,指定像素纵横比是否可用。 默认值为 FALSE,表示像素纵横比不可用。

[in] SourceAspectRatio

一个 DXVAHDDDI_RATIONAL 结构,用于指定源的像素纵横比。 默认值为 (1,1) 。

[in] DestinationAspectRatio

一个DXVAHDDDI_RATIONAL结构,用于指定目标的像素纵横比。 默认值为 (1,1) 。

注解

驱动程序可能需要源像素和目标像素纵横比才能获得最佳结果。

最好将DXVAHDDDI_STREAM_STATE_ASPECT_RATIO流状态与DXVAHDDDI_STREAM_STATE_FILTER_ANAMORPHIC_SCALING流状态一起设置。

像素纵横比 (0,任何值) , (任何值,0) 无效,导致驱动程序返回错误。

要求

要求
最低受支持的客户端 从 Windows 7 操作系统开始支持DXVAHDDDI_STREAM_STATE_ASPECT_RATIO_DATA。
标头 d3dumddi.h (包括 D3dumddi.h)

另请参阅

DXVAHDDDI_RATIONAL