WatermarkConfig

  • Flutter

更新时间不可用

用于配置水印信息。

Dart
class WatermarkConfig implements AgoraSerializable {
  const WatermarkConfig(
      {this.id,
      this.type,
      this.buffer,
      this.timestamp,
      this.literal,
      this.imageUrl,
      this.options});

  @JsonKey(name: 'id')
  final String? id;

  @JsonKey(name: 'type')
  final WatermarkSourceType? type;

  @JsonKey(name: 'buffer')
  final WatermarkBuffer? buffer;

  @JsonKey(name: 'timestamp')
  final WatermarkTimestamp? timestamp;

  @JsonKey(name: 'literal')
  final WatermarkLiteral? literal;

  @JsonKey(name: 'imageUrl')
  final String? imageUrl;

  @JsonKey(name: 'options')
  final WatermarkOptions? options;

  factory WatermarkConfig.fromJson(Map<String, dynamic> json) =>
      _$WatermarkConfigFromJson(json);

  @override
  Map<String, dynamic> toJson() => _$WatermarkConfigToJson(this);
}

自从

自 v6.6.2 版本新增。

属性

参数名描述
id

水印的唯一标识符,建议使用 UUID。

type

水印类型,详见 WatermarkSourceType。

buffer

水印的缓冲区。详见 WatermarkBuffer。

timestamp

水印的时间戳。

注: 仅支持在 Linux 平台使用。

literal

水印的文本内容。

注: 仅支持在 Linux 平台使用。

imageUrl

水印图像文件的 URL,默认值为 NULL。

options

水印的配置选项。详见 WatermarkOptions。

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

这个页面有帮助吗?