fix:更新talk_data.proto结构
This commit is contained in:
parent
685591e652
commit
1108d4c665
@ -23,6 +23,7 @@ class TalkData extends $pb.GeneratedMessage {
|
||||
factory TalkData({
|
||||
TalkData_ContentTypeE? contentType,
|
||||
$core.List<$core.int>? content,
|
||||
$core.int? durationMs,
|
||||
}) {
|
||||
final $result = create();
|
||||
if (contentType != null) {
|
||||
@ -31,6 +32,9 @@ class TalkData extends $pb.GeneratedMessage {
|
||||
if (content != null) {
|
||||
$result.content = content;
|
||||
}
|
||||
if (durationMs != null) {
|
||||
$result.durationMs = durationMs;
|
||||
}
|
||||
return $result;
|
||||
}
|
||||
TalkData._() : super();
|
||||
@ -40,6 +44,7 @@ class TalkData extends $pb.GeneratedMessage {
|
||||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'TalkData', package: const $pb.PackageName(_omitMessageNames ? '' : 'main'), createEmptyInstance: create)
|
||||
..e<TalkData_ContentTypeE>(1, _omitFieldNames ? '' : 'ContentType', $pb.PbFieldType.OE, protoName: 'ContentType', defaultOrMaker: TalkData_ContentTypeE.Image, valueOf: TalkData_ContentTypeE.valueOf, enumValues: TalkData_ContentTypeE.values)
|
||||
..a<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'Content', $pb.PbFieldType.OY, protoName: 'Content')
|
||||
..a<$core.int>(3, _omitFieldNames ? '' : 'DurationMs', $pb.PbFieldType.OU3, protoName: 'DurationMs')
|
||||
..hasRequiredFields = false
|
||||
;
|
||||
|
||||
@ -81,6 +86,18 @@ class TalkData extends $pb.GeneratedMessage {
|
||||
$core.bool hasContent() => $_has(1);
|
||||
@$pb.TagNumber(2)
|
||||
void clearContent() => clearField(2);
|
||||
|
||||
/// 时间 毫秒,例如第一帧视频,就是0ms,第2秒的第一帧,就是1000ms
|
||||
/// 该字段仅用于协调音视频同步,而不是用于影响音视频播放时机
|
||||
/// 对于对讲场景,应该根据网络延迟和设备性能自行决定缓冲时长,在满足播放条件时立即进行渲染。
|
||||
@$pb.TagNumber(3)
|
||||
$core.int get durationMs => $_getIZ(2);
|
||||
@$pb.TagNumber(3)
|
||||
set durationMs($core.int v) { $_setUnsignedInt32(2, v); }
|
||||
@$pb.TagNumber(3)
|
||||
$core.bool hasDurationMs() => $_has(2);
|
||||
@$pb.TagNumber(3)
|
||||
void clearDurationMs() => clearField(3);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -19,6 +19,7 @@ const TalkData$json = {
|
||||
'2': [
|
||||
{'1': 'ContentType', '3': 1, '4': 1, '5': 14, '6': '.main.TalkData.ContentTypeE', '10': 'ContentType'},
|
||||
{'1': 'Content', '3': 2, '4': 1, '5': 12, '10': 'Content'},
|
||||
{'1': 'DurationMs', '3': 3, '4': 1, '5': 13, '10': 'DurationMs'},
|
||||
],
|
||||
'4': [TalkData_ContentTypeE$json],
|
||||
};
|
||||
@ -36,6 +37,7 @@ const TalkData_ContentTypeE$json = {
|
||||
/// Descriptor for `TalkData`. Decode as a `google.protobuf.DescriptorProto`.
|
||||
final $typed_data.Uint8List talkDataDescriptor = $convert.base64Decode(
|
||||
'CghUYWxrRGF0YRI9CgtDb250ZW50VHlwZRgBIAEoDjIbLm1haW4uVGFsa0RhdGEuQ29udGVudF'
|
||||
'R5cGVFUgtDb250ZW50VHlwZRIYCgdDb250ZW50GAIgASgMUgdDb250ZW50Ii0KDENvbnRlbnRU'
|
||||
'eXBlRRIJCgVJbWFnZRAAEggKBEgyNjQQARIICgRHNzExEAI=');
|
||||
'R5cGVFUgtDb250ZW50VHlwZRIYCgdDb250ZW50GAIgASgMUgdDb250ZW50Eh4KCkR1cmF0aW9u'
|
||||
'TXMYAyABKA1SCkR1cmF0aW9uTXMiLQoMQ29udGVudFR5cGVFEgkKBUltYWdlEAASCAoESDI2NB'
|
||||
'ABEggKBEc3MTEQAg==');
|
||||
|
||||
|
||||
@ -14,4 +14,9 @@ message TalkData {
|
||||
};
|
||||
ContentTypeE ContentType = 1;
|
||||
bytes Content = 2;
|
||||
// 时间 毫秒,例如第一帧视频,就是0ms,第2秒的第一帧,就是1000ms
|
||||
// 该字段仅用于协调音视频同步,而不是用于影响音视频播放时机
|
||||
// 对于对讲场景,应该根据网络延迟和设备性能自行决定缓冲时长,在满足播放条件时立即进行渲染。
|
||||
uint32 DurationMs = 3;
|
||||
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user