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