The video processing API. More...
Go to the source code of this file.
Classes | |
| struct | VAProcPipelineCaps |
| Video processing pipeline capabilities. More... | |
| struct | VAProcFilterValueRange |
| Specification of values supported by the filter. More... | |
| struct | VAProcPipelineParameterBuffer |
| Video processing pipeline configuration. More... | |
| struct | VAProcFilterParameterBufferBase |
| Filter parameter buffer base. More... | |
| struct | VAProcFilterParameterBuffer |
| Default filter parametrization. More... | |
| struct | VAProcFilterParameterBufferDeinterlacing |
| Deinterlacing filter parametrization. More... | |
| struct | VAProcFilterParameterBufferColorBalance |
| Color balance filter parametrization. More... | |
| struct | VAProcFilterCap |
| Default filter cap specification (single range value). More... | |
| struct | VAProcFilterCapDeinterlacing |
| Capabilities specification for the deinterlacing filter. More... | |
| struct | VAProcFilterCapColorBalance |
| Capabilities specification for the color balance filter. More... | |
Macros | |
Video pipeline flags | |
| #define | VA_PROC_PIPELINE_SUBPICTURES 0x00000001 |
| Specifies whether to apply subpictures when processing a surface. | |
| #define | VA_PROC_PIPELINE_FAST 0x00000002 |
| Specifies whether to apply power or performance optimizations to a pipeline. More... | |
Video filter flags | |
| #define | VA_PROC_FILTER_MANDATORY 0x00000001 |
| Specifies whether the filter shall be present in the pipeline. | |
Pipeline end flags | |
| #define | VA_PIPELINE_FLAG_END 0x00000004 |
| Specifies the pipeline is the last. | |
De-interlacing flags | |
| #define | VA_DEINTERLACING_BOTTOM_FIELD_FIRST 0x0001 |
| Bottom field first in the input frame. if this is not set then assumes top field first. | |
| #define | VA_DEINTERLACING_BOTTOM_FIELD 0x0002 |
| Bottom field used in deinterlacing. if this is not set then assumes top field is used. | |
| #define | VA_DEINTERLACING_ONE_FIELD 0x0004 |
| A single field is stored in the input frame. if this is not set then assumes the frame contains two interleaved fields. | |
Functions | |
| VAStatus | vaQueryVideoProcFilters (VADisplay dpy, VAContextID context, VAProcFilterType *filters, unsigned int *num_filters) |
| Queries video processing filters. More... | |
| VAStatus | vaQueryVideoProcFilterCaps (VADisplay dpy, VAContextID context, VAProcFilterType type, void *filter_caps, unsigned int *num_filter_caps) |
| Queries video filter capabilities. More... | |
| VAStatus | vaQueryVideoProcPipelineCaps (VADisplay dpy, VAContextID context, VABufferID *filters, unsigned int num_filters, VAProcPipelineCaps *pipeline_caps) |
| Queries video processing pipeline capabilities. More... | |
The video processing API.
This file contains the Video processing API.
1.8.8