@@ -2150,6 +2150,26 @@ pub struct GetSessionStatsCallback {
21502150 #[ prost( message, repeated, tag="4" ) ]
21512151 pub subscriber_stats : :: prost:: alloc:: vec:: Vec < RtcStats > ,
21522152}
2153+ #[ allow( clippy:: derive_partial_eq_without_eq) ]
2154+ #[ derive( Clone , PartialEq , :: prost:: Message ) ]
2155+ pub struct GetRoomSidRequest {
2156+ #[ prost( uint64, tag="1" ) ]
2157+ pub room_handle : u64 ,
2158+ }
2159+ #[ allow( clippy:: derive_partial_eq_without_eq) ]
2160+ #[ derive( Clone , PartialEq , :: prost:: Message ) ]
2161+ pub struct GetRoomSidResponse {
2162+ #[ prost( uint64, tag="1" ) ]
2163+ pub async_id : u64 ,
2164+ }
2165+ #[ allow( clippy:: derive_partial_eq_without_eq) ]
2166+ #[ derive( Clone , PartialEq , :: prost:: Message ) ]
2167+ pub struct GetRoomSidCallback {
2168+ #[ prost( uint64, tag="1" ) ]
2169+ pub async_id : u64 ,
2170+ #[ prost( string, tag="2" ) ]
2171+ pub sid : :: prost:: alloc:: string:: String ,
2172+ }
21532173//
21542174// Options
21552175//
@@ -2967,7 +2987,7 @@ impl AudioSourceType {
29672987#[ allow( clippy:: derive_partial_eq_without_eq) ]
29682988#[ derive( Clone , PartialEq , :: prost:: Message ) ]
29692989pub struct FfiRequest {
2970- #[ prost( oneof="ffi_request::Message" , tags="2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27" ) ]
2990+ #[ prost( oneof="ffi_request::Message" , tags="2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27" ) ]
29712991 pub message : :: core:: option:: Option < ffi_request:: Message > ,
29722992}
29732993/// Nested message and enum types in `FfiRequest`.
@@ -2998,21 +3018,23 @@ pub mod ffi_request {
29983018 GetSessionStats ( super :: GetSessionStatsRequest ) ,
29993019 #[ prost( message, tag="12" ) ]
30003020 PublishTranscription ( super :: PublishTranscriptionRequest ) ,
3001- /// Track
30023021 #[ prost( message, tag="13" ) ]
3003- CreateVideoTrack ( super :: CreateVideoTrackRequest ) ,
3022+ GetRoomSid ( super :: GetRoomSidRequest ) ,
3023+ /// Track
30043024 #[ prost( message, tag="14" ) ]
3005- CreateAudioTrack ( super :: CreateAudioTrackRequest ) ,
3025+ CreateVideoTrack ( super :: CreateVideoTrackRequest ) ,
30063026 #[ prost( message, tag="15" ) ]
3027+ CreateAudioTrack ( super :: CreateAudioTrackRequest ) ,
3028+ #[ prost( message, tag="16" ) ]
30073029 GetStats ( super :: GetStatsRequest ) ,
30083030 /// Video
3009- #[ prost( message, tag="16" ) ]
3010- NewVideoStream ( super :: NewVideoStreamRequest ) ,
30113031 #[ prost( message, tag="17" ) ]
3012- NewVideoSource ( super :: NewVideoSourceRequest ) ,
3032+ NewVideoStream ( super :: NewVideoStreamRequest ) ,
30133033 #[ prost( message, tag="18" ) ]
3014- CaptureVideoFrame ( super :: CaptureVideoFrameRequest ) ,
3034+ NewVideoSource ( super :: NewVideoSourceRequest ) ,
30153035 #[ prost( message, tag="19" ) ]
3036+ CaptureVideoFrame ( super :: CaptureVideoFrameRequest ) ,
3037+ #[ prost( message, tag="20" ) ]
30163038 VideoConvert ( super :: VideoConvertRequest ) ,
30173039 /// Audio
30183040 #[ prost( message, tag="22" ) ]
@@ -3033,7 +3055,7 @@ pub mod ffi_request {
30333055#[ allow( clippy:: derive_partial_eq_without_eq) ]
30343056#[ derive( Clone , PartialEq , :: prost:: Message ) ]
30353057pub struct FfiResponse {
3036- #[ prost( oneof="ffi_response::Message" , tags="2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27" ) ]
3058+ #[ prost( oneof="ffi_response::Message" , tags="2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27" ) ]
30373059 pub message : :: core:: option:: Option < ffi_response:: Message > ,
30383060}
30393061/// Nested message and enum types in `FfiResponse`.
@@ -3064,21 +3086,23 @@ pub mod ffi_response {
30643086 GetSessionStats ( super :: GetSessionStatsResponse ) ,
30653087 #[ prost( message, tag="12" ) ]
30663088 PublishTranscription ( super :: PublishTranscriptionResponse ) ,
3067- /// Track
30683089 #[ prost( message, tag="13" ) ]
3069- CreateVideoTrack ( super :: CreateVideoTrackResponse ) ,
3090+ GetRoomSid ( super :: GetRoomSidResponse ) ,
3091+ /// Track
30703092 #[ prost( message, tag="14" ) ]
3071- CreateAudioTrack ( super :: CreateAudioTrackResponse ) ,
3093+ CreateVideoTrack ( super :: CreateVideoTrackResponse ) ,
30723094 #[ prost( message, tag="15" ) ]
3095+ CreateAudioTrack ( super :: CreateAudioTrackResponse ) ,
3096+ #[ prost( message, tag="16" ) ]
30733097 GetStats ( super :: GetStatsResponse ) ,
30743098 /// Video
3075- #[ prost( message, tag="16" ) ]
3076- NewVideoStream ( super :: NewVideoStreamResponse ) ,
30773099 #[ prost( message, tag="17" ) ]
3078- NewVideoSource ( super :: NewVideoSourceResponse ) ,
3100+ NewVideoStream ( super :: NewVideoStreamResponse ) ,
30793101 #[ prost( message, tag="18" ) ]
3080- CaptureVideoFrame ( super :: CaptureVideoFrameResponse ) ,
3102+ NewVideoSource ( super :: NewVideoSourceResponse ) ,
30813103 #[ prost( message, tag="19" ) ]
3104+ CaptureVideoFrame ( super :: CaptureVideoFrameResponse ) ,
3105+ #[ prost( message, tag="20" ) ]
30823106 VideoConvert ( super :: VideoConvertResponse ) ,
30833107 /// Audio
30843108 #[ prost( message, tag="22" ) ]
@@ -3101,7 +3125,7 @@ pub mod ffi_response {
31013125#[ allow( clippy:: derive_partial_eq_without_eq) ]
31023126#[ derive( Clone , PartialEq , :: prost:: Message ) ]
31033127pub struct FfiEvent {
3104- #[ prost( oneof="ffi_event::Message" , tags="1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18" ) ]
3128+ #[ prost( oneof="ffi_event::Message" , tags="1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 " ) ]
31053129 pub message : :: core:: option:: Option < ffi_event:: Message > ,
31063130}
31073131/// Nested message and enum types in `FfiEvent`.
@@ -3145,6 +3169,8 @@ pub mod ffi_event {
31453169 GetSessionStats ( super :: GetSessionStatsCallback ) ,
31463170 #[ prost( message, tag="18" ) ]
31473171 Panic ( super :: Panic ) ,
3172+ #[ prost( message, tag="19" ) ]
3173+ GetRoomSid ( super :: GetRoomSidCallback ) ,
31483174 }
31493175}
31503176/// Stop all rooms synchronously (Do we need async here?).
0 commit comments