WatermarkConfig
- Flutter
更新时间不可用
用于配置水印信息。
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 | |
type | 水印类型,详见 WatermarkSourceType。 |
buffer | 水印的缓冲区。详见 WatermarkBuffer。 |
timestamp | |
literal | |
imageUrl | |
options | 水印的配置选项。详见 WatermarkOptions。 |