WatermarkBuffer

  • Android

更新时间不可用

用于配置水印图像的格式、尺寸和像素缓冲区。

Java
public class WatermarkBuffer {
  public final static int WATERMARK_BUFFER_FORMAT_I420 = 1;
  public final static int WATERMARK_BUFFER_FORMAT_BGRA = 2;
  public final static int WATERMARK_BUFFER_FORMAT_NV21 = 3;
  public final static int WATERMARK_BUFFER_FORMAT_RGBA = 4;
  public ByteBuffer buffer;
  public int width;
  public int height;
  public int format;
}

自从

自 v4.6.0 版本新增。

用于定义水印图像的缓冲区数据结构。

属性

参数名描述
WATERMARK_BUFFER_FORMAT_I420

指定水印缓冲区的格式为 I420。

WATERMARK_BUFFER_FORMAT_BGRA

指定水印缓冲区的格式为 BGRA。

WATERMARK_BUFFER_FORMAT_NV21

指定水印缓冲区的格式为 NV21。

WATERMARK_BUFFER_FORMAT_RGBA

指定水印缓冲区的格式为 RGBA。

buffer

存储水印图像的像素数据。详见 ByteBuffer。

width

水印图像的宽度,单位为像素。

height

水印图像的高度,单位为像素。

format

水印图像的格式:

  • WATERMARK_BUFFER_FORMAT_I420:I420 格式。
  • WATERMARK_BUFFER_FORMAT_BGRA:BGRA 格式。
  • WATERMARK_BUFFER_FORMAT_NV21:NV21 格式。
  • WATERMARK_BUFFER_FORMAT_RGBA:RGBA 格式。
表格内容超出当前宽度,可横向滚动查看更多列。

相关参考

这个页面有帮助吗?