WatermarkBuffer
Configures the format, size, and pixel buffer of the watermark image.
struct WatermarkBuffer {
int width;
int height;
int length;
media::base::VIDEO_PIXEL_FORMAT format;
const uint8_t* buffer;
WatermarkBuffer() : buffer(NULL), width(0), height(0), length(0), format(media::base::VIDEO_PIXEL_I420) {}
};
- Since:
- Available since v4.6.0.
Defines the buffer data structure of the watermark image, including image width, height, format, length, and image data buffer.
Attributes
- width
- Width of the watermark buffer, in pixels.
- height
- Height of the watermark buffer, in pixels.
- length
- Length of the watermark buffer, in bytes.
- format
- Format of the watermark buffer. See VIDEO_PIXEL_FORMAT. Default is VIDEO_PIXEL_I420. Currently supported formats include: VIDEO_PIXEL_I420, VIDEO_PIXEL_RGBA, VIDEO_PIXEL_BGRA, and VIDEO_PIXEL_NV21.
- buffer
- Buffer data of the watermark.