Metadata
媒体附属信息。
Dart
(explicitToJson: true, includeIfNull: false)
class Metadata {
const Metadata(
{this.channelId, this.uid, this.size, this.buffer, this.timeStampMs});
(name: 'channelId')
final String? channelId;
(name: 'uid')
final int? uid;
(name: 'size')
final int? size;
(name: 'buffer', ignore: true)
final Uint8List? buffer;
(name: 'timeStampMs')
final int? timeStampMs;
factory Metadata.fromJson(Map<String, dynamic> json) =>
_$MetadataFromJson(json);
Map<String, dynamic> toJson() => _$MetadataToJson(this);
}
channelId
频道名称。
uid
用户 ID。
- 对于接收者:发送该 Metadata 的远端用户的 ID。
- 对于发送者:请忽略。
size
接收到的或发送的 Metadata 的缓存大小。
buffer
接收到的 Metadata 的缓存地址。
timeStampMs
发送 Metadata 的时间戳,单位为毫秒。