WatermarkBuffer
用于配置水印图像的格式、尺寸和像素缓冲区。
Dart
class WatermarkBuffer implements AgoraSerializable {
const WatermarkBuffer(
{this.width, this.height, this.length, this.format, this.buffer});
(name: 'width')
final int? width;
(name: 'height')
final int? height;
(name: 'length')
final int? length;
(name: 'format')
final VideoPixelFormat? format;
(name: 'buffer', ignore: true)
final Uint8List? buffer;
factory WatermarkBuffer.fromJson(Map<String, dynamic> json) =>
_$WatermarkBufferFromJson(json);
Map<String, dynamic> toJson() => _$WatermarkBufferToJson(this);
}
自从
自 v4.6.2 版本新增。
width
水印图像的宽度,单位为像素。
height
水印图像的高度,单位为像素。
length
水印图像缓冲区的长度,单位为字节。
format
水印图像的像素格式,详见 VideoPixelFormat。
buffer
水印图像的像素缓冲区数据。