28uint8_t *
BufToRgb(
cDrmBuffer *buf,
int *size,
int w,
int h,
enum AVPixelFormat dst_pix_fmt);
29uint8_t *
ScaleRgb24(uint8_t *src,
int *size,
int src_w,
int src_h,
int dst_w,
int dst_h);
30void AlphaBlend(uint8_t *result, uint8_t *front, uint8_t *back,
const unsigned int width,
const unsigned int height);
31int BlitVideo(uint8_t *dst, uint8_t *src,
int dst_w,
int dst_h,
int dst_x,
int dst_y,
int src_w,
int src_h);
uint8_t * ScaleRgb24(uint8_t *src, int *size, int src_w, int src_h, int dst_w, int dst_h)
Scale an image.
void PrintStreamData(const uint8_t *data, int size)
Print raw stream data.
int BlitVideo(uint8_t *dst, uint8_t *src, int dst_w, int dst_h, int dst_x, int dst_y, int src_w, int src_h)
Blit the video on black background.
uint8_t * BufToRgb(cDrmBuffer *buf, int *size, int w, int h, enum AVPixelFormat dst_pix_fmt)
Convert a DRM buffer to rgb format image.
void AlphaBlend(uint8_t *result, uint8_t *front, uint8_t *back, const unsigned int width, const unsigned int height)
Blend two images.