WatermarkBuffer

  • Unity

更新时间不可用

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

C#
    public class WatermarkBuffer
    {
        public int width;

        public int height;

        public int length;

        public VIDEO_PIXEL_FORMAT format;

        public IntPtr buffer;

        public WatermarkBuffer()
        {
            this.buffer = IntPtr.Zero;
            this.width = 0;
            this.height = 0;
            this.length = 0;
            this.format = VIDEO_PIXEL_FORMAT.VIDEO_PIXEL_I420;
        }

        public WatermarkBuffer(int width, int height, int length, VIDEO_PIXEL_FORMAT format, IntPtr buffer)
        {
            this.width = width;
            this.height = height;
            this.length = length;
            this.format = format;
            this.buffer = buffer;
        }
    }

自从

自 v4.6.2 版本新增。

属性

参数名描述
width

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

height

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

length

水印图像缓冲区的长度,单位为字节。

format

水印图像的像素格式,详见 VIDEO_PIXEL_FORMAT。默认值为 VIDEO_PIXEL_I420。当前支持的格式包括:VIDEO_PIXEL_I420、VIDEO_PIXEL_RGBA、VIDEO_PIXEL_BGRA 和 VIDEO_PIXEL_NV21。

buffer

水印图像的像素缓冲区数据。

表格内容超出当前宽度,可横向滚动查看更多列。

这个页面有帮助吗?