diff options
-rw-r--r-- | va/va_vpp.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/va/va_vpp.h b/va/va_vpp.h index 8ac0923..8895429 100644 --- a/va/va_vpp.h +++ b/va/va_vpp.h @@ -354,6 +354,33 @@ typedef struct _VAProcPipelineCaps { VAProcColorStandardType *output_color_standards; /** \brief Number of elements in \ref output_color_standards array. */ unsigned int num_output_color_standards; + + /** \brief Number of elements in \ref input_pixel_format array. */ + unsigned int num_input_pixel_formats; + /** \brief List of input pixel formats in fourcc. */ + unsigned int *input_pixel_format; + /** \brief Number of elements in \ref output_pixel_format array. */ + unsigned int num_output_pixel_formats; + /** \brief List of output pixel formats in fourcc. */ + unsigned int *output_pixel_format; + + /** \brief Max supported input width in pixels. */ + unsigned int max_input_width; + /** \brief Max supported input height in pixels. */ + unsigned int max_input_height; + /** \brief Min supported input width in pixels. */ + unsigned int min_input_width; + /** \brief Min supported input height in pixels. */ + unsigned int min_input_height; + + /** \brief Max supported output width in pixels. */ + unsigned int max_output_width; + /** \brief Max supported output height in pixels. */ + unsigned int max_output_height; + /** \brief Min supported output width in pixels. */ + unsigned int min_output_width; + /** \brief Min supported output height in pixels. */ + unsigned int min_output_height; } VAProcPipelineCaps; /** \brief Specification of values supported by the filter. */ |