Compare commits

...

6 Commits

Author SHA1 Message Date
Benjamin Pracht
fbcdeac2c8 Merge remote-tracking branch 'origin/benjamin/time_sync' into benjamin/time_sync
Some checks failed
Generate / generate (push) Has been cancelled
2024-05-15 13:02:02 -07:00
Benjamin Pracht
b580dfd306 TimeSyncResponse ToProto 2024-05-15 13:01:14 -07:00
Benjamin Pracht
59d3942528 Merge remote-tracking branch 'origin/main' into benjamin/time_sync 2024-05-10 17:35:27 -07:00
github-actions
6afe4c3491 generated protobuf 2024-05-08 20:18:13 +00:00
Benjamin Pracht
123c4a8741 Merge remote-tracking branch 'origin/main' into benjamin/time_sync 2024-05-08 13:16:44 -07:00
Benjamin Pracht
ab31d2fade Time sync protocol 2024-05-08 13:14:27 -07:00
3 changed files with 643 additions and 447 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -66,3 +66,12 @@ func (p *SipDTMF) ToProto() *DataPacket {
},
}
}
// ToProto implements DataPacket in Go SDK.
func (p *TimeSyncResponse) ToProto() *DataPacket {
return &DataPacket{
Value: &DataPacket_TimeSyncResponse{
TimeSyncResponse: p,
},
}
}

View File

@@ -223,8 +223,10 @@ message DataPacket {
ActiveSpeakerUpdate speaker = 3 [deprecated=true];
SipDTMF sip_dtmf = 6;
Transcription transcription = 7;
TimeSyncRequest time_sync_request = 8;
TimeSyncResponse time_sync_response = 9;
}
// NEXT_ID: 8
// NEXT_ID: 10
}
message ActiveSpeakerUpdate {
@@ -282,6 +284,15 @@ message TranscriptionSegment {
string language = 6;
}
message TimeSyncRequest {
string id = 1;
}
message TimeSyncResponse {
string id = 1;
uint64 ntp_time = 2;
}
enum ConnectionQuality {
POOR = 0;
GOOD = 1;