1 #ifndef _BUFFER_TO_PICTURE_H_
2 #define _BUFFER_TO_PICTURE_H_
4 #include <VP_Api/vp_api.h>
5 #include <VP_Api/vp_api_picture.h>
7 typedef struct _buffer_to_picture_config_t
9 vp_api_picture_t* picture;
10 int32_t y_buffer_size;
11 int32_t y_blockline_size;
12 int32_t y_current_size;
22 int32_t cumulated_size;
25 int32_t num_picture_decoded;
27 } buffer_to_picture_config_t;
29 C_RESULT buffer_to_picture_open(buffer_to_picture_config_t *cfg);
30 C_RESULT buffer_to_picture_transform(buffer_to_picture_config_t *cfg, vp_api_io_data_t *in, vp_api_io_data_t *out);
31 C_RESULT buffer_to_picture_close(buffer_to_picture_config_t *cfg);
33 extern const vp_api_stage_funcs_t buffer_to_picture_funcs;
35 #endif // _BUFFER_TO_PICTURE_H_