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) 设备创建的视频图面的类型。 |