Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by Microsoft Media Foundation. For more information, see:
dxvahd.h contains the following programming interfaces:
Interfaces
IDXVAHD_Device Represents a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device. |
IDXVAHD_VideoProcessor Represents a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) video processor. |
Functions
DXVAHD_CreateDevice Creates a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device. |
Callback functions
PDXVAHDSW_CreateDevice Creates an instance of a software plug-in Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device. |
PDXVAHDSW_CreateVideoProcessor Creates a software Microsoft DirectX Video Acceleration High Definition (DXVA-HD) video processor plug-in. |
PDXVAHDSW_DestroyDevice Destroys an instance of a software plug-in Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device. |
PDXVAHDSW_DestroyVideoProcessor Destroys a software Microsoft DirectX Video Acceleration High Definition (DXVA-HD) video processor. |
PDXVAHDSW_GetVideoProcessBltStatePrivate Gets a private blit state from a software Microsoft DirectX Video Acceleration High Definition (DXVA-HD) video processor. |
PDXVAHDSW_GetVideoProcessorCaps Gets the capabilities of one or more software Microsoft DirectX Video Acceleration High Definition (DXVA-HD) video processors. |
PDXVAHDSW_GetVideoProcessorCustomRates Gets the custom rates that a software Microsoft DirectX Video Acceleration High Definition (DXVA-HD) video processor supports. |
PDXVAHDSW_GetVideoProcessorDeviceCaps Gets the capabilities of a software plug-in Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device. |
PDXVAHDSW_GetVideoProcessorFilterRange Gets the supported range of image filter values from a software plug-in Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device. |
PDXVAHDSW_GetVideoProcessorInputFormats Gets the input formats that are supported by a software plug-in Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device. |
PDXVAHDSW_GetVideoProcessorOutputFormats Gets the output formats that are supported by a software plug-in Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device. |
PDXVAHDSW_GetVideoProcessStreamStatePrivate Gets a private stream state from a software Microsoft DirectX Video Acceleration High Definition (DXVA-HD) video processor. |
PDXVAHDSW_Plugin Pointer to a function that initializes a software plug-in device for Microsoft DirectX Video Acceleration High Definition (DXVA-HD). |
PDXVAHDSW_ProposeVideoPrivateFormat Gets a private surface format from a software plug-in Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device. |
PDXVAHDSW_SetVideoProcessBltState Sets a state parameter for blit operations by a software Microsoft DirectX Video Acceleration High Definition (DXVA-HD) video processor. |
PDXVAHDSW_SetVideoProcessStreamState Sets a state parameter for an input stream on a software Microsoft DirectX Video Acceleration High Definition (DXVA-HD) video processor. |
PDXVAHDSW_VideoProcessBltHD Performs a video processing blit. |
Structures
DXVAHD_BLT_STATE_ALPHA_FILL_DATA Specifies how the output alpha values are calculated for blit operations when using Microsoft DirectX Video Acceleration High Definition (DXVA-HD). |
DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA Specifies the background color for blit operations, when using Microsoft DirectX Video Acceleration High Definition (DXVA-HD). |
DXVAHD_BLT_STATE_CONSTRICTION_DATA Specifies whether the output is downsampled in a blit operation, when using Microsoft DirectX Video Acceleration High Definition (DXVA-HD). |
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA Specifies the output color space for blit operations, when using Microsoft DirectX Video Acceleration High Definition (DXVA-HD). |
DXVAHD_BLT_STATE_PRIVATE_DATA Contains data for a private blit state for Microsoft DirectX Video Acceleration High Definition (DXVA-HD). |
DXVAHD_BLT_STATE_TARGET_RECT_DATA Specifies the target rectangle for blitting, when using Microsoft DirectX Video Acceleration High Definition (DXVA-HD). |
DXVAHD_COLOR Defines a color value for DXVA-HD. |
DXVAHD_COLOR_RGBA Specifies an RGB color value. (DXVAHD_COLOR_RGBA) |
DXVAHD_COLOR_YCbCrA Specifies a YCbCr color value. (DXVAHD_COLOR_YCbCrA) |
DXVAHD_CONTENT_DESC Describes a video stream for a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) video processor. |
DXVAHD_CUSTOM_RATE_DATA Specifies a custom rate for frame-rate conversion or inverse telecine (IVTC). (DXVAHD_CUSTOM_RATE_DATA) |
DXVAHD_FILTER_RANGE_DATA Defines the range of supported values for an image filter. (DXVAHD_FILTER_RANGE_DATA) |
DXVAHD_RATIONAL Contains a rational number (ratio). |
DXVAHD_STREAM_DATA Contains per-stream data for the IDXVAHD_VideoProcessor::VideoProcessBltHD method. |
DXVAHD_STREAM_STATE_ALPHA_DATA Specifies the planar alpha value for an input stream, when using Microsoft DirectX Video Acceleration High Definition (DXVA-HD). |
DXVAHD_STREAM_STATE_ASPECT_RATIO_DATA Specifies the pixel aspect ratio (PAR) for the source and destination rectangles. |
DXVAHD_STREAM_STATE_D3DFORMAT_DATA Specifies the format for an input stream, when using Microsoft DirectX Video Acceleration High Definition (DXVA-HD). |
DXVAHD_STREAM_STATE_DESTINATION_RECT_DATA Specifies the destination rectangle for an input stream, when using Microsoft DirectX Video Acceleration High Definition (DXVA-HD). |
DXVAHD_STREAM_STATE_FILTER_DATA Specifies the level for a filtering operation on a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) input stream. |
DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA Specifies how a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) input stream is interlaced. |
DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA Specifies the color space for a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) input stream. |
DXVAHD_STREAM_STATE_LUMA_KEY_DATA Specifies the luma key for an input stream, when using Microsoft DirectX Video Acceleration High Definition (DXVA-HD). |
DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA Specifies the output frame rate for an input stream when using Microsoft DirectX Video Acceleration High Definition (DXVA-HD). |
DXVAHD_STREAM_STATE_PALETTE_DATA Contains the color palette entries for an input stream, when using Microsoft DirectX Video Acceleration High Definition (DXVA-HD). |
DXVAHD_STREAM_STATE_PRIVATE_DATA Contains data for a private stream state, for a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) input stream. |
DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA Contains inverse telecine (IVTC) statistics from a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device. |
DXVAHD_STREAM_STATE_SOURCE_RECT_DATA Specifies the source rectangle for an input stream when using Microsoft DirectX Video Acceleration High Definition (DXVA-HD). |
DXVAHD_VPCAPS Specifies the capabilities of the Microsoft DirectX Video Acceleration High Definition (DXVA-HD) video processor. |
DXVAHD_VPDEVCAPS Specifies the capabilities of a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device. |
DXVAHDSW_CALLBACKS Contains pointers to functions implemented by a software plug-in for Microsoft DirectX Video Acceleration High Definition (DXVA-HD). |
Enumerations
DXVAHD_ALPHA_FILL_MODE Specifies how the output alpha values are calculated for Microsoft DirectX Video Acceleration High Definition (DXVA-HD) blit operations. |
DXVAHD_BLT_STATE Specifies state parameters for blit operations when using Microsoft DirectX Video Acceleration High Definition (DXVA-HD). |
DXVAHD_DEVICE_CAPS Defines video processing capabilities for a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device. |
DXVAHD_DEVICE_TYPE Specifies the type of Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device. |
DXVAHD_DEVICE_USAGE Specifies the intended use for a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device. |
DXVAHD_FEATURE_CAPS Defines features that a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device can support. |
DXVAHD_FILTER Specifies image filters for Microsoft DirectX Video Acceleration High Definition (DXVA-HD) video processing. |
DXVAHD_FILTER_CAPS Defines capabilities related to image adjustment and filtering for a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device. |
DXVAHD_FRAME_FORMAT Describes how a video stream is interlaced. (DXVAHD_FRAME_FORMAT) |
DXVAHD_INPUT_FORMAT_CAPS Defines capabilities related to input formats for a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device. |
DXVAHD_ITELECINE_CAPS Specifies the inverse telecine (IVTC) capabilities of a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) video processor. |
DXVAHD_OUTPUT_RATE Specifies the output frame rates for an input stream, when using Microsoft DirectX Video Acceleration High Definition (DXVA-HD). |
DXVAHD_PROCESSOR_CAPS Specifies the processing capabilities of a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) video processor. |
DXVAHD_STREAM_STATE Specifies state parameters for an input stream to a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) video processor. |
DXVAHD_SURFACE_TYPE Specifies the type of video surface created by a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device. |