dxvahd.h 标头

Microsoft Media Foundation 使用此标头。 有关详细信息,请参阅:

dxvahd.h 包含以下编程接口:

接口

 
IDXVAHD_Device

表示 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备。
IDXVAHD_VideoProcessor

表示 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器。

函数

 
DXVAHD_CreateDevice

创建 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备。

回调函数

 
PDXVAHDSW_CreateDevice

创建软件插件 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的实例。
PDXVAHDSW_CreateVideoProcessor

创建软件 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器插件。
PDXVAHDSW_DestroyDevice

销毁软件插件 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的实例。
PDXVAHDSW_DestroyVideoProcessor

销毁 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器的软件。
PDXVAHDSW_GetVideoProcessBltStatePrivate

从软件 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器获取专用 blit 状态。
PDXVAHDSW_GetVideoProcessorCaps

获取一个或多个软件 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器的功能。
PDXVAHDSW_GetVideoProcessorCustomRates

获取软件 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器支持的自定义速率。
PDXVAHDSW_GetVideoProcessorDeviceCaps

获取软件插件 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的功能。
PDXVAHDSW_GetVideoProcessorFilterRange

从软件插件 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备获取受支持的图像筛选器值范围。
PDXVAHDSW_GetVideoProcessorInputFormats

获取软件插件 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备支持的输入格式。
PDXVAHDSW_GetVideoProcessorOutputFormats

获取软件插件 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备支持的输出格式。
PDXVAHDSW_GetVideoProcessStreamStatePrivate

从软件 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器获取专用流状态。
PDXVAHDSW_Plugin

指向初始化 Microsoft DirectX 视频加速高清 (DXVA-HD) 的软件插件设备的函数的指针。
PDXVAHDSW_ProposeVideoPrivateFormat

从软件插件 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备获取专用表面格式。
PDXVAHDSW_SetVideoProcessBltState

通过软件 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器设置 blit 操作的状态参数。
PDXVAHDSW_SetVideoProcessStreamState

为软件 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器上的输入流设置状态参数。
PDXVAHDSW_VideoProcessBltHD

执行视频处理 blit。

结构

 
DXVAHD_BLT_STATE_ALPHA_FILL_DATA

指定在使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时如何计算 blit 运算的输出 alpha 值。
DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA

指定使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时 blit 操作的背景色。
DXVAHD_BLT_STATE_CONSTRICTION_DATA

指定使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时,是否在 blit 操作中对输出进行下采样。
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA

指定使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时 blit 操作的输出颜色空间。
DXVAHD_BLT_STATE_PRIVATE_DATA

包含 Microsoft DirectX 视频加速高清 (DXVA-HD) 的专用 blit 状态的数据。
DXVAHD_BLT_STATE_TARGET_RECT_DATA

使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时,指定用于 blitting 的目标矩形。
DXVAHD_COLOR

定义 DXVA-HD 的颜色值。
DXVAHD_COLOR_RGBA

指定 RGB 颜色值。 (DXVAHD_COLOR_RGBA)
DXVAHD_COLOR_YCbCrA

指定 YCbCr 颜色值。 (DXVAHD_COLOR_YCbCrA)
DXVAHD_CONTENT_DESC

介绍 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器的视频流。
DXVAHD_CUSTOM_RATE_DATA

指定帧速率转换或反向电视电影 (IVTC) 的自定义速率。 (DXVAHD_CUSTOM_RATE_DATA)
DXVAHD_FILTER_RANGE_DATA

定义图像筛选器支持的值范围。 (DXVAHD_FILTER_RANGE_DATA)
DXVAHD_RATIONAL

包含有理数 (比率) 。
DXVAHD_STREAM_DATA

包含 IDXVAHD_VideoProcessor::VideoProcessBltHD 方法的每流数据。
DXVAHD_STREAM_STATE_ALPHA_DATA

使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时,指定输入流的平面 alpha 值。
DXVAHD_STREAM_STATE_ASPECT_RATIO_DATA

指定源矩形和目标矩形的像素纵横比 (PAR) 。
DXVAHD_STREAM_STATE_D3DFORMAT_DATA

指定使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时输入流的格式。
DXVAHD_STREAM_STATE_DESTINATION_RECT_DATA

使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时,指定输入流的目标矩形。
DXVAHD_STREAM_STATE_FILTER_DATA

指定对 Microsoft DirectX 视频加速高清 (DXVA-HD) 输入流执行筛选操作的级别。
DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA

指定 Microsoft DirectX 视频加速高清 (DXVA-HD) 输入流的交错方式。
DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA

指定 Microsoft DirectX 视频加速高清 (DXVA-HD) 输入流的颜色空间。
DXVAHD_STREAM_STATE_LUMA_KEY_DATA

使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时,指定输入流的 luma 键。
DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA

指定使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时输入流的输出帧速率。
DXVAHD_STREAM_STATE_PALETTE_DATA

包含使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时输入流的调色板条目。
DXVAHD_STREAM_STATE_PRIVATE_DATA

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

包含来自 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的反向电视 (IVTC) 统计信息。
DXVAHD_STREAM_STATE_SOURCE_RECT_DATA

指定使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时的输入流的源矩形。
DXVAHD_VPCAPS

指定 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器的功能。
DXVAHD_VPDEVCAPS

指定 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的功能。
DXVAHDSW_CALLBACKS

包含指向 Microsoft DirectX 视频加速高清 (DXVA-HD) 的软件插件实现的函数的指针。

枚举

 
DXVAHD_ALPHA_FILL_MODE

指定如何计算 Microsoft DirectX 视频加速高清 (DXVA-HD) blit 操作的输出 alpha 值。
DXVAHD_BLT_STATE

指定使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时 blit 操作的状态参数。
DXVAHD_DEVICE_CAPS

定义 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的视频处理功能。
DXVAHD_DEVICE_TYPE

指定 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的类型。
DXVAHD_DEVICE_USAGE

指定 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的预期用途。
DXVAHD_FEATURE_CAPS

定义 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备可以支持的功能。
DXVAHD_FILTER

指定用于 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理的图像筛选器。
DXVAHD_FILTER_CAPS

定义与 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的图像调整和筛选相关的功能。
DXVAHD_FRAME_FORMAT

描述视频流的交错方式。 (DXVAHD_FRAME_FORMAT)
DXVAHD_INPUT_FORMAT_CAPS

定义与 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的输入格式相关的功能。
DXVAHD_ITELECINE_CAPS

指定 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器的反向电视 (IVTC) 功能。
DXVAHD_OUTPUT_RATE

使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时,指定输入流的输出帧速率。
DXVAHD_PROCESSOR_CAPS

指定 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器的处理能力。
DXVAHD_STREAM_STATE

指定 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器的输入流的状态参数。
DXVAHD_SURFACE_TYPE

指定由 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备创建的视频图面的类型。