From 5a84aaa3c9da7deb453380e13ed3a5aae9b858fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Monnom?= Date: Wed, 3 Aug 2022 16:19:02 +0200 Subject: [PATCH] basic MacOS version --- .gitignore | 8 +- .gitmodules | 3 - CMakeLists.txt | 42 +- Cargo.lock | 180 + Cargo.toml | 14 + build.rs | 61 + generate-proto.sh | 1 - include/peer_connection_factory.h | 29 + libwebrtc/.gitignore | 2 + main.cpp | 17 - protocol | 1 - src/createsession_observer.cpp | 8 - src/createsession_observer.h | 26 - src/main.rs | 20 + src/peer_connection_factory.cpp | 39 + src/peer_observer.cpp | 10 - src/peer_observer.h | 51 - src/peer_transport.cpp | 26 - src/peer_transport.h | 27 - src/proto/.gitattributes | 1 - src/proto/livekit_models.pb.cc | 7454 ----------------- src/proto/livekit_models.pb.h | 8522 ------------------- src/proto/livekit_rtc.pb.cc | 10680 ------------------------ src/proto/livekit_rtc.pb.h | 12272 ---------------------------- src/room.cpp | 5 - src/room.h | 17 - src/rtc_engine.cpp | 71 - src/rtc_engine.h | 43 - src/signal_client.cpp | 141 - src/signal_client.h | 65 - src/utils.h | 36 - 31 files changed, 356 insertions(+), 39516 deletions(-) delete mode 100644 .gitmodules create mode 100644 Cargo.lock create mode 100644 Cargo.toml create mode 100644 build.rs delete mode 100755 generate-proto.sh create mode 100644 include/peer_connection_factory.h create mode 100644 libwebrtc/.gitignore delete mode 100644 main.cpp delete mode 160000 protocol delete mode 100644 src/createsession_observer.cpp delete mode 100644 src/createsession_observer.h create mode 100644 src/main.rs create mode 100644 src/peer_connection_factory.cpp delete mode 100644 src/peer_observer.cpp delete mode 100644 src/peer_observer.h delete mode 100644 src/peer_transport.cpp delete mode 100644 src/peer_transport.h delete mode 100644 src/proto/.gitattributes delete mode 100644 src/proto/livekit_models.pb.cc delete mode 100644 src/proto/livekit_models.pb.h delete mode 100644 src/proto/livekit_rtc.pb.cc delete mode 100644 src/proto/livekit_rtc.pb.h delete mode 100644 src/room.cpp delete mode 100644 src/room.h delete mode 100644 src/rtc_engine.cpp delete mode 100644 src/rtc_engine.h delete mode 100644 src/signal_client.cpp delete mode 100644 src/signal_client.h delete mode 100644 src/utils.h diff --git a/.gitignore b/.gitignore index 0f3263f..5633367 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,3 @@ +/target cmake-build-debug -.idea -build -.vscode - -# atm -thirdparty \ No newline at end of file +.idea \ No newline at end of file diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index 1752bd7..0000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "protocol"] - path = protocol - url = https://github.com/livekit/protocol \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt index a7db552..a55b3a7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,40 +1,16 @@ -# TODO -# This file clearly need rework -# Build system to make it works on every platform -# Also mb automatically download prebuild libwebrtc binary so the users can directly start coding.. +# IMPORTANT NOTE +# This file is just used because some IDEs need to understand how to do autocompletion. +# This file is completely ignored by the library ( See build.rs for the build system ) cmake_minimum_required(VERSION 3.22) -project(livekit-native) +project(client_sdk_native) -set(CMAKE_BUILD_TYPE Release) set(CMAKE_CXX_STANDARD 14) -set(CMAKE_CXX_STANDARD_REQUIRED ON) -add_definitions(-DWEBRTC_POSIX=1 -DWEBRTC_MAC=1 -DGLIBCXX_USE_CXX11_ABI=0) +add_definitions(-DWEBRTC_POSIX -DWEBRTC_MAC) -find_package(Boost COMPONENTS system REQUIRED) -include_directories(${Boost_INCLUDE_DIRS}) +include_directories(include/) +include_directories(libwebrtc/include) -find_package(Protobuf REQUIRED) -include_directories(${Protobuf_INCLUDE_DIRS}) - -find_package(spdlog CONFIG REQUIRED) - -include_directories(thirdparty/webrtc/include) - -file(GLOB_RECURSE SRC src/*) -add_executable(livekit-native ${SRC} main.cpp) - -# for cocoa -find_library(CORE_FOUNDATION Foundation) -find_library(APPLICATION_SERVICES ApplicationServices) -find_library(CORE_SERVICES CoreServices) - -target_link_libraries(livekit-native PRIVATE - spdlog::spdlog - ${Boost_LIBRARIES} - ${Protobuf_LIBRARIES} - ${CORE_FOUNDATION} ${APPLICATION_SERVICES} ${CORE_SERVICES} - ${CMAKE_CURRENT_LIST_DIR}/thirdparty/webrtc/lib/libboringssl.a - ${CMAKE_CURRENT_LIST_DIR}/thirdparty/webrtc/lib/libwebrtc.a -) +# Fake library +add_library(client_sdk_native src/peer_connection_factory.cpp) \ No newline at end of file diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..f7bd026 --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,180 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "cc" +version = "1.0.73" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" + +[[package]] +name = "codespan-reporting" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" +dependencies = [ + "termcolor", + "unicode-width", +] + +[[package]] +name = "cxx" +version = "1.0.73" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "873c2e83af70859af2aaecd1f5d862f3790b747b1f4f50fb45a931d000ac0422" +dependencies = [ + "cc", + "cxxbridge-flags", + "cxxbridge-macro", + "link-cplusplus", +] + +[[package]] +name = "cxx-build" +version = "1.0.73" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b49edea7163bbc7a39e3d829b4b0b66a9d30486973152842b7413f2c7b5632bf" +dependencies = [ + "cc", + "codespan-reporting", + "once_cell", + "proc-macro2", + "quote", + "scratch", + "syn", +] + +[[package]] +name = "cxxbridge-flags" +version = "1.0.73" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f46b787c15af80277db5c88c6ac6c502ae545e622f010e06f95e540d34931acf" + +[[package]] +name = "cxxbridge-macro" +version = "1.0.73" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ba3f3a7efa46626878fb5d324fabca4d19d2956b6ae97ce43044ef4515f5abc" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "glob" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" + +[[package]] +name = "link-cplusplus" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8cae2cd7ba2f3f63938b9c724475dfb7b9861b545a90324476324ed21dbc8c8" +dependencies = [ + "cc", +] + +[[package]] +name = "livekit-native" +version = "0.1.0" +dependencies = [ + "cxx", + "cxx-build", + "glob", +] + +[[package]] +name = "once_cell" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1" + +[[package]] +name = "proc-macro2" +version = "1.0.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c278e965f1d8cf32d6e0e96de3d3e79712178ae67986d9cf9151f51e95aac89b" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quote" +version = "1.0.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "scratch" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96311ef4a16462c757bb6a39152c40f58f31cd2602a40fceb937e2bc34e6cbab" + +[[package]] +name = "syn" +version = "1.0.98" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "termcolor" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "unicode-ident" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15c61ba63f9235225a22310255a29b806b907c9b8c964bcbd0a2c70f3f2deea7" + +[[package]] +name = "unicode-width" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973" + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" +dependencies = [ + "winapi", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..844b63f --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,14 @@ +[package] +name = "livekit-native" +version = "0.1.0" +edition = "2021" +homepage = "https://livekit.io" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] +cxx = "1.0" + +[build-dependencies] +cxx-build = "1.0" +glob = "0.3.0" \ No newline at end of file diff --git a/build.rs b/build.rs new file mode 100644 index 0000000..cbba419 --- /dev/null +++ b/build.rs @@ -0,0 +1,61 @@ + +fn main() { + let target_os = "macos"; + //let target_arch = "arm64"; + + let libwebrtc_dir = std::path::PathBuf::from("./libwebrtc"); + + + // Just required for the bridge build to succeed. + let includes = &[ + std::path::PathBuf::from("./include"), + libwebrtc_dir.join("include/"), + libwebrtc_dir.join("include/third_party/abseil-cpp/"), + libwebrtc_dir.join("include/third_party/libc++/"), + ]; + + let mut builder = cxx_build::bridges(&["src/main.rs"]); + builder.flag("-std=c++17"); // Not sure about this .. Shouldn't this be c++14 ? + builder.file("src/peer_connection_factory.cpp"); + + for include in includes { + builder.include(include); + } + + match target_os { + "macos" => { + println!("cargo:rustc-link-lib=dylib=c++"); + println!("cargo:rustc-link-lib=framework=Foundation"); + println!("cargo:rustc-link-lib=framework=AVFoundation"); + println!("cargo:rustc-link-lib=framework=CoreAudio"); + println!("cargo:rustc-link-lib=framework=AudioToolbox"); + println!("cargo:rustc-link-lib=framework=Appkit"); + println!("cargo:rustc-link-lib=framework=CoreMedia"); + println!("cargo:rustc-link-lib=framework=CoreGraphics"); + + builder.flag("-stdlib=libc++") + .define("WEBRTC_ENABLE_OBJC_SYMBOL_EXPORT", None) + .define("WEBRTC_POSIX", None) + .define("WEBRTC_MAC", None); + } + _ => { + eprintln!("Unsupported platform, {}", target_os); + std::process::exit(1); + } + } + + builder.warnings(false).compile("lkwebrtc"); + + println!("cargo:rustc-link-search=native={}", libwebrtc_dir.canonicalize().unwrap().to_str().unwrap()); + println!("cargo:rustc-link-lib=static=webrtc"); + + for entry in glob::glob("./src/**/*.cpp").unwrap() { + println!("cargo:rerun-if-changed={}", entry.unwrap().display().to_string()); + } + + for entry in glob::glob("./include/**/*.h").unwrap() { + println!("cargo:rerun-if-changed={}", entry.unwrap().display().to_string()); + } + + println!("cargo:rerun-if-changed=src/main.rs"); +} diff --git a/generate-proto.sh b/generate-proto.sh deleted file mode 100755 index 80f3f92..0000000 --- a/generate-proto.sh +++ /dev/null @@ -1 +0,0 @@ -protoc -I=protocol --cpp_out=src/proto protocol/livekit_models.proto protocol/livekit_rtc.proto \ No newline at end of file diff --git a/include/peer_connection_factory.h b/include/peer_connection_factory.h new file mode 100644 index 0000000..d55ae39 --- /dev/null +++ b/include/peer_connection_factory.h @@ -0,0 +1,29 @@ +// +// Created by Théo Monnom on 03/08/2022. +// + +#ifndef PEER_CONNECTION_FACTORY_H +#define PEER_CONNECTION_FACTORY_H + +#include "api/peer_connection_interface.h" + +namespace lk { + + class PeerConnectionFactory { + public: + PeerConnectionFactory(); + + private: + rtc::scoped_refptr peer_factory_; + + std::unique_ptr network_thread_; + std::unique_ptr worker_thread_; + std::unique_ptr signaling_thread_; + }; + + std::unique_ptr CreatePeerConnectionFactory(); + +} + + +#endif //PEER_CONNECTION_FACTORY_H diff --git a/libwebrtc/.gitignore b/libwebrtc/.gitignore new file mode 100644 index 0000000..21cd4fe --- /dev/null +++ b/libwebrtc/.gitignore @@ -0,0 +1,2 @@ +include/ +libwebrtc.a \ No newline at end of file diff --git a/main.cpp b/main.cpp deleted file mode 100644 index 2097e19..0000000 --- a/main.cpp +++ /dev/null @@ -1,17 +0,0 @@ -#include -#include "src/rtc_engine.h" -#include "spdlog/spdlog.h" -#include - -int main() { - spdlog::info("Starting LiveKit..."); - - livekit::RTCEngine engine; - engine.Join("ws://localhost:7880", "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NTY1MTUxOTcsImlzcyI6IkFQSUNrSG04M01oZ2hQeCIsIm5iZiI6MTY1MzkyMzE5Nywic3ViIjoidGVzdGlkZW50aXR5IiwidmlkZW8iOnsicm9vbSI6InRlc3Ryb29tIiwicm9vbUpvaW4iOnRydWV9fQ.M6gIwp_GBVLkE5NwQjGUykn9GDIGIq57Php0LYAk2F8"); - - while(true){ - engine.Update(); - } - - return EXIT_SUCCESS; -} diff --git a/protocol b/protocol deleted file mode 160000 index 51a8116..0000000 --- a/protocol +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 51a8116f88b2c88ee1492c6a4d512b4611400918 diff --git a/src/createsession_observer.cpp b/src/createsession_observer.cpp deleted file mode 100644 index 2de88ae..0000000 --- a/src/createsession_observer.cpp +++ /dev/null @@ -1,8 +0,0 @@ -// -// Created by Théo Monnom on 30/05/2022. -// - -#include "createsession_observer.h" - -namespace livekit { -} // livekit \ No newline at end of file diff --git a/src/createsession_observer.h b/src/createsession_observer.h deleted file mode 100644 index 5a77c97..0000000 --- a/src/createsession_observer.h +++ /dev/null @@ -1,26 +0,0 @@ -// -// Created by Théo Monnom on 30/05/2022. -// - -#ifndef LIVEKIT_NATIVE_CREATESESSION_OBSERVER_H -#define LIVEKIT_NATIVE_CREATESESSION_OBSERVER_H - -#include - -namespace livekit { - - class CreateSessionObserver : public webrtc::CreateSessionDescriptionObserver { - public: - - void OnSuccess(webrtc::SessionDescriptionInterface *desc) override { - - }; - - void OnFailure(webrtc::RTCError error) override { - - }; - }; - -} // livekit - -#endif //LIVEKIT_NATIVE_CREATESESSION_OBSERVER_H diff --git a/src/main.rs b/src/main.rs new file mode 100644 index 0000000..fa63461 --- /dev/null +++ b/src/main.rs @@ -0,0 +1,20 @@ +use std::thread::sleep; +use std::time; + +#[cxx::bridge(namespace = "lk")] +mod ffi { + + unsafe extern "C++" { + include!("peer_connection_factory.h"); + + type PeerConnectionFactory; + fn CreatePeerConnectionFactory() -> UniquePtr; + } +} + + +fn main() { + println!("Hello, world!"); + + let factory = ffi::CreatePeerConnectionFactory(); +} diff --git a/src/peer_connection_factory.cpp b/src/peer_connection_factory.cpp new file mode 100644 index 0000000..10c71aa --- /dev/null +++ b/src/peer_connection_factory.cpp @@ -0,0 +1,39 @@ +// +// Created by Théo Monnom on 03/08/2022. +// + +#include "peer_connection_factory.h" +#include + +namespace lk{ + + PeerConnectionFactory::PeerConnectionFactory(){ + rtc::LogMessage::LogToDebug(rtc::LS_INFO); + RTC_LOG(LS_INFO) << "PeerConnectionFactory::PeerConnectionFactory()"; + + network_thread_ = rtc::Thread::CreateWithSocketServer(); + network_thread_->Start(); + worker_thread_ = rtc::Thread::Create(); + worker_thread_->Start(); + signaling_thread_ = rtc::Thread::Create(); + signaling_thread_->Start(); + + webrtc::PeerConnectionFactoryDependencies dependencies; + dependencies.network_thread = network_thread_.get(); + dependencies.worker_thread = worker_thread_.get(); + dependencies.signaling_thread = signaling_thread_.get(); + peer_factory_ = webrtc::CreateModularPeerConnectionFactory(std::move(dependencies)); + + if (peer_factory_.get() == nullptr) { + RTC_LOG_ERR(LS_ERROR) << "Failed to create PeerConnectionFactory"; + return; + } + + // TODO(theomonnom) Close resources + } + + std::unique_ptr CreatePeerConnectionFactory() { + return std::make_unique(); + } + +} // namespace lk \ No newline at end of file diff --git a/src/peer_observer.cpp b/src/peer_observer.cpp deleted file mode 100644 index 7b5e485..0000000 --- a/src/peer_observer.cpp +++ /dev/null @@ -1,10 +0,0 @@ -// -// Created by Théo Monnom on 21/05/2022. -// - -#include "peer_observer.h" - -namespace livekit { - - -} // livekit diff --git a/src/peer_observer.h b/src/peer_observer.h deleted file mode 100644 index 332f310..0000000 --- a/src/peer_observer.h +++ /dev/null @@ -1,51 +0,0 @@ -// -// Created by Théo Monnom on 21/05/2022. -// - -#ifndef LIVEKIT_NATIVE_PEER_OBSERVER_H -#define LIVEKIT_NATIVE_PEER_OBSERVER_H - -#include -#include - -namespace livekit { - - class PeerObserver : public webrtc::PeerConnectionObserver { - public: - - void OnSignalingChange(webrtc::PeerConnectionInterface::SignalingState new_state) override { - spdlog::info("Received OnSignalingChange"); - }; - - void OnAddStream(rtc::scoped_refptr stream) override { - spdlog::info("Received OnAddStream"); - }; - - void OnRemoveStream(rtc::scoped_refptr stream) override { - spdlog::info("Received OnRemoveStream"); - }; - - void OnDataChannel(rtc::scoped_refptr data_channel) override { - spdlog::info("Received OnDataChannel"); - }; - - void OnRenegotiationNeeded() override { - spdlog::info("Received OnRenegotiationNeeded"); - }; - - void OnIceConnectionChange(webrtc::PeerConnectionInterface::IceConnectionState new_state) override { - spdlog::info("Received OnIceConnectionChange"); - }; - - void OnIceGatheringChange(webrtc::PeerConnectionInterface::IceGatheringState new_state) override { - spdlog::info("Received OnIceGatheringChange"); - }; - - void OnIceCandidate(const webrtc::IceCandidateInterface *candidate) override { - spdlog::info("Received OnIceCandidate"); - }; - }; - -} // livekit - -#endif //LIVEKIT_NATIVE_PEER_OBSERVER_H diff --git a/src/peer_transport.cpp b/src/peer_transport.cpp deleted file mode 100644 index e460df0..0000000 --- a/src/peer_transport.cpp +++ /dev/null @@ -1,26 +0,0 @@ -// -// Created by Théo Monnom on 30/05/2022. -// - -#include "peer_transport.h" -#include "rtc_engine.h" - -namespace livekit { - PeerTransport::PeerTransport(const RTCEngine &rtc_engine) { - observer = std::make_unique(); - webrtc::PeerConnectionDependencies peer_configuration{observer.get()}; - - webrtc::RTCErrorOr> opt_peer = rtc_engine.peer_factory_->CreatePeerConnectionOrError( - rtc_engine.configuration_, std::move(peer_configuration)); - - if (!opt_peer.ok()) { - throw std::runtime_error{"Failed to create a peer connection"}; - } - - peer_connection = opt_peer.value(); - } - - void PeerTransport::Negotiate() { - } - -} // livekit \ No newline at end of file diff --git a/src/peer_transport.h b/src/peer_transport.h deleted file mode 100644 index 38c40c7..0000000 --- a/src/peer_transport.h +++ /dev/null @@ -1,27 +0,0 @@ -// -// Created by Théo Monnom on 30/05/2022. -// - -#ifndef LIVEKIT_NATIVE_PEER_TRANSPORT_H -#define LIVEKIT_NATIVE_PEER_TRANSPORT_H - -#include -#include "peer_observer.h" - -namespace livekit { - - class RTCEngine; - - class PeerTransport { - public: - explicit PeerTransport(const RTCEngine &rtc_engine); - void Negotiate(); - - private: - rtc::scoped_refptr peer_connection; - std::unique_ptr observer; - }; - -} // livekit - -#endif //LIVEKIT_NATIVE_PEER_TRANSPORT_H diff --git a/src/proto/.gitattributes b/src/proto/.gitattributes deleted file mode 100644 index ad9bee9..0000000 --- a/src/proto/.gitattributes +++ /dev/null @@ -1 +0,0 @@ -* linguist-generated \ No newline at end of file diff --git a/src/proto/livekit_models.pb.cc b/src/proto/livekit_models.pb.cc deleted file mode 100644 index 233adf5..0000000 --- a/src/proto/livekit_models.pb.cc +++ /dev/null @@ -1,7454 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: livekit_models.proto - -#include "livekit_models.pb.h" - -#include - -#include -#include -#include -#include -#include -#include -#include -// @@protoc_insertion_point(includes) -#include - -PROTOBUF_PRAGMA_INIT_SEG -namespace livekit { -constexpr Room::Room( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : enabled_codecs_() - , sid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , turn_password_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , metadata_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , empty_timeout_(0u) - , max_participants_(0u) - , creation_time_(int64_t{0}) - , num_participants_(0u) - , active_recording_(false){} -struct RoomDefaultTypeInternal { - constexpr RoomDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~RoomDefaultTypeInternal() {} - union { - Room _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT RoomDefaultTypeInternal _Room_default_instance_; -constexpr Codec::Codec( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : mime_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , fmtp_line_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} -struct CodecDefaultTypeInternal { - constexpr CodecDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~CodecDefaultTypeInternal() {} - union { - Codec _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CodecDefaultTypeInternal _Codec_default_instance_; -constexpr ParticipantPermission::ParticipantPermission( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : can_subscribe_(false) - , can_publish_(false) - , can_publish_data_(false) - , hidden_(false) - , recorder_(false){} -struct ParticipantPermissionDefaultTypeInternal { - constexpr ParticipantPermissionDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~ParticipantPermissionDefaultTypeInternal() {} - union { - ParticipantPermission _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ParticipantPermissionDefaultTypeInternal _ParticipantPermission_default_instance_; -constexpr ParticipantInfo::ParticipantInfo( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : tracks_() - , sid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , identity_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , metadata_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , region_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , permission_(nullptr) - , joined_at_(int64_t{0}) - , state_(0) - - , version_(0u) - , is_publisher_(false){} -struct ParticipantInfoDefaultTypeInternal { - constexpr ParticipantInfoDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~ParticipantInfoDefaultTypeInternal() {} - union { - ParticipantInfo _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ParticipantInfoDefaultTypeInternal _ParticipantInfo_default_instance_; -constexpr SimulcastCodecInfo::SimulcastCodecInfo( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : layers_() - , mime_type_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , mid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , cid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} -struct SimulcastCodecInfoDefaultTypeInternal { - constexpr SimulcastCodecInfoDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~SimulcastCodecInfoDefaultTypeInternal() {} - union { - SimulcastCodecInfo _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SimulcastCodecInfoDefaultTypeInternal _SimulcastCodecInfo_default_instance_; -constexpr TrackInfo::TrackInfo( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : layers_() - , codecs_() - , sid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , mime_type_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , mid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , type_(0) - - , width_(0u) - , height_(0u) - , muted_(false) - , simulcast_(false) - , disable_dtx_(false) - , source_(0) -{} -struct TrackInfoDefaultTypeInternal { - constexpr TrackInfoDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~TrackInfoDefaultTypeInternal() {} - union { - TrackInfo _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT TrackInfoDefaultTypeInternal _TrackInfo_default_instance_; -constexpr VideoLayer::VideoLayer( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : quality_(0) - - , width_(0u) - , height_(0u) - , bitrate_(0u) - , ssrc_(0u){} -struct VideoLayerDefaultTypeInternal { - constexpr VideoLayerDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~VideoLayerDefaultTypeInternal() {} - union { - VideoLayer _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT VideoLayerDefaultTypeInternal _VideoLayer_default_instance_; -constexpr DataPacket::DataPacket( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : kind_(0) - - , _oneof_case_{}{} -struct DataPacketDefaultTypeInternal { - constexpr DataPacketDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~DataPacketDefaultTypeInternal() {} - union { - DataPacket _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT DataPacketDefaultTypeInternal _DataPacket_default_instance_; -constexpr ActiveSpeakerUpdate::ActiveSpeakerUpdate( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : speakers_(){} -struct ActiveSpeakerUpdateDefaultTypeInternal { - constexpr ActiveSpeakerUpdateDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~ActiveSpeakerUpdateDefaultTypeInternal() {} - union { - ActiveSpeakerUpdate _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ActiveSpeakerUpdateDefaultTypeInternal _ActiveSpeakerUpdate_default_instance_; -constexpr SpeakerInfo::SpeakerInfo( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : sid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , level_(0) - , active_(false){} -struct SpeakerInfoDefaultTypeInternal { - constexpr SpeakerInfoDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~SpeakerInfoDefaultTypeInternal() {} - union { - SpeakerInfo _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SpeakerInfoDefaultTypeInternal _SpeakerInfo_default_instance_; -constexpr UserPacket::UserPacket( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : destination_sids_() - , participant_sid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , payload_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} -struct UserPacketDefaultTypeInternal { - constexpr UserPacketDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~UserPacketDefaultTypeInternal() {} - union { - UserPacket _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT UserPacketDefaultTypeInternal _UserPacket_default_instance_; -constexpr ParticipantTracks::ParticipantTracks( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : track_sids_() - , participant_sid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} -struct ParticipantTracksDefaultTypeInternal { - constexpr ParticipantTracksDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~ParticipantTracksDefaultTypeInternal() {} - union { - ParticipantTracks _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ParticipantTracksDefaultTypeInternal _ParticipantTracks_default_instance_; -constexpr ClientInfo::ClientInfo( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : version_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , os_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , os_version_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , device_model_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , browser_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , browser_version_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , address_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , sdk_(0) - - , protocol_(0){} -struct ClientInfoDefaultTypeInternal { - constexpr ClientInfoDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~ClientInfoDefaultTypeInternal() {} - union { - ClientInfo _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ClientInfoDefaultTypeInternal _ClientInfo_default_instance_; -constexpr ClientConfiguration::ClientConfiguration( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : video_(nullptr) - , screen_(nullptr) - , resume_connection_(0) -{} -struct ClientConfigurationDefaultTypeInternal { - constexpr ClientConfigurationDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~ClientConfigurationDefaultTypeInternal() {} - union { - ClientConfiguration _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ClientConfigurationDefaultTypeInternal _ClientConfiguration_default_instance_; -constexpr VideoConfiguration::VideoConfiguration( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : hardware_encoder_(0) -{} -struct VideoConfigurationDefaultTypeInternal { - constexpr VideoConfigurationDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~VideoConfigurationDefaultTypeInternal() {} - union { - VideoConfiguration _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT VideoConfigurationDefaultTypeInternal _VideoConfiguration_default_instance_; -constexpr RTPStats_GapHistogramEntry_DoNotUse::RTPStats_GapHistogramEntry_DoNotUse( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){} -struct RTPStats_GapHistogramEntry_DoNotUseDefaultTypeInternal { - constexpr RTPStats_GapHistogramEntry_DoNotUseDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~RTPStats_GapHistogramEntry_DoNotUseDefaultTypeInternal() {} - union { - RTPStats_GapHistogramEntry_DoNotUse _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT RTPStats_GapHistogramEntry_DoNotUseDefaultTypeInternal _RTPStats_GapHistogramEntry_DoNotUse_default_instance_; -constexpr RTPStats::RTPStats( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : gap_histogram_(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) - , start_time_(nullptr) - , end_time_(nullptr) - , last_pli_(nullptr) - , last_fir_(nullptr) - , last_key_frame_(nullptr) - , last_layer_lock_pli_(nullptr) - , duration_(0) - , packet_rate_(0) - , bytes_(uint64_t{0u}) - , packets_(0u) - , packets_lost_(0u) - , bitrate_(0) - , packet_loss_rate_(0) - , packet_loss_percentage_(0) - , packets_duplicate_(0u) - , packet_duplicate_rate_(0) - , bytes_duplicate_(uint64_t{0u}) - , bitrate_duplicate_(0) - , packet_padding_rate_(0) - , bytes_padding_(uint64_t{0u}) - , packets_padding_(0u) - , packets_out_of_order_(0u) - , bitrate_padding_(0) - , frame_rate_(0) - , jitter_current_(0) - , frames_(0u) - , nacks_(0u) - , jitter_max_(0) - , nack_misses_(0u) - , plis_(0u) - , firs_(0u) - , rtt_current_(0u) - , rtt_max_(0u) - , key_frames_(0u) - , layer_lock_plis_(0u) - , nack_acks_(0u) - , nack_repeated_(0u){} -struct RTPStatsDefaultTypeInternal { - constexpr RTPStatsDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~RTPStatsDefaultTypeInternal() {} - union { - RTPStats _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT RTPStatsDefaultTypeInternal _RTPStats_default_instance_; -} // namespace livekit -static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_livekit_5fmodels_2eproto[17]; -static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_livekit_5fmodels_2eproto[8]; -static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_livekit_5fmodels_2eproto = nullptr; - -const uint32_t TableStruct_livekit_5fmodels_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::Room, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::Room, sid_), - PROTOBUF_FIELD_OFFSET(::livekit::Room, name_), - PROTOBUF_FIELD_OFFSET(::livekit::Room, empty_timeout_), - PROTOBUF_FIELD_OFFSET(::livekit::Room, max_participants_), - PROTOBUF_FIELD_OFFSET(::livekit::Room, creation_time_), - PROTOBUF_FIELD_OFFSET(::livekit::Room, turn_password_), - PROTOBUF_FIELD_OFFSET(::livekit::Room, enabled_codecs_), - PROTOBUF_FIELD_OFFSET(::livekit::Room, metadata_), - PROTOBUF_FIELD_OFFSET(::livekit::Room, num_participants_), - PROTOBUF_FIELD_OFFSET(::livekit::Room, active_recording_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::Codec, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::Codec, mime_), - PROTOBUF_FIELD_OFFSET(::livekit::Codec, fmtp_line_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::ParticipantPermission, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::ParticipantPermission, can_subscribe_), - PROTOBUF_FIELD_OFFSET(::livekit::ParticipantPermission, can_publish_), - PROTOBUF_FIELD_OFFSET(::livekit::ParticipantPermission, can_publish_data_), - PROTOBUF_FIELD_OFFSET(::livekit::ParticipantPermission, hidden_), - PROTOBUF_FIELD_OFFSET(::livekit::ParticipantPermission, recorder_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::ParticipantInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::ParticipantInfo, sid_), - PROTOBUF_FIELD_OFFSET(::livekit::ParticipantInfo, identity_), - PROTOBUF_FIELD_OFFSET(::livekit::ParticipantInfo, state_), - PROTOBUF_FIELD_OFFSET(::livekit::ParticipantInfo, tracks_), - PROTOBUF_FIELD_OFFSET(::livekit::ParticipantInfo, metadata_), - PROTOBUF_FIELD_OFFSET(::livekit::ParticipantInfo, joined_at_), - PROTOBUF_FIELD_OFFSET(::livekit::ParticipantInfo, name_), - PROTOBUF_FIELD_OFFSET(::livekit::ParticipantInfo, version_), - PROTOBUF_FIELD_OFFSET(::livekit::ParticipantInfo, permission_), - PROTOBUF_FIELD_OFFSET(::livekit::ParticipantInfo, region_), - PROTOBUF_FIELD_OFFSET(::livekit::ParticipantInfo, is_publisher_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::SimulcastCodecInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::SimulcastCodecInfo, mime_type_), - PROTOBUF_FIELD_OFFSET(::livekit::SimulcastCodecInfo, mid_), - PROTOBUF_FIELD_OFFSET(::livekit::SimulcastCodecInfo, cid_), - PROTOBUF_FIELD_OFFSET(::livekit::SimulcastCodecInfo, layers_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::TrackInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::TrackInfo, sid_), - PROTOBUF_FIELD_OFFSET(::livekit::TrackInfo, type_), - PROTOBUF_FIELD_OFFSET(::livekit::TrackInfo, name_), - PROTOBUF_FIELD_OFFSET(::livekit::TrackInfo, muted_), - PROTOBUF_FIELD_OFFSET(::livekit::TrackInfo, width_), - PROTOBUF_FIELD_OFFSET(::livekit::TrackInfo, height_), - PROTOBUF_FIELD_OFFSET(::livekit::TrackInfo, simulcast_), - PROTOBUF_FIELD_OFFSET(::livekit::TrackInfo, disable_dtx_), - PROTOBUF_FIELD_OFFSET(::livekit::TrackInfo, source_), - PROTOBUF_FIELD_OFFSET(::livekit::TrackInfo, layers_), - PROTOBUF_FIELD_OFFSET(::livekit::TrackInfo, mime_type_), - PROTOBUF_FIELD_OFFSET(::livekit::TrackInfo, mid_), - PROTOBUF_FIELD_OFFSET(::livekit::TrackInfo, codecs_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::VideoLayer, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::VideoLayer, quality_), - PROTOBUF_FIELD_OFFSET(::livekit::VideoLayer, width_), - PROTOBUF_FIELD_OFFSET(::livekit::VideoLayer, height_), - PROTOBUF_FIELD_OFFSET(::livekit::VideoLayer, bitrate_), - PROTOBUF_FIELD_OFFSET(::livekit::VideoLayer, ssrc_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::DataPacket, _internal_metadata_), - ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::livekit::DataPacket, _oneof_case_[0]), - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::DataPacket, kind_), - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - PROTOBUF_FIELD_OFFSET(::livekit::DataPacket, value_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::ActiveSpeakerUpdate, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::ActiveSpeakerUpdate, speakers_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::SpeakerInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::SpeakerInfo, sid_), - PROTOBUF_FIELD_OFFSET(::livekit::SpeakerInfo, level_), - PROTOBUF_FIELD_OFFSET(::livekit::SpeakerInfo, active_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::UserPacket, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::UserPacket, participant_sid_), - PROTOBUF_FIELD_OFFSET(::livekit::UserPacket, payload_), - PROTOBUF_FIELD_OFFSET(::livekit::UserPacket, destination_sids_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::ParticipantTracks, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::ParticipantTracks, participant_sid_), - PROTOBUF_FIELD_OFFSET(::livekit::ParticipantTracks, track_sids_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::ClientInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::ClientInfo, sdk_), - PROTOBUF_FIELD_OFFSET(::livekit::ClientInfo, version_), - PROTOBUF_FIELD_OFFSET(::livekit::ClientInfo, protocol_), - PROTOBUF_FIELD_OFFSET(::livekit::ClientInfo, os_), - PROTOBUF_FIELD_OFFSET(::livekit::ClientInfo, os_version_), - PROTOBUF_FIELD_OFFSET(::livekit::ClientInfo, device_model_), - PROTOBUF_FIELD_OFFSET(::livekit::ClientInfo, browser_), - PROTOBUF_FIELD_OFFSET(::livekit::ClientInfo, browser_version_), - PROTOBUF_FIELD_OFFSET(::livekit::ClientInfo, address_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::ClientConfiguration, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::ClientConfiguration, video_), - PROTOBUF_FIELD_OFFSET(::livekit::ClientConfiguration, screen_), - PROTOBUF_FIELD_OFFSET(::livekit::ClientConfiguration, resume_connection_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::VideoConfiguration, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::VideoConfiguration, hardware_encoder_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats_GapHistogramEntry_DoNotUse, _has_bits_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats_GapHistogramEntry_DoNotUse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats_GapHistogramEntry_DoNotUse, key_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats_GapHistogramEntry_DoNotUse, value_), - 0, - 1, - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, start_time_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, end_time_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, duration_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, packets_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, packet_rate_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, bytes_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, bitrate_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, packets_lost_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, packet_loss_rate_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, packet_loss_percentage_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, packets_duplicate_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, packet_duplicate_rate_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, bytes_duplicate_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, bitrate_duplicate_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, packets_padding_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, packet_padding_rate_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, bytes_padding_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, bitrate_padding_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, packets_out_of_order_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, frames_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, frame_rate_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, jitter_current_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, jitter_max_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, gap_histogram_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, nacks_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, nack_acks_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, nack_misses_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, nack_repeated_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, plis_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, last_pli_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, firs_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, last_fir_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, rtt_current_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, rtt_max_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, key_frames_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, last_key_frame_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, layer_lock_plis_), - PROTOBUF_FIELD_OFFSET(::livekit::RTPStats, last_layer_lock_pli_), -}; -static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { - { 0, -1, -1, sizeof(::livekit::Room)}, - { 16, -1, -1, sizeof(::livekit::Codec)}, - { 24, -1, -1, sizeof(::livekit::ParticipantPermission)}, - { 35, -1, -1, sizeof(::livekit::ParticipantInfo)}, - { 52, -1, -1, sizeof(::livekit::SimulcastCodecInfo)}, - { 62, -1, -1, sizeof(::livekit::TrackInfo)}, - { 81, -1, -1, sizeof(::livekit::VideoLayer)}, - { 92, -1, -1, sizeof(::livekit::DataPacket)}, - { 102, -1, -1, sizeof(::livekit::ActiveSpeakerUpdate)}, - { 109, -1, -1, sizeof(::livekit::SpeakerInfo)}, - { 118, -1, -1, sizeof(::livekit::UserPacket)}, - { 127, -1, -1, sizeof(::livekit::ParticipantTracks)}, - { 135, -1, -1, sizeof(::livekit::ClientInfo)}, - { 150, -1, -1, sizeof(::livekit::ClientConfiguration)}, - { 159, -1, -1, sizeof(::livekit::VideoConfiguration)}, - { 166, 174, -1, sizeof(::livekit::RTPStats_GapHistogramEntry_DoNotUse)}, - { 176, -1, -1, sizeof(::livekit::RTPStats)}, -}; - -static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = { - reinterpret_cast(&::livekit::_Room_default_instance_), - reinterpret_cast(&::livekit::_Codec_default_instance_), - reinterpret_cast(&::livekit::_ParticipantPermission_default_instance_), - reinterpret_cast(&::livekit::_ParticipantInfo_default_instance_), - reinterpret_cast(&::livekit::_SimulcastCodecInfo_default_instance_), - reinterpret_cast(&::livekit::_TrackInfo_default_instance_), - reinterpret_cast(&::livekit::_VideoLayer_default_instance_), - reinterpret_cast(&::livekit::_DataPacket_default_instance_), - reinterpret_cast(&::livekit::_ActiveSpeakerUpdate_default_instance_), - reinterpret_cast(&::livekit::_SpeakerInfo_default_instance_), - reinterpret_cast(&::livekit::_UserPacket_default_instance_), - reinterpret_cast(&::livekit::_ParticipantTracks_default_instance_), - reinterpret_cast(&::livekit::_ClientInfo_default_instance_), - reinterpret_cast(&::livekit::_ClientConfiguration_default_instance_), - reinterpret_cast(&::livekit::_VideoConfiguration_default_instance_), - reinterpret_cast(&::livekit::_RTPStats_GapHistogramEntry_DoNotUse_default_instance_), - reinterpret_cast(&::livekit::_RTPStats_default_instance_), -}; - -const char descriptor_table_protodef_livekit_5fmodels_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = - "\n\024livekit_models.proto\022\007livekit\032\037google/" - "protobuf/timestamp.proto\"\356\001\n\004Room\022\013\n\003sid" - "\030\001 \001(\t\022\014\n\004name\030\002 \001(\t\022\025\n\rempty_timeout\030\003 " - "\001(\r\022\030\n\020max_participants\030\004 \001(\r\022\025\n\rcreatio" - "n_time\030\005 \001(\003\022\025\n\rturn_password\030\006 \001(\t\022&\n\016e" - "nabled_codecs\030\007 \003(\0132\016.livekit.Codec\022\020\n\010m" - "etadata\030\010 \001(\t\022\030\n\020num_participants\030\t \001(\r\022" - "\030\n\020active_recording\030\n \001(\010\"(\n\005Codec\022\014\n\004mi" - "me\030\001 \001(\t\022\021\n\tfmtp_line\030\002 \001(\t\"\177\n\025Participa" - "ntPermission\022\025\n\rcan_subscribe\030\001 \001(\010\022\023\n\013c" - "an_publish\030\002 \001(\010\022\030\n\020can_publish_data\030\003 \001" - "(\010\022\016\n\006hidden\030\007 \001(\010\022\020\n\010recorder\030\010 \001(\010\"\341\002\n" - "\017ParticipantInfo\022\013\n\003sid\030\001 \001(\t\022\020\n\010identit" - "y\030\002 \001(\t\022-\n\005state\030\003 \001(\0162\036.livekit.Partici" - "pantInfo.State\022\"\n\006tracks\030\004 \003(\0132\022.livekit" - ".TrackInfo\022\020\n\010metadata\030\005 \001(\t\022\021\n\tjoined_a" - "t\030\006 \001(\003\022\014\n\004name\030\t \001(\t\022\017\n\007version\030\n \001(\r\0222" - "\n\npermission\030\013 \001(\0132\036.livekit.Participant" - "Permission\022\016\n\006region\030\014 \001(\t\022\024\n\014is_publish" - "er\030\r \001(\010\">\n\005State\022\013\n\007JOINING\020\000\022\n\n\006JOINED" - "\020\001\022\n\n\006ACTIVE\020\002\022\020\n\014DISCONNECTED\020\003\"f\n\022Simu" - "lcastCodecInfo\022\021\n\tmime_type\030\001 \001(\t\022\013\n\003mid" - "\030\002 \001(\t\022\013\n\003cid\030\003 \001(\t\022#\n\006layers\030\004 \003(\0132\023.li" - "vekit.VideoLayer\"\266\002\n\tTrackInfo\022\013\n\003sid\030\001 " - "\001(\t\022 \n\004type\030\002 \001(\0162\022.livekit.TrackType\022\014\n" - "\004name\030\003 \001(\t\022\r\n\005muted\030\004 \001(\010\022\r\n\005width\030\005 \001(" - "\r\022\016\n\006height\030\006 \001(\r\022\021\n\tsimulcast\030\007 \001(\010\022\023\n\013" - "disable_dtx\030\010 \001(\010\022$\n\006source\030\t \001(\0162\024.live" - "kit.TrackSource\022#\n\006layers\030\n \003(\0132\023.liveki" - "t.VideoLayer\022\021\n\tmime_type\030\013 \001(\t\022\013\n\003mid\030\014" - " \001(\t\022+\n\006codecs\030\r \003(\0132\033.livekit.Simulcast" - "CodecInfo\"r\n\nVideoLayer\022&\n\007quality\030\001 \001(\016" - "2\025.livekit.VideoQuality\022\r\n\005width\030\002 \001(\r\022\016" - "\n\006height\030\003 \001(\r\022\017\n\007bitrate\030\004 \001(\r\022\014\n\004ssrc\030" - "\005 \001(\r\"\264\001\n\nDataPacket\022&\n\004kind\030\001 \001(\0162\030.liv" - "ekit.DataPacket.Kind\022#\n\004user\030\002 \001(\0132\023.liv" - "ekit.UserPacketH\000\022/\n\007speaker\030\003 \001(\0132\034.liv" - "ekit.ActiveSpeakerUpdateH\000\"\037\n\004Kind\022\014\n\010RE" - "LIABLE\020\000\022\t\n\005LOSSY\020\001B\007\n\005value\"=\n\023ActiveSp" - "eakerUpdate\022&\n\010speakers\030\001 \003(\0132\024.livekit." - "SpeakerInfo\"9\n\013SpeakerInfo\022\013\n\003sid\030\001 \001(\t\022" - "\r\n\005level\030\002 \001(\002\022\016\n\006active\030\003 \001(\010\"P\n\nUserPa" - "cket\022\027\n\017participant_sid\030\001 \001(\t\022\017\n\007payload" - "\030\002 \001(\014\022\030\n\020destination_sids\030\003 \003(\t\"@\n\021Part" - "icipantTracks\022\027\n\017participant_sid\030\001 \001(\t\022\022" - "\n\ntrack_sids\030\002 \003(\t\"\232\002\n\nClientInfo\022$\n\003sdk" - "\030\001 \001(\0162\027.livekit.ClientInfo.SDK\022\017\n\007versi" - "on\030\002 \001(\t\022\020\n\010protocol\030\003 \001(\005\022\n\n\002os\030\004 \001(\t\022\022" - "\n\nos_version\030\005 \001(\t\022\024\n\014device_model\030\006 \001(\t" - "\022\017\n\007browser\030\007 \001(\t\022\027\n\017browser_version\030\010 \001" - "(\t\022\017\n\007address\030\t \001(\t\"R\n\003SDK\022\013\n\007UNKNOWN\020\000\022" - "\006\n\002JS\020\001\022\t\n\005SWIFT\020\002\022\013\n\007ANDROID\020\003\022\013\n\007FLUTT" - "ER\020\004\022\006\n\002GO\020\005\022\t\n\005UNITY\020\006\"\247\001\n\023ClientConfig" - "uration\022*\n\005video\030\001 \001(\0132\033.livekit.VideoCo" - "nfiguration\022+\n\006screen\030\002 \001(\0132\033.livekit.Vi" - "deoConfiguration\0227\n\021resume_connection\030\003 " - "\001(\0162\034.livekit.ClientConfigSetting\"L\n\022Vid" - "eoConfiguration\0226\n\020hardware_encoder\030\001 \001(" - "\0162\034.livekit.ClientConfigSetting\"\311\010\n\010RTPS" - "tats\022.\n\nstart_time\030\001 \001(\0132\032.google.protob" - "uf.Timestamp\022,\n\010end_time\030\002 \001(\0132\032.google." - "protobuf.Timestamp\022\020\n\010duration\030\003 \001(\001\022\017\n\007" - "packets\030\004 \001(\r\022\023\n\013packet_rate\030\005 \001(\001\022\r\n\005by" - "tes\030\006 \001(\004\022\017\n\007bitrate\030\007 \001(\001\022\024\n\014packets_lo" - "st\030\010 \001(\r\022\030\n\020packet_loss_rate\030\t \001(\001\022\036\n\026pa" - "cket_loss_percentage\030\n \001(\002\022\031\n\021packets_du" - "plicate\030\013 \001(\r\022\035\n\025packet_duplicate_rate\030\014" - " \001(\001\022\027\n\017bytes_duplicate\030\r \001(\004\022\031\n\021bitrate" - "_duplicate\030\016 \001(\001\022\027\n\017packets_padding\030\017 \001(" - "\r\022\033\n\023packet_padding_rate\030\020 \001(\001\022\025\n\rbytes_" - "padding\030\021 \001(\004\022\027\n\017bitrate_padding\030\022 \001(\001\022\034" - "\n\024packets_out_of_order\030\023 \001(\r\022\016\n\006frames\030\024" - " \001(\r\022\022\n\nframe_rate\030\025 \001(\001\022\026\n\016jitter_curre" - "nt\030\026 \001(\001\022\022\n\njitter_max\030\027 \001(\001\022:\n\rgap_hist" - "ogram\030\030 \003(\0132#.livekit.RTPStats.GapHistog" - "ramEntry\022\r\n\005nacks\030\031 \001(\r\022\021\n\tnack_acks\030% \001" - "(\r\022\023\n\013nack_misses\030\032 \001(\r\022\025\n\rnack_repeated" - "\030& \001(\r\022\014\n\004plis\030\033 \001(\r\022,\n\010last_pli\030\034 \001(\0132\032" - ".google.protobuf.Timestamp\022\014\n\004firs\030\035 \001(\r" - "\022,\n\010last_fir\030\036 \001(\0132\032.google.protobuf.Tim" - "estamp\022\023\n\013rtt_current\030\037 \001(\r\022\017\n\007rtt_max\030 " - " \001(\r\022\022\n\nkey_frames\030! \001(\r\0222\n\016last_key_fra" - "me\030\" \001(\0132\032.google.protobuf.Timestamp\022\027\n\017" - "layer_lock_plis\030# \001(\r\0227\n\023last_layer_lock" - "_pli\030$ \001(\0132\032.google.protobuf.Timestamp\0323" - "\n\021GapHistogramEntry\022\013\n\003key\030\001 \001(\005\022\r\n\005valu" - "e\030\002 \001(\r:\0028\001*+\n\tTrackType\022\t\n\005AUDIO\020\000\022\t\n\005V" - "IDEO\020\001\022\010\n\004DATA\020\002*`\n\013TrackSource\022\013\n\007UNKNO" - "WN\020\000\022\n\n\006CAMERA\020\001\022\016\n\nMICROPHONE\020\002\022\020\n\014SCRE" - "EN_SHARE\020\003\022\026\n\022SCREEN_SHARE_AUDIO\020\004*6\n\014Vi" - "deoQuality\022\007\n\003LOW\020\000\022\n\n\006MEDIUM\020\001\022\010\n\004HIGH\020" - "\002\022\007\n\003OFF\020\003*6\n\021ConnectionQuality\022\010\n\004POOR\020" - "\000\022\010\n\004GOOD\020\001\022\r\n\tEXCELLENT\020\002*;\n\023ClientConf" - "igSetting\022\t\n\005UNSET\020\000\022\014\n\010DISABLED\020\001\022\013\n\007EN" - "ABLED\020\002BFZ#github.com/livekit/protocol/l" - "ivekit\252\002\rLiveKit.Proto\352\002\016LiveKit::Protob" - "\006proto3" - ; -static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_livekit_5fmodels_2eproto_deps[1] = { - &::descriptor_table_google_2fprotobuf_2ftimestamp_2eproto, -}; -static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_livekit_5fmodels_2eproto_once; -const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_livekit_5fmodels_2eproto = { - false, false, 3847, descriptor_table_protodef_livekit_5fmodels_2eproto, "livekit_models.proto", - &descriptor_table_livekit_5fmodels_2eproto_once, descriptor_table_livekit_5fmodels_2eproto_deps, 1, 17, - schemas, file_default_instances, TableStruct_livekit_5fmodels_2eproto::offsets, - file_level_metadata_livekit_5fmodels_2eproto, file_level_enum_descriptors_livekit_5fmodels_2eproto, file_level_service_descriptors_livekit_5fmodels_2eproto, -}; -PROTOBUF_ATTRIBUTE_WEAK const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable* descriptor_table_livekit_5fmodels_2eproto_getter() { - return &descriptor_table_livekit_5fmodels_2eproto; -} - -// Force running AddDescriptors() at dynamic initialization time. -PROTOBUF_ATTRIBUTE_INIT_PRIORITY static ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptorsRunner dynamic_init_dummy_livekit_5fmodels_2eproto(&descriptor_table_livekit_5fmodels_2eproto); -namespace livekit { -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ParticipantInfo_State_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_livekit_5fmodels_2eproto); - return file_level_enum_descriptors_livekit_5fmodels_2eproto[0]; -} -bool ParticipantInfo_State_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - return true; - default: - return false; - } -} - -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -constexpr ParticipantInfo_State ParticipantInfo::JOINING; -constexpr ParticipantInfo_State ParticipantInfo::JOINED; -constexpr ParticipantInfo_State ParticipantInfo::ACTIVE; -constexpr ParticipantInfo_State ParticipantInfo::DISCONNECTED; -constexpr ParticipantInfo_State ParticipantInfo::State_MIN; -constexpr ParticipantInfo_State ParticipantInfo::State_MAX; -constexpr int ParticipantInfo::State_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* DataPacket_Kind_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_livekit_5fmodels_2eproto); - return file_level_enum_descriptors_livekit_5fmodels_2eproto[1]; -} -bool DataPacket_Kind_IsValid(int value) { - switch (value) { - case 0: - case 1: - return true; - default: - return false; - } -} - -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -constexpr DataPacket_Kind DataPacket::RELIABLE; -constexpr DataPacket_Kind DataPacket::LOSSY; -constexpr DataPacket_Kind DataPacket::Kind_MIN; -constexpr DataPacket_Kind DataPacket::Kind_MAX; -constexpr int DataPacket::Kind_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ClientInfo_SDK_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_livekit_5fmodels_2eproto); - return file_level_enum_descriptors_livekit_5fmodels_2eproto[2]; -} -bool ClientInfo_SDK_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - return true; - default: - return false; - } -} - -#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -constexpr ClientInfo_SDK ClientInfo::UNKNOWN; -constexpr ClientInfo_SDK ClientInfo::JS; -constexpr ClientInfo_SDK ClientInfo::SWIFT; -constexpr ClientInfo_SDK ClientInfo::ANDROID; -constexpr ClientInfo_SDK ClientInfo::FLUTTER; -constexpr ClientInfo_SDK ClientInfo::GO; -constexpr ClientInfo_SDK ClientInfo::UNITY; -constexpr ClientInfo_SDK ClientInfo::SDK_MIN; -constexpr ClientInfo_SDK ClientInfo::SDK_MAX; -constexpr int ClientInfo::SDK_ARRAYSIZE; -#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* TrackType_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_livekit_5fmodels_2eproto); - return file_level_enum_descriptors_livekit_5fmodels_2eproto[3]; -} -bool TrackType_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - return true; - default: - return false; - } -} - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* TrackSource_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_livekit_5fmodels_2eproto); - return file_level_enum_descriptors_livekit_5fmodels_2eproto[4]; -} -bool TrackSource_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - case 4: - return true; - default: - return false; - } -} - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* VideoQuality_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_livekit_5fmodels_2eproto); - return file_level_enum_descriptors_livekit_5fmodels_2eproto[5]; -} -bool VideoQuality_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - return true; - default: - return false; - } -} - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ConnectionQuality_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_livekit_5fmodels_2eproto); - return file_level_enum_descriptors_livekit_5fmodels_2eproto[6]; -} -bool ConnectionQuality_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - return true; - default: - return false; - } -} - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ClientConfigSetting_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_livekit_5fmodels_2eproto); - return file_level_enum_descriptors_livekit_5fmodels_2eproto[7]; -} -bool ClientConfigSetting_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - return true; - default: - return false; - } -} - - -// =================================================================== - -class Room::_Internal { - public: -}; - -Room::Room(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - enabled_codecs_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.Room) -} -Room::Room(const Room& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - enabled_codecs_(from.enabled_codecs_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_sid().empty()) { - sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sid(), - GetArenaForAllocation()); - } - name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_name().empty()) { - name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_name(), - GetArenaForAllocation()); - } - turn_password_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - turn_password_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_turn_password().empty()) { - turn_password_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_turn_password(), - GetArenaForAllocation()); - } - metadata_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - metadata_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_metadata().empty()) { - metadata_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_metadata(), - GetArenaForAllocation()); - } - ::memcpy(&empty_timeout_, &from.empty_timeout_, - static_cast(reinterpret_cast(&active_recording_) - - reinterpret_cast(&empty_timeout_)) + sizeof(active_recording_)); - // @@protoc_insertion_point(copy_constructor:livekit.Room) -} - -inline void Room::SharedCtor() { -sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -turn_password_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - turn_password_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -metadata_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - metadata_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&empty_timeout_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&active_recording_) - - reinterpret_cast(&empty_timeout_)) + sizeof(active_recording_)); -} - -Room::~Room() { - // @@protoc_insertion_point(destructor:livekit.Room) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void Room::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - sid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - turn_password_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - metadata_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void Room::ArenaDtor(void* object) { - Room* _this = reinterpret_cast< Room* >(object); - (void)_this; -} -void Room::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void Room::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void Room::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.Room) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - enabled_codecs_.Clear(); - sid_.ClearToEmpty(); - name_.ClearToEmpty(); - turn_password_.ClearToEmpty(); - metadata_.ClearToEmpty(); - ::memset(&empty_timeout_, 0, static_cast( - reinterpret_cast(&active_recording_) - - reinterpret_cast(&empty_timeout_)) + sizeof(active_recording_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Room::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string sid = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_sid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.Room.sid")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // string name = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_name(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.Room.name")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // uint32 empty_timeout = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - empty_timeout_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // uint32 max_participants = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - max_participants_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // int64 creation_time = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - creation_time_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // string turn_password = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - auto str = _internal_mutable_turn_password(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.Room.turn_password")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .livekit.Codec enabled_codecs = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_enabled_codecs(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<58>(ptr)); - } else - goto handle_unusual; - continue; - // string metadata = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - auto str = _internal_mutable_metadata(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.Room.metadata")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // uint32 num_participants = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - num_participants_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // bool active_recording = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { - active_recording_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* Room::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.Room) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string sid = 1; - if (!this->_internal_sid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_sid().data(), static_cast(this->_internal_sid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.Room.sid"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_sid(), target); - } - - // string name = 2; - if (!this->_internal_name().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_name().data(), static_cast(this->_internal_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.Room.name"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_name(), target); - } - - // uint32 empty_timeout = 3; - if (this->_internal_empty_timeout() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(3, this->_internal_empty_timeout(), target); - } - - // uint32 max_participants = 4; - if (this->_internal_max_participants() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(4, this->_internal_max_participants(), target); - } - - // int64 creation_time = 5; - if (this->_internal_creation_time() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(5, this->_internal_creation_time(), target); - } - - // string turn_password = 6; - if (!this->_internal_turn_password().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_turn_password().data(), static_cast(this->_internal_turn_password().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.Room.turn_password"); - target = stream->WriteStringMaybeAliased( - 6, this->_internal_turn_password(), target); - } - - // repeated .livekit.Codec enabled_codecs = 7; - for (unsigned int i = 0, - n = static_cast(this->_internal_enabled_codecs_size()); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(7, this->_internal_enabled_codecs(i), target, stream); - } - - // string metadata = 8; - if (!this->_internal_metadata().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_metadata().data(), static_cast(this->_internal_metadata().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.Room.metadata"); - target = stream->WriteStringMaybeAliased( - 8, this->_internal_metadata(), target); - } - - // uint32 num_participants = 9; - if (this->_internal_num_participants() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(9, this->_internal_num_participants(), target); - } - - // bool active_recording = 10; - if (this->_internal_active_recording() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(10, this->_internal_active_recording(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.Room) - return target; -} - -size_t Room::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.Room) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated .livekit.Codec enabled_codecs = 7; - total_size += 1UL * this->_internal_enabled_codecs_size(); - for (const auto& msg : this->enabled_codecs_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // string sid = 1; - if (!this->_internal_sid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_sid()); - } - - // string name = 2; - if (!this->_internal_name().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_name()); - } - - // string turn_password = 6; - if (!this->_internal_turn_password().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_turn_password()); - } - - // string metadata = 8; - if (!this->_internal_metadata().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_metadata()); - } - - // uint32 empty_timeout = 3; - if (this->_internal_empty_timeout() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_empty_timeout()); - } - - // uint32 max_participants = 4; - if (this->_internal_max_participants() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_max_participants()); - } - - // int64 creation_time = 5; - if (this->_internal_creation_time() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_creation_time()); - } - - // uint32 num_participants = 9; - if (this->_internal_num_participants() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_num_participants()); - } - - // bool active_recording = 10; - if (this->_internal_active_recording() != 0) { - total_size += 1 + 1; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Room::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Room::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Room::GetClassData() const { return &_class_data_; } - -void Room::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void Room::MergeFrom(const Room& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.Room) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - enabled_codecs_.MergeFrom(from.enabled_codecs_); - if (!from._internal_sid().empty()) { - _internal_set_sid(from._internal_sid()); - } - if (!from._internal_name().empty()) { - _internal_set_name(from._internal_name()); - } - if (!from._internal_turn_password().empty()) { - _internal_set_turn_password(from._internal_turn_password()); - } - if (!from._internal_metadata().empty()) { - _internal_set_metadata(from._internal_metadata()); - } - if (from._internal_empty_timeout() != 0) { - _internal_set_empty_timeout(from._internal_empty_timeout()); - } - if (from._internal_max_participants() != 0) { - _internal_set_max_participants(from._internal_max_participants()); - } - if (from._internal_creation_time() != 0) { - _internal_set_creation_time(from._internal_creation_time()); - } - if (from._internal_num_participants() != 0) { - _internal_set_num_participants(from._internal_num_participants()); - } - if (from._internal_active_recording() != 0) { - _internal_set_active_recording(from._internal_active_recording()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void Room::CopyFrom(const Room& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.Room) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool Room::IsInitialized() const { - return true; -} - -void Room::InternalSwap(Room* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - enabled_codecs_.InternalSwap(&other->enabled_codecs_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &sid_, lhs_arena, - &other->sid_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &name_, lhs_arena, - &other->name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &turn_password_, lhs_arena, - &other->turn_password_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &metadata_, lhs_arena, - &other->metadata_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(Room, active_recording_) - + sizeof(Room::active_recording_) - - PROTOBUF_FIELD_OFFSET(Room, empty_timeout_)>( - reinterpret_cast(&empty_timeout_), - reinterpret_cast(&other->empty_timeout_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata Room::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5fmodels_2eproto_getter, &descriptor_table_livekit_5fmodels_2eproto_once, - file_level_metadata_livekit_5fmodels_2eproto[0]); -} - -// =================================================================== - -class Codec::_Internal { - public: -}; - -Codec::Codec(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.Codec) -} -Codec::Codec(const Codec& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - mime_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - mime_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_mime().empty()) { - mime_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_mime(), - GetArenaForAllocation()); - } - fmtp_line_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - fmtp_line_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_fmtp_line().empty()) { - fmtp_line_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_fmtp_line(), - GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:livekit.Codec) -} - -inline void Codec::SharedCtor() { -mime_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - mime_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -fmtp_line_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - fmtp_line_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -Codec::~Codec() { - // @@protoc_insertion_point(destructor:livekit.Codec) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void Codec::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - mime_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - fmtp_line_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void Codec::ArenaDtor(void* object) { - Codec* _this = reinterpret_cast< Codec* >(object); - (void)_this; -} -void Codec::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void Codec::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void Codec::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.Codec) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - mime_.ClearToEmpty(); - fmtp_line_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* Codec::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string mime = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_mime(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.Codec.mime")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // string fmtp_line = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_fmtp_line(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.Codec.fmtp_line")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* Codec::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.Codec) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string mime = 1; - if (!this->_internal_mime().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_mime().data(), static_cast(this->_internal_mime().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.Codec.mime"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_mime(), target); - } - - // string fmtp_line = 2; - if (!this->_internal_fmtp_line().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_fmtp_line().data(), static_cast(this->_internal_fmtp_line().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.Codec.fmtp_line"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_fmtp_line(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.Codec) - return target; -} - -size_t Codec::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.Codec) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string mime = 1; - if (!this->_internal_mime().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_mime()); - } - - // string fmtp_line = 2; - if (!this->_internal_fmtp_line().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_fmtp_line()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Codec::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - Codec::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Codec::GetClassData() const { return &_class_data_; } - -void Codec::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void Codec::MergeFrom(const Codec& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.Codec) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_mime().empty()) { - _internal_set_mime(from._internal_mime()); - } - if (!from._internal_fmtp_line().empty()) { - _internal_set_fmtp_line(from._internal_fmtp_line()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void Codec::CopyFrom(const Codec& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.Codec) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool Codec::IsInitialized() const { - return true; -} - -void Codec::InternalSwap(Codec* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &mime_, lhs_arena, - &other->mime_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &fmtp_line_, lhs_arena, - &other->fmtp_line_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata Codec::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5fmodels_2eproto_getter, &descriptor_table_livekit_5fmodels_2eproto_once, - file_level_metadata_livekit_5fmodels_2eproto[1]); -} - -// =================================================================== - -class ParticipantPermission::_Internal { - public: -}; - -ParticipantPermission::ParticipantPermission(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.ParticipantPermission) -} -ParticipantPermission::ParticipantPermission(const ParticipantPermission& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&can_subscribe_, &from.can_subscribe_, - static_cast(reinterpret_cast(&recorder_) - - reinterpret_cast(&can_subscribe_)) + sizeof(recorder_)); - // @@protoc_insertion_point(copy_constructor:livekit.ParticipantPermission) -} - -inline void ParticipantPermission::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&can_subscribe_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&recorder_) - - reinterpret_cast(&can_subscribe_)) + sizeof(recorder_)); -} - -ParticipantPermission::~ParticipantPermission() { - // @@protoc_insertion_point(destructor:livekit.ParticipantPermission) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void ParticipantPermission::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void ParticipantPermission::ArenaDtor(void* object) { - ParticipantPermission* _this = reinterpret_cast< ParticipantPermission* >(object); - (void)_this; -} -void ParticipantPermission::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void ParticipantPermission::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ParticipantPermission::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.ParticipantPermission) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&can_subscribe_, 0, static_cast( - reinterpret_cast(&recorder_) - - reinterpret_cast(&can_subscribe_)) + sizeof(recorder_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ParticipantPermission::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool can_subscribe = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - can_subscribe_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // bool can_publish = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - can_publish_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // bool can_publish_data = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - can_publish_data_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // bool hidden = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - hidden_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // bool recorder = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - recorder_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* ParticipantPermission::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.ParticipantPermission) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool can_subscribe = 1; - if (this->_internal_can_subscribe() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_can_subscribe(), target); - } - - // bool can_publish = 2; - if (this->_internal_can_publish() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(2, this->_internal_can_publish(), target); - } - - // bool can_publish_data = 3; - if (this->_internal_can_publish_data() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(3, this->_internal_can_publish_data(), target); - } - - // bool hidden = 7; - if (this->_internal_hidden() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(7, this->_internal_hidden(), target); - } - - // bool recorder = 8; - if (this->_internal_recorder() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(8, this->_internal_recorder(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.ParticipantPermission) - return target; -} - -size_t ParticipantPermission::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.ParticipantPermission) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool can_subscribe = 1; - if (this->_internal_can_subscribe() != 0) { - total_size += 1 + 1; - } - - // bool can_publish = 2; - if (this->_internal_can_publish() != 0) { - total_size += 1 + 1; - } - - // bool can_publish_data = 3; - if (this->_internal_can_publish_data() != 0) { - total_size += 1 + 1; - } - - // bool hidden = 7; - if (this->_internal_hidden() != 0) { - total_size += 1 + 1; - } - - // bool recorder = 8; - if (this->_internal_recorder() != 0) { - total_size += 1 + 1; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ParticipantPermission::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ParticipantPermission::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ParticipantPermission::GetClassData() const { return &_class_data_; } - -void ParticipantPermission::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ParticipantPermission::MergeFrom(const ParticipantPermission& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.ParticipantPermission) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_can_subscribe() != 0) { - _internal_set_can_subscribe(from._internal_can_subscribe()); - } - if (from._internal_can_publish() != 0) { - _internal_set_can_publish(from._internal_can_publish()); - } - if (from._internal_can_publish_data() != 0) { - _internal_set_can_publish_data(from._internal_can_publish_data()); - } - if (from._internal_hidden() != 0) { - _internal_set_hidden(from._internal_hidden()); - } - if (from._internal_recorder() != 0) { - _internal_set_recorder(from._internal_recorder()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ParticipantPermission::CopyFrom(const ParticipantPermission& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.ParticipantPermission) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ParticipantPermission::IsInitialized() const { - return true; -} - -void ParticipantPermission::InternalSwap(ParticipantPermission* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ParticipantPermission, recorder_) - + sizeof(ParticipantPermission::recorder_) - - PROTOBUF_FIELD_OFFSET(ParticipantPermission, can_subscribe_)>( - reinterpret_cast(&can_subscribe_), - reinterpret_cast(&other->can_subscribe_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ParticipantPermission::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5fmodels_2eproto_getter, &descriptor_table_livekit_5fmodels_2eproto_once, - file_level_metadata_livekit_5fmodels_2eproto[2]); -} - -// =================================================================== - -class ParticipantInfo::_Internal { - public: - static const ::livekit::ParticipantPermission& permission(const ParticipantInfo* msg); -}; - -const ::livekit::ParticipantPermission& -ParticipantInfo::_Internal::permission(const ParticipantInfo* msg) { - return *msg->permission_; -} -ParticipantInfo::ParticipantInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - tracks_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.ParticipantInfo) -} -ParticipantInfo::ParticipantInfo(const ParticipantInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - tracks_(from.tracks_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_sid().empty()) { - sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sid(), - GetArenaForAllocation()); - } - identity_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - identity_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_identity().empty()) { - identity_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_identity(), - GetArenaForAllocation()); - } - metadata_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - metadata_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_metadata().empty()) { - metadata_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_metadata(), - GetArenaForAllocation()); - } - name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_name().empty()) { - name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_name(), - GetArenaForAllocation()); - } - region_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - region_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_region().empty()) { - region_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_region(), - GetArenaForAllocation()); - } - if (from._internal_has_permission()) { - permission_ = new ::livekit::ParticipantPermission(*from.permission_); - } else { - permission_ = nullptr; - } - ::memcpy(&joined_at_, &from.joined_at_, - static_cast(reinterpret_cast(&is_publisher_) - - reinterpret_cast(&joined_at_)) + sizeof(is_publisher_)); - // @@protoc_insertion_point(copy_constructor:livekit.ParticipantInfo) -} - -inline void ParticipantInfo::SharedCtor() { -sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -identity_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - identity_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -metadata_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - metadata_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -region_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - region_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&permission_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&is_publisher_) - - reinterpret_cast(&permission_)) + sizeof(is_publisher_)); -} - -ParticipantInfo::~ParticipantInfo() { - // @@protoc_insertion_point(destructor:livekit.ParticipantInfo) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void ParticipantInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - sid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - identity_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - metadata_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - region_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - if (this != internal_default_instance()) delete permission_; -} - -void ParticipantInfo::ArenaDtor(void* object) { - ParticipantInfo* _this = reinterpret_cast< ParticipantInfo* >(object); - (void)_this; -} -void ParticipantInfo::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void ParticipantInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ParticipantInfo::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.ParticipantInfo) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - tracks_.Clear(); - sid_.ClearToEmpty(); - identity_.ClearToEmpty(); - metadata_.ClearToEmpty(); - name_.ClearToEmpty(); - region_.ClearToEmpty(); - if (GetArenaForAllocation() == nullptr && permission_ != nullptr) { - delete permission_; - } - permission_ = nullptr; - ::memset(&joined_at_, 0, static_cast( - reinterpret_cast(&is_publisher_) - - reinterpret_cast(&joined_at_)) + sizeof(is_publisher_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ParticipantInfo::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string sid = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_sid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.ParticipantInfo.sid")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // string identity = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_identity(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.ParticipantInfo.identity")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.ParticipantInfo.State state = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_state(static_cast<::livekit::ParticipantInfo_State>(val)); - } else - goto handle_unusual; - continue; - // repeated .livekit.TrackInfo tracks = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_tracks(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr)); - } else - goto handle_unusual; - continue; - // string metadata = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_metadata(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.ParticipantInfo.metadata")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // int64 joined_at = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - joined_at_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // string name = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - auto str = _internal_mutable_name(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.ParticipantInfo.name")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // uint32 version = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { - version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.ParticipantPermission permission = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 90)) { - ptr = ctx->ParseMessage(_internal_mutable_permission(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // string region = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 98)) { - auto str = _internal_mutable_region(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.ParticipantInfo.region")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // bool is_publisher = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 104)) { - is_publisher_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* ParticipantInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.ParticipantInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string sid = 1; - if (!this->_internal_sid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_sid().data(), static_cast(this->_internal_sid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.ParticipantInfo.sid"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_sid(), target); - } - - // string identity = 2; - if (!this->_internal_identity().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_identity().data(), static_cast(this->_internal_identity().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.ParticipantInfo.identity"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_identity(), target); - } - - // .livekit.ParticipantInfo.State state = 3; - if (this->_internal_state() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( - 3, this->_internal_state(), target); - } - - // repeated .livekit.TrackInfo tracks = 4; - for (unsigned int i = 0, - n = static_cast(this->_internal_tracks_size()); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, this->_internal_tracks(i), target, stream); - } - - // string metadata = 5; - if (!this->_internal_metadata().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_metadata().data(), static_cast(this->_internal_metadata().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.ParticipantInfo.metadata"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_metadata(), target); - } - - // int64 joined_at = 6; - if (this->_internal_joined_at() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(6, this->_internal_joined_at(), target); - } - - // string name = 9; - if (!this->_internal_name().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_name().data(), static_cast(this->_internal_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.ParticipantInfo.name"); - target = stream->WriteStringMaybeAliased( - 9, this->_internal_name(), target); - } - - // uint32 version = 10; - if (this->_internal_version() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(10, this->_internal_version(), target); - } - - // .livekit.ParticipantPermission permission = 11; - if (this->_internal_has_permission()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 11, _Internal::permission(this), target, stream); - } - - // string region = 12; - if (!this->_internal_region().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_region().data(), static_cast(this->_internal_region().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.ParticipantInfo.region"); - target = stream->WriteStringMaybeAliased( - 12, this->_internal_region(), target); - } - - // bool is_publisher = 13; - if (this->_internal_is_publisher() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(13, this->_internal_is_publisher(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.ParticipantInfo) - return target; -} - -size_t ParticipantInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.ParticipantInfo) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated .livekit.TrackInfo tracks = 4; - total_size += 1UL * this->_internal_tracks_size(); - for (const auto& msg : this->tracks_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // string sid = 1; - if (!this->_internal_sid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_sid()); - } - - // string identity = 2; - if (!this->_internal_identity().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_identity()); - } - - // string metadata = 5; - if (!this->_internal_metadata().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_metadata()); - } - - // string name = 9; - if (!this->_internal_name().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_name()); - } - - // string region = 12; - if (!this->_internal_region().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_region()); - } - - // .livekit.ParticipantPermission permission = 11; - if (this->_internal_has_permission()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *permission_); - } - - // int64 joined_at = 6; - if (this->_internal_joined_at() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_joined_at()); - } - - // .livekit.ParticipantInfo.State state = 3; - if (this->_internal_state() != 0) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_state()); - } - - // uint32 version = 10; - if (this->_internal_version() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_version()); - } - - // bool is_publisher = 13; - if (this->_internal_is_publisher() != 0) { - total_size += 1 + 1; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ParticipantInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ParticipantInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ParticipantInfo::GetClassData() const { return &_class_data_; } - -void ParticipantInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ParticipantInfo::MergeFrom(const ParticipantInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.ParticipantInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - tracks_.MergeFrom(from.tracks_); - if (!from._internal_sid().empty()) { - _internal_set_sid(from._internal_sid()); - } - if (!from._internal_identity().empty()) { - _internal_set_identity(from._internal_identity()); - } - if (!from._internal_metadata().empty()) { - _internal_set_metadata(from._internal_metadata()); - } - if (!from._internal_name().empty()) { - _internal_set_name(from._internal_name()); - } - if (!from._internal_region().empty()) { - _internal_set_region(from._internal_region()); - } - if (from._internal_has_permission()) { - _internal_mutable_permission()->::livekit::ParticipantPermission::MergeFrom(from._internal_permission()); - } - if (from._internal_joined_at() != 0) { - _internal_set_joined_at(from._internal_joined_at()); - } - if (from._internal_state() != 0) { - _internal_set_state(from._internal_state()); - } - if (from._internal_version() != 0) { - _internal_set_version(from._internal_version()); - } - if (from._internal_is_publisher() != 0) { - _internal_set_is_publisher(from._internal_is_publisher()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ParticipantInfo::CopyFrom(const ParticipantInfo& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.ParticipantInfo) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ParticipantInfo::IsInitialized() const { - return true; -} - -void ParticipantInfo::InternalSwap(ParticipantInfo* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - tracks_.InternalSwap(&other->tracks_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &sid_, lhs_arena, - &other->sid_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &identity_, lhs_arena, - &other->identity_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &metadata_, lhs_arena, - &other->metadata_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &name_, lhs_arena, - &other->name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - ®ion_, lhs_arena, - &other->region_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ParticipantInfo, is_publisher_) - + sizeof(ParticipantInfo::is_publisher_) - - PROTOBUF_FIELD_OFFSET(ParticipantInfo, permission_)>( - reinterpret_cast(&permission_), - reinterpret_cast(&other->permission_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ParticipantInfo::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5fmodels_2eproto_getter, &descriptor_table_livekit_5fmodels_2eproto_once, - file_level_metadata_livekit_5fmodels_2eproto[3]); -} - -// =================================================================== - -class SimulcastCodecInfo::_Internal { - public: -}; - -SimulcastCodecInfo::SimulcastCodecInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - layers_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.SimulcastCodecInfo) -} -SimulcastCodecInfo::SimulcastCodecInfo(const SimulcastCodecInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - layers_(from.layers_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - mime_type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - mime_type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_mime_type().empty()) { - mime_type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_mime_type(), - GetArenaForAllocation()); - } - mid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - mid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_mid().empty()) { - mid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_mid(), - GetArenaForAllocation()); - } - cid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - cid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_cid().empty()) { - cid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_cid(), - GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:livekit.SimulcastCodecInfo) -} - -inline void SimulcastCodecInfo::SharedCtor() { -mime_type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - mime_type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -mid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - mid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -cid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - cid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -SimulcastCodecInfo::~SimulcastCodecInfo() { - // @@protoc_insertion_point(destructor:livekit.SimulcastCodecInfo) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void SimulcastCodecInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - mime_type_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - mid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - cid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void SimulcastCodecInfo::ArenaDtor(void* object) { - SimulcastCodecInfo* _this = reinterpret_cast< SimulcastCodecInfo* >(object); - (void)_this; -} -void SimulcastCodecInfo::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void SimulcastCodecInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void SimulcastCodecInfo::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.SimulcastCodecInfo) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - layers_.Clear(); - mime_type_.ClearToEmpty(); - mid_.ClearToEmpty(); - cid_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SimulcastCodecInfo::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string mime_type = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_mime_type(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.SimulcastCodecInfo.mime_type")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // string mid = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_mid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.SimulcastCodecInfo.mid")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // string cid = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_cid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.SimulcastCodecInfo.cid")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .livekit.VideoLayer layers = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_layers(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* SimulcastCodecInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.SimulcastCodecInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string mime_type = 1; - if (!this->_internal_mime_type().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_mime_type().data(), static_cast(this->_internal_mime_type().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.SimulcastCodecInfo.mime_type"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_mime_type(), target); - } - - // string mid = 2; - if (!this->_internal_mid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_mid().data(), static_cast(this->_internal_mid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.SimulcastCodecInfo.mid"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_mid(), target); - } - - // string cid = 3; - if (!this->_internal_cid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_cid().data(), static_cast(this->_internal_cid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.SimulcastCodecInfo.cid"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_cid(), target); - } - - // repeated .livekit.VideoLayer layers = 4; - for (unsigned int i = 0, - n = static_cast(this->_internal_layers_size()); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, this->_internal_layers(i), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.SimulcastCodecInfo) - return target; -} - -size_t SimulcastCodecInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.SimulcastCodecInfo) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated .livekit.VideoLayer layers = 4; - total_size += 1UL * this->_internal_layers_size(); - for (const auto& msg : this->layers_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // string mime_type = 1; - if (!this->_internal_mime_type().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_mime_type()); - } - - // string mid = 2; - if (!this->_internal_mid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_mid()); - } - - // string cid = 3; - if (!this->_internal_cid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_cid()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SimulcastCodecInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - SimulcastCodecInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SimulcastCodecInfo::GetClassData() const { return &_class_data_; } - -void SimulcastCodecInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void SimulcastCodecInfo::MergeFrom(const SimulcastCodecInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.SimulcastCodecInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - layers_.MergeFrom(from.layers_); - if (!from._internal_mime_type().empty()) { - _internal_set_mime_type(from._internal_mime_type()); - } - if (!from._internal_mid().empty()) { - _internal_set_mid(from._internal_mid()); - } - if (!from._internal_cid().empty()) { - _internal_set_cid(from._internal_cid()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void SimulcastCodecInfo::CopyFrom(const SimulcastCodecInfo& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.SimulcastCodecInfo) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool SimulcastCodecInfo::IsInitialized() const { - return true; -} - -void SimulcastCodecInfo::InternalSwap(SimulcastCodecInfo* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - layers_.InternalSwap(&other->layers_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &mime_type_, lhs_arena, - &other->mime_type_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &mid_, lhs_arena, - &other->mid_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &cid_, lhs_arena, - &other->cid_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata SimulcastCodecInfo::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5fmodels_2eproto_getter, &descriptor_table_livekit_5fmodels_2eproto_once, - file_level_metadata_livekit_5fmodels_2eproto[4]); -} - -// =================================================================== - -class TrackInfo::_Internal { - public: -}; - -TrackInfo::TrackInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - layers_(arena), - codecs_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.TrackInfo) -} -TrackInfo::TrackInfo(const TrackInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - layers_(from.layers_), - codecs_(from.codecs_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_sid().empty()) { - sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sid(), - GetArenaForAllocation()); - } - name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_name().empty()) { - name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_name(), - GetArenaForAllocation()); - } - mime_type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - mime_type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_mime_type().empty()) { - mime_type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_mime_type(), - GetArenaForAllocation()); - } - mid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - mid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_mid().empty()) { - mid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_mid(), - GetArenaForAllocation()); - } - ::memcpy(&type_, &from.type_, - static_cast(reinterpret_cast(&source_) - - reinterpret_cast(&type_)) + sizeof(source_)); - // @@protoc_insertion_point(copy_constructor:livekit.TrackInfo) -} - -inline void TrackInfo::SharedCtor() { -sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -mime_type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - mime_type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -mid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - mid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&type_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&source_) - - reinterpret_cast(&type_)) + sizeof(source_)); -} - -TrackInfo::~TrackInfo() { - // @@protoc_insertion_point(destructor:livekit.TrackInfo) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void TrackInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - sid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - mime_type_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - mid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void TrackInfo::ArenaDtor(void* object) { - TrackInfo* _this = reinterpret_cast< TrackInfo* >(object); - (void)_this; -} -void TrackInfo::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void TrackInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void TrackInfo::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.TrackInfo) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - layers_.Clear(); - codecs_.Clear(); - sid_.ClearToEmpty(); - name_.ClearToEmpty(); - mime_type_.ClearToEmpty(); - mid_.ClearToEmpty(); - ::memset(&type_, 0, static_cast( - reinterpret_cast(&source_) - - reinterpret_cast(&type_)) + sizeof(source_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* TrackInfo::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string sid = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_sid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.TrackInfo.sid")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.TrackType type = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_type(static_cast<::livekit::TrackType>(val)); - } else - goto handle_unusual; - continue; - // string name = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_name(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.TrackInfo.name")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // bool muted = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - muted_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // uint32 width = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - width_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // uint32 height = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // bool simulcast = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - simulcast_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // bool disable_dtx = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - disable_dtx_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.TrackSource source = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_source(static_cast<::livekit::TrackSource>(val)); - } else - goto handle_unusual; - continue; - // repeated .livekit.VideoLayer layers = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 82)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_layers(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<82>(ptr)); - } else - goto handle_unusual; - continue; - // string mime_type = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 90)) { - auto str = _internal_mutable_mime_type(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.TrackInfo.mime_type")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // string mid = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 98)) { - auto str = _internal_mutable_mid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.TrackInfo.mid")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .livekit.SimulcastCodecInfo codecs = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 106)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_codecs(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<106>(ptr)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* TrackInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.TrackInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string sid = 1; - if (!this->_internal_sid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_sid().data(), static_cast(this->_internal_sid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.TrackInfo.sid"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_sid(), target); - } - - // .livekit.TrackType type = 2; - if (this->_internal_type() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( - 2, this->_internal_type(), target); - } - - // string name = 3; - if (!this->_internal_name().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_name().data(), static_cast(this->_internal_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.TrackInfo.name"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_name(), target); - } - - // bool muted = 4; - if (this->_internal_muted() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(4, this->_internal_muted(), target); - } - - // uint32 width = 5; - if (this->_internal_width() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(5, this->_internal_width(), target); - } - - // uint32 height = 6; - if (this->_internal_height() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(6, this->_internal_height(), target); - } - - // bool simulcast = 7; - if (this->_internal_simulcast() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(7, this->_internal_simulcast(), target); - } - - // bool disable_dtx = 8; - if (this->_internal_disable_dtx() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(8, this->_internal_disable_dtx(), target); - } - - // .livekit.TrackSource source = 9; - if (this->_internal_source() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( - 9, this->_internal_source(), target); - } - - // repeated .livekit.VideoLayer layers = 10; - for (unsigned int i = 0, - n = static_cast(this->_internal_layers_size()); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(10, this->_internal_layers(i), target, stream); - } - - // string mime_type = 11; - if (!this->_internal_mime_type().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_mime_type().data(), static_cast(this->_internal_mime_type().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.TrackInfo.mime_type"); - target = stream->WriteStringMaybeAliased( - 11, this->_internal_mime_type(), target); - } - - // string mid = 12; - if (!this->_internal_mid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_mid().data(), static_cast(this->_internal_mid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.TrackInfo.mid"); - target = stream->WriteStringMaybeAliased( - 12, this->_internal_mid(), target); - } - - // repeated .livekit.SimulcastCodecInfo codecs = 13; - for (unsigned int i = 0, - n = static_cast(this->_internal_codecs_size()); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(13, this->_internal_codecs(i), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.TrackInfo) - return target; -} - -size_t TrackInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.TrackInfo) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated .livekit.VideoLayer layers = 10; - total_size += 1UL * this->_internal_layers_size(); - for (const auto& msg : this->layers_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .livekit.SimulcastCodecInfo codecs = 13; - total_size += 1UL * this->_internal_codecs_size(); - for (const auto& msg : this->codecs_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // string sid = 1; - if (!this->_internal_sid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_sid()); - } - - // string name = 3; - if (!this->_internal_name().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_name()); - } - - // string mime_type = 11; - if (!this->_internal_mime_type().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_mime_type()); - } - - // string mid = 12; - if (!this->_internal_mid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_mid()); - } - - // .livekit.TrackType type = 2; - if (this->_internal_type() != 0) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_type()); - } - - // uint32 width = 5; - if (this->_internal_width() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_width()); - } - - // uint32 height = 6; - if (this->_internal_height() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_height()); - } - - // bool muted = 4; - if (this->_internal_muted() != 0) { - total_size += 1 + 1; - } - - // bool simulcast = 7; - if (this->_internal_simulcast() != 0) { - total_size += 1 + 1; - } - - // bool disable_dtx = 8; - if (this->_internal_disable_dtx() != 0) { - total_size += 1 + 1; - } - - // .livekit.TrackSource source = 9; - if (this->_internal_source() != 0) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_source()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData TrackInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - TrackInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*TrackInfo::GetClassData() const { return &_class_data_; } - -void TrackInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void TrackInfo::MergeFrom(const TrackInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.TrackInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - layers_.MergeFrom(from.layers_); - codecs_.MergeFrom(from.codecs_); - if (!from._internal_sid().empty()) { - _internal_set_sid(from._internal_sid()); - } - if (!from._internal_name().empty()) { - _internal_set_name(from._internal_name()); - } - if (!from._internal_mime_type().empty()) { - _internal_set_mime_type(from._internal_mime_type()); - } - if (!from._internal_mid().empty()) { - _internal_set_mid(from._internal_mid()); - } - if (from._internal_type() != 0) { - _internal_set_type(from._internal_type()); - } - if (from._internal_width() != 0) { - _internal_set_width(from._internal_width()); - } - if (from._internal_height() != 0) { - _internal_set_height(from._internal_height()); - } - if (from._internal_muted() != 0) { - _internal_set_muted(from._internal_muted()); - } - if (from._internal_simulcast() != 0) { - _internal_set_simulcast(from._internal_simulcast()); - } - if (from._internal_disable_dtx() != 0) { - _internal_set_disable_dtx(from._internal_disable_dtx()); - } - if (from._internal_source() != 0) { - _internal_set_source(from._internal_source()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void TrackInfo::CopyFrom(const TrackInfo& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.TrackInfo) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool TrackInfo::IsInitialized() const { - return true; -} - -void TrackInfo::InternalSwap(TrackInfo* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - layers_.InternalSwap(&other->layers_); - codecs_.InternalSwap(&other->codecs_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &sid_, lhs_arena, - &other->sid_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &name_, lhs_arena, - &other->name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &mime_type_, lhs_arena, - &other->mime_type_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &mid_, lhs_arena, - &other->mid_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(TrackInfo, source_) - + sizeof(TrackInfo::source_) - - PROTOBUF_FIELD_OFFSET(TrackInfo, type_)>( - reinterpret_cast(&type_), - reinterpret_cast(&other->type_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata TrackInfo::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5fmodels_2eproto_getter, &descriptor_table_livekit_5fmodels_2eproto_once, - file_level_metadata_livekit_5fmodels_2eproto[5]); -} - -// =================================================================== - -class VideoLayer::_Internal { - public: -}; - -VideoLayer::VideoLayer(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.VideoLayer) -} -VideoLayer::VideoLayer(const VideoLayer& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&quality_, &from.quality_, - static_cast(reinterpret_cast(&ssrc_) - - reinterpret_cast(&quality_)) + sizeof(ssrc_)); - // @@protoc_insertion_point(copy_constructor:livekit.VideoLayer) -} - -inline void VideoLayer::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&quality_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&ssrc_) - - reinterpret_cast(&quality_)) + sizeof(ssrc_)); -} - -VideoLayer::~VideoLayer() { - // @@protoc_insertion_point(destructor:livekit.VideoLayer) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void VideoLayer::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VideoLayer::ArenaDtor(void* object) { - VideoLayer* _this = reinterpret_cast< VideoLayer* >(object); - (void)_this; -} -void VideoLayer::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void VideoLayer::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void VideoLayer::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.VideoLayer) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&quality_, 0, static_cast( - reinterpret_cast(&ssrc_) - - reinterpret_cast(&quality_)) + sizeof(ssrc_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VideoLayer::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .livekit.VideoQuality quality = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_quality(static_cast<::livekit::VideoQuality>(val)); - } else - goto handle_unusual; - continue; - // uint32 width = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - width_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // uint32 height = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // uint32 bitrate = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - bitrate_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // uint32 ssrc = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - ssrc_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* VideoLayer::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.VideoLayer) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .livekit.VideoQuality quality = 1; - if (this->_internal_quality() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( - 1, this->_internal_quality(), target); - } - - // uint32 width = 2; - if (this->_internal_width() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(2, this->_internal_width(), target); - } - - // uint32 height = 3; - if (this->_internal_height() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(3, this->_internal_height(), target); - } - - // uint32 bitrate = 4; - if (this->_internal_bitrate() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(4, this->_internal_bitrate(), target); - } - - // uint32 ssrc = 5; - if (this->_internal_ssrc() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(5, this->_internal_ssrc(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.VideoLayer) - return target; -} - -size_t VideoLayer::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.VideoLayer) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .livekit.VideoQuality quality = 1; - if (this->_internal_quality() != 0) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_quality()); - } - - // uint32 width = 2; - if (this->_internal_width() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_width()); - } - - // uint32 height = 3; - if (this->_internal_height() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_height()); - } - - // uint32 bitrate = 4; - if (this->_internal_bitrate() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_bitrate()); - } - - // uint32 ssrc = 5; - if (this->_internal_ssrc() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_ssrc()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VideoLayer::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - VideoLayer::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VideoLayer::GetClassData() const { return &_class_data_; } - -void VideoLayer::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void VideoLayer::MergeFrom(const VideoLayer& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.VideoLayer) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_quality() != 0) { - _internal_set_quality(from._internal_quality()); - } - if (from._internal_width() != 0) { - _internal_set_width(from._internal_width()); - } - if (from._internal_height() != 0) { - _internal_set_height(from._internal_height()); - } - if (from._internal_bitrate() != 0) { - _internal_set_bitrate(from._internal_bitrate()); - } - if (from._internal_ssrc() != 0) { - _internal_set_ssrc(from._internal_ssrc()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VideoLayer::CopyFrom(const VideoLayer& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.VideoLayer) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VideoLayer::IsInitialized() const { - return true; -} - -void VideoLayer::InternalSwap(VideoLayer* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(VideoLayer, ssrc_) - + sizeof(VideoLayer::ssrc_) - - PROTOBUF_FIELD_OFFSET(VideoLayer, quality_)>( - reinterpret_cast(&quality_), - reinterpret_cast(&other->quality_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VideoLayer::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5fmodels_2eproto_getter, &descriptor_table_livekit_5fmodels_2eproto_once, - file_level_metadata_livekit_5fmodels_2eproto[6]); -} - -// =================================================================== - -class DataPacket::_Internal { - public: - static const ::livekit::UserPacket& user(const DataPacket* msg); - static const ::livekit::ActiveSpeakerUpdate& speaker(const DataPacket* msg); -}; - -const ::livekit::UserPacket& -DataPacket::_Internal::user(const DataPacket* msg) { - return *msg->value_.user_; -} -const ::livekit::ActiveSpeakerUpdate& -DataPacket::_Internal::speaker(const DataPacket* msg) { - return *msg->value_.speaker_; -} -void DataPacket::set_allocated_user(::livekit::UserPacket* user) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_value(); - if (user) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::UserPacket>::GetOwningArena(user); - if (message_arena != submessage_arena) { - user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, user, submessage_arena); - } - set_has_user(); - value_.user_ = user; - } - // @@protoc_insertion_point(field_set_allocated:livekit.DataPacket.user) -} -void DataPacket::set_allocated_speaker(::livekit::ActiveSpeakerUpdate* speaker) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_value(); - if (speaker) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::ActiveSpeakerUpdate>::GetOwningArena(speaker); - if (message_arena != submessage_arena) { - speaker = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, speaker, submessage_arena); - } - set_has_speaker(); - value_.speaker_ = speaker; - } - // @@protoc_insertion_point(field_set_allocated:livekit.DataPacket.speaker) -} -DataPacket::DataPacket(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.DataPacket) -} -DataPacket::DataPacket(const DataPacket& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - kind_ = from.kind_; - clear_has_value(); - switch (from.value_case()) { - case kUser: { - _internal_mutable_user()->::livekit::UserPacket::MergeFrom(from._internal_user()); - break; - } - case kSpeaker: { - _internal_mutable_speaker()->::livekit::ActiveSpeakerUpdate::MergeFrom(from._internal_speaker()); - break; - } - case VALUE_NOT_SET: { - break; - } - } - // @@protoc_insertion_point(copy_constructor:livekit.DataPacket) -} - -inline void DataPacket::SharedCtor() { -kind_ = 0; -clear_has_value(); -} - -DataPacket::~DataPacket() { - // @@protoc_insertion_point(destructor:livekit.DataPacket) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void DataPacket::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (has_value()) { - clear_value(); - } -} - -void DataPacket::ArenaDtor(void* object) { - DataPacket* _this = reinterpret_cast< DataPacket* >(object); - (void)_this; -} -void DataPacket::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void DataPacket::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void DataPacket::clear_value() { -// @@protoc_insertion_point(one_of_clear_start:livekit.DataPacket) - switch (value_case()) { - case kUser: { - if (GetArenaForAllocation() == nullptr) { - delete value_.user_; - } - break; - } - case kSpeaker: { - if (GetArenaForAllocation() == nullptr) { - delete value_.speaker_; - } - break; - } - case VALUE_NOT_SET: { - break; - } - } - _oneof_case_[0] = VALUE_NOT_SET; -} - - -void DataPacket::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.DataPacket) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - kind_ = 0; - clear_value(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* DataPacket::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .livekit.DataPacket.Kind kind = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_kind(static_cast<::livekit::DataPacket_Kind>(val)); - } else - goto handle_unusual; - continue; - // .livekit.UserPacket user = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_user(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.ActiveSpeakerUpdate speaker = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_speaker(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* DataPacket::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.DataPacket) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .livekit.DataPacket.Kind kind = 1; - if (this->_internal_kind() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( - 1, this->_internal_kind(), target); - } - - // .livekit.UserPacket user = 2; - if (_internal_has_user()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 2, _Internal::user(this), target, stream); - } - - // .livekit.ActiveSpeakerUpdate speaker = 3; - if (_internal_has_speaker()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 3, _Internal::speaker(this), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.DataPacket) - return target; -} - -size_t DataPacket::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.DataPacket) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .livekit.DataPacket.Kind kind = 1; - if (this->_internal_kind() != 0) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_kind()); - } - - switch (value_case()) { - // .livekit.UserPacket user = 2; - case kUser: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *value_.user_); - break; - } - // .livekit.ActiveSpeakerUpdate speaker = 3; - case kSpeaker: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *value_.speaker_); - break; - } - case VALUE_NOT_SET: { - break; - } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DataPacket::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - DataPacket::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DataPacket::GetClassData() const { return &_class_data_; } - -void DataPacket::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void DataPacket::MergeFrom(const DataPacket& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.DataPacket) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_kind() != 0) { - _internal_set_kind(from._internal_kind()); - } - switch (from.value_case()) { - case kUser: { - _internal_mutable_user()->::livekit::UserPacket::MergeFrom(from._internal_user()); - break; - } - case kSpeaker: { - _internal_mutable_speaker()->::livekit::ActiveSpeakerUpdate::MergeFrom(from._internal_speaker()); - break; - } - case VALUE_NOT_SET: { - break; - } - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void DataPacket::CopyFrom(const DataPacket& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.DataPacket) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool DataPacket::IsInitialized() const { - return true; -} - -void DataPacket::InternalSwap(DataPacket* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(kind_, other->kind_); - swap(value_, other->value_); - swap(_oneof_case_[0], other->_oneof_case_[0]); -} - -::PROTOBUF_NAMESPACE_ID::Metadata DataPacket::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5fmodels_2eproto_getter, &descriptor_table_livekit_5fmodels_2eproto_once, - file_level_metadata_livekit_5fmodels_2eproto[7]); -} - -// =================================================================== - -class ActiveSpeakerUpdate::_Internal { - public: -}; - -ActiveSpeakerUpdate::ActiveSpeakerUpdate(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - speakers_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.ActiveSpeakerUpdate) -} -ActiveSpeakerUpdate::ActiveSpeakerUpdate(const ActiveSpeakerUpdate& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - speakers_(from.speakers_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:livekit.ActiveSpeakerUpdate) -} - -inline void ActiveSpeakerUpdate::SharedCtor() { -} - -ActiveSpeakerUpdate::~ActiveSpeakerUpdate() { - // @@protoc_insertion_point(destructor:livekit.ActiveSpeakerUpdate) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void ActiveSpeakerUpdate::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void ActiveSpeakerUpdate::ArenaDtor(void* object) { - ActiveSpeakerUpdate* _this = reinterpret_cast< ActiveSpeakerUpdate* >(object); - (void)_this; -} -void ActiveSpeakerUpdate::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void ActiveSpeakerUpdate::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ActiveSpeakerUpdate::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.ActiveSpeakerUpdate) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - speakers_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ActiveSpeakerUpdate::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated .livekit.SpeakerInfo speakers = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_speakers(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* ActiveSpeakerUpdate::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.ActiveSpeakerUpdate) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .livekit.SpeakerInfo speakers = 1; - for (unsigned int i = 0, - n = static_cast(this->_internal_speakers_size()); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, this->_internal_speakers(i), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.ActiveSpeakerUpdate) - return target; -} - -size_t ActiveSpeakerUpdate::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.ActiveSpeakerUpdate) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated .livekit.SpeakerInfo speakers = 1; - total_size += 1UL * this->_internal_speakers_size(); - for (const auto& msg : this->speakers_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ActiveSpeakerUpdate::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ActiveSpeakerUpdate::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ActiveSpeakerUpdate::GetClassData() const { return &_class_data_; } - -void ActiveSpeakerUpdate::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ActiveSpeakerUpdate::MergeFrom(const ActiveSpeakerUpdate& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.ActiveSpeakerUpdate) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - speakers_.MergeFrom(from.speakers_); - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ActiveSpeakerUpdate::CopyFrom(const ActiveSpeakerUpdate& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.ActiveSpeakerUpdate) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ActiveSpeakerUpdate::IsInitialized() const { - return true; -} - -void ActiveSpeakerUpdate::InternalSwap(ActiveSpeakerUpdate* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - speakers_.InternalSwap(&other->speakers_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ActiveSpeakerUpdate::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5fmodels_2eproto_getter, &descriptor_table_livekit_5fmodels_2eproto_once, - file_level_metadata_livekit_5fmodels_2eproto[8]); -} - -// =================================================================== - -class SpeakerInfo::_Internal { - public: -}; - -SpeakerInfo::SpeakerInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.SpeakerInfo) -} -SpeakerInfo::SpeakerInfo(const SpeakerInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_sid().empty()) { - sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sid(), - GetArenaForAllocation()); - } - ::memcpy(&level_, &from.level_, - static_cast(reinterpret_cast(&active_) - - reinterpret_cast(&level_)) + sizeof(active_)); - // @@protoc_insertion_point(copy_constructor:livekit.SpeakerInfo) -} - -inline void SpeakerInfo::SharedCtor() { -sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&level_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&active_) - - reinterpret_cast(&level_)) + sizeof(active_)); -} - -SpeakerInfo::~SpeakerInfo() { - // @@protoc_insertion_point(destructor:livekit.SpeakerInfo) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void SpeakerInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - sid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void SpeakerInfo::ArenaDtor(void* object) { - SpeakerInfo* _this = reinterpret_cast< SpeakerInfo* >(object); - (void)_this; -} -void SpeakerInfo::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void SpeakerInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void SpeakerInfo::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.SpeakerInfo) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - sid_.ClearToEmpty(); - ::memset(&level_, 0, static_cast( - reinterpret_cast(&active_) - - reinterpret_cast(&level_)) + sizeof(active_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SpeakerInfo::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string sid = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_sid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.SpeakerInfo.sid")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // float level = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 21)) { - level_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } else - goto handle_unusual; - continue; - // bool active = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - active_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* SpeakerInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.SpeakerInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string sid = 1; - if (!this->_internal_sid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_sid().data(), static_cast(this->_internal_sid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.SpeakerInfo.sid"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_sid(), target); - } - - // float level = 2; - static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size."); - float tmp_level = this->_internal_level(); - uint32_t raw_level; - memcpy(&raw_level, &tmp_level, sizeof(tmp_level)); - if (raw_level != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(2, this->_internal_level(), target); - } - - // bool active = 3; - if (this->_internal_active() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(3, this->_internal_active(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.SpeakerInfo) - return target; -} - -size_t SpeakerInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.SpeakerInfo) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string sid = 1; - if (!this->_internal_sid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_sid()); - } - - // float level = 2; - static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size."); - float tmp_level = this->_internal_level(); - uint32_t raw_level; - memcpy(&raw_level, &tmp_level, sizeof(tmp_level)); - if (raw_level != 0) { - total_size += 1 + 4; - } - - // bool active = 3; - if (this->_internal_active() != 0) { - total_size += 1 + 1; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SpeakerInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - SpeakerInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SpeakerInfo::GetClassData() const { return &_class_data_; } - -void SpeakerInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void SpeakerInfo::MergeFrom(const SpeakerInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.SpeakerInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_sid().empty()) { - _internal_set_sid(from._internal_sid()); - } - static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size."); - float tmp_level = from._internal_level(); - uint32_t raw_level; - memcpy(&raw_level, &tmp_level, sizeof(tmp_level)); - if (raw_level != 0) { - _internal_set_level(from._internal_level()); - } - if (from._internal_active() != 0) { - _internal_set_active(from._internal_active()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void SpeakerInfo::CopyFrom(const SpeakerInfo& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.SpeakerInfo) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool SpeakerInfo::IsInitialized() const { - return true; -} - -void SpeakerInfo::InternalSwap(SpeakerInfo* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &sid_, lhs_arena, - &other->sid_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(SpeakerInfo, active_) - + sizeof(SpeakerInfo::active_) - - PROTOBUF_FIELD_OFFSET(SpeakerInfo, level_)>( - reinterpret_cast(&level_), - reinterpret_cast(&other->level_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata SpeakerInfo::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5fmodels_2eproto_getter, &descriptor_table_livekit_5fmodels_2eproto_once, - file_level_metadata_livekit_5fmodels_2eproto[9]); -} - -// =================================================================== - -class UserPacket::_Internal { - public: -}; - -UserPacket::UserPacket(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - destination_sids_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.UserPacket) -} -UserPacket::UserPacket(const UserPacket& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - destination_sids_(from.destination_sids_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - participant_sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - participant_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_participant_sid().empty()) { - participant_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_participant_sid(), - GetArenaForAllocation()); - } - payload_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - payload_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_payload().empty()) { - payload_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_payload(), - GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:livekit.UserPacket) -} - -inline void UserPacket::SharedCtor() { -participant_sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - participant_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -payload_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - payload_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -UserPacket::~UserPacket() { - // @@protoc_insertion_point(destructor:livekit.UserPacket) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void UserPacket::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - participant_sid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - payload_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void UserPacket::ArenaDtor(void* object) { - UserPacket* _this = reinterpret_cast< UserPacket* >(object); - (void)_this; -} -void UserPacket::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void UserPacket::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void UserPacket::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.UserPacket) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - destination_sids_.Clear(); - participant_sid_.ClearToEmpty(); - payload_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* UserPacket::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string participant_sid = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_participant_sid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.UserPacket.participant_sid")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // bytes payload = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_payload(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated string destination_sids = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_destination_sids(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.UserPacket.destination_sids")); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* UserPacket::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.UserPacket) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string participant_sid = 1; - if (!this->_internal_participant_sid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_participant_sid().data(), static_cast(this->_internal_participant_sid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.UserPacket.participant_sid"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_participant_sid(), target); - } - - // bytes payload = 2; - if (!this->_internal_payload().empty()) { - target = stream->WriteBytesMaybeAliased( - 2, this->_internal_payload(), target); - } - - // repeated string destination_sids = 3; - for (int i = 0, n = this->_internal_destination_sids_size(); i < n; i++) { - const auto& s = this->_internal_destination_sids(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.UserPacket.destination_sids"); - target = stream->WriteString(3, s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.UserPacket) - return target; -} - -size_t UserPacket::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.UserPacket) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated string destination_sids = 3; - total_size += 1 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(destination_sids_.size()); - for (int i = 0, n = destination_sids_.size(); i < n; i++) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - destination_sids_.Get(i)); - } - - // string participant_sid = 1; - if (!this->_internal_participant_sid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_participant_sid()); - } - - // bytes payload = 2; - if (!this->_internal_payload().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_payload()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UserPacket::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - UserPacket::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UserPacket::GetClassData() const { return &_class_data_; } - -void UserPacket::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void UserPacket::MergeFrom(const UserPacket& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.UserPacket) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - destination_sids_.MergeFrom(from.destination_sids_); - if (!from._internal_participant_sid().empty()) { - _internal_set_participant_sid(from._internal_participant_sid()); - } - if (!from._internal_payload().empty()) { - _internal_set_payload(from._internal_payload()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void UserPacket::CopyFrom(const UserPacket& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.UserPacket) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool UserPacket::IsInitialized() const { - return true; -} - -void UserPacket::InternalSwap(UserPacket* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - destination_sids_.InternalSwap(&other->destination_sids_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &participant_sid_, lhs_arena, - &other->participant_sid_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &payload_, lhs_arena, - &other->payload_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata UserPacket::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5fmodels_2eproto_getter, &descriptor_table_livekit_5fmodels_2eproto_once, - file_level_metadata_livekit_5fmodels_2eproto[10]); -} - -// =================================================================== - -class ParticipantTracks::_Internal { - public: -}; - -ParticipantTracks::ParticipantTracks(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - track_sids_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.ParticipantTracks) -} -ParticipantTracks::ParticipantTracks(const ParticipantTracks& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - track_sids_(from.track_sids_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - participant_sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - participant_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_participant_sid().empty()) { - participant_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_participant_sid(), - GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:livekit.ParticipantTracks) -} - -inline void ParticipantTracks::SharedCtor() { -participant_sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - participant_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -ParticipantTracks::~ParticipantTracks() { - // @@protoc_insertion_point(destructor:livekit.ParticipantTracks) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void ParticipantTracks::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - participant_sid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void ParticipantTracks::ArenaDtor(void* object) { - ParticipantTracks* _this = reinterpret_cast< ParticipantTracks* >(object); - (void)_this; -} -void ParticipantTracks::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void ParticipantTracks::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ParticipantTracks::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.ParticipantTracks) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - track_sids_.Clear(); - participant_sid_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ParticipantTracks::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string participant_sid = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_participant_sid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.ParticipantTracks.participant_sid")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated string track_sids = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_track_sids(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.ParticipantTracks.track_sids")); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* ParticipantTracks::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.ParticipantTracks) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string participant_sid = 1; - if (!this->_internal_participant_sid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_participant_sid().data(), static_cast(this->_internal_participant_sid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.ParticipantTracks.participant_sid"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_participant_sid(), target); - } - - // repeated string track_sids = 2; - for (int i = 0, n = this->_internal_track_sids_size(); i < n; i++) { - const auto& s = this->_internal_track_sids(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.ParticipantTracks.track_sids"); - target = stream->WriteString(2, s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.ParticipantTracks) - return target; -} - -size_t ParticipantTracks::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.ParticipantTracks) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated string track_sids = 2; - total_size += 1 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(track_sids_.size()); - for (int i = 0, n = track_sids_.size(); i < n; i++) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - track_sids_.Get(i)); - } - - // string participant_sid = 1; - if (!this->_internal_participant_sid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_participant_sid()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ParticipantTracks::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ParticipantTracks::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ParticipantTracks::GetClassData() const { return &_class_data_; } - -void ParticipantTracks::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ParticipantTracks::MergeFrom(const ParticipantTracks& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.ParticipantTracks) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - track_sids_.MergeFrom(from.track_sids_); - if (!from._internal_participant_sid().empty()) { - _internal_set_participant_sid(from._internal_participant_sid()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ParticipantTracks::CopyFrom(const ParticipantTracks& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.ParticipantTracks) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ParticipantTracks::IsInitialized() const { - return true; -} - -void ParticipantTracks::InternalSwap(ParticipantTracks* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - track_sids_.InternalSwap(&other->track_sids_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &participant_sid_, lhs_arena, - &other->participant_sid_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ParticipantTracks::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5fmodels_2eproto_getter, &descriptor_table_livekit_5fmodels_2eproto_once, - file_level_metadata_livekit_5fmodels_2eproto[11]); -} - -// =================================================================== - -class ClientInfo::_Internal { - public: -}; - -ClientInfo::ClientInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.ClientInfo) -} -ClientInfo::ClientInfo(const ClientInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - version_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_version().empty()) { - version_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_version(), - GetArenaForAllocation()); - } - os_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - os_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_os().empty()) { - os_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_os(), - GetArenaForAllocation()); - } - os_version_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - os_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_os_version().empty()) { - os_version_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_os_version(), - GetArenaForAllocation()); - } - device_model_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - device_model_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_device_model().empty()) { - device_model_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_device_model(), - GetArenaForAllocation()); - } - browser_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - browser_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_browser().empty()) { - browser_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_browser(), - GetArenaForAllocation()); - } - browser_version_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - browser_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_browser_version().empty()) { - browser_version_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_browser_version(), - GetArenaForAllocation()); - } - address_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_address().empty()) { - address_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_address(), - GetArenaForAllocation()); - } - ::memcpy(&sdk_, &from.sdk_, - static_cast(reinterpret_cast(&protocol_) - - reinterpret_cast(&sdk_)) + sizeof(protocol_)); - // @@protoc_insertion_point(copy_constructor:livekit.ClientInfo) -} - -inline void ClientInfo::SharedCtor() { -version_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -os_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - os_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -os_version_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - os_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -device_model_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - device_model_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -browser_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - browser_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -browser_version_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - browser_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -address_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&sdk_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&protocol_) - - reinterpret_cast(&sdk_)) + sizeof(protocol_)); -} - -ClientInfo::~ClientInfo() { - // @@protoc_insertion_point(destructor:livekit.ClientInfo) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void ClientInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - version_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - os_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - os_version_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - device_model_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - browser_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - browser_version_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - address_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void ClientInfo::ArenaDtor(void* object) { - ClientInfo* _this = reinterpret_cast< ClientInfo* >(object); - (void)_this; -} -void ClientInfo::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void ClientInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ClientInfo::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.ClientInfo) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - version_.ClearToEmpty(); - os_.ClearToEmpty(); - os_version_.ClearToEmpty(); - device_model_.ClearToEmpty(); - browser_.ClearToEmpty(); - browser_version_.ClearToEmpty(); - address_.ClearToEmpty(); - ::memset(&sdk_, 0, static_cast( - reinterpret_cast(&protocol_) - - reinterpret_cast(&sdk_)) + sizeof(protocol_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ClientInfo::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .livekit.ClientInfo.SDK sdk = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_sdk(static_cast<::livekit::ClientInfo_SDK>(val)); - } else - goto handle_unusual; - continue; - // string version = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_version(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.ClientInfo.version")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // int32 protocol = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - protocol_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // string os = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_os(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.ClientInfo.os")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // string os_version = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_os_version(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.ClientInfo.os_version")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // string device_model = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - auto str = _internal_mutable_device_model(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.ClientInfo.device_model")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // string browser = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { - auto str = _internal_mutable_browser(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.ClientInfo.browser")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // string browser_version = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - auto str = _internal_mutable_browser_version(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.ClientInfo.browser_version")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // string address = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - auto str = _internal_mutable_address(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.ClientInfo.address")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* ClientInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.ClientInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .livekit.ClientInfo.SDK sdk = 1; - if (this->_internal_sdk() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( - 1, this->_internal_sdk(), target); - } - - // string version = 2; - if (!this->_internal_version().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_version().data(), static_cast(this->_internal_version().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.ClientInfo.version"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_version(), target); - } - - // int32 protocol = 3; - if (this->_internal_protocol() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_protocol(), target); - } - - // string os = 4; - if (!this->_internal_os().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_os().data(), static_cast(this->_internal_os().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.ClientInfo.os"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_os(), target); - } - - // string os_version = 5; - if (!this->_internal_os_version().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_os_version().data(), static_cast(this->_internal_os_version().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.ClientInfo.os_version"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_os_version(), target); - } - - // string device_model = 6; - if (!this->_internal_device_model().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_device_model().data(), static_cast(this->_internal_device_model().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.ClientInfo.device_model"); - target = stream->WriteStringMaybeAliased( - 6, this->_internal_device_model(), target); - } - - // string browser = 7; - if (!this->_internal_browser().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_browser().data(), static_cast(this->_internal_browser().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.ClientInfo.browser"); - target = stream->WriteStringMaybeAliased( - 7, this->_internal_browser(), target); - } - - // string browser_version = 8; - if (!this->_internal_browser_version().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_browser_version().data(), static_cast(this->_internal_browser_version().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.ClientInfo.browser_version"); - target = stream->WriteStringMaybeAliased( - 8, this->_internal_browser_version(), target); - } - - // string address = 9; - if (!this->_internal_address().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_address().data(), static_cast(this->_internal_address().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.ClientInfo.address"); - target = stream->WriteStringMaybeAliased( - 9, this->_internal_address(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.ClientInfo) - return target; -} - -size_t ClientInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.ClientInfo) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string version = 2; - if (!this->_internal_version().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_version()); - } - - // string os = 4; - if (!this->_internal_os().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_os()); - } - - // string os_version = 5; - if (!this->_internal_os_version().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_os_version()); - } - - // string device_model = 6; - if (!this->_internal_device_model().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_device_model()); - } - - // string browser = 7; - if (!this->_internal_browser().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_browser()); - } - - // string browser_version = 8; - if (!this->_internal_browser_version().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_browser_version()); - } - - // string address = 9; - if (!this->_internal_address().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_address()); - } - - // .livekit.ClientInfo.SDK sdk = 1; - if (this->_internal_sdk() != 0) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_sdk()); - } - - // int32 protocol = 3; - if (this->_internal_protocol() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_protocol()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ClientInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ClientInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ClientInfo::GetClassData() const { return &_class_data_; } - -void ClientInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ClientInfo::MergeFrom(const ClientInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.ClientInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_version().empty()) { - _internal_set_version(from._internal_version()); - } - if (!from._internal_os().empty()) { - _internal_set_os(from._internal_os()); - } - if (!from._internal_os_version().empty()) { - _internal_set_os_version(from._internal_os_version()); - } - if (!from._internal_device_model().empty()) { - _internal_set_device_model(from._internal_device_model()); - } - if (!from._internal_browser().empty()) { - _internal_set_browser(from._internal_browser()); - } - if (!from._internal_browser_version().empty()) { - _internal_set_browser_version(from._internal_browser_version()); - } - if (!from._internal_address().empty()) { - _internal_set_address(from._internal_address()); - } - if (from._internal_sdk() != 0) { - _internal_set_sdk(from._internal_sdk()); - } - if (from._internal_protocol() != 0) { - _internal_set_protocol(from._internal_protocol()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ClientInfo::CopyFrom(const ClientInfo& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.ClientInfo) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ClientInfo::IsInitialized() const { - return true; -} - -void ClientInfo::InternalSwap(ClientInfo* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &version_, lhs_arena, - &other->version_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &os_, lhs_arena, - &other->os_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &os_version_, lhs_arena, - &other->os_version_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &device_model_, lhs_arena, - &other->device_model_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &browser_, lhs_arena, - &other->browser_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &browser_version_, lhs_arena, - &other->browser_version_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &address_, lhs_arena, - &other->address_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ClientInfo, protocol_) - + sizeof(ClientInfo::protocol_) - - PROTOBUF_FIELD_OFFSET(ClientInfo, sdk_)>( - reinterpret_cast(&sdk_), - reinterpret_cast(&other->sdk_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ClientInfo::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5fmodels_2eproto_getter, &descriptor_table_livekit_5fmodels_2eproto_once, - file_level_metadata_livekit_5fmodels_2eproto[12]); -} - -// =================================================================== - -class ClientConfiguration::_Internal { - public: - static const ::livekit::VideoConfiguration& video(const ClientConfiguration* msg); - static const ::livekit::VideoConfiguration& screen(const ClientConfiguration* msg); -}; - -const ::livekit::VideoConfiguration& -ClientConfiguration::_Internal::video(const ClientConfiguration* msg) { - return *msg->video_; -} -const ::livekit::VideoConfiguration& -ClientConfiguration::_Internal::screen(const ClientConfiguration* msg) { - return *msg->screen_; -} -ClientConfiguration::ClientConfiguration(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.ClientConfiguration) -} -ClientConfiguration::ClientConfiguration(const ClientConfiguration& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_video()) { - video_ = new ::livekit::VideoConfiguration(*from.video_); - } else { - video_ = nullptr; - } - if (from._internal_has_screen()) { - screen_ = new ::livekit::VideoConfiguration(*from.screen_); - } else { - screen_ = nullptr; - } - resume_connection_ = from.resume_connection_; - // @@protoc_insertion_point(copy_constructor:livekit.ClientConfiguration) -} - -inline void ClientConfiguration::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&video_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&resume_connection_) - - reinterpret_cast(&video_)) + sizeof(resume_connection_)); -} - -ClientConfiguration::~ClientConfiguration() { - // @@protoc_insertion_point(destructor:livekit.ClientConfiguration) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void ClientConfiguration::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete video_; - if (this != internal_default_instance()) delete screen_; -} - -void ClientConfiguration::ArenaDtor(void* object) { - ClientConfiguration* _this = reinterpret_cast< ClientConfiguration* >(object); - (void)_this; -} -void ClientConfiguration::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void ClientConfiguration::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ClientConfiguration::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.ClientConfiguration) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && video_ != nullptr) { - delete video_; - } - video_ = nullptr; - if (GetArenaForAllocation() == nullptr && screen_ != nullptr) { - delete screen_; - } - screen_ = nullptr; - resume_connection_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ClientConfiguration::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .livekit.VideoConfiguration video = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_video(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.VideoConfiguration screen = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_screen(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.ClientConfigSetting resume_connection = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_resume_connection(static_cast<::livekit::ClientConfigSetting>(val)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* ClientConfiguration::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.ClientConfiguration) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .livekit.VideoConfiguration video = 1; - if (this->_internal_has_video()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 1, _Internal::video(this), target, stream); - } - - // .livekit.VideoConfiguration screen = 2; - if (this->_internal_has_screen()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 2, _Internal::screen(this), target, stream); - } - - // .livekit.ClientConfigSetting resume_connection = 3; - if (this->_internal_resume_connection() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( - 3, this->_internal_resume_connection(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.ClientConfiguration) - return target; -} - -size_t ClientConfiguration::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.ClientConfiguration) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .livekit.VideoConfiguration video = 1; - if (this->_internal_has_video()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *video_); - } - - // .livekit.VideoConfiguration screen = 2; - if (this->_internal_has_screen()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *screen_); - } - - // .livekit.ClientConfigSetting resume_connection = 3; - if (this->_internal_resume_connection() != 0) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_resume_connection()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ClientConfiguration::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ClientConfiguration::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ClientConfiguration::GetClassData() const { return &_class_data_; } - -void ClientConfiguration::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ClientConfiguration::MergeFrom(const ClientConfiguration& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.ClientConfiguration) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_video()) { - _internal_mutable_video()->::livekit::VideoConfiguration::MergeFrom(from._internal_video()); - } - if (from._internal_has_screen()) { - _internal_mutable_screen()->::livekit::VideoConfiguration::MergeFrom(from._internal_screen()); - } - if (from._internal_resume_connection() != 0) { - _internal_set_resume_connection(from._internal_resume_connection()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ClientConfiguration::CopyFrom(const ClientConfiguration& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.ClientConfiguration) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ClientConfiguration::IsInitialized() const { - return true; -} - -void ClientConfiguration::InternalSwap(ClientConfiguration* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ClientConfiguration, resume_connection_) - + sizeof(ClientConfiguration::resume_connection_) - - PROTOBUF_FIELD_OFFSET(ClientConfiguration, video_)>( - reinterpret_cast(&video_), - reinterpret_cast(&other->video_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ClientConfiguration::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5fmodels_2eproto_getter, &descriptor_table_livekit_5fmodels_2eproto_once, - file_level_metadata_livekit_5fmodels_2eproto[13]); -} - -// =================================================================== - -class VideoConfiguration::_Internal { - public: -}; - -VideoConfiguration::VideoConfiguration(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.VideoConfiguration) -} -VideoConfiguration::VideoConfiguration(const VideoConfiguration& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - hardware_encoder_ = from.hardware_encoder_; - // @@protoc_insertion_point(copy_constructor:livekit.VideoConfiguration) -} - -inline void VideoConfiguration::SharedCtor() { -hardware_encoder_ = 0; -} - -VideoConfiguration::~VideoConfiguration() { - // @@protoc_insertion_point(destructor:livekit.VideoConfiguration) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void VideoConfiguration::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void VideoConfiguration::ArenaDtor(void* object) { - VideoConfiguration* _this = reinterpret_cast< VideoConfiguration* >(object); - (void)_this; -} -void VideoConfiguration::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void VideoConfiguration::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void VideoConfiguration::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.VideoConfiguration) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - hardware_encoder_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VideoConfiguration::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .livekit.ClientConfigSetting hardware_encoder = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_hardware_encoder(static_cast<::livekit::ClientConfigSetting>(val)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* VideoConfiguration::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.VideoConfiguration) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .livekit.ClientConfigSetting hardware_encoder = 1; - if (this->_internal_hardware_encoder() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( - 1, this->_internal_hardware_encoder(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.VideoConfiguration) - return target; -} - -size_t VideoConfiguration::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.VideoConfiguration) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .livekit.ClientConfigSetting hardware_encoder = 1; - if (this->_internal_hardware_encoder() != 0) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_hardware_encoder()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VideoConfiguration::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - VideoConfiguration::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VideoConfiguration::GetClassData() const { return &_class_data_; } - -void VideoConfiguration::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void VideoConfiguration::MergeFrom(const VideoConfiguration& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.VideoConfiguration) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_hardware_encoder() != 0) { - _internal_set_hardware_encoder(from._internal_hardware_encoder()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VideoConfiguration::CopyFrom(const VideoConfiguration& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.VideoConfiguration) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VideoConfiguration::IsInitialized() const { - return true; -} - -void VideoConfiguration::InternalSwap(VideoConfiguration* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(hardware_encoder_, other->hardware_encoder_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VideoConfiguration::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5fmodels_2eproto_getter, &descriptor_table_livekit_5fmodels_2eproto_once, - file_level_metadata_livekit_5fmodels_2eproto[14]); -} - -// =================================================================== - -RTPStats_GapHistogramEntry_DoNotUse::RTPStats_GapHistogramEntry_DoNotUse() {} -RTPStats_GapHistogramEntry_DoNotUse::RTPStats_GapHistogramEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena) - : SuperType(arena) {} -void RTPStats_GapHistogramEntry_DoNotUse::MergeFrom(const RTPStats_GapHistogramEntry_DoNotUse& other) { - MergeFromInternal(other); -} -::PROTOBUF_NAMESPACE_ID::Metadata RTPStats_GapHistogramEntry_DoNotUse::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5fmodels_2eproto_getter, &descriptor_table_livekit_5fmodels_2eproto_once, - file_level_metadata_livekit_5fmodels_2eproto[15]); -} - -// =================================================================== - -class RTPStats::_Internal { - public: - static const ::PROTOBUF_NAMESPACE_ID::Timestamp& start_time(const RTPStats* msg); - static const ::PROTOBUF_NAMESPACE_ID::Timestamp& end_time(const RTPStats* msg); - static const ::PROTOBUF_NAMESPACE_ID::Timestamp& last_pli(const RTPStats* msg); - static const ::PROTOBUF_NAMESPACE_ID::Timestamp& last_fir(const RTPStats* msg); - static const ::PROTOBUF_NAMESPACE_ID::Timestamp& last_key_frame(const RTPStats* msg); - static const ::PROTOBUF_NAMESPACE_ID::Timestamp& last_layer_lock_pli(const RTPStats* msg); -}; - -const ::PROTOBUF_NAMESPACE_ID::Timestamp& -RTPStats::_Internal::start_time(const RTPStats* msg) { - return *msg->start_time_; -} -const ::PROTOBUF_NAMESPACE_ID::Timestamp& -RTPStats::_Internal::end_time(const RTPStats* msg) { - return *msg->end_time_; -} -const ::PROTOBUF_NAMESPACE_ID::Timestamp& -RTPStats::_Internal::last_pli(const RTPStats* msg) { - return *msg->last_pli_; -} -const ::PROTOBUF_NAMESPACE_ID::Timestamp& -RTPStats::_Internal::last_fir(const RTPStats* msg) { - return *msg->last_fir_; -} -const ::PROTOBUF_NAMESPACE_ID::Timestamp& -RTPStats::_Internal::last_key_frame(const RTPStats* msg) { - return *msg->last_key_frame_; -} -const ::PROTOBUF_NAMESPACE_ID::Timestamp& -RTPStats::_Internal::last_layer_lock_pli(const RTPStats* msg) { - return *msg->last_layer_lock_pli_; -} -void RTPStats::clear_start_time() { - if (GetArenaForAllocation() == nullptr && start_time_ != nullptr) { - delete start_time_; - } - start_time_ = nullptr; -} -void RTPStats::clear_end_time() { - if (GetArenaForAllocation() == nullptr && end_time_ != nullptr) { - delete end_time_; - } - end_time_ = nullptr; -} -void RTPStats::clear_last_pli() { - if (GetArenaForAllocation() == nullptr && last_pli_ != nullptr) { - delete last_pli_; - } - last_pli_ = nullptr; -} -void RTPStats::clear_last_fir() { - if (GetArenaForAllocation() == nullptr && last_fir_ != nullptr) { - delete last_fir_; - } - last_fir_ = nullptr; -} -void RTPStats::clear_last_key_frame() { - if (GetArenaForAllocation() == nullptr && last_key_frame_ != nullptr) { - delete last_key_frame_; - } - last_key_frame_ = nullptr; -} -void RTPStats::clear_last_layer_lock_pli() { - if (GetArenaForAllocation() == nullptr && last_layer_lock_pli_ != nullptr) { - delete last_layer_lock_pli_; - } - last_layer_lock_pli_ = nullptr; -} -RTPStats::RTPStats(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - gap_histogram_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.RTPStats) -} -RTPStats::RTPStats(const RTPStats& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - gap_histogram_.MergeFrom(from.gap_histogram_); - if (from._internal_has_start_time()) { - start_time_ = new ::PROTOBUF_NAMESPACE_ID::Timestamp(*from.start_time_); - } else { - start_time_ = nullptr; - } - if (from._internal_has_end_time()) { - end_time_ = new ::PROTOBUF_NAMESPACE_ID::Timestamp(*from.end_time_); - } else { - end_time_ = nullptr; - } - if (from._internal_has_last_pli()) { - last_pli_ = new ::PROTOBUF_NAMESPACE_ID::Timestamp(*from.last_pli_); - } else { - last_pli_ = nullptr; - } - if (from._internal_has_last_fir()) { - last_fir_ = new ::PROTOBUF_NAMESPACE_ID::Timestamp(*from.last_fir_); - } else { - last_fir_ = nullptr; - } - if (from._internal_has_last_key_frame()) { - last_key_frame_ = new ::PROTOBUF_NAMESPACE_ID::Timestamp(*from.last_key_frame_); - } else { - last_key_frame_ = nullptr; - } - if (from._internal_has_last_layer_lock_pli()) { - last_layer_lock_pli_ = new ::PROTOBUF_NAMESPACE_ID::Timestamp(*from.last_layer_lock_pli_); - } else { - last_layer_lock_pli_ = nullptr; - } - ::memcpy(&duration_, &from.duration_, - static_cast(reinterpret_cast(&nack_repeated_) - - reinterpret_cast(&duration_)) + sizeof(nack_repeated_)); - // @@protoc_insertion_point(copy_constructor:livekit.RTPStats) -} - -inline void RTPStats::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&start_time_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&nack_repeated_) - - reinterpret_cast(&start_time_)) + sizeof(nack_repeated_)); -} - -RTPStats::~RTPStats() { - // @@protoc_insertion_point(destructor:livekit.RTPStats) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void RTPStats::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete start_time_; - if (this != internal_default_instance()) delete end_time_; - if (this != internal_default_instance()) delete last_pli_; - if (this != internal_default_instance()) delete last_fir_; - if (this != internal_default_instance()) delete last_key_frame_; - if (this != internal_default_instance()) delete last_layer_lock_pli_; -} - -void RTPStats::ArenaDtor(void* object) { - RTPStats* _this = reinterpret_cast< RTPStats* >(object); - (void)_this; - _this->gap_histogram_. ~MapField(); -} -inline void RTPStats::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena) { - if (arena != nullptr) { - arena->OwnCustomDestructor(this, &RTPStats::ArenaDtor); - } -} -void RTPStats::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void RTPStats::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.RTPStats) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - gap_histogram_.Clear(); - if (GetArenaForAllocation() == nullptr && start_time_ != nullptr) { - delete start_time_; - } - start_time_ = nullptr; - if (GetArenaForAllocation() == nullptr && end_time_ != nullptr) { - delete end_time_; - } - end_time_ = nullptr; - if (GetArenaForAllocation() == nullptr && last_pli_ != nullptr) { - delete last_pli_; - } - last_pli_ = nullptr; - if (GetArenaForAllocation() == nullptr && last_fir_ != nullptr) { - delete last_fir_; - } - last_fir_ = nullptr; - if (GetArenaForAllocation() == nullptr && last_key_frame_ != nullptr) { - delete last_key_frame_; - } - last_key_frame_ = nullptr; - if (GetArenaForAllocation() == nullptr && last_layer_lock_pli_ != nullptr) { - delete last_layer_lock_pli_; - } - last_layer_lock_pli_ = nullptr; - ::memset(&duration_, 0, static_cast( - reinterpret_cast(&nack_repeated_) - - reinterpret_cast(&duration_)) + sizeof(nack_repeated_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* RTPStats::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .google.protobuf.Timestamp start_time = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_start_time(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .google.protobuf.Timestamp end_time = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_end_time(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // double duration = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 25)) { - duration_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // uint32 packets = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - packets_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // double packet_rate = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 41)) { - packet_rate_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // uint64 bytes = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - bytes_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // double bitrate = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 57)) { - bitrate_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // uint32 packets_lost = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - packets_lost_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // double packet_loss_rate = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 73)) { - packet_loss_rate_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // float packet_loss_percentage = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 85)) { - packet_loss_percentage_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } else - goto handle_unusual; - continue; - // uint32 packets_duplicate = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 88)) { - packets_duplicate_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // double packet_duplicate_rate = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 97)) { - packet_duplicate_rate_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // uint64 bytes_duplicate = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 104)) { - bytes_duplicate_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // double bitrate_duplicate = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 113)) { - bitrate_duplicate_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // uint32 packets_padding = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 120)) { - packets_padding_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // double packet_padding_rate = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 129)) { - packet_padding_rate_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // uint64 bytes_padding = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 136)) { - bytes_padding_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // double bitrate_padding = 18; - case 18: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 145)) { - bitrate_padding_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // uint32 packets_out_of_order = 19; - case 19: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 152)) { - packets_out_of_order_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // uint32 frames = 20; - case 20: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 160)) { - frames_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // double frame_rate = 21; - case 21: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 169)) { - frame_rate_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // double jitter_current = 22; - case 22: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 177)) { - jitter_current_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // double jitter_max = 23; - case 23: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 185)) { - jitter_max_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // map gap_histogram = 24; - case 24: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 194)) { - ptr -= 2; - do { - ptr += 2; - ptr = ctx->ParseMessage(&gap_histogram_, ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<194>(ptr)); - } else - goto handle_unusual; - continue; - // uint32 nacks = 25; - case 25: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 200)) { - nacks_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // uint32 nack_misses = 26; - case 26: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 208)) { - nack_misses_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // uint32 plis = 27; - case 27: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 216)) { - plis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .google.protobuf.Timestamp last_pli = 28; - case 28: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 226)) { - ptr = ctx->ParseMessage(_internal_mutable_last_pli(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // uint32 firs = 29; - case 29: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 232)) { - firs_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .google.protobuf.Timestamp last_fir = 30; - case 30: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 242)) { - ptr = ctx->ParseMessage(_internal_mutable_last_fir(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // uint32 rtt_current = 31; - case 31: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 248)) { - rtt_current_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // uint32 rtt_max = 32; - case 32: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 0)) { - rtt_max_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // uint32 key_frames = 33; - case 33: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - key_frames_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .google.protobuf.Timestamp last_key_frame = 34; - case 34: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_last_key_frame(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // uint32 layer_lock_plis = 35; - case 35: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - layer_lock_plis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .google.protobuf.Timestamp last_layer_lock_pli = 36; - case 36: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_last_layer_lock_pli(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // uint32 nack_acks = 37; - case 37: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - nack_acks_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // uint32 nack_repeated = 38; - case 38: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - nack_repeated_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* RTPStats::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.RTPStats) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .google.protobuf.Timestamp start_time = 1; - if (this->_internal_has_start_time()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 1, _Internal::start_time(this), target, stream); - } - - // .google.protobuf.Timestamp end_time = 2; - if (this->_internal_has_end_time()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 2, _Internal::end_time(this), target, stream); - } - - // double duration = 3; - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_duration = this->_internal_duration(); - uint64_t raw_duration; - memcpy(&raw_duration, &tmp_duration, sizeof(tmp_duration)); - if (raw_duration != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(3, this->_internal_duration(), target); - } - - // uint32 packets = 4; - if (this->_internal_packets() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(4, this->_internal_packets(), target); - } - - // double packet_rate = 5; - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_packet_rate = this->_internal_packet_rate(); - uint64_t raw_packet_rate; - memcpy(&raw_packet_rate, &tmp_packet_rate, sizeof(tmp_packet_rate)); - if (raw_packet_rate != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(5, this->_internal_packet_rate(), target); - } - - // uint64 bytes = 6; - if (this->_internal_bytes() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(6, this->_internal_bytes(), target); - } - - // double bitrate = 7; - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_bitrate = this->_internal_bitrate(); - uint64_t raw_bitrate; - memcpy(&raw_bitrate, &tmp_bitrate, sizeof(tmp_bitrate)); - if (raw_bitrate != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(7, this->_internal_bitrate(), target); - } - - // uint32 packets_lost = 8; - if (this->_internal_packets_lost() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(8, this->_internal_packets_lost(), target); - } - - // double packet_loss_rate = 9; - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_packet_loss_rate = this->_internal_packet_loss_rate(); - uint64_t raw_packet_loss_rate; - memcpy(&raw_packet_loss_rate, &tmp_packet_loss_rate, sizeof(tmp_packet_loss_rate)); - if (raw_packet_loss_rate != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(9, this->_internal_packet_loss_rate(), target); - } - - // float packet_loss_percentage = 10; - static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size."); - float tmp_packet_loss_percentage = this->_internal_packet_loss_percentage(); - uint32_t raw_packet_loss_percentage; - memcpy(&raw_packet_loss_percentage, &tmp_packet_loss_percentage, sizeof(tmp_packet_loss_percentage)); - if (raw_packet_loss_percentage != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(10, this->_internal_packet_loss_percentage(), target); - } - - // uint32 packets_duplicate = 11; - if (this->_internal_packets_duplicate() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(11, this->_internal_packets_duplicate(), target); - } - - // double packet_duplicate_rate = 12; - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_packet_duplicate_rate = this->_internal_packet_duplicate_rate(); - uint64_t raw_packet_duplicate_rate; - memcpy(&raw_packet_duplicate_rate, &tmp_packet_duplicate_rate, sizeof(tmp_packet_duplicate_rate)); - if (raw_packet_duplicate_rate != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(12, this->_internal_packet_duplicate_rate(), target); - } - - // uint64 bytes_duplicate = 13; - if (this->_internal_bytes_duplicate() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(13, this->_internal_bytes_duplicate(), target); - } - - // double bitrate_duplicate = 14; - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_bitrate_duplicate = this->_internal_bitrate_duplicate(); - uint64_t raw_bitrate_duplicate; - memcpy(&raw_bitrate_duplicate, &tmp_bitrate_duplicate, sizeof(tmp_bitrate_duplicate)); - if (raw_bitrate_duplicate != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(14, this->_internal_bitrate_duplicate(), target); - } - - // uint32 packets_padding = 15; - if (this->_internal_packets_padding() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(15, this->_internal_packets_padding(), target); - } - - // double packet_padding_rate = 16; - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_packet_padding_rate = this->_internal_packet_padding_rate(); - uint64_t raw_packet_padding_rate; - memcpy(&raw_packet_padding_rate, &tmp_packet_padding_rate, sizeof(tmp_packet_padding_rate)); - if (raw_packet_padding_rate != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(16, this->_internal_packet_padding_rate(), target); - } - - // uint64 bytes_padding = 17; - if (this->_internal_bytes_padding() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(17, this->_internal_bytes_padding(), target); - } - - // double bitrate_padding = 18; - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_bitrate_padding = this->_internal_bitrate_padding(); - uint64_t raw_bitrate_padding; - memcpy(&raw_bitrate_padding, &tmp_bitrate_padding, sizeof(tmp_bitrate_padding)); - if (raw_bitrate_padding != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(18, this->_internal_bitrate_padding(), target); - } - - // uint32 packets_out_of_order = 19; - if (this->_internal_packets_out_of_order() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(19, this->_internal_packets_out_of_order(), target); - } - - // uint32 frames = 20; - if (this->_internal_frames() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(20, this->_internal_frames(), target); - } - - // double frame_rate = 21; - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_frame_rate = this->_internal_frame_rate(); - uint64_t raw_frame_rate; - memcpy(&raw_frame_rate, &tmp_frame_rate, sizeof(tmp_frame_rate)); - if (raw_frame_rate != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(21, this->_internal_frame_rate(), target); - } - - // double jitter_current = 22; - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_jitter_current = this->_internal_jitter_current(); - uint64_t raw_jitter_current; - memcpy(&raw_jitter_current, &tmp_jitter_current, sizeof(tmp_jitter_current)); - if (raw_jitter_current != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(22, this->_internal_jitter_current(), target); - } - - // double jitter_max = 23; - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_jitter_max = this->_internal_jitter_max(); - uint64_t raw_jitter_max; - memcpy(&raw_jitter_max, &tmp_jitter_max, sizeof(tmp_jitter_max)); - if (raw_jitter_max != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(23, this->_internal_jitter_max(), target); - } - - // map gap_histogram = 24; - if (!this->_internal_gap_histogram().empty()) { - typedef ::PROTOBUF_NAMESPACE_ID::Map< int32_t, uint32_t >::const_pointer - ConstPtr; - typedef ::PROTOBUF_NAMESPACE_ID::internal::SortItem< int32_t, ConstPtr > SortItem; - typedef ::PROTOBUF_NAMESPACE_ID::internal::CompareByFirstField Less; - - if (stream->IsSerializationDeterministic() && - this->_internal_gap_histogram().size() > 1) { - ::std::unique_ptr items( - new SortItem[this->_internal_gap_histogram().size()]); - typedef ::PROTOBUF_NAMESPACE_ID::Map< int32_t, uint32_t >::size_type size_type; - size_type n = 0; - for (::PROTOBUF_NAMESPACE_ID::Map< int32_t, uint32_t >::const_iterator - it = this->_internal_gap_histogram().begin(); - it != this->_internal_gap_histogram().end(); ++it, ++n) { - items[static_cast(n)] = SortItem(&*it); - } - ::std::sort(&items[0], &items[static_cast(n)], Less()); - for (size_type i = 0; i < n; i++) { - target = RTPStats_GapHistogramEntry_DoNotUse::Funcs::InternalSerialize(24, items[static_cast(i)].second->first, items[static_cast(i)].second->second, target, stream); - } - } else { - for (::PROTOBUF_NAMESPACE_ID::Map< int32_t, uint32_t >::const_iterator - it = this->_internal_gap_histogram().begin(); - it != this->_internal_gap_histogram().end(); ++it) { - target = RTPStats_GapHistogramEntry_DoNotUse::Funcs::InternalSerialize(24, it->first, it->second, target, stream); - } - } - } - - // uint32 nacks = 25; - if (this->_internal_nacks() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(25, this->_internal_nacks(), target); - } - - // uint32 nack_misses = 26; - if (this->_internal_nack_misses() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(26, this->_internal_nack_misses(), target); - } - - // uint32 plis = 27; - if (this->_internal_plis() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(27, this->_internal_plis(), target); - } - - // .google.protobuf.Timestamp last_pli = 28; - if (this->_internal_has_last_pli()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 28, _Internal::last_pli(this), target, stream); - } - - // uint32 firs = 29; - if (this->_internal_firs() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(29, this->_internal_firs(), target); - } - - // .google.protobuf.Timestamp last_fir = 30; - if (this->_internal_has_last_fir()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 30, _Internal::last_fir(this), target, stream); - } - - // uint32 rtt_current = 31; - if (this->_internal_rtt_current() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(31, this->_internal_rtt_current(), target); - } - - // uint32 rtt_max = 32; - if (this->_internal_rtt_max() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(32, this->_internal_rtt_max(), target); - } - - // uint32 key_frames = 33; - if (this->_internal_key_frames() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(33, this->_internal_key_frames(), target); - } - - // .google.protobuf.Timestamp last_key_frame = 34; - if (this->_internal_has_last_key_frame()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 34, _Internal::last_key_frame(this), target, stream); - } - - // uint32 layer_lock_plis = 35; - if (this->_internal_layer_lock_plis() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(35, this->_internal_layer_lock_plis(), target); - } - - // .google.protobuf.Timestamp last_layer_lock_pli = 36; - if (this->_internal_has_last_layer_lock_pli()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 36, _Internal::last_layer_lock_pli(this), target, stream); - } - - // uint32 nack_acks = 37; - if (this->_internal_nack_acks() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(37, this->_internal_nack_acks(), target); - } - - // uint32 nack_repeated = 38; - if (this->_internal_nack_repeated() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(38, this->_internal_nack_repeated(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.RTPStats) - return target; -} - -size_t RTPStats::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.RTPStats) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // map gap_histogram = 24; - total_size += 2 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(this->_internal_gap_histogram_size()); - for (::PROTOBUF_NAMESPACE_ID::Map< int32_t, uint32_t >::const_iterator - it = this->_internal_gap_histogram().begin(); - it != this->_internal_gap_histogram().end(); ++it) { - total_size += RTPStats_GapHistogramEntry_DoNotUse::Funcs::ByteSizeLong(it->first, it->second); - } - - // .google.protobuf.Timestamp start_time = 1; - if (this->_internal_has_start_time()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *start_time_); - } - - // .google.protobuf.Timestamp end_time = 2; - if (this->_internal_has_end_time()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *end_time_); - } - - // .google.protobuf.Timestamp last_pli = 28; - if (this->_internal_has_last_pli()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *last_pli_); - } - - // .google.protobuf.Timestamp last_fir = 30; - if (this->_internal_has_last_fir()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *last_fir_); - } - - // .google.protobuf.Timestamp last_key_frame = 34; - if (this->_internal_has_last_key_frame()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *last_key_frame_); - } - - // .google.protobuf.Timestamp last_layer_lock_pli = 36; - if (this->_internal_has_last_layer_lock_pli()) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *last_layer_lock_pli_); - } - - // double duration = 3; - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_duration = this->_internal_duration(); - uint64_t raw_duration; - memcpy(&raw_duration, &tmp_duration, sizeof(tmp_duration)); - if (raw_duration != 0) { - total_size += 1 + 8; - } - - // double packet_rate = 5; - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_packet_rate = this->_internal_packet_rate(); - uint64_t raw_packet_rate; - memcpy(&raw_packet_rate, &tmp_packet_rate, sizeof(tmp_packet_rate)); - if (raw_packet_rate != 0) { - total_size += 1 + 8; - } - - // uint64 bytes = 6; - if (this->_internal_bytes() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64SizePlusOne(this->_internal_bytes()); - } - - // uint32 packets = 4; - if (this->_internal_packets() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_packets()); - } - - // uint32 packets_lost = 8; - if (this->_internal_packets_lost() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_packets_lost()); - } - - // double bitrate = 7; - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_bitrate = this->_internal_bitrate(); - uint64_t raw_bitrate; - memcpy(&raw_bitrate, &tmp_bitrate, sizeof(tmp_bitrate)); - if (raw_bitrate != 0) { - total_size += 1 + 8; - } - - // double packet_loss_rate = 9; - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_packet_loss_rate = this->_internal_packet_loss_rate(); - uint64_t raw_packet_loss_rate; - memcpy(&raw_packet_loss_rate, &tmp_packet_loss_rate, sizeof(tmp_packet_loss_rate)); - if (raw_packet_loss_rate != 0) { - total_size += 1 + 8; - } - - // float packet_loss_percentage = 10; - static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size."); - float tmp_packet_loss_percentage = this->_internal_packet_loss_percentage(); - uint32_t raw_packet_loss_percentage; - memcpy(&raw_packet_loss_percentage, &tmp_packet_loss_percentage, sizeof(tmp_packet_loss_percentage)); - if (raw_packet_loss_percentage != 0) { - total_size += 1 + 4; - } - - // uint32 packets_duplicate = 11; - if (this->_internal_packets_duplicate() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_packets_duplicate()); - } - - // double packet_duplicate_rate = 12; - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_packet_duplicate_rate = this->_internal_packet_duplicate_rate(); - uint64_t raw_packet_duplicate_rate; - memcpy(&raw_packet_duplicate_rate, &tmp_packet_duplicate_rate, sizeof(tmp_packet_duplicate_rate)); - if (raw_packet_duplicate_rate != 0) { - total_size += 1 + 8; - } - - // uint64 bytes_duplicate = 13; - if (this->_internal_bytes_duplicate() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64SizePlusOne(this->_internal_bytes_duplicate()); - } - - // double bitrate_duplicate = 14; - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_bitrate_duplicate = this->_internal_bitrate_duplicate(); - uint64_t raw_bitrate_duplicate; - memcpy(&raw_bitrate_duplicate, &tmp_bitrate_duplicate, sizeof(tmp_bitrate_duplicate)); - if (raw_bitrate_duplicate != 0) { - total_size += 1 + 8; - } - - // double packet_padding_rate = 16; - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_packet_padding_rate = this->_internal_packet_padding_rate(); - uint64_t raw_packet_padding_rate; - memcpy(&raw_packet_padding_rate, &tmp_packet_padding_rate, sizeof(tmp_packet_padding_rate)); - if (raw_packet_padding_rate != 0) { - total_size += 2 + 8; - } - - // uint64 bytes_padding = 17; - if (this->_internal_bytes_padding() != 0) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64Size( - this->_internal_bytes_padding()); - } - - // uint32 packets_padding = 15; - if (this->_internal_packets_padding() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_packets_padding()); - } - - // uint32 packets_out_of_order = 19; - if (this->_internal_packets_out_of_order() != 0) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32Size( - this->_internal_packets_out_of_order()); - } - - // double bitrate_padding = 18; - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_bitrate_padding = this->_internal_bitrate_padding(); - uint64_t raw_bitrate_padding; - memcpy(&raw_bitrate_padding, &tmp_bitrate_padding, sizeof(tmp_bitrate_padding)); - if (raw_bitrate_padding != 0) { - total_size += 2 + 8; - } - - // double frame_rate = 21; - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_frame_rate = this->_internal_frame_rate(); - uint64_t raw_frame_rate; - memcpy(&raw_frame_rate, &tmp_frame_rate, sizeof(tmp_frame_rate)); - if (raw_frame_rate != 0) { - total_size += 2 + 8; - } - - // double jitter_current = 22; - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_jitter_current = this->_internal_jitter_current(); - uint64_t raw_jitter_current; - memcpy(&raw_jitter_current, &tmp_jitter_current, sizeof(tmp_jitter_current)); - if (raw_jitter_current != 0) { - total_size += 2 + 8; - } - - // uint32 frames = 20; - if (this->_internal_frames() != 0) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32Size( - this->_internal_frames()); - } - - // uint32 nacks = 25; - if (this->_internal_nacks() != 0) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32Size( - this->_internal_nacks()); - } - - // double jitter_max = 23; - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_jitter_max = this->_internal_jitter_max(); - uint64_t raw_jitter_max; - memcpy(&raw_jitter_max, &tmp_jitter_max, sizeof(tmp_jitter_max)); - if (raw_jitter_max != 0) { - total_size += 2 + 8; - } - - // uint32 nack_misses = 26; - if (this->_internal_nack_misses() != 0) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32Size( - this->_internal_nack_misses()); - } - - // uint32 plis = 27; - if (this->_internal_plis() != 0) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32Size( - this->_internal_plis()); - } - - // uint32 firs = 29; - if (this->_internal_firs() != 0) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32Size( - this->_internal_firs()); - } - - // uint32 rtt_current = 31; - if (this->_internal_rtt_current() != 0) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32Size( - this->_internal_rtt_current()); - } - - // uint32 rtt_max = 32; - if (this->_internal_rtt_max() != 0) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32Size( - this->_internal_rtt_max()); - } - - // uint32 key_frames = 33; - if (this->_internal_key_frames() != 0) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32Size( - this->_internal_key_frames()); - } - - // uint32 layer_lock_plis = 35; - if (this->_internal_layer_lock_plis() != 0) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32Size( - this->_internal_layer_lock_plis()); - } - - // uint32 nack_acks = 37; - if (this->_internal_nack_acks() != 0) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32Size( - this->_internal_nack_acks()); - } - - // uint32 nack_repeated = 38; - if (this->_internal_nack_repeated() != 0) { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32Size( - this->_internal_nack_repeated()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData RTPStats::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - RTPStats::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*RTPStats::GetClassData() const { return &_class_data_; } - -void RTPStats::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void RTPStats::MergeFrom(const RTPStats& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.RTPStats) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - gap_histogram_.MergeFrom(from.gap_histogram_); - if (from._internal_has_start_time()) { - _internal_mutable_start_time()->::PROTOBUF_NAMESPACE_ID::Timestamp::MergeFrom(from._internal_start_time()); - } - if (from._internal_has_end_time()) { - _internal_mutable_end_time()->::PROTOBUF_NAMESPACE_ID::Timestamp::MergeFrom(from._internal_end_time()); - } - if (from._internal_has_last_pli()) { - _internal_mutable_last_pli()->::PROTOBUF_NAMESPACE_ID::Timestamp::MergeFrom(from._internal_last_pli()); - } - if (from._internal_has_last_fir()) { - _internal_mutable_last_fir()->::PROTOBUF_NAMESPACE_ID::Timestamp::MergeFrom(from._internal_last_fir()); - } - if (from._internal_has_last_key_frame()) { - _internal_mutable_last_key_frame()->::PROTOBUF_NAMESPACE_ID::Timestamp::MergeFrom(from._internal_last_key_frame()); - } - if (from._internal_has_last_layer_lock_pli()) { - _internal_mutable_last_layer_lock_pli()->::PROTOBUF_NAMESPACE_ID::Timestamp::MergeFrom(from._internal_last_layer_lock_pli()); - } - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_duration = from._internal_duration(); - uint64_t raw_duration; - memcpy(&raw_duration, &tmp_duration, sizeof(tmp_duration)); - if (raw_duration != 0) { - _internal_set_duration(from._internal_duration()); - } - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_packet_rate = from._internal_packet_rate(); - uint64_t raw_packet_rate; - memcpy(&raw_packet_rate, &tmp_packet_rate, sizeof(tmp_packet_rate)); - if (raw_packet_rate != 0) { - _internal_set_packet_rate(from._internal_packet_rate()); - } - if (from._internal_bytes() != 0) { - _internal_set_bytes(from._internal_bytes()); - } - if (from._internal_packets() != 0) { - _internal_set_packets(from._internal_packets()); - } - if (from._internal_packets_lost() != 0) { - _internal_set_packets_lost(from._internal_packets_lost()); - } - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_bitrate = from._internal_bitrate(); - uint64_t raw_bitrate; - memcpy(&raw_bitrate, &tmp_bitrate, sizeof(tmp_bitrate)); - if (raw_bitrate != 0) { - _internal_set_bitrate(from._internal_bitrate()); - } - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_packet_loss_rate = from._internal_packet_loss_rate(); - uint64_t raw_packet_loss_rate; - memcpy(&raw_packet_loss_rate, &tmp_packet_loss_rate, sizeof(tmp_packet_loss_rate)); - if (raw_packet_loss_rate != 0) { - _internal_set_packet_loss_rate(from._internal_packet_loss_rate()); - } - static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size."); - float tmp_packet_loss_percentage = from._internal_packet_loss_percentage(); - uint32_t raw_packet_loss_percentage; - memcpy(&raw_packet_loss_percentage, &tmp_packet_loss_percentage, sizeof(tmp_packet_loss_percentage)); - if (raw_packet_loss_percentage != 0) { - _internal_set_packet_loss_percentage(from._internal_packet_loss_percentage()); - } - if (from._internal_packets_duplicate() != 0) { - _internal_set_packets_duplicate(from._internal_packets_duplicate()); - } - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_packet_duplicate_rate = from._internal_packet_duplicate_rate(); - uint64_t raw_packet_duplicate_rate; - memcpy(&raw_packet_duplicate_rate, &tmp_packet_duplicate_rate, sizeof(tmp_packet_duplicate_rate)); - if (raw_packet_duplicate_rate != 0) { - _internal_set_packet_duplicate_rate(from._internal_packet_duplicate_rate()); - } - if (from._internal_bytes_duplicate() != 0) { - _internal_set_bytes_duplicate(from._internal_bytes_duplicate()); - } - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_bitrate_duplicate = from._internal_bitrate_duplicate(); - uint64_t raw_bitrate_duplicate; - memcpy(&raw_bitrate_duplicate, &tmp_bitrate_duplicate, sizeof(tmp_bitrate_duplicate)); - if (raw_bitrate_duplicate != 0) { - _internal_set_bitrate_duplicate(from._internal_bitrate_duplicate()); - } - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_packet_padding_rate = from._internal_packet_padding_rate(); - uint64_t raw_packet_padding_rate; - memcpy(&raw_packet_padding_rate, &tmp_packet_padding_rate, sizeof(tmp_packet_padding_rate)); - if (raw_packet_padding_rate != 0) { - _internal_set_packet_padding_rate(from._internal_packet_padding_rate()); - } - if (from._internal_bytes_padding() != 0) { - _internal_set_bytes_padding(from._internal_bytes_padding()); - } - if (from._internal_packets_padding() != 0) { - _internal_set_packets_padding(from._internal_packets_padding()); - } - if (from._internal_packets_out_of_order() != 0) { - _internal_set_packets_out_of_order(from._internal_packets_out_of_order()); - } - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_bitrate_padding = from._internal_bitrate_padding(); - uint64_t raw_bitrate_padding; - memcpy(&raw_bitrate_padding, &tmp_bitrate_padding, sizeof(tmp_bitrate_padding)); - if (raw_bitrate_padding != 0) { - _internal_set_bitrate_padding(from._internal_bitrate_padding()); - } - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_frame_rate = from._internal_frame_rate(); - uint64_t raw_frame_rate; - memcpy(&raw_frame_rate, &tmp_frame_rate, sizeof(tmp_frame_rate)); - if (raw_frame_rate != 0) { - _internal_set_frame_rate(from._internal_frame_rate()); - } - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_jitter_current = from._internal_jitter_current(); - uint64_t raw_jitter_current; - memcpy(&raw_jitter_current, &tmp_jitter_current, sizeof(tmp_jitter_current)); - if (raw_jitter_current != 0) { - _internal_set_jitter_current(from._internal_jitter_current()); - } - if (from._internal_frames() != 0) { - _internal_set_frames(from._internal_frames()); - } - if (from._internal_nacks() != 0) { - _internal_set_nacks(from._internal_nacks()); - } - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_jitter_max = from._internal_jitter_max(); - uint64_t raw_jitter_max; - memcpy(&raw_jitter_max, &tmp_jitter_max, sizeof(tmp_jitter_max)); - if (raw_jitter_max != 0) { - _internal_set_jitter_max(from._internal_jitter_max()); - } - if (from._internal_nack_misses() != 0) { - _internal_set_nack_misses(from._internal_nack_misses()); - } - if (from._internal_plis() != 0) { - _internal_set_plis(from._internal_plis()); - } - if (from._internal_firs() != 0) { - _internal_set_firs(from._internal_firs()); - } - if (from._internal_rtt_current() != 0) { - _internal_set_rtt_current(from._internal_rtt_current()); - } - if (from._internal_rtt_max() != 0) { - _internal_set_rtt_max(from._internal_rtt_max()); - } - if (from._internal_key_frames() != 0) { - _internal_set_key_frames(from._internal_key_frames()); - } - if (from._internal_layer_lock_plis() != 0) { - _internal_set_layer_lock_plis(from._internal_layer_lock_plis()); - } - if (from._internal_nack_acks() != 0) { - _internal_set_nack_acks(from._internal_nack_acks()); - } - if (from._internal_nack_repeated() != 0) { - _internal_set_nack_repeated(from._internal_nack_repeated()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void RTPStats::CopyFrom(const RTPStats& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.RTPStats) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool RTPStats::IsInitialized() const { - return true; -} - -void RTPStats::InternalSwap(RTPStats* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - gap_histogram_.InternalSwap(&other->gap_histogram_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(RTPStats, nack_repeated_) - + sizeof(RTPStats::nack_repeated_) - - PROTOBUF_FIELD_OFFSET(RTPStats, start_time_)>( - reinterpret_cast(&start_time_), - reinterpret_cast(&other->start_time_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata RTPStats::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5fmodels_2eproto_getter, &descriptor_table_livekit_5fmodels_2eproto_once, - file_level_metadata_livekit_5fmodels_2eproto[16]); -} - -// @@protoc_insertion_point(namespace_scope) -} // namespace livekit -PROTOBUF_NAMESPACE_OPEN -template<> PROTOBUF_NOINLINE ::livekit::Room* Arena::CreateMaybeMessage< ::livekit::Room >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::Room >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::Codec* Arena::CreateMaybeMessage< ::livekit::Codec >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::Codec >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::ParticipantPermission* Arena::CreateMaybeMessage< ::livekit::ParticipantPermission >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::ParticipantPermission >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::ParticipantInfo* Arena::CreateMaybeMessage< ::livekit::ParticipantInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::ParticipantInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::SimulcastCodecInfo* Arena::CreateMaybeMessage< ::livekit::SimulcastCodecInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::SimulcastCodecInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::TrackInfo* Arena::CreateMaybeMessage< ::livekit::TrackInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::TrackInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::VideoLayer* Arena::CreateMaybeMessage< ::livekit::VideoLayer >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::VideoLayer >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::DataPacket* Arena::CreateMaybeMessage< ::livekit::DataPacket >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::DataPacket >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::ActiveSpeakerUpdate* Arena::CreateMaybeMessage< ::livekit::ActiveSpeakerUpdate >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::ActiveSpeakerUpdate >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::SpeakerInfo* Arena::CreateMaybeMessage< ::livekit::SpeakerInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::SpeakerInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::UserPacket* Arena::CreateMaybeMessage< ::livekit::UserPacket >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::UserPacket >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::ParticipantTracks* Arena::CreateMaybeMessage< ::livekit::ParticipantTracks >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::ParticipantTracks >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::ClientInfo* Arena::CreateMaybeMessage< ::livekit::ClientInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::ClientInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::ClientConfiguration* Arena::CreateMaybeMessage< ::livekit::ClientConfiguration >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::ClientConfiguration >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::VideoConfiguration* Arena::CreateMaybeMessage< ::livekit::VideoConfiguration >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::VideoConfiguration >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::RTPStats_GapHistogramEntry_DoNotUse* Arena::CreateMaybeMessage< ::livekit::RTPStats_GapHistogramEntry_DoNotUse >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::RTPStats_GapHistogramEntry_DoNotUse >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::RTPStats* Arena::CreateMaybeMessage< ::livekit::RTPStats >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::RTPStats >(arena); -} -PROTOBUF_NAMESPACE_CLOSE - -// @@protoc_insertion_point(global_scope) -#include diff --git a/src/proto/livekit_models.pb.h b/src/proto/livekit_models.pb.h deleted file mode 100644 index 36d4832..0000000 --- a/src/proto/livekit_models.pb.h +++ /dev/null @@ -1,8522 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: livekit_models.proto - -#ifndef GOOGLE_PROTOBUF_INCLUDED_livekit_5fmodels_2eproto -#define GOOGLE_PROTOBUF_INCLUDED_livekit_5fmodels_2eproto - -#include -#include - -#include -#if PROTOBUF_VERSION < 3019000 -#error This file was generated by a newer version of protoc which is -#error incompatible with your Protocol Buffer headers. Please update -#error your headers. -#endif -#if 3019004 < PROTOBUF_MIN_PROTOC_VERSION -#error This file was generated by an older version of protoc which is -#error incompatible with your Protocol Buffer headers. Please -#error regenerate this file with a newer version of protoc. -#endif - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include // IWYU pragma: export -#include // IWYU pragma: export -#include // IWYU pragma: export -#include -#include -#include -#include -#include -// @@protoc_insertion_point(includes) -#include -#define PROTOBUF_INTERNAL_EXPORT_livekit_5fmodels_2eproto -PROTOBUF_NAMESPACE_OPEN -namespace internal { -class AnyMetadata; -} // namespace internal -PROTOBUF_NAMESPACE_CLOSE - -// Internal implementation detail -- do not use these members. -struct TableStruct_livekit_5fmodels_2eproto { - static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] - PROTOBUF_SECTION_VARIABLE(protodesc_cold); - static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] - PROTOBUF_SECTION_VARIABLE(protodesc_cold); - static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[17] - PROTOBUF_SECTION_VARIABLE(protodesc_cold); - static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]; - static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]; - static const uint32_t offsets[]; -}; -extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_livekit_5fmodels_2eproto; -namespace livekit { -class ActiveSpeakerUpdate; -struct ActiveSpeakerUpdateDefaultTypeInternal; -extern ActiveSpeakerUpdateDefaultTypeInternal _ActiveSpeakerUpdate_default_instance_; -class ClientConfiguration; -struct ClientConfigurationDefaultTypeInternal; -extern ClientConfigurationDefaultTypeInternal _ClientConfiguration_default_instance_; -class ClientInfo; -struct ClientInfoDefaultTypeInternal; -extern ClientInfoDefaultTypeInternal _ClientInfo_default_instance_; -class Codec; -struct CodecDefaultTypeInternal; -extern CodecDefaultTypeInternal _Codec_default_instance_; -class DataPacket; -struct DataPacketDefaultTypeInternal; -extern DataPacketDefaultTypeInternal _DataPacket_default_instance_; -class ParticipantInfo; -struct ParticipantInfoDefaultTypeInternal; -extern ParticipantInfoDefaultTypeInternal _ParticipantInfo_default_instance_; -class ParticipantPermission; -struct ParticipantPermissionDefaultTypeInternal; -extern ParticipantPermissionDefaultTypeInternal _ParticipantPermission_default_instance_; -class ParticipantTracks; -struct ParticipantTracksDefaultTypeInternal; -extern ParticipantTracksDefaultTypeInternal _ParticipantTracks_default_instance_; -class RTPStats; -struct RTPStatsDefaultTypeInternal; -extern RTPStatsDefaultTypeInternal _RTPStats_default_instance_; -class RTPStats_GapHistogramEntry_DoNotUse; -struct RTPStats_GapHistogramEntry_DoNotUseDefaultTypeInternal; -extern RTPStats_GapHistogramEntry_DoNotUseDefaultTypeInternal _RTPStats_GapHistogramEntry_DoNotUse_default_instance_; -class Room; -struct RoomDefaultTypeInternal; -extern RoomDefaultTypeInternal _Room_default_instance_; -class SimulcastCodecInfo; -struct SimulcastCodecInfoDefaultTypeInternal; -extern SimulcastCodecInfoDefaultTypeInternal _SimulcastCodecInfo_default_instance_; -class SpeakerInfo; -struct SpeakerInfoDefaultTypeInternal; -extern SpeakerInfoDefaultTypeInternal _SpeakerInfo_default_instance_; -class TrackInfo; -struct TrackInfoDefaultTypeInternal; -extern TrackInfoDefaultTypeInternal _TrackInfo_default_instance_; -class UserPacket; -struct UserPacketDefaultTypeInternal; -extern UserPacketDefaultTypeInternal _UserPacket_default_instance_; -class VideoConfiguration; -struct VideoConfigurationDefaultTypeInternal; -extern VideoConfigurationDefaultTypeInternal _VideoConfiguration_default_instance_; -class VideoLayer; -struct VideoLayerDefaultTypeInternal; -extern VideoLayerDefaultTypeInternal _VideoLayer_default_instance_; -} // namespace livekit -PROTOBUF_NAMESPACE_OPEN -template<> ::livekit::ActiveSpeakerUpdate* Arena::CreateMaybeMessage<::livekit::ActiveSpeakerUpdate>(Arena*); -template<> ::livekit::ClientConfiguration* Arena::CreateMaybeMessage<::livekit::ClientConfiguration>(Arena*); -template<> ::livekit::ClientInfo* Arena::CreateMaybeMessage<::livekit::ClientInfo>(Arena*); -template<> ::livekit::Codec* Arena::CreateMaybeMessage<::livekit::Codec>(Arena*); -template<> ::livekit::DataPacket* Arena::CreateMaybeMessage<::livekit::DataPacket>(Arena*); -template<> ::livekit::ParticipantInfo* Arena::CreateMaybeMessage<::livekit::ParticipantInfo>(Arena*); -template<> ::livekit::ParticipantPermission* Arena::CreateMaybeMessage<::livekit::ParticipantPermission>(Arena*); -template<> ::livekit::ParticipantTracks* Arena::CreateMaybeMessage<::livekit::ParticipantTracks>(Arena*); -template<> ::livekit::RTPStats* Arena::CreateMaybeMessage<::livekit::RTPStats>(Arena*); -template<> ::livekit::RTPStats_GapHistogramEntry_DoNotUse* Arena::CreateMaybeMessage<::livekit::RTPStats_GapHistogramEntry_DoNotUse>(Arena*); -template<> ::livekit::Room* Arena::CreateMaybeMessage<::livekit::Room>(Arena*); -template<> ::livekit::SimulcastCodecInfo* Arena::CreateMaybeMessage<::livekit::SimulcastCodecInfo>(Arena*); -template<> ::livekit::SpeakerInfo* Arena::CreateMaybeMessage<::livekit::SpeakerInfo>(Arena*); -template<> ::livekit::TrackInfo* Arena::CreateMaybeMessage<::livekit::TrackInfo>(Arena*); -template<> ::livekit::UserPacket* Arena::CreateMaybeMessage<::livekit::UserPacket>(Arena*); -template<> ::livekit::VideoConfiguration* Arena::CreateMaybeMessage<::livekit::VideoConfiguration>(Arena*); -template<> ::livekit::VideoLayer* Arena::CreateMaybeMessage<::livekit::VideoLayer>(Arena*); -PROTOBUF_NAMESPACE_CLOSE -namespace livekit { - -enum ParticipantInfo_State : int { - ParticipantInfo_State_JOINING = 0, - ParticipantInfo_State_JOINED = 1, - ParticipantInfo_State_ACTIVE = 2, - ParticipantInfo_State_DISCONNECTED = 3, - ParticipantInfo_State_ParticipantInfo_State_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), - ParticipantInfo_State_ParticipantInfo_State_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() -}; -bool ParticipantInfo_State_IsValid(int value); -constexpr ParticipantInfo_State ParticipantInfo_State_State_MIN = ParticipantInfo_State_JOINING; -constexpr ParticipantInfo_State ParticipantInfo_State_State_MAX = ParticipantInfo_State_DISCONNECTED; -constexpr int ParticipantInfo_State_State_ARRAYSIZE = ParticipantInfo_State_State_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ParticipantInfo_State_descriptor(); -template -inline const std::string& ParticipantInfo_State_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function ParticipantInfo_State_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - ParticipantInfo_State_descriptor(), enum_t_value); -} -inline bool ParticipantInfo_State_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ParticipantInfo_State* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - ParticipantInfo_State_descriptor(), name, value); -} -enum DataPacket_Kind : int { - DataPacket_Kind_RELIABLE = 0, - DataPacket_Kind_LOSSY = 1, - DataPacket_Kind_DataPacket_Kind_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), - DataPacket_Kind_DataPacket_Kind_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() -}; -bool DataPacket_Kind_IsValid(int value); -constexpr DataPacket_Kind DataPacket_Kind_Kind_MIN = DataPacket_Kind_RELIABLE; -constexpr DataPacket_Kind DataPacket_Kind_Kind_MAX = DataPacket_Kind_LOSSY; -constexpr int DataPacket_Kind_Kind_ARRAYSIZE = DataPacket_Kind_Kind_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* DataPacket_Kind_descriptor(); -template -inline const std::string& DataPacket_Kind_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function DataPacket_Kind_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - DataPacket_Kind_descriptor(), enum_t_value); -} -inline bool DataPacket_Kind_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DataPacket_Kind* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - DataPacket_Kind_descriptor(), name, value); -} -enum ClientInfo_SDK : int { - ClientInfo_SDK_UNKNOWN = 0, - ClientInfo_SDK_JS = 1, - ClientInfo_SDK_SWIFT = 2, - ClientInfo_SDK_ANDROID = 3, - ClientInfo_SDK_FLUTTER = 4, - ClientInfo_SDK_GO = 5, - ClientInfo_SDK_UNITY = 6, - ClientInfo_SDK_ClientInfo_SDK_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), - ClientInfo_SDK_ClientInfo_SDK_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() -}; -bool ClientInfo_SDK_IsValid(int value); -constexpr ClientInfo_SDK ClientInfo_SDK_SDK_MIN = ClientInfo_SDK_UNKNOWN; -constexpr ClientInfo_SDK ClientInfo_SDK_SDK_MAX = ClientInfo_SDK_UNITY; -constexpr int ClientInfo_SDK_SDK_ARRAYSIZE = ClientInfo_SDK_SDK_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ClientInfo_SDK_descriptor(); -template -inline const std::string& ClientInfo_SDK_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function ClientInfo_SDK_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - ClientInfo_SDK_descriptor(), enum_t_value); -} -inline bool ClientInfo_SDK_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ClientInfo_SDK* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - ClientInfo_SDK_descriptor(), name, value); -} -enum TrackType : int { - AUDIO = 0, - VIDEO = 1, - DATA = 2, - TrackType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), - TrackType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() -}; -bool TrackType_IsValid(int value); -constexpr TrackType TrackType_MIN = AUDIO; -constexpr TrackType TrackType_MAX = DATA; -constexpr int TrackType_ARRAYSIZE = TrackType_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* TrackType_descriptor(); -template -inline const std::string& TrackType_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function TrackType_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - TrackType_descriptor(), enum_t_value); -} -inline bool TrackType_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TrackType* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - TrackType_descriptor(), name, value); -} -enum TrackSource : int { - UNKNOWN = 0, - CAMERA = 1, - MICROPHONE = 2, - SCREEN_SHARE = 3, - SCREEN_SHARE_AUDIO = 4, - TrackSource_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), - TrackSource_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() -}; -bool TrackSource_IsValid(int value); -constexpr TrackSource TrackSource_MIN = UNKNOWN; -constexpr TrackSource TrackSource_MAX = SCREEN_SHARE_AUDIO; -constexpr int TrackSource_ARRAYSIZE = TrackSource_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* TrackSource_descriptor(); -template -inline const std::string& TrackSource_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function TrackSource_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - TrackSource_descriptor(), enum_t_value); -} -inline bool TrackSource_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TrackSource* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - TrackSource_descriptor(), name, value); -} -enum VideoQuality : int { - LOW = 0, - MEDIUM = 1, - HIGH = 2, - OFF = 3, - VideoQuality_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), - VideoQuality_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() -}; -bool VideoQuality_IsValid(int value); -constexpr VideoQuality VideoQuality_MIN = LOW; -constexpr VideoQuality VideoQuality_MAX = OFF; -constexpr int VideoQuality_ARRAYSIZE = VideoQuality_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* VideoQuality_descriptor(); -template -inline const std::string& VideoQuality_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function VideoQuality_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - VideoQuality_descriptor(), enum_t_value); -} -inline bool VideoQuality_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, VideoQuality* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - VideoQuality_descriptor(), name, value); -} -enum ConnectionQuality : int { - POOR = 0, - GOOD = 1, - EXCELLENT = 2, - ConnectionQuality_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), - ConnectionQuality_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() -}; -bool ConnectionQuality_IsValid(int value); -constexpr ConnectionQuality ConnectionQuality_MIN = POOR; -constexpr ConnectionQuality ConnectionQuality_MAX = EXCELLENT; -constexpr int ConnectionQuality_ARRAYSIZE = ConnectionQuality_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ConnectionQuality_descriptor(); -template -inline const std::string& ConnectionQuality_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function ConnectionQuality_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - ConnectionQuality_descriptor(), enum_t_value); -} -inline bool ConnectionQuality_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ConnectionQuality* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - ConnectionQuality_descriptor(), name, value); -} -enum ClientConfigSetting : int { - UNSET = 0, - DISABLED = 1, - ENABLED = 2, - ClientConfigSetting_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), - ClientConfigSetting_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() -}; -bool ClientConfigSetting_IsValid(int value); -constexpr ClientConfigSetting ClientConfigSetting_MIN = UNSET; -constexpr ClientConfigSetting ClientConfigSetting_MAX = ENABLED; -constexpr int ClientConfigSetting_ARRAYSIZE = ClientConfigSetting_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ClientConfigSetting_descriptor(); -template -inline const std::string& ClientConfigSetting_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function ClientConfigSetting_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - ClientConfigSetting_descriptor(), enum_t_value); -} -inline bool ClientConfigSetting_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ClientConfigSetting* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - ClientConfigSetting_descriptor(), name, value); -} -// =================================================================== - -class Room final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.Room) */ { - public: - inline Room() : Room(nullptr) {} - ~Room() override; - explicit constexpr Room(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - Room(const Room& from); - Room(Room&& from) noexcept - : Room() { - *this = ::std::move(from); - } - - inline Room& operator=(const Room& from) { - CopyFrom(from); - return *this; - } - inline Room& operator=(Room&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const Room& default_instance() { - return *internal_default_instance(); - } - static inline const Room* internal_default_instance() { - return reinterpret_cast( - &_Room_default_instance_); - } - static constexpr int kIndexInFileMessages = - 0; - - friend void swap(Room& a, Room& b) { - a.Swap(&b); - } - inline void Swap(Room* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(Room* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - Room* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const Room& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Room& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(Room* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.Room"; - } - protected: - explicit Room(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kEnabledCodecsFieldNumber = 7, - kSidFieldNumber = 1, - kNameFieldNumber = 2, - kTurnPasswordFieldNumber = 6, - kMetadataFieldNumber = 8, - kEmptyTimeoutFieldNumber = 3, - kMaxParticipantsFieldNumber = 4, - kCreationTimeFieldNumber = 5, - kNumParticipantsFieldNumber = 9, - kActiveRecordingFieldNumber = 10, - }; - // repeated .livekit.Codec enabled_codecs = 7; - int enabled_codecs_size() const; - private: - int _internal_enabled_codecs_size() const; - public: - void clear_enabled_codecs(); - ::livekit::Codec* mutable_enabled_codecs(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::Codec >* - mutable_enabled_codecs(); - private: - const ::livekit::Codec& _internal_enabled_codecs(int index) const; - ::livekit::Codec* _internal_add_enabled_codecs(); - public: - const ::livekit::Codec& enabled_codecs(int index) const; - ::livekit::Codec* add_enabled_codecs(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::Codec >& - enabled_codecs() const; - - // string sid = 1; - void clear_sid(); - const std::string& sid() const; - template - void set_sid(ArgT0&& arg0, ArgT... args); - std::string* mutable_sid(); - PROTOBUF_NODISCARD std::string* release_sid(); - void set_allocated_sid(std::string* sid); - private: - const std::string& _internal_sid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_sid(const std::string& value); - std::string* _internal_mutable_sid(); - public: - - // string name = 2; - void clear_name(); - const std::string& name() const; - template - void set_name(ArgT0&& arg0, ArgT... args); - std::string* mutable_name(); - PROTOBUF_NODISCARD std::string* release_name(); - void set_allocated_name(std::string* name); - private: - const std::string& _internal_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value); - std::string* _internal_mutable_name(); - public: - - // string turn_password = 6; - void clear_turn_password(); - const std::string& turn_password() const; - template - void set_turn_password(ArgT0&& arg0, ArgT... args); - std::string* mutable_turn_password(); - PROTOBUF_NODISCARD std::string* release_turn_password(); - void set_allocated_turn_password(std::string* turn_password); - private: - const std::string& _internal_turn_password() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_turn_password(const std::string& value); - std::string* _internal_mutable_turn_password(); - public: - - // string metadata = 8; - void clear_metadata(); - const std::string& metadata() const; - template - void set_metadata(ArgT0&& arg0, ArgT... args); - std::string* mutable_metadata(); - PROTOBUF_NODISCARD std::string* release_metadata(); - void set_allocated_metadata(std::string* metadata); - private: - const std::string& _internal_metadata() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_metadata(const std::string& value); - std::string* _internal_mutable_metadata(); - public: - - // uint32 empty_timeout = 3; - void clear_empty_timeout(); - uint32_t empty_timeout() const; - void set_empty_timeout(uint32_t value); - private: - uint32_t _internal_empty_timeout() const; - void _internal_set_empty_timeout(uint32_t value); - public: - - // uint32 max_participants = 4; - void clear_max_participants(); - uint32_t max_participants() const; - void set_max_participants(uint32_t value); - private: - uint32_t _internal_max_participants() const; - void _internal_set_max_participants(uint32_t value); - public: - - // int64 creation_time = 5; - void clear_creation_time(); - int64_t creation_time() const; - void set_creation_time(int64_t value); - private: - int64_t _internal_creation_time() const; - void _internal_set_creation_time(int64_t value); - public: - - // uint32 num_participants = 9; - void clear_num_participants(); - uint32_t num_participants() const; - void set_num_participants(uint32_t value); - private: - uint32_t _internal_num_participants() const; - void _internal_set_num_participants(uint32_t value); - public: - - // bool active_recording = 10; - void clear_active_recording(); - bool active_recording() const; - void set_active_recording(bool value); - private: - bool _internal_active_recording() const; - void _internal_set_active_recording(bool value); - public: - - // @@protoc_insertion_point(class_scope:livekit.Room) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::Codec > enabled_codecs_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sid_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr turn_password_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr metadata_; - uint32_t empty_timeout_; - uint32_t max_participants_; - int64_t creation_time_; - uint32_t num_participants_; - bool active_recording_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5fmodels_2eproto; -}; -// ------------------------------------------------------------------- - -class Codec final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.Codec) */ { - public: - inline Codec() : Codec(nullptr) {} - ~Codec() override; - explicit constexpr Codec(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - Codec(const Codec& from); - Codec(Codec&& from) noexcept - : Codec() { - *this = ::std::move(from); - } - - inline Codec& operator=(const Codec& from) { - CopyFrom(from); - return *this; - } - inline Codec& operator=(Codec&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const Codec& default_instance() { - return *internal_default_instance(); - } - static inline const Codec* internal_default_instance() { - return reinterpret_cast( - &_Codec_default_instance_); - } - static constexpr int kIndexInFileMessages = - 1; - - friend void swap(Codec& a, Codec& b) { - a.Swap(&b); - } - inline void Swap(Codec* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(Codec* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - Codec* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const Codec& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Codec& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(Codec* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.Codec"; - } - protected: - explicit Codec(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kMimeFieldNumber = 1, - kFmtpLineFieldNumber = 2, - }; - // string mime = 1; - void clear_mime(); - const std::string& mime() const; - template - void set_mime(ArgT0&& arg0, ArgT... args); - std::string* mutable_mime(); - PROTOBUF_NODISCARD std::string* release_mime(); - void set_allocated_mime(std::string* mime); - private: - const std::string& _internal_mime() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_mime(const std::string& value); - std::string* _internal_mutable_mime(); - public: - - // string fmtp_line = 2; - void clear_fmtp_line(); - const std::string& fmtp_line() const; - template - void set_fmtp_line(ArgT0&& arg0, ArgT... args); - std::string* mutable_fmtp_line(); - PROTOBUF_NODISCARD std::string* release_fmtp_line(); - void set_allocated_fmtp_line(std::string* fmtp_line); - private: - const std::string& _internal_fmtp_line() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_fmtp_line(const std::string& value); - std::string* _internal_mutable_fmtp_line(); - public: - - // @@protoc_insertion_point(class_scope:livekit.Codec) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr mime_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr fmtp_line_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5fmodels_2eproto; -}; -// ------------------------------------------------------------------- - -class ParticipantPermission final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.ParticipantPermission) */ { - public: - inline ParticipantPermission() : ParticipantPermission(nullptr) {} - ~ParticipantPermission() override; - explicit constexpr ParticipantPermission(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ParticipantPermission(const ParticipantPermission& from); - ParticipantPermission(ParticipantPermission&& from) noexcept - : ParticipantPermission() { - *this = ::std::move(from); - } - - inline ParticipantPermission& operator=(const ParticipantPermission& from) { - CopyFrom(from); - return *this; - } - inline ParticipantPermission& operator=(ParticipantPermission&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const ParticipantPermission& default_instance() { - return *internal_default_instance(); - } - static inline const ParticipantPermission* internal_default_instance() { - return reinterpret_cast( - &_ParticipantPermission_default_instance_); - } - static constexpr int kIndexInFileMessages = - 2; - - friend void swap(ParticipantPermission& a, ParticipantPermission& b) { - a.Swap(&b); - } - inline void Swap(ParticipantPermission* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(ParticipantPermission* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - ParticipantPermission* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ParticipantPermission& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ParticipantPermission& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ParticipantPermission* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.ParticipantPermission"; - } - protected: - explicit ParticipantPermission(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kCanSubscribeFieldNumber = 1, - kCanPublishFieldNumber = 2, - kCanPublishDataFieldNumber = 3, - kHiddenFieldNumber = 7, - kRecorderFieldNumber = 8, - }; - // bool can_subscribe = 1; - void clear_can_subscribe(); - bool can_subscribe() const; - void set_can_subscribe(bool value); - private: - bool _internal_can_subscribe() const; - void _internal_set_can_subscribe(bool value); - public: - - // bool can_publish = 2; - void clear_can_publish(); - bool can_publish() const; - void set_can_publish(bool value); - private: - bool _internal_can_publish() const; - void _internal_set_can_publish(bool value); - public: - - // bool can_publish_data = 3; - void clear_can_publish_data(); - bool can_publish_data() const; - void set_can_publish_data(bool value); - private: - bool _internal_can_publish_data() const; - void _internal_set_can_publish_data(bool value); - public: - - // bool hidden = 7; - void clear_hidden(); - bool hidden() const; - void set_hidden(bool value); - private: - bool _internal_hidden() const; - void _internal_set_hidden(bool value); - public: - - // bool recorder = 8; - void clear_recorder(); - bool recorder() const; - void set_recorder(bool value); - private: - bool _internal_recorder() const; - void _internal_set_recorder(bool value); - public: - - // @@protoc_insertion_point(class_scope:livekit.ParticipantPermission) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - bool can_subscribe_; - bool can_publish_; - bool can_publish_data_; - bool hidden_; - bool recorder_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5fmodels_2eproto; -}; -// ------------------------------------------------------------------- - -class ParticipantInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.ParticipantInfo) */ { - public: - inline ParticipantInfo() : ParticipantInfo(nullptr) {} - ~ParticipantInfo() override; - explicit constexpr ParticipantInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ParticipantInfo(const ParticipantInfo& from); - ParticipantInfo(ParticipantInfo&& from) noexcept - : ParticipantInfo() { - *this = ::std::move(from); - } - - inline ParticipantInfo& operator=(const ParticipantInfo& from) { - CopyFrom(from); - return *this; - } - inline ParticipantInfo& operator=(ParticipantInfo&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const ParticipantInfo& default_instance() { - return *internal_default_instance(); - } - static inline const ParticipantInfo* internal_default_instance() { - return reinterpret_cast( - &_ParticipantInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 3; - - friend void swap(ParticipantInfo& a, ParticipantInfo& b) { - a.Swap(&b); - } - inline void Swap(ParticipantInfo* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(ParticipantInfo* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - ParticipantInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ParticipantInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ParticipantInfo& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ParticipantInfo* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.ParticipantInfo"; - } - protected: - explicit ParticipantInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - typedef ParticipantInfo_State State; - static constexpr State JOINING = - ParticipantInfo_State_JOINING; - static constexpr State JOINED = - ParticipantInfo_State_JOINED; - static constexpr State ACTIVE = - ParticipantInfo_State_ACTIVE; - static constexpr State DISCONNECTED = - ParticipantInfo_State_DISCONNECTED; - static inline bool State_IsValid(int value) { - return ParticipantInfo_State_IsValid(value); - } - static constexpr State State_MIN = - ParticipantInfo_State_State_MIN; - static constexpr State State_MAX = - ParticipantInfo_State_State_MAX; - static constexpr int State_ARRAYSIZE = - ParticipantInfo_State_State_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - State_descriptor() { - return ParticipantInfo_State_descriptor(); - } - template - static inline const std::string& State_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function State_Name."); - return ParticipantInfo_State_Name(enum_t_value); - } - static inline bool State_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - State* value) { - return ParticipantInfo_State_Parse(name, value); - } - - // accessors ------------------------------------------------------- - - enum : int { - kTracksFieldNumber = 4, - kSidFieldNumber = 1, - kIdentityFieldNumber = 2, - kMetadataFieldNumber = 5, - kNameFieldNumber = 9, - kRegionFieldNumber = 12, - kPermissionFieldNumber = 11, - kJoinedAtFieldNumber = 6, - kStateFieldNumber = 3, - kVersionFieldNumber = 10, - kIsPublisherFieldNumber = 13, - }; - // repeated .livekit.TrackInfo tracks = 4; - int tracks_size() const; - private: - int _internal_tracks_size() const; - public: - void clear_tracks(); - ::livekit::TrackInfo* mutable_tracks(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::TrackInfo >* - mutable_tracks(); - private: - const ::livekit::TrackInfo& _internal_tracks(int index) const; - ::livekit::TrackInfo* _internal_add_tracks(); - public: - const ::livekit::TrackInfo& tracks(int index) const; - ::livekit::TrackInfo* add_tracks(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::TrackInfo >& - tracks() const; - - // string sid = 1; - void clear_sid(); - const std::string& sid() const; - template - void set_sid(ArgT0&& arg0, ArgT... args); - std::string* mutable_sid(); - PROTOBUF_NODISCARD std::string* release_sid(); - void set_allocated_sid(std::string* sid); - private: - const std::string& _internal_sid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_sid(const std::string& value); - std::string* _internal_mutable_sid(); - public: - - // string identity = 2; - void clear_identity(); - const std::string& identity() const; - template - void set_identity(ArgT0&& arg0, ArgT... args); - std::string* mutable_identity(); - PROTOBUF_NODISCARD std::string* release_identity(); - void set_allocated_identity(std::string* identity); - private: - const std::string& _internal_identity() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_identity(const std::string& value); - std::string* _internal_mutable_identity(); - public: - - // string metadata = 5; - void clear_metadata(); - const std::string& metadata() const; - template - void set_metadata(ArgT0&& arg0, ArgT... args); - std::string* mutable_metadata(); - PROTOBUF_NODISCARD std::string* release_metadata(); - void set_allocated_metadata(std::string* metadata); - private: - const std::string& _internal_metadata() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_metadata(const std::string& value); - std::string* _internal_mutable_metadata(); - public: - - // string name = 9; - void clear_name(); - const std::string& name() const; - template - void set_name(ArgT0&& arg0, ArgT... args); - std::string* mutable_name(); - PROTOBUF_NODISCARD std::string* release_name(); - void set_allocated_name(std::string* name); - private: - const std::string& _internal_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value); - std::string* _internal_mutable_name(); - public: - - // string region = 12; - void clear_region(); - const std::string& region() const; - template - void set_region(ArgT0&& arg0, ArgT... args); - std::string* mutable_region(); - PROTOBUF_NODISCARD std::string* release_region(); - void set_allocated_region(std::string* region); - private: - const std::string& _internal_region() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_region(const std::string& value); - std::string* _internal_mutable_region(); - public: - - // .livekit.ParticipantPermission permission = 11; - bool has_permission() const; - private: - bool _internal_has_permission() const; - public: - void clear_permission(); - const ::livekit::ParticipantPermission& permission() const; - PROTOBUF_NODISCARD ::livekit::ParticipantPermission* release_permission(); - ::livekit::ParticipantPermission* mutable_permission(); - void set_allocated_permission(::livekit::ParticipantPermission* permission); - private: - const ::livekit::ParticipantPermission& _internal_permission() const; - ::livekit::ParticipantPermission* _internal_mutable_permission(); - public: - void unsafe_arena_set_allocated_permission( - ::livekit::ParticipantPermission* permission); - ::livekit::ParticipantPermission* unsafe_arena_release_permission(); - - // int64 joined_at = 6; - void clear_joined_at(); - int64_t joined_at() const; - void set_joined_at(int64_t value); - private: - int64_t _internal_joined_at() const; - void _internal_set_joined_at(int64_t value); - public: - - // .livekit.ParticipantInfo.State state = 3; - void clear_state(); - ::livekit::ParticipantInfo_State state() const; - void set_state(::livekit::ParticipantInfo_State value); - private: - ::livekit::ParticipantInfo_State _internal_state() const; - void _internal_set_state(::livekit::ParticipantInfo_State value); - public: - - // uint32 version = 10; - void clear_version(); - uint32_t version() const; - void set_version(uint32_t value); - private: - uint32_t _internal_version() const; - void _internal_set_version(uint32_t value); - public: - - // bool is_publisher = 13; - void clear_is_publisher(); - bool is_publisher() const; - void set_is_publisher(bool value); - private: - bool _internal_is_publisher() const; - void _internal_set_is_publisher(bool value); - public: - - // @@protoc_insertion_point(class_scope:livekit.ParticipantInfo) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::TrackInfo > tracks_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sid_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr identity_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr metadata_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr region_; - ::livekit::ParticipantPermission* permission_; - int64_t joined_at_; - int state_; - uint32_t version_; - bool is_publisher_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5fmodels_2eproto; -}; -// ------------------------------------------------------------------- - -class SimulcastCodecInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.SimulcastCodecInfo) */ { - public: - inline SimulcastCodecInfo() : SimulcastCodecInfo(nullptr) {} - ~SimulcastCodecInfo() override; - explicit constexpr SimulcastCodecInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SimulcastCodecInfo(const SimulcastCodecInfo& from); - SimulcastCodecInfo(SimulcastCodecInfo&& from) noexcept - : SimulcastCodecInfo() { - *this = ::std::move(from); - } - - inline SimulcastCodecInfo& operator=(const SimulcastCodecInfo& from) { - CopyFrom(from); - return *this; - } - inline SimulcastCodecInfo& operator=(SimulcastCodecInfo&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const SimulcastCodecInfo& default_instance() { - return *internal_default_instance(); - } - static inline const SimulcastCodecInfo* internal_default_instance() { - return reinterpret_cast( - &_SimulcastCodecInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 4; - - friend void swap(SimulcastCodecInfo& a, SimulcastCodecInfo& b) { - a.Swap(&b); - } - inline void Swap(SimulcastCodecInfo* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(SimulcastCodecInfo* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - SimulcastCodecInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const SimulcastCodecInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const SimulcastCodecInfo& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(SimulcastCodecInfo* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.SimulcastCodecInfo"; - } - protected: - explicit SimulcastCodecInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kLayersFieldNumber = 4, - kMimeTypeFieldNumber = 1, - kMidFieldNumber = 2, - kCidFieldNumber = 3, - }; - // repeated .livekit.VideoLayer layers = 4; - int layers_size() const; - private: - int _internal_layers_size() const; - public: - void clear_layers(); - ::livekit::VideoLayer* mutable_layers(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::VideoLayer >* - mutable_layers(); - private: - const ::livekit::VideoLayer& _internal_layers(int index) const; - ::livekit::VideoLayer* _internal_add_layers(); - public: - const ::livekit::VideoLayer& layers(int index) const; - ::livekit::VideoLayer* add_layers(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::VideoLayer >& - layers() const; - - // string mime_type = 1; - void clear_mime_type(); - const std::string& mime_type() const; - template - void set_mime_type(ArgT0&& arg0, ArgT... args); - std::string* mutable_mime_type(); - PROTOBUF_NODISCARD std::string* release_mime_type(); - void set_allocated_mime_type(std::string* mime_type); - private: - const std::string& _internal_mime_type() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_mime_type(const std::string& value); - std::string* _internal_mutable_mime_type(); - public: - - // string mid = 2; - void clear_mid(); - const std::string& mid() const; - template - void set_mid(ArgT0&& arg0, ArgT... args); - std::string* mutable_mid(); - PROTOBUF_NODISCARD std::string* release_mid(); - void set_allocated_mid(std::string* mid); - private: - const std::string& _internal_mid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_mid(const std::string& value); - std::string* _internal_mutable_mid(); - public: - - // string cid = 3; - void clear_cid(); - const std::string& cid() const; - template - void set_cid(ArgT0&& arg0, ArgT... args); - std::string* mutable_cid(); - PROTOBUF_NODISCARD std::string* release_cid(); - void set_allocated_cid(std::string* cid); - private: - const std::string& _internal_cid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_cid(const std::string& value); - std::string* _internal_mutable_cid(); - public: - - // @@protoc_insertion_point(class_scope:livekit.SimulcastCodecInfo) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::VideoLayer > layers_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr mime_type_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr mid_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr cid_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5fmodels_2eproto; -}; -// ------------------------------------------------------------------- - -class TrackInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.TrackInfo) */ { - public: - inline TrackInfo() : TrackInfo(nullptr) {} - ~TrackInfo() override; - explicit constexpr TrackInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - TrackInfo(const TrackInfo& from); - TrackInfo(TrackInfo&& from) noexcept - : TrackInfo() { - *this = ::std::move(from); - } - - inline TrackInfo& operator=(const TrackInfo& from) { - CopyFrom(from); - return *this; - } - inline TrackInfo& operator=(TrackInfo&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const TrackInfo& default_instance() { - return *internal_default_instance(); - } - static inline const TrackInfo* internal_default_instance() { - return reinterpret_cast( - &_TrackInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 5; - - friend void swap(TrackInfo& a, TrackInfo& b) { - a.Swap(&b); - } - inline void Swap(TrackInfo* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(TrackInfo* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - TrackInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const TrackInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const TrackInfo& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(TrackInfo* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.TrackInfo"; - } - protected: - explicit TrackInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kLayersFieldNumber = 10, - kCodecsFieldNumber = 13, - kSidFieldNumber = 1, - kNameFieldNumber = 3, - kMimeTypeFieldNumber = 11, - kMidFieldNumber = 12, - kTypeFieldNumber = 2, - kWidthFieldNumber = 5, - kHeightFieldNumber = 6, - kMutedFieldNumber = 4, - kSimulcastFieldNumber = 7, - kDisableDtxFieldNumber = 8, - kSourceFieldNumber = 9, - }; - // repeated .livekit.VideoLayer layers = 10; - int layers_size() const; - private: - int _internal_layers_size() const; - public: - void clear_layers(); - ::livekit::VideoLayer* mutable_layers(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::VideoLayer >* - mutable_layers(); - private: - const ::livekit::VideoLayer& _internal_layers(int index) const; - ::livekit::VideoLayer* _internal_add_layers(); - public: - const ::livekit::VideoLayer& layers(int index) const; - ::livekit::VideoLayer* add_layers(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::VideoLayer >& - layers() const; - - // repeated .livekit.SimulcastCodecInfo codecs = 13; - int codecs_size() const; - private: - int _internal_codecs_size() const; - public: - void clear_codecs(); - ::livekit::SimulcastCodecInfo* mutable_codecs(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SimulcastCodecInfo >* - mutable_codecs(); - private: - const ::livekit::SimulcastCodecInfo& _internal_codecs(int index) const; - ::livekit::SimulcastCodecInfo* _internal_add_codecs(); - public: - const ::livekit::SimulcastCodecInfo& codecs(int index) const; - ::livekit::SimulcastCodecInfo* add_codecs(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SimulcastCodecInfo >& - codecs() const; - - // string sid = 1; - void clear_sid(); - const std::string& sid() const; - template - void set_sid(ArgT0&& arg0, ArgT... args); - std::string* mutable_sid(); - PROTOBUF_NODISCARD std::string* release_sid(); - void set_allocated_sid(std::string* sid); - private: - const std::string& _internal_sid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_sid(const std::string& value); - std::string* _internal_mutable_sid(); - public: - - // string name = 3; - void clear_name(); - const std::string& name() const; - template - void set_name(ArgT0&& arg0, ArgT... args); - std::string* mutable_name(); - PROTOBUF_NODISCARD std::string* release_name(); - void set_allocated_name(std::string* name); - private: - const std::string& _internal_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value); - std::string* _internal_mutable_name(); - public: - - // string mime_type = 11; - void clear_mime_type(); - const std::string& mime_type() const; - template - void set_mime_type(ArgT0&& arg0, ArgT... args); - std::string* mutable_mime_type(); - PROTOBUF_NODISCARD std::string* release_mime_type(); - void set_allocated_mime_type(std::string* mime_type); - private: - const std::string& _internal_mime_type() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_mime_type(const std::string& value); - std::string* _internal_mutable_mime_type(); - public: - - // string mid = 12; - void clear_mid(); - const std::string& mid() const; - template - void set_mid(ArgT0&& arg0, ArgT... args); - std::string* mutable_mid(); - PROTOBUF_NODISCARD std::string* release_mid(); - void set_allocated_mid(std::string* mid); - private: - const std::string& _internal_mid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_mid(const std::string& value); - std::string* _internal_mutable_mid(); - public: - - // .livekit.TrackType type = 2; - void clear_type(); - ::livekit::TrackType type() const; - void set_type(::livekit::TrackType value); - private: - ::livekit::TrackType _internal_type() const; - void _internal_set_type(::livekit::TrackType value); - public: - - // uint32 width = 5; - void clear_width(); - uint32_t width() const; - void set_width(uint32_t value); - private: - uint32_t _internal_width() const; - void _internal_set_width(uint32_t value); - public: - - // uint32 height = 6; - void clear_height(); - uint32_t height() const; - void set_height(uint32_t value); - private: - uint32_t _internal_height() const; - void _internal_set_height(uint32_t value); - public: - - // bool muted = 4; - void clear_muted(); - bool muted() const; - void set_muted(bool value); - private: - bool _internal_muted() const; - void _internal_set_muted(bool value); - public: - - // bool simulcast = 7; - void clear_simulcast(); - bool simulcast() const; - void set_simulcast(bool value); - private: - bool _internal_simulcast() const; - void _internal_set_simulcast(bool value); - public: - - // bool disable_dtx = 8; - void clear_disable_dtx(); - bool disable_dtx() const; - void set_disable_dtx(bool value); - private: - bool _internal_disable_dtx() const; - void _internal_set_disable_dtx(bool value); - public: - - // .livekit.TrackSource source = 9; - void clear_source(); - ::livekit::TrackSource source() const; - void set_source(::livekit::TrackSource value); - private: - ::livekit::TrackSource _internal_source() const; - void _internal_set_source(::livekit::TrackSource value); - public: - - // @@protoc_insertion_point(class_scope:livekit.TrackInfo) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::VideoLayer > layers_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SimulcastCodecInfo > codecs_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sid_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr mime_type_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr mid_; - int type_; - uint32_t width_; - uint32_t height_; - bool muted_; - bool simulcast_; - bool disable_dtx_; - int source_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5fmodels_2eproto; -}; -// ------------------------------------------------------------------- - -class VideoLayer final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.VideoLayer) */ { - public: - inline VideoLayer() : VideoLayer(nullptr) {} - ~VideoLayer() override; - explicit constexpr VideoLayer(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - VideoLayer(const VideoLayer& from); - VideoLayer(VideoLayer&& from) noexcept - : VideoLayer() { - *this = ::std::move(from); - } - - inline VideoLayer& operator=(const VideoLayer& from) { - CopyFrom(from); - return *this; - } - inline VideoLayer& operator=(VideoLayer&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const VideoLayer& default_instance() { - return *internal_default_instance(); - } - static inline const VideoLayer* internal_default_instance() { - return reinterpret_cast( - &_VideoLayer_default_instance_); - } - static constexpr int kIndexInFileMessages = - 6; - - friend void swap(VideoLayer& a, VideoLayer& b) { - a.Swap(&b); - } - inline void Swap(VideoLayer* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(VideoLayer* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - VideoLayer* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const VideoLayer& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const VideoLayer& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(VideoLayer* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.VideoLayer"; - } - protected: - explicit VideoLayer(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kQualityFieldNumber = 1, - kWidthFieldNumber = 2, - kHeightFieldNumber = 3, - kBitrateFieldNumber = 4, - kSsrcFieldNumber = 5, - }; - // .livekit.VideoQuality quality = 1; - void clear_quality(); - ::livekit::VideoQuality quality() const; - void set_quality(::livekit::VideoQuality value); - private: - ::livekit::VideoQuality _internal_quality() const; - void _internal_set_quality(::livekit::VideoQuality value); - public: - - // uint32 width = 2; - void clear_width(); - uint32_t width() const; - void set_width(uint32_t value); - private: - uint32_t _internal_width() const; - void _internal_set_width(uint32_t value); - public: - - // uint32 height = 3; - void clear_height(); - uint32_t height() const; - void set_height(uint32_t value); - private: - uint32_t _internal_height() const; - void _internal_set_height(uint32_t value); - public: - - // uint32 bitrate = 4; - void clear_bitrate(); - uint32_t bitrate() const; - void set_bitrate(uint32_t value); - private: - uint32_t _internal_bitrate() const; - void _internal_set_bitrate(uint32_t value); - public: - - // uint32 ssrc = 5; - void clear_ssrc(); - uint32_t ssrc() const; - void set_ssrc(uint32_t value); - private: - uint32_t _internal_ssrc() const; - void _internal_set_ssrc(uint32_t value); - public: - - // @@protoc_insertion_point(class_scope:livekit.VideoLayer) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - int quality_; - uint32_t width_; - uint32_t height_; - uint32_t bitrate_; - uint32_t ssrc_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5fmodels_2eproto; -}; -// ------------------------------------------------------------------- - -class DataPacket final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.DataPacket) */ { - public: - inline DataPacket() : DataPacket(nullptr) {} - ~DataPacket() override; - explicit constexpr DataPacket(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - DataPacket(const DataPacket& from); - DataPacket(DataPacket&& from) noexcept - : DataPacket() { - *this = ::std::move(from); - } - - inline DataPacket& operator=(const DataPacket& from) { - CopyFrom(from); - return *this; - } - inline DataPacket& operator=(DataPacket&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const DataPacket& default_instance() { - return *internal_default_instance(); - } - enum ValueCase { - kUser = 2, - kSpeaker = 3, - VALUE_NOT_SET = 0, - }; - - static inline const DataPacket* internal_default_instance() { - return reinterpret_cast( - &_DataPacket_default_instance_); - } - static constexpr int kIndexInFileMessages = - 7; - - friend void swap(DataPacket& a, DataPacket& b) { - a.Swap(&b); - } - inline void Swap(DataPacket* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(DataPacket* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - DataPacket* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const DataPacket& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const DataPacket& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(DataPacket* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.DataPacket"; - } - protected: - explicit DataPacket(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - typedef DataPacket_Kind Kind; - static constexpr Kind RELIABLE = - DataPacket_Kind_RELIABLE; - static constexpr Kind LOSSY = - DataPacket_Kind_LOSSY; - static inline bool Kind_IsValid(int value) { - return DataPacket_Kind_IsValid(value); - } - static constexpr Kind Kind_MIN = - DataPacket_Kind_Kind_MIN; - static constexpr Kind Kind_MAX = - DataPacket_Kind_Kind_MAX; - static constexpr int Kind_ARRAYSIZE = - DataPacket_Kind_Kind_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - Kind_descriptor() { - return DataPacket_Kind_descriptor(); - } - template - static inline const std::string& Kind_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function Kind_Name."); - return DataPacket_Kind_Name(enum_t_value); - } - static inline bool Kind_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - Kind* value) { - return DataPacket_Kind_Parse(name, value); - } - - // accessors ------------------------------------------------------- - - enum : int { - kKindFieldNumber = 1, - kUserFieldNumber = 2, - kSpeakerFieldNumber = 3, - }; - // .livekit.DataPacket.Kind kind = 1; - void clear_kind(); - ::livekit::DataPacket_Kind kind() const; - void set_kind(::livekit::DataPacket_Kind value); - private: - ::livekit::DataPacket_Kind _internal_kind() const; - void _internal_set_kind(::livekit::DataPacket_Kind value); - public: - - // .livekit.UserPacket user = 2; - bool has_user() const; - private: - bool _internal_has_user() const; - public: - void clear_user(); - const ::livekit::UserPacket& user() const; - PROTOBUF_NODISCARD ::livekit::UserPacket* release_user(); - ::livekit::UserPacket* mutable_user(); - void set_allocated_user(::livekit::UserPacket* user); - private: - const ::livekit::UserPacket& _internal_user() const; - ::livekit::UserPacket* _internal_mutable_user(); - public: - void unsafe_arena_set_allocated_user( - ::livekit::UserPacket* user); - ::livekit::UserPacket* unsafe_arena_release_user(); - - // .livekit.ActiveSpeakerUpdate speaker = 3; - bool has_speaker() const; - private: - bool _internal_has_speaker() const; - public: - void clear_speaker(); - const ::livekit::ActiveSpeakerUpdate& speaker() const; - PROTOBUF_NODISCARD ::livekit::ActiveSpeakerUpdate* release_speaker(); - ::livekit::ActiveSpeakerUpdate* mutable_speaker(); - void set_allocated_speaker(::livekit::ActiveSpeakerUpdate* speaker); - private: - const ::livekit::ActiveSpeakerUpdate& _internal_speaker() const; - ::livekit::ActiveSpeakerUpdate* _internal_mutable_speaker(); - public: - void unsafe_arena_set_allocated_speaker( - ::livekit::ActiveSpeakerUpdate* speaker); - ::livekit::ActiveSpeakerUpdate* unsafe_arena_release_speaker(); - - void clear_value(); - ValueCase value_case() const; - // @@protoc_insertion_point(class_scope:livekit.DataPacket) - private: - class _Internal; - void set_has_user(); - void set_has_speaker(); - - inline bool has_value() const; - inline void clear_has_value(); - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - int kind_; - union ValueUnion { - constexpr ValueUnion() : _constinit_{} {} - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; - ::livekit::UserPacket* user_; - ::livekit::ActiveSpeakerUpdate* speaker_; - } value_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - uint32_t _oneof_case_[1]; - - friend struct ::TableStruct_livekit_5fmodels_2eproto; -}; -// ------------------------------------------------------------------- - -class ActiveSpeakerUpdate final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.ActiveSpeakerUpdate) */ { - public: - inline ActiveSpeakerUpdate() : ActiveSpeakerUpdate(nullptr) {} - ~ActiveSpeakerUpdate() override; - explicit constexpr ActiveSpeakerUpdate(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ActiveSpeakerUpdate(const ActiveSpeakerUpdate& from); - ActiveSpeakerUpdate(ActiveSpeakerUpdate&& from) noexcept - : ActiveSpeakerUpdate() { - *this = ::std::move(from); - } - - inline ActiveSpeakerUpdate& operator=(const ActiveSpeakerUpdate& from) { - CopyFrom(from); - return *this; - } - inline ActiveSpeakerUpdate& operator=(ActiveSpeakerUpdate&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const ActiveSpeakerUpdate& default_instance() { - return *internal_default_instance(); - } - static inline const ActiveSpeakerUpdate* internal_default_instance() { - return reinterpret_cast( - &_ActiveSpeakerUpdate_default_instance_); - } - static constexpr int kIndexInFileMessages = - 8; - - friend void swap(ActiveSpeakerUpdate& a, ActiveSpeakerUpdate& b) { - a.Swap(&b); - } - inline void Swap(ActiveSpeakerUpdate* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(ActiveSpeakerUpdate* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - ActiveSpeakerUpdate* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ActiveSpeakerUpdate& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ActiveSpeakerUpdate& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ActiveSpeakerUpdate* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.ActiveSpeakerUpdate"; - } - protected: - explicit ActiveSpeakerUpdate(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kSpeakersFieldNumber = 1, - }; - // repeated .livekit.SpeakerInfo speakers = 1; - int speakers_size() const; - private: - int _internal_speakers_size() const; - public: - void clear_speakers(); - ::livekit::SpeakerInfo* mutable_speakers(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SpeakerInfo >* - mutable_speakers(); - private: - const ::livekit::SpeakerInfo& _internal_speakers(int index) const; - ::livekit::SpeakerInfo* _internal_add_speakers(); - public: - const ::livekit::SpeakerInfo& speakers(int index) const; - ::livekit::SpeakerInfo* add_speakers(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SpeakerInfo >& - speakers() const; - - // @@protoc_insertion_point(class_scope:livekit.ActiveSpeakerUpdate) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SpeakerInfo > speakers_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5fmodels_2eproto; -}; -// ------------------------------------------------------------------- - -class SpeakerInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.SpeakerInfo) */ { - public: - inline SpeakerInfo() : SpeakerInfo(nullptr) {} - ~SpeakerInfo() override; - explicit constexpr SpeakerInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SpeakerInfo(const SpeakerInfo& from); - SpeakerInfo(SpeakerInfo&& from) noexcept - : SpeakerInfo() { - *this = ::std::move(from); - } - - inline SpeakerInfo& operator=(const SpeakerInfo& from) { - CopyFrom(from); - return *this; - } - inline SpeakerInfo& operator=(SpeakerInfo&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const SpeakerInfo& default_instance() { - return *internal_default_instance(); - } - static inline const SpeakerInfo* internal_default_instance() { - return reinterpret_cast( - &_SpeakerInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 9; - - friend void swap(SpeakerInfo& a, SpeakerInfo& b) { - a.Swap(&b); - } - inline void Swap(SpeakerInfo* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(SpeakerInfo* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - SpeakerInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const SpeakerInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const SpeakerInfo& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(SpeakerInfo* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.SpeakerInfo"; - } - protected: - explicit SpeakerInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kSidFieldNumber = 1, - kLevelFieldNumber = 2, - kActiveFieldNumber = 3, - }; - // string sid = 1; - void clear_sid(); - const std::string& sid() const; - template - void set_sid(ArgT0&& arg0, ArgT... args); - std::string* mutable_sid(); - PROTOBUF_NODISCARD std::string* release_sid(); - void set_allocated_sid(std::string* sid); - private: - const std::string& _internal_sid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_sid(const std::string& value); - std::string* _internal_mutable_sid(); - public: - - // float level = 2; - void clear_level(); - float level() const; - void set_level(float value); - private: - float _internal_level() const; - void _internal_set_level(float value); - public: - - // bool active = 3; - void clear_active(); - bool active() const; - void set_active(bool value); - private: - bool _internal_active() const; - void _internal_set_active(bool value); - public: - - // @@protoc_insertion_point(class_scope:livekit.SpeakerInfo) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sid_; - float level_; - bool active_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5fmodels_2eproto; -}; -// ------------------------------------------------------------------- - -class UserPacket final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.UserPacket) */ { - public: - inline UserPacket() : UserPacket(nullptr) {} - ~UserPacket() override; - explicit constexpr UserPacket(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UserPacket(const UserPacket& from); - UserPacket(UserPacket&& from) noexcept - : UserPacket() { - *this = ::std::move(from); - } - - inline UserPacket& operator=(const UserPacket& from) { - CopyFrom(from); - return *this; - } - inline UserPacket& operator=(UserPacket&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const UserPacket& default_instance() { - return *internal_default_instance(); - } - static inline const UserPacket* internal_default_instance() { - return reinterpret_cast( - &_UserPacket_default_instance_); - } - static constexpr int kIndexInFileMessages = - 10; - - friend void swap(UserPacket& a, UserPacket& b) { - a.Swap(&b); - } - inline void Swap(UserPacket* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(UserPacket* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - UserPacket* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const UserPacket& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const UserPacket& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(UserPacket* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.UserPacket"; - } - protected: - explicit UserPacket(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kDestinationSidsFieldNumber = 3, - kParticipantSidFieldNumber = 1, - kPayloadFieldNumber = 2, - }; - // repeated string destination_sids = 3; - int destination_sids_size() const; - private: - int _internal_destination_sids_size() const; - public: - void clear_destination_sids(); - const std::string& destination_sids(int index) const; - std::string* mutable_destination_sids(int index); - void set_destination_sids(int index, const std::string& value); - void set_destination_sids(int index, std::string&& value); - void set_destination_sids(int index, const char* value); - void set_destination_sids(int index, const char* value, size_t size); - std::string* add_destination_sids(); - void add_destination_sids(const std::string& value); - void add_destination_sids(std::string&& value); - void add_destination_sids(const char* value); - void add_destination_sids(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& destination_sids() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_destination_sids(); - private: - const std::string& _internal_destination_sids(int index) const; - std::string* _internal_add_destination_sids(); - public: - - // string participant_sid = 1; - void clear_participant_sid(); - const std::string& participant_sid() const; - template - void set_participant_sid(ArgT0&& arg0, ArgT... args); - std::string* mutable_participant_sid(); - PROTOBUF_NODISCARD std::string* release_participant_sid(); - void set_allocated_participant_sid(std::string* participant_sid); - private: - const std::string& _internal_participant_sid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_participant_sid(const std::string& value); - std::string* _internal_mutable_participant_sid(); - public: - - // bytes payload = 2; - void clear_payload(); - const std::string& payload() const; - template - void set_payload(ArgT0&& arg0, ArgT... args); - std::string* mutable_payload(); - PROTOBUF_NODISCARD std::string* release_payload(); - void set_allocated_payload(std::string* payload); - private: - const std::string& _internal_payload() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_payload(const std::string& value); - std::string* _internal_mutable_payload(); - public: - - // @@protoc_insertion_point(class_scope:livekit.UserPacket) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField destination_sids_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr participant_sid_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr payload_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5fmodels_2eproto; -}; -// ------------------------------------------------------------------- - -class ParticipantTracks final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.ParticipantTracks) */ { - public: - inline ParticipantTracks() : ParticipantTracks(nullptr) {} - ~ParticipantTracks() override; - explicit constexpr ParticipantTracks(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ParticipantTracks(const ParticipantTracks& from); - ParticipantTracks(ParticipantTracks&& from) noexcept - : ParticipantTracks() { - *this = ::std::move(from); - } - - inline ParticipantTracks& operator=(const ParticipantTracks& from) { - CopyFrom(from); - return *this; - } - inline ParticipantTracks& operator=(ParticipantTracks&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const ParticipantTracks& default_instance() { - return *internal_default_instance(); - } - static inline const ParticipantTracks* internal_default_instance() { - return reinterpret_cast( - &_ParticipantTracks_default_instance_); - } - static constexpr int kIndexInFileMessages = - 11; - - friend void swap(ParticipantTracks& a, ParticipantTracks& b) { - a.Swap(&b); - } - inline void Swap(ParticipantTracks* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(ParticipantTracks* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - ParticipantTracks* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ParticipantTracks& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ParticipantTracks& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ParticipantTracks* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.ParticipantTracks"; - } - protected: - explicit ParticipantTracks(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kTrackSidsFieldNumber = 2, - kParticipantSidFieldNumber = 1, - }; - // repeated string track_sids = 2; - int track_sids_size() const; - private: - int _internal_track_sids_size() const; - public: - void clear_track_sids(); - const std::string& track_sids(int index) const; - std::string* mutable_track_sids(int index); - void set_track_sids(int index, const std::string& value); - void set_track_sids(int index, std::string&& value); - void set_track_sids(int index, const char* value); - void set_track_sids(int index, const char* value, size_t size); - std::string* add_track_sids(); - void add_track_sids(const std::string& value); - void add_track_sids(std::string&& value); - void add_track_sids(const char* value); - void add_track_sids(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& track_sids() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_track_sids(); - private: - const std::string& _internal_track_sids(int index) const; - std::string* _internal_add_track_sids(); - public: - - // string participant_sid = 1; - void clear_participant_sid(); - const std::string& participant_sid() const; - template - void set_participant_sid(ArgT0&& arg0, ArgT... args); - std::string* mutable_participant_sid(); - PROTOBUF_NODISCARD std::string* release_participant_sid(); - void set_allocated_participant_sid(std::string* participant_sid); - private: - const std::string& _internal_participant_sid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_participant_sid(const std::string& value); - std::string* _internal_mutable_participant_sid(); - public: - - // @@protoc_insertion_point(class_scope:livekit.ParticipantTracks) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField track_sids_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr participant_sid_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5fmodels_2eproto; -}; -// ------------------------------------------------------------------- - -class ClientInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.ClientInfo) */ { - public: - inline ClientInfo() : ClientInfo(nullptr) {} - ~ClientInfo() override; - explicit constexpr ClientInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ClientInfo(const ClientInfo& from); - ClientInfo(ClientInfo&& from) noexcept - : ClientInfo() { - *this = ::std::move(from); - } - - inline ClientInfo& operator=(const ClientInfo& from) { - CopyFrom(from); - return *this; - } - inline ClientInfo& operator=(ClientInfo&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const ClientInfo& default_instance() { - return *internal_default_instance(); - } - static inline const ClientInfo* internal_default_instance() { - return reinterpret_cast( - &_ClientInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 12; - - friend void swap(ClientInfo& a, ClientInfo& b) { - a.Swap(&b); - } - inline void Swap(ClientInfo* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(ClientInfo* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - ClientInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ClientInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ClientInfo& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ClientInfo* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.ClientInfo"; - } - protected: - explicit ClientInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - typedef ClientInfo_SDK SDK; - static constexpr SDK UNKNOWN = - ClientInfo_SDK_UNKNOWN; - static constexpr SDK JS = - ClientInfo_SDK_JS; - static constexpr SDK SWIFT = - ClientInfo_SDK_SWIFT; - static constexpr SDK ANDROID = - ClientInfo_SDK_ANDROID; - static constexpr SDK FLUTTER = - ClientInfo_SDK_FLUTTER; - static constexpr SDK GO = - ClientInfo_SDK_GO; - static constexpr SDK UNITY = - ClientInfo_SDK_UNITY; - static inline bool SDK_IsValid(int value) { - return ClientInfo_SDK_IsValid(value); - } - static constexpr SDK SDK_MIN = - ClientInfo_SDK_SDK_MIN; - static constexpr SDK SDK_MAX = - ClientInfo_SDK_SDK_MAX; - static constexpr int SDK_ARRAYSIZE = - ClientInfo_SDK_SDK_ARRAYSIZE; - static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* - SDK_descriptor() { - return ClientInfo_SDK_descriptor(); - } - template - static inline const std::string& SDK_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function SDK_Name."); - return ClientInfo_SDK_Name(enum_t_value); - } - static inline bool SDK_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, - SDK* value) { - return ClientInfo_SDK_Parse(name, value); - } - - // accessors ------------------------------------------------------- - - enum : int { - kVersionFieldNumber = 2, - kOsFieldNumber = 4, - kOsVersionFieldNumber = 5, - kDeviceModelFieldNumber = 6, - kBrowserFieldNumber = 7, - kBrowserVersionFieldNumber = 8, - kAddressFieldNumber = 9, - kSdkFieldNumber = 1, - kProtocolFieldNumber = 3, - }; - // string version = 2; - void clear_version(); - const std::string& version() const; - template - void set_version(ArgT0&& arg0, ArgT... args); - std::string* mutable_version(); - PROTOBUF_NODISCARD std::string* release_version(); - void set_allocated_version(std::string* version); - private: - const std::string& _internal_version() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_version(const std::string& value); - std::string* _internal_mutable_version(); - public: - - // string os = 4; - void clear_os(); - const std::string& os() const; - template - void set_os(ArgT0&& arg0, ArgT... args); - std::string* mutable_os(); - PROTOBUF_NODISCARD std::string* release_os(); - void set_allocated_os(std::string* os); - private: - const std::string& _internal_os() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_os(const std::string& value); - std::string* _internal_mutable_os(); - public: - - // string os_version = 5; - void clear_os_version(); - const std::string& os_version() const; - template - void set_os_version(ArgT0&& arg0, ArgT... args); - std::string* mutable_os_version(); - PROTOBUF_NODISCARD std::string* release_os_version(); - void set_allocated_os_version(std::string* os_version); - private: - const std::string& _internal_os_version() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_os_version(const std::string& value); - std::string* _internal_mutable_os_version(); - public: - - // string device_model = 6; - void clear_device_model(); - const std::string& device_model() const; - template - void set_device_model(ArgT0&& arg0, ArgT... args); - std::string* mutable_device_model(); - PROTOBUF_NODISCARD std::string* release_device_model(); - void set_allocated_device_model(std::string* device_model); - private: - const std::string& _internal_device_model() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_model(const std::string& value); - std::string* _internal_mutable_device_model(); - public: - - // string browser = 7; - void clear_browser(); - const std::string& browser() const; - template - void set_browser(ArgT0&& arg0, ArgT... args); - std::string* mutable_browser(); - PROTOBUF_NODISCARD std::string* release_browser(); - void set_allocated_browser(std::string* browser); - private: - const std::string& _internal_browser() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_browser(const std::string& value); - std::string* _internal_mutable_browser(); - public: - - // string browser_version = 8; - void clear_browser_version(); - const std::string& browser_version() const; - template - void set_browser_version(ArgT0&& arg0, ArgT... args); - std::string* mutable_browser_version(); - PROTOBUF_NODISCARD std::string* release_browser_version(); - void set_allocated_browser_version(std::string* browser_version); - private: - const std::string& _internal_browser_version() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_browser_version(const std::string& value); - std::string* _internal_mutable_browser_version(); - public: - - // string address = 9; - void clear_address(); - const std::string& address() const; - template - void set_address(ArgT0&& arg0, ArgT... args); - std::string* mutable_address(); - PROTOBUF_NODISCARD std::string* release_address(); - void set_allocated_address(std::string* address); - private: - const std::string& _internal_address() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_address(const std::string& value); - std::string* _internal_mutable_address(); - public: - - // .livekit.ClientInfo.SDK sdk = 1; - void clear_sdk(); - ::livekit::ClientInfo_SDK sdk() const; - void set_sdk(::livekit::ClientInfo_SDK value); - private: - ::livekit::ClientInfo_SDK _internal_sdk() const; - void _internal_set_sdk(::livekit::ClientInfo_SDK value); - public: - - // int32 protocol = 3; - void clear_protocol(); - int32_t protocol() const; - void set_protocol(int32_t value); - private: - int32_t _internal_protocol() const; - void _internal_set_protocol(int32_t value); - public: - - // @@protoc_insertion_point(class_scope:livekit.ClientInfo) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr os_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr os_version_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr device_model_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr browser_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr browser_version_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr address_; - int sdk_; - int32_t protocol_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5fmodels_2eproto; -}; -// ------------------------------------------------------------------- - -class ClientConfiguration final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.ClientConfiguration) */ { - public: - inline ClientConfiguration() : ClientConfiguration(nullptr) {} - ~ClientConfiguration() override; - explicit constexpr ClientConfiguration(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ClientConfiguration(const ClientConfiguration& from); - ClientConfiguration(ClientConfiguration&& from) noexcept - : ClientConfiguration() { - *this = ::std::move(from); - } - - inline ClientConfiguration& operator=(const ClientConfiguration& from) { - CopyFrom(from); - return *this; - } - inline ClientConfiguration& operator=(ClientConfiguration&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const ClientConfiguration& default_instance() { - return *internal_default_instance(); - } - static inline const ClientConfiguration* internal_default_instance() { - return reinterpret_cast( - &_ClientConfiguration_default_instance_); - } - static constexpr int kIndexInFileMessages = - 13; - - friend void swap(ClientConfiguration& a, ClientConfiguration& b) { - a.Swap(&b); - } - inline void Swap(ClientConfiguration* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(ClientConfiguration* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - ClientConfiguration* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ClientConfiguration& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ClientConfiguration& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ClientConfiguration* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.ClientConfiguration"; - } - protected: - explicit ClientConfiguration(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kVideoFieldNumber = 1, - kScreenFieldNumber = 2, - kResumeConnectionFieldNumber = 3, - }; - // .livekit.VideoConfiguration video = 1; - bool has_video() const; - private: - bool _internal_has_video() const; - public: - void clear_video(); - const ::livekit::VideoConfiguration& video() const; - PROTOBUF_NODISCARD ::livekit::VideoConfiguration* release_video(); - ::livekit::VideoConfiguration* mutable_video(); - void set_allocated_video(::livekit::VideoConfiguration* video); - private: - const ::livekit::VideoConfiguration& _internal_video() const; - ::livekit::VideoConfiguration* _internal_mutable_video(); - public: - void unsafe_arena_set_allocated_video( - ::livekit::VideoConfiguration* video); - ::livekit::VideoConfiguration* unsafe_arena_release_video(); - - // .livekit.VideoConfiguration screen = 2; - bool has_screen() const; - private: - bool _internal_has_screen() const; - public: - void clear_screen(); - const ::livekit::VideoConfiguration& screen() const; - PROTOBUF_NODISCARD ::livekit::VideoConfiguration* release_screen(); - ::livekit::VideoConfiguration* mutable_screen(); - void set_allocated_screen(::livekit::VideoConfiguration* screen); - private: - const ::livekit::VideoConfiguration& _internal_screen() const; - ::livekit::VideoConfiguration* _internal_mutable_screen(); - public: - void unsafe_arena_set_allocated_screen( - ::livekit::VideoConfiguration* screen); - ::livekit::VideoConfiguration* unsafe_arena_release_screen(); - - // .livekit.ClientConfigSetting resume_connection = 3; - void clear_resume_connection(); - ::livekit::ClientConfigSetting resume_connection() const; - void set_resume_connection(::livekit::ClientConfigSetting value); - private: - ::livekit::ClientConfigSetting _internal_resume_connection() const; - void _internal_set_resume_connection(::livekit::ClientConfigSetting value); - public: - - // @@protoc_insertion_point(class_scope:livekit.ClientConfiguration) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::livekit::VideoConfiguration* video_; - ::livekit::VideoConfiguration* screen_; - int resume_connection_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5fmodels_2eproto; -}; -// ------------------------------------------------------------------- - -class VideoConfiguration final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.VideoConfiguration) */ { - public: - inline VideoConfiguration() : VideoConfiguration(nullptr) {} - ~VideoConfiguration() override; - explicit constexpr VideoConfiguration(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - VideoConfiguration(const VideoConfiguration& from); - VideoConfiguration(VideoConfiguration&& from) noexcept - : VideoConfiguration() { - *this = ::std::move(from); - } - - inline VideoConfiguration& operator=(const VideoConfiguration& from) { - CopyFrom(from); - return *this; - } - inline VideoConfiguration& operator=(VideoConfiguration&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const VideoConfiguration& default_instance() { - return *internal_default_instance(); - } - static inline const VideoConfiguration* internal_default_instance() { - return reinterpret_cast( - &_VideoConfiguration_default_instance_); - } - static constexpr int kIndexInFileMessages = - 14; - - friend void swap(VideoConfiguration& a, VideoConfiguration& b) { - a.Swap(&b); - } - inline void Swap(VideoConfiguration* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(VideoConfiguration* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - VideoConfiguration* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const VideoConfiguration& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const VideoConfiguration& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(VideoConfiguration* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.VideoConfiguration"; - } - protected: - explicit VideoConfiguration(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kHardwareEncoderFieldNumber = 1, - }; - // .livekit.ClientConfigSetting hardware_encoder = 1; - void clear_hardware_encoder(); - ::livekit::ClientConfigSetting hardware_encoder() const; - void set_hardware_encoder(::livekit::ClientConfigSetting value); - private: - ::livekit::ClientConfigSetting _internal_hardware_encoder() const; - void _internal_set_hardware_encoder(::livekit::ClientConfigSetting value); - public: - - // @@protoc_insertion_point(class_scope:livekit.VideoConfiguration) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - int hardware_encoder_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5fmodels_2eproto; -}; -// ------------------------------------------------------------------- - -class RTPStats_GapHistogramEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry { -public: - typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry SuperType; - RTPStats_GapHistogramEntry_DoNotUse(); - explicit constexpr RTPStats_GapHistogramEntry_DoNotUse( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - explicit RTPStats_GapHistogramEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena); - void MergeFrom(const RTPStats_GapHistogramEntry_DoNotUse& other); - static const RTPStats_GapHistogramEntry_DoNotUse* internal_default_instance() { return reinterpret_cast(&_RTPStats_GapHistogramEntry_DoNotUse_default_instance_); } - static bool ValidateKey(void*) { return true; } - static bool ValidateValue(void*) { return true; } - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; -}; - -// ------------------------------------------------------------------- - -class RTPStats final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.RTPStats) */ { - public: - inline RTPStats() : RTPStats(nullptr) {} - ~RTPStats() override; - explicit constexpr RTPStats(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - RTPStats(const RTPStats& from); - RTPStats(RTPStats&& from) noexcept - : RTPStats() { - *this = ::std::move(from); - } - - inline RTPStats& operator=(const RTPStats& from) { - CopyFrom(from); - return *this; - } - inline RTPStats& operator=(RTPStats&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const RTPStats& default_instance() { - return *internal_default_instance(); - } - static inline const RTPStats* internal_default_instance() { - return reinterpret_cast( - &_RTPStats_default_instance_); - } - static constexpr int kIndexInFileMessages = - 16; - - friend void swap(RTPStats& a, RTPStats& b) { - a.Swap(&b); - } - inline void Swap(RTPStats* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(RTPStats* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - RTPStats* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const RTPStats& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const RTPStats& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(RTPStats* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.RTPStats"; - } - protected: - explicit RTPStats(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - - // accessors ------------------------------------------------------- - - enum : int { - kGapHistogramFieldNumber = 24, - kStartTimeFieldNumber = 1, - kEndTimeFieldNumber = 2, - kLastPliFieldNumber = 28, - kLastFirFieldNumber = 30, - kLastKeyFrameFieldNumber = 34, - kLastLayerLockPliFieldNumber = 36, - kDurationFieldNumber = 3, - kPacketRateFieldNumber = 5, - kBytesFieldNumber = 6, - kPacketsFieldNumber = 4, - kPacketsLostFieldNumber = 8, - kBitrateFieldNumber = 7, - kPacketLossRateFieldNumber = 9, - kPacketLossPercentageFieldNumber = 10, - kPacketsDuplicateFieldNumber = 11, - kPacketDuplicateRateFieldNumber = 12, - kBytesDuplicateFieldNumber = 13, - kBitrateDuplicateFieldNumber = 14, - kPacketPaddingRateFieldNumber = 16, - kBytesPaddingFieldNumber = 17, - kPacketsPaddingFieldNumber = 15, - kPacketsOutOfOrderFieldNumber = 19, - kBitratePaddingFieldNumber = 18, - kFrameRateFieldNumber = 21, - kJitterCurrentFieldNumber = 22, - kFramesFieldNumber = 20, - kNacksFieldNumber = 25, - kJitterMaxFieldNumber = 23, - kNackMissesFieldNumber = 26, - kPlisFieldNumber = 27, - kFirsFieldNumber = 29, - kRttCurrentFieldNumber = 31, - kRttMaxFieldNumber = 32, - kKeyFramesFieldNumber = 33, - kLayerLockPlisFieldNumber = 35, - kNackAcksFieldNumber = 37, - kNackRepeatedFieldNumber = 38, - }; - // map gap_histogram = 24; - int gap_histogram_size() const; - private: - int _internal_gap_histogram_size() const; - public: - void clear_gap_histogram(); - private: - const ::PROTOBUF_NAMESPACE_ID::Map< int32_t, uint32_t >& - _internal_gap_histogram() const; - ::PROTOBUF_NAMESPACE_ID::Map< int32_t, uint32_t >* - _internal_mutable_gap_histogram(); - public: - const ::PROTOBUF_NAMESPACE_ID::Map< int32_t, uint32_t >& - gap_histogram() const; - ::PROTOBUF_NAMESPACE_ID::Map< int32_t, uint32_t >* - mutable_gap_histogram(); - - // .google.protobuf.Timestamp start_time = 1; - bool has_start_time() const; - private: - bool _internal_has_start_time() const; - public: - void clear_start_time(); - const ::PROTOBUF_NAMESPACE_ID::Timestamp& start_time() const; - PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::Timestamp* release_start_time(); - ::PROTOBUF_NAMESPACE_ID::Timestamp* mutable_start_time(); - void set_allocated_start_time(::PROTOBUF_NAMESPACE_ID::Timestamp* start_time); - private: - const ::PROTOBUF_NAMESPACE_ID::Timestamp& _internal_start_time() const; - ::PROTOBUF_NAMESPACE_ID::Timestamp* _internal_mutable_start_time(); - public: - void unsafe_arena_set_allocated_start_time( - ::PROTOBUF_NAMESPACE_ID::Timestamp* start_time); - ::PROTOBUF_NAMESPACE_ID::Timestamp* unsafe_arena_release_start_time(); - - // .google.protobuf.Timestamp end_time = 2; - bool has_end_time() const; - private: - bool _internal_has_end_time() const; - public: - void clear_end_time(); - const ::PROTOBUF_NAMESPACE_ID::Timestamp& end_time() const; - PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::Timestamp* release_end_time(); - ::PROTOBUF_NAMESPACE_ID::Timestamp* mutable_end_time(); - void set_allocated_end_time(::PROTOBUF_NAMESPACE_ID::Timestamp* end_time); - private: - const ::PROTOBUF_NAMESPACE_ID::Timestamp& _internal_end_time() const; - ::PROTOBUF_NAMESPACE_ID::Timestamp* _internal_mutable_end_time(); - public: - void unsafe_arena_set_allocated_end_time( - ::PROTOBUF_NAMESPACE_ID::Timestamp* end_time); - ::PROTOBUF_NAMESPACE_ID::Timestamp* unsafe_arena_release_end_time(); - - // .google.protobuf.Timestamp last_pli = 28; - bool has_last_pli() const; - private: - bool _internal_has_last_pli() const; - public: - void clear_last_pli(); - const ::PROTOBUF_NAMESPACE_ID::Timestamp& last_pli() const; - PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::Timestamp* release_last_pli(); - ::PROTOBUF_NAMESPACE_ID::Timestamp* mutable_last_pli(); - void set_allocated_last_pli(::PROTOBUF_NAMESPACE_ID::Timestamp* last_pli); - private: - const ::PROTOBUF_NAMESPACE_ID::Timestamp& _internal_last_pli() const; - ::PROTOBUF_NAMESPACE_ID::Timestamp* _internal_mutable_last_pli(); - public: - void unsafe_arena_set_allocated_last_pli( - ::PROTOBUF_NAMESPACE_ID::Timestamp* last_pli); - ::PROTOBUF_NAMESPACE_ID::Timestamp* unsafe_arena_release_last_pli(); - - // .google.protobuf.Timestamp last_fir = 30; - bool has_last_fir() const; - private: - bool _internal_has_last_fir() const; - public: - void clear_last_fir(); - const ::PROTOBUF_NAMESPACE_ID::Timestamp& last_fir() const; - PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::Timestamp* release_last_fir(); - ::PROTOBUF_NAMESPACE_ID::Timestamp* mutable_last_fir(); - void set_allocated_last_fir(::PROTOBUF_NAMESPACE_ID::Timestamp* last_fir); - private: - const ::PROTOBUF_NAMESPACE_ID::Timestamp& _internal_last_fir() const; - ::PROTOBUF_NAMESPACE_ID::Timestamp* _internal_mutable_last_fir(); - public: - void unsafe_arena_set_allocated_last_fir( - ::PROTOBUF_NAMESPACE_ID::Timestamp* last_fir); - ::PROTOBUF_NAMESPACE_ID::Timestamp* unsafe_arena_release_last_fir(); - - // .google.protobuf.Timestamp last_key_frame = 34; - bool has_last_key_frame() const; - private: - bool _internal_has_last_key_frame() const; - public: - void clear_last_key_frame(); - const ::PROTOBUF_NAMESPACE_ID::Timestamp& last_key_frame() const; - PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::Timestamp* release_last_key_frame(); - ::PROTOBUF_NAMESPACE_ID::Timestamp* mutable_last_key_frame(); - void set_allocated_last_key_frame(::PROTOBUF_NAMESPACE_ID::Timestamp* last_key_frame); - private: - const ::PROTOBUF_NAMESPACE_ID::Timestamp& _internal_last_key_frame() const; - ::PROTOBUF_NAMESPACE_ID::Timestamp* _internal_mutable_last_key_frame(); - public: - void unsafe_arena_set_allocated_last_key_frame( - ::PROTOBUF_NAMESPACE_ID::Timestamp* last_key_frame); - ::PROTOBUF_NAMESPACE_ID::Timestamp* unsafe_arena_release_last_key_frame(); - - // .google.protobuf.Timestamp last_layer_lock_pli = 36; - bool has_last_layer_lock_pli() const; - private: - bool _internal_has_last_layer_lock_pli() const; - public: - void clear_last_layer_lock_pli(); - const ::PROTOBUF_NAMESPACE_ID::Timestamp& last_layer_lock_pli() const; - PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::Timestamp* release_last_layer_lock_pli(); - ::PROTOBUF_NAMESPACE_ID::Timestamp* mutable_last_layer_lock_pli(); - void set_allocated_last_layer_lock_pli(::PROTOBUF_NAMESPACE_ID::Timestamp* last_layer_lock_pli); - private: - const ::PROTOBUF_NAMESPACE_ID::Timestamp& _internal_last_layer_lock_pli() const; - ::PROTOBUF_NAMESPACE_ID::Timestamp* _internal_mutable_last_layer_lock_pli(); - public: - void unsafe_arena_set_allocated_last_layer_lock_pli( - ::PROTOBUF_NAMESPACE_ID::Timestamp* last_layer_lock_pli); - ::PROTOBUF_NAMESPACE_ID::Timestamp* unsafe_arena_release_last_layer_lock_pli(); - - // double duration = 3; - void clear_duration(); - double duration() const; - void set_duration(double value); - private: - double _internal_duration() const; - void _internal_set_duration(double value); - public: - - // double packet_rate = 5; - void clear_packet_rate(); - double packet_rate() const; - void set_packet_rate(double value); - private: - double _internal_packet_rate() const; - void _internal_set_packet_rate(double value); - public: - - // uint64 bytes = 6; - void clear_bytes(); - uint64_t bytes() const; - void set_bytes(uint64_t value); - private: - uint64_t _internal_bytes() const; - void _internal_set_bytes(uint64_t value); - public: - - // uint32 packets = 4; - void clear_packets(); - uint32_t packets() const; - void set_packets(uint32_t value); - private: - uint32_t _internal_packets() const; - void _internal_set_packets(uint32_t value); - public: - - // uint32 packets_lost = 8; - void clear_packets_lost(); - uint32_t packets_lost() const; - void set_packets_lost(uint32_t value); - private: - uint32_t _internal_packets_lost() const; - void _internal_set_packets_lost(uint32_t value); - public: - - // double bitrate = 7; - void clear_bitrate(); - double bitrate() const; - void set_bitrate(double value); - private: - double _internal_bitrate() const; - void _internal_set_bitrate(double value); - public: - - // double packet_loss_rate = 9; - void clear_packet_loss_rate(); - double packet_loss_rate() const; - void set_packet_loss_rate(double value); - private: - double _internal_packet_loss_rate() const; - void _internal_set_packet_loss_rate(double value); - public: - - // float packet_loss_percentage = 10; - void clear_packet_loss_percentage(); - float packet_loss_percentage() const; - void set_packet_loss_percentage(float value); - private: - float _internal_packet_loss_percentage() const; - void _internal_set_packet_loss_percentage(float value); - public: - - // uint32 packets_duplicate = 11; - void clear_packets_duplicate(); - uint32_t packets_duplicate() const; - void set_packets_duplicate(uint32_t value); - private: - uint32_t _internal_packets_duplicate() const; - void _internal_set_packets_duplicate(uint32_t value); - public: - - // double packet_duplicate_rate = 12; - void clear_packet_duplicate_rate(); - double packet_duplicate_rate() const; - void set_packet_duplicate_rate(double value); - private: - double _internal_packet_duplicate_rate() const; - void _internal_set_packet_duplicate_rate(double value); - public: - - // uint64 bytes_duplicate = 13; - void clear_bytes_duplicate(); - uint64_t bytes_duplicate() const; - void set_bytes_duplicate(uint64_t value); - private: - uint64_t _internal_bytes_duplicate() const; - void _internal_set_bytes_duplicate(uint64_t value); - public: - - // double bitrate_duplicate = 14; - void clear_bitrate_duplicate(); - double bitrate_duplicate() const; - void set_bitrate_duplicate(double value); - private: - double _internal_bitrate_duplicate() const; - void _internal_set_bitrate_duplicate(double value); - public: - - // double packet_padding_rate = 16; - void clear_packet_padding_rate(); - double packet_padding_rate() const; - void set_packet_padding_rate(double value); - private: - double _internal_packet_padding_rate() const; - void _internal_set_packet_padding_rate(double value); - public: - - // uint64 bytes_padding = 17; - void clear_bytes_padding(); - uint64_t bytes_padding() const; - void set_bytes_padding(uint64_t value); - private: - uint64_t _internal_bytes_padding() const; - void _internal_set_bytes_padding(uint64_t value); - public: - - // uint32 packets_padding = 15; - void clear_packets_padding(); - uint32_t packets_padding() const; - void set_packets_padding(uint32_t value); - private: - uint32_t _internal_packets_padding() const; - void _internal_set_packets_padding(uint32_t value); - public: - - // uint32 packets_out_of_order = 19; - void clear_packets_out_of_order(); - uint32_t packets_out_of_order() const; - void set_packets_out_of_order(uint32_t value); - private: - uint32_t _internal_packets_out_of_order() const; - void _internal_set_packets_out_of_order(uint32_t value); - public: - - // double bitrate_padding = 18; - void clear_bitrate_padding(); - double bitrate_padding() const; - void set_bitrate_padding(double value); - private: - double _internal_bitrate_padding() const; - void _internal_set_bitrate_padding(double value); - public: - - // double frame_rate = 21; - void clear_frame_rate(); - double frame_rate() const; - void set_frame_rate(double value); - private: - double _internal_frame_rate() const; - void _internal_set_frame_rate(double value); - public: - - // double jitter_current = 22; - void clear_jitter_current(); - double jitter_current() const; - void set_jitter_current(double value); - private: - double _internal_jitter_current() const; - void _internal_set_jitter_current(double value); - public: - - // uint32 frames = 20; - void clear_frames(); - uint32_t frames() const; - void set_frames(uint32_t value); - private: - uint32_t _internal_frames() const; - void _internal_set_frames(uint32_t value); - public: - - // uint32 nacks = 25; - void clear_nacks(); - uint32_t nacks() const; - void set_nacks(uint32_t value); - private: - uint32_t _internal_nacks() const; - void _internal_set_nacks(uint32_t value); - public: - - // double jitter_max = 23; - void clear_jitter_max(); - double jitter_max() const; - void set_jitter_max(double value); - private: - double _internal_jitter_max() const; - void _internal_set_jitter_max(double value); - public: - - // uint32 nack_misses = 26; - void clear_nack_misses(); - uint32_t nack_misses() const; - void set_nack_misses(uint32_t value); - private: - uint32_t _internal_nack_misses() const; - void _internal_set_nack_misses(uint32_t value); - public: - - // uint32 plis = 27; - void clear_plis(); - uint32_t plis() const; - void set_plis(uint32_t value); - private: - uint32_t _internal_plis() const; - void _internal_set_plis(uint32_t value); - public: - - // uint32 firs = 29; - void clear_firs(); - uint32_t firs() const; - void set_firs(uint32_t value); - private: - uint32_t _internal_firs() const; - void _internal_set_firs(uint32_t value); - public: - - // uint32 rtt_current = 31; - void clear_rtt_current(); - uint32_t rtt_current() const; - void set_rtt_current(uint32_t value); - private: - uint32_t _internal_rtt_current() const; - void _internal_set_rtt_current(uint32_t value); - public: - - // uint32 rtt_max = 32; - void clear_rtt_max(); - uint32_t rtt_max() const; - void set_rtt_max(uint32_t value); - private: - uint32_t _internal_rtt_max() const; - void _internal_set_rtt_max(uint32_t value); - public: - - // uint32 key_frames = 33; - void clear_key_frames(); - uint32_t key_frames() const; - void set_key_frames(uint32_t value); - private: - uint32_t _internal_key_frames() const; - void _internal_set_key_frames(uint32_t value); - public: - - // uint32 layer_lock_plis = 35; - void clear_layer_lock_plis(); - uint32_t layer_lock_plis() const; - void set_layer_lock_plis(uint32_t value); - private: - uint32_t _internal_layer_lock_plis() const; - void _internal_set_layer_lock_plis(uint32_t value); - public: - - // uint32 nack_acks = 37; - void clear_nack_acks(); - uint32_t nack_acks() const; - void set_nack_acks(uint32_t value); - private: - uint32_t _internal_nack_acks() const; - void _internal_set_nack_acks(uint32_t value); - public: - - // uint32 nack_repeated = 38; - void clear_nack_repeated(); - uint32_t nack_repeated() const; - void set_nack_repeated(uint32_t value); - private: - uint32_t _internal_nack_repeated() const; - void _internal_set_nack_repeated(uint32_t value); - public: - - // @@protoc_insertion_point(class_scope:livekit.RTPStats) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::MapField< - RTPStats_GapHistogramEntry_DoNotUse, - int32_t, uint32_t, - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32, - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_UINT32> gap_histogram_; - ::PROTOBUF_NAMESPACE_ID::Timestamp* start_time_; - ::PROTOBUF_NAMESPACE_ID::Timestamp* end_time_; - ::PROTOBUF_NAMESPACE_ID::Timestamp* last_pli_; - ::PROTOBUF_NAMESPACE_ID::Timestamp* last_fir_; - ::PROTOBUF_NAMESPACE_ID::Timestamp* last_key_frame_; - ::PROTOBUF_NAMESPACE_ID::Timestamp* last_layer_lock_pli_; - double duration_; - double packet_rate_; - uint64_t bytes_; - uint32_t packets_; - uint32_t packets_lost_; - double bitrate_; - double packet_loss_rate_; - float packet_loss_percentage_; - uint32_t packets_duplicate_; - double packet_duplicate_rate_; - uint64_t bytes_duplicate_; - double bitrate_duplicate_; - double packet_padding_rate_; - uint64_t bytes_padding_; - uint32_t packets_padding_; - uint32_t packets_out_of_order_; - double bitrate_padding_; - double frame_rate_; - double jitter_current_; - uint32_t frames_; - uint32_t nacks_; - double jitter_max_; - uint32_t nack_misses_; - uint32_t plis_; - uint32_t firs_; - uint32_t rtt_current_; - uint32_t rtt_max_; - uint32_t key_frames_; - uint32_t layer_lock_plis_; - uint32_t nack_acks_; - uint32_t nack_repeated_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5fmodels_2eproto; -}; -// =================================================================== - - -// =================================================================== - -#ifdef __GNUC__ - #pragma GCC diagnostic push - #pragma GCC diagnostic ignored "-Wstrict-aliasing" -#endif // __GNUC__ -// Room - -// string sid = 1; -inline void Room::clear_sid() { - sid_.ClearToEmpty(); -} -inline const std::string& Room::sid() const { - // @@protoc_insertion_point(field_get:livekit.Room.sid) - return _internal_sid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void Room::set_sid(ArgT0&& arg0, ArgT... args) { - - sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.Room.sid) -} -inline std::string* Room::mutable_sid() { - std::string* _s = _internal_mutable_sid(); - // @@protoc_insertion_point(field_mutable:livekit.Room.sid) - return _s; -} -inline const std::string& Room::_internal_sid() const { - return sid_.Get(); -} -inline void Room::_internal_set_sid(const std::string& value) { - - sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* Room::_internal_mutable_sid() { - - return sid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* Room::release_sid() { - // @@protoc_insertion_point(field_release:livekit.Room.sid) - return sid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void Room::set_allocated_sid(std::string* sid) { - if (sid != nullptr) { - - } else { - - } - sid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), sid, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (sid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.Room.sid) -} - -// string name = 2; -inline void Room::clear_name() { - name_.ClearToEmpty(); -} -inline const std::string& Room::name() const { - // @@protoc_insertion_point(field_get:livekit.Room.name) - return _internal_name(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void Room::set_name(ArgT0&& arg0, ArgT... args) { - - name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.Room.name) -} -inline std::string* Room::mutable_name() { - std::string* _s = _internal_mutable_name(); - // @@protoc_insertion_point(field_mutable:livekit.Room.name) - return _s; -} -inline const std::string& Room::_internal_name() const { - return name_.Get(); -} -inline void Room::_internal_set_name(const std::string& value) { - - name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* Room::_internal_mutable_name() { - - return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* Room::release_name() { - // @@protoc_insertion_point(field_release:livekit.Room.name) - return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void Room::set_allocated_name(std::string* name) { - if (name != nullptr) { - - } else { - - } - name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.Room.name) -} - -// uint32 empty_timeout = 3; -inline void Room::clear_empty_timeout() { - empty_timeout_ = 0u; -} -inline uint32_t Room::_internal_empty_timeout() const { - return empty_timeout_; -} -inline uint32_t Room::empty_timeout() const { - // @@protoc_insertion_point(field_get:livekit.Room.empty_timeout) - return _internal_empty_timeout(); -} -inline void Room::_internal_set_empty_timeout(uint32_t value) { - - empty_timeout_ = value; -} -inline void Room::set_empty_timeout(uint32_t value) { - _internal_set_empty_timeout(value); - // @@protoc_insertion_point(field_set:livekit.Room.empty_timeout) -} - -// uint32 max_participants = 4; -inline void Room::clear_max_participants() { - max_participants_ = 0u; -} -inline uint32_t Room::_internal_max_participants() const { - return max_participants_; -} -inline uint32_t Room::max_participants() const { - // @@protoc_insertion_point(field_get:livekit.Room.max_participants) - return _internal_max_participants(); -} -inline void Room::_internal_set_max_participants(uint32_t value) { - - max_participants_ = value; -} -inline void Room::set_max_participants(uint32_t value) { - _internal_set_max_participants(value); - // @@protoc_insertion_point(field_set:livekit.Room.max_participants) -} - -// int64 creation_time = 5; -inline void Room::clear_creation_time() { - creation_time_ = int64_t{0}; -} -inline int64_t Room::_internal_creation_time() const { - return creation_time_; -} -inline int64_t Room::creation_time() const { - // @@protoc_insertion_point(field_get:livekit.Room.creation_time) - return _internal_creation_time(); -} -inline void Room::_internal_set_creation_time(int64_t value) { - - creation_time_ = value; -} -inline void Room::set_creation_time(int64_t value) { - _internal_set_creation_time(value); - // @@protoc_insertion_point(field_set:livekit.Room.creation_time) -} - -// string turn_password = 6; -inline void Room::clear_turn_password() { - turn_password_.ClearToEmpty(); -} -inline const std::string& Room::turn_password() const { - // @@protoc_insertion_point(field_get:livekit.Room.turn_password) - return _internal_turn_password(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void Room::set_turn_password(ArgT0&& arg0, ArgT... args) { - - turn_password_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.Room.turn_password) -} -inline std::string* Room::mutable_turn_password() { - std::string* _s = _internal_mutable_turn_password(); - // @@protoc_insertion_point(field_mutable:livekit.Room.turn_password) - return _s; -} -inline const std::string& Room::_internal_turn_password() const { - return turn_password_.Get(); -} -inline void Room::_internal_set_turn_password(const std::string& value) { - - turn_password_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* Room::_internal_mutable_turn_password() { - - return turn_password_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* Room::release_turn_password() { - // @@protoc_insertion_point(field_release:livekit.Room.turn_password) - return turn_password_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void Room::set_allocated_turn_password(std::string* turn_password) { - if (turn_password != nullptr) { - - } else { - - } - turn_password_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), turn_password, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (turn_password_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - turn_password_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.Room.turn_password) -} - -// repeated .livekit.Codec enabled_codecs = 7; -inline int Room::_internal_enabled_codecs_size() const { - return enabled_codecs_.size(); -} -inline int Room::enabled_codecs_size() const { - return _internal_enabled_codecs_size(); -} -inline void Room::clear_enabled_codecs() { - enabled_codecs_.Clear(); -} -inline ::livekit::Codec* Room::mutable_enabled_codecs(int index) { - // @@protoc_insertion_point(field_mutable:livekit.Room.enabled_codecs) - return enabled_codecs_.Mutable(index); -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::Codec >* -Room::mutable_enabled_codecs() { - // @@protoc_insertion_point(field_mutable_list:livekit.Room.enabled_codecs) - return &enabled_codecs_; -} -inline const ::livekit::Codec& Room::_internal_enabled_codecs(int index) const { - return enabled_codecs_.Get(index); -} -inline const ::livekit::Codec& Room::enabled_codecs(int index) const { - // @@protoc_insertion_point(field_get:livekit.Room.enabled_codecs) - return _internal_enabled_codecs(index); -} -inline ::livekit::Codec* Room::_internal_add_enabled_codecs() { - return enabled_codecs_.Add(); -} -inline ::livekit::Codec* Room::add_enabled_codecs() { - ::livekit::Codec* _add = _internal_add_enabled_codecs(); - // @@protoc_insertion_point(field_add:livekit.Room.enabled_codecs) - return _add; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::Codec >& -Room::enabled_codecs() const { - // @@protoc_insertion_point(field_list:livekit.Room.enabled_codecs) - return enabled_codecs_; -} - -// string metadata = 8; -inline void Room::clear_metadata() { - metadata_.ClearToEmpty(); -} -inline const std::string& Room::metadata() const { - // @@protoc_insertion_point(field_get:livekit.Room.metadata) - return _internal_metadata(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void Room::set_metadata(ArgT0&& arg0, ArgT... args) { - - metadata_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.Room.metadata) -} -inline std::string* Room::mutable_metadata() { - std::string* _s = _internal_mutable_metadata(); - // @@protoc_insertion_point(field_mutable:livekit.Room.metadata) - return _s; -} -inline const std::string& Room::_internal_metadata() const { - return metadata_.Get(); -} -inline void Room::_internal_set_metadata(const std::string& value) { - - metadata_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* Room::_internal_mutable_metadata() { - - return metadata_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* Room::release_metadata() { - // @@protoc_insertion_point(field_release:livekit.Room.metadata) - return metadata_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void Room::set_allocated_metadata(std::string* metadata) { - if (metadata != nullptr) { - - } else { - - } - metadata_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), metadata, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (metadata_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - metadata_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.Room.metadata) -} - -// uint32 num_participants = 9; -inline void Room::clear_num_participants() { - num_participants_ = 0u; -} -inline uint32_t Room::_internal_num_participants() const { - return num_participants_; -} -inline uint32_t Room::num_participants() const { - // @@protoc_insertion_point(field_get:livekit.Room.num_participants) - return _internal_num_participants(); -} -inline void Room::_internal_set_num_participants(uint32_t value) { - - num_participants_ = value; -} -inline void Room::set_num_participants(uint32_t value) { - _internal_set_num_participants(value); - // @@protoc_insertion_point(field_set:livekit.Room.num_participants) -} - -// bool active_recording = 10; -inline void Room::clear_active_recording() { - active_recording_ = false; -} -inline bool Room::_internal_active_recording() const { - return active_recording_; -} -inline bool Room::active_recording() const { - // @@protoc_insertion_point(field_get:livekit.Room.active_recording) - return _internal_active_recording(); -} -inline void Room::_internal_set_active_recording(bool value) { - - active_recording_ = value; -} -inline void Room::set_active_recording(bool value) { - _internal_set_active_recording(value); - // @@protoc_insertion_point(field_set:livekit.Room.active_recording) -} - -// ------------------------------------------------------------------- - -// Codec - -// string mime = 1; -inline void Codec::clear_mime() { - mime_.ClearToEmpty(); -} -inline const std::string& Codec::mime() const { - // @@protoc_insertion_point(field_get:livekit.Codec.mime) - return _internal_mime(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void Codec::set_mime(ArgT0&& arg0, ArgT... args) { - - mime_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.Codec.mime) -} -inline std::string* Codec::mutable_mime() { - std::string* _s = _internal_mutable_mime(); - // @@protoc_insertion_point(field_mutable:livekit.Codec.mime) - return _s; -} -inline const std::string& Codec::_internal_mime() const { - return mime_.Get(); -} -inline void Codec::_internal_set_mime(const std::string& value) { - - mime_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* Codec::_internal_mutable_mime() { - - return mime_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* Codec::release_mime() { - // @@protoc_insertion_point(field_release:livekit.Codec.mime) - return mime_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void Codec::set_allocated_mime(std::string* mime) { - if (mime != nullptr) { - - } else { - - } - mime_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), mime, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (mime_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - mime_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.Codec.mime) -} - -// string fmtp_line = 2; -inline void Codec::clear_fmtp_line() { - fmtp_line_.ClearToEmpty(); -} -inline const std::string& Codec::fmtp_line() const { - // @@protoc_insertion_point(field_get:livekit.Codec.fmtp_line) - return _internal_fmtp_line(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void Codec::set_fmtp_line(ArgT0&& arg0, ArgT... args) { - - fmtp_line_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.Codec.fmtp_line) -} -inline std::string* Codec::mutable_fmtp_line() { - std::string* _s = _internal_mutable_fmtp_line(); - // @@protoc_insertion_point(field_mutable:livekit.Codec.fmtp_line) - return _s; -} -inline const std::string& Codec::_internal_fmtp_line() const { - return fmtp_line_.Get(); -} -inline void Codec::_internal_set_fmtp_line(const std::string& value) { - - fmtp_line_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* Codec::_internal_mutable_fmtp_line() { - - return fmtp_line_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* Codec::release_fmtp_line() { - // @@protoc_insertion_point(field_release:livekit.Codec.fmtp_line) - return fmtp_line_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void Codec::set_allocated_fmtp_line(std::string* fmtp_line) { - if (fmtp_line != nullptr) { - - } else { - - } - fmtp_line_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), fmtp_line, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (fmtp_line_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - fmtp_line_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.Codec.fmtp_line) -} - -// ------------------------------------------------------------------- - -// ParticipantPermission - -// bool can_subscribe = 1; -inline void ParticipantPermission::clear_can_subscribe() { - can_subscribe_ = false; -} -inline bool ParticipantPermission::_internal_can_subscribe() const { - return can_subscribe_; -} -inline bool ParticipantPermission::can_subscribe() const { - // @@protoc_insertion_point(field_get:livekit.ParticipantPermission.can_subscribe) - return _internal_can_subscribe(); -} -inline void ParticipantPermission::_internal_set_can_subscribe(bool value) { - - can_subscribe_ = value; -} -inline void ParticipantPermission::set_can_subscribe(bool value) { - _internal_set_can_subscribe(value); - // @@protoc_insertion_point(field_set:livekit.ParticipantPermission.can_subscribe) -} - -// bool can_publish = 2; -inline void ParticipantPermission::clear_can_publish() { - can_publish_ = false; -} -inline bool ParticipantPermission::_internal_can_publish() const { - return can_publish_; -} -inline bool ParticipantPermission::can_publish() const { - // @@protoc_insertion_point(field_get:livekit.ParticipantPermission.can_publish) - return _internal_can_publish(); -} -inline void ParticipantPermission::_internal_set_can_publish(bool value) { - - can_publish_ = value; -} -inline void ParticipantPermission::set_can_publish(bool value) { - _internal_set_can_publish(value); - // @@protoc_insertion_point(field_set:livekit.ParticipantPermission.can_publish) -} - -// bool can_publish_data = 3; -inline void ParticipantPermission::clear_can_publish_data() { - can_publish_data_ = false; -} -inline bool ParticipantPermission::_internal_can_publish_data() const { - return can_publish_data_; -} -inline bool ParticipantPermission::can_publish_data() const { - // @@protoc_insertion_point(field_get:livekit.ParticipantPermission.can_publish_data) - return _internal_can_publish_data(); -} -inline void ParticipantPermission::_internal_set_can_publish_data(bool value) { - - can_publish_data_ = value; -} -inline void ParticipantPermission::set_can_publish_data(bool value) { - _internal_set_can_publish_data(value); - // @@protoc_insertion_point(field_set:livekit.ParticipantPermission.can_publish_data) -} - -// bool hidden = 7; -inline void ParticipantPermission::clear_hidden() { - hidden_ = false; -} -inline bool ParticipantPermission::_internal_hidden() const { - return hidden_; -} -inline bool ParticipantPermission::hidden() const { - // @@protoc_insertion_point(field_get:livekit.ParticipantPermission.hidden) - return _internal_hidden(); -} -inline void ParticipantPermission::_internal_set_hidden(bool value) { - - hidden_ = value; -} -inline void ParticipantPermission::set_hidden(bool value) { - _internal_set_hidden(value); - // @@protoc_insertion_point(field_set:livekit.ParticipantPermission.hidden) -} - -// bool recorder = 8; -inline void ParticipantPermission::clear_recorder() { - recorder_ = false; -} -inline bool ParticipantPermission::_internal_recorder() const { - return recorder_; -} -inline bool ParticipantPermission::recorder() const { - // @@protoc_insertion_point(field_get:livekit.ParticipantPermission.recorder) - return _internal_recorder(); -} -inline void ParticipantPermission::_internal_set_recorder(bool value) { - - recorder_ = value; -} -inline void ParticipantPermission::set_recorder(bool value) { - _internal_set_recorder(value); - // @@protoc_insertion_point(field_set:livekit.ParticipantPermission.recorder) -} - -// ------------------------------------------------------------------- - -// ParticipantInfo - -// string sid = 1; -inline void ParticipantInfo::clear_sid() { - sid_.ClearToEmpty(); -} -inline const std::string& ParticipantInfo::sid() const { - // @@protoc_insertion_point(field_get:livekit.ParticipantInfo.sid) - return _internal_sid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ParticipantInfo::set_sid(ArgT0&& arg0, ArgT... args) { - - sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.ParticipantInfo.sid) -} -inline std::string* ParticipantInfo::mutable_sid() { - std::string* _s = _internal_mutable_sid(); - // @@protoc_insertion_point(field_mutable:livekit.ParticipantInfo.sid) - return _s; -} -inline const std::string& ParticipantInfo::_internal_sid() const { - return sid_.Get(); -} -inline void ParticipantInfo::_internal_set_sid(const std::string& value) { - - sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* ParticipantInfo::_internal_mutable_sid() { - - return sid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* ParticipantInfo::release_sid() { - // @@protoc_insertion_point(field_release:livekit.ParticipantInfo.sid) - return sid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void ParticipantInfo::set_allocated_sid(std::string* sid) { - if (sid != nullptr) { - - } else { - - } - sid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), sid, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (sid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.ParticipantInfo.sid) -} - -// string identity = 2; -inline void ParticipantInfo::clear_identity() { - identity_.ClearToEmpty(); -} -inline const std::string& ParticipantInfo::identity() const { - // @@protoc_insertion_point(field_get:livekit.ParticipantInfo.identity) - return _internal_identity(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ParticipantInfo::set_identity(ArgT0&& arg0, ArgT... args) { - - identity_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.ParticipantInfo.identity) -} -inline std::string* ParticipantInfo::mutable_identity() { - std::string* _s = _internal_mutable_identity(); - // @@protoc_insertion_point(field_mutable:livekit.ParticipantInfo.identity) - return _s; -} -inline const std::string& ParticipantInfo::_internal_identity() const { - return identity_.Get(); -} -inline void ParticipantInfo::_internal_set_identity(const std::string& value) { - - identity_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* ParticipantInfo::_internal_mutable_identity() { - - return identity_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* ParticipantInfo::release_identity() { - // @@protoc_insertion_point(field_release:livekit.ParticipantInfo.identity) - return identity_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void ParticipantInfo::set_allocated_identity(std::string* identity) { - if (identity != nullptr) { - - } else { - - } - identity_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), identity, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (identity_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - identity_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.ParticipantInfo.identity) -} - -// .livekit.ParticipantInfo.State state = 3; -inline void ParticipantInfo::clear_state() { - state_ = 0; -} -inline ::livekit::ParticipantInfo_State ParticipantInfo::_internal_state() const { - return static_cast< ::livekit::ParticipantInfo_State >(state_); -} -inline ::livekit::ParticipantInfo_State ParticipantInfo::state() const { - // @@protoc_insertion_point(field_get:livekit.ParticipantInfo.state) - return _internal_state(); -} -inline void ParticipantInfo::_internal_set_state(::livekit::ParticipantInfo_State value) { - - state_ = value; -} -inline void ParticipantInfo::set_state(::livekit::ParticipantInfo_State value) { - _internal_set_state(value); - // @@protoc_insertion_point(field_set:livekit.ParticipantInfo.state) -} - -// repeated .livekit.TrackInfo tracks = 4; -inline int ParticipantInfo::_internal_tracks_size() const { - return tracks_.size(); -} -inline int ParticipantInfo::tracks_size() const { - return _internal_tracks_size(); -} -inline void ParticipantInfo::clear_tracks() { - tracks_.Clear(); -} -inline ::livekit::TrackInfo* ParticipantInfo::mutable_tracks(int index) { - // @@protoc_insertion_point(field_mutable:livekit.ParticipantInfo.tracks) - return tracks_.Mutable(index); -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::TrackInfo >* -ParticipantInfo::mutable_tracks() { - // @@protoc_insertion_point(field_mutable_list:livekit.ParticipantInfo.tracks) - return &tracks_; -} -inline const ::livekit::TrackInfo& ParticipantInfo::_internal_tracks(int index) const { - return tracks_.Get(index); -} -inline const ::livekit::TrackInfo& ParticipantInfo::tracks(int index) const { - // @@protoc_insertion_point(field_get:livekit.ParticipantInfo.tracks) - return _internal_tracks(index); -} -inline ::livekit::TrackInfo* ParticipantInfo::_internal_add_tracks() { - return tracks_.Add(); -} -inline ::livekit::TrackInfo* ParticipantInfo::add_tracks() { - ::livekit::TrackInfo* _add = _internal_add_tracks(); - // @@protoc_insertion_point(field_add:livekit.ParticipantInfo.tracks) - return _add; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::TrackInfo >& -ParticipantInfo::tracks() const { - // @@protoc_insertion_point(field_list:livekit.ParticipantInfo.tracks) - return tracks_; -} - -// string metadata = 5; -inline void ParticipantInfo::clear_metadata() { - metadata_.ClearToEmpty(); -} -inline const std::string& ParticipantInfo::metadata() const { - // @@protoc_insertion_point(field_get:livekit.ParticipantInfo.metadata) - return _internal_metadata(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ParticipantInfo::set_metadata(ArgT0&& arg0, ArgT... args) { - - metadata_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.ParticipantInfo.metadata) -} -inline std::string* ParticipantInfo::mutable_metadata() { - std::string* _s = _internal_mutable_metadata(); - // @@protoc_insertion_point(field_mutable:livekit.ParticipantInfo.metadata) - return _s; -} -inline const std::string& ParticipantInfo::_internal_metadata() const { - return metadata_.Get(); -} -inline void ParticipantInfo::_internal_set_metadata(const std::string& value) { - - metadata_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* ParticipantInfo::_internal_mutable_metadata() { - - return metadata_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* ParticipantInfo::release_metadata() { - // @@protoc_insertion_point(field_release:livekit.ParticipantInfo.metadata) - return metadata_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void ParticipantInfo::set_allocated_metadata(std::string* metadata) { - if (metadata != nullptr) { - - } else { - - } - metadata_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), metadata, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (metadata_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - metadata_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.ParticipantInfo.metadata) -} - -// int64 joined_at = 6; -inline void ParticipantInfo::clear_joined_at() { - joined_at_ = int64_t{0}; -} -inline int64_t ParticipantInfo::_internal_joined_at() const { - return joined_at_; -} -inline int64_t ParticipantInfo::joined_at() const { - // @@protoc_insertion_point(field_get:livekit.ParticipantInfo.joined_at) - return _internal_joined_at(); -} -inline void ParticipantInfo::_internal_set_joined_at(int64_t value) { - - joined_at_ = value; -} -inline void ParticipantInfo::set_joined_at(int64_t value) { - _internal_set_joined_at(value); - // @@protoc_insertion_point(field_set:livekit.ParticipantInfo.joined_at) -} - -// string name = 9; -inline void ParticipantInfo::clear_name() { - name_.ClearToEmpty(); -} -inline const std::string& ParticipantInfo::name() const { - // @@protoc_insertion_point(field_get:livekit.ParticipantInfo.name) - return _internal_name(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ParticipantInfo::set_name(ArgT0&& arg0, ArgT... args) { - - name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.ParticipantInfo.name) -} -inline std::string* ParticipantInfo::mutable_name() { - std::string* _s = _internal_mutable_name(); - // @@protoc_insertion_point(field_mutable:livekit.ParticipantInfo.name) - return _s; -} -inline const std::string& ParticipantInfo::_internal_name() const { - return name_.Get(); -} -inline void ParticipantInfo::_internal_set_name(const std::string& value) { - - name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* ParticipantInfo::_internal_mutable_name() { - - return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* ParticipantInfo::release_name() { - // @@protoc_insertion_point(field_release:livekit.ParticipantInfo.name) - return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void ParticipantInfo::set_allocated_name(std::string* name) { - if (name != nullptr) { - - } else { - - } - name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.ParticipantInfo.name) -} - -// uint32 version = 10; -inline void ParticipantInfo::clear_version() { - version_ = 0u; -} -inline uint32_t ParticipantInfo::_internal_version() const { - return version_; -} -inline uint32_t ParticipantInfo::version() const { - // @@protoc_insertion_point(field_get:livekit.ParticipantInfo.version) - return _internal_version(); -} -inline void ParticipantInfo::_internal_set_version(uint32_t value) { - - version_ = value; -} -inline void ParticipantInfo::set_version(uint32_t value) { - _internal_set_version(value); - // @@protoc_insertion_point(field_set:livekit.ParticipantInfo.version) -} - -// .livekit.ParticipantPermission permission = 11; -inline bool ParticipantInfo::_internal_has_permission() const { - return this != internal_default_instance() && permission_ != nullptr; -} -inline bool ParticipantInfo::has_permission() const { - return _internal_has_permission(); -} -inline void ParticipantInfo::clear_permission() { - if (GetArenaForAllocation() == nullptr && permission_ != nullptr) { - delete permission_; - } - permission_ = nullptr; -} -inline const ::livekit::ParticipantPermission& ParticipantInfo::_internal_permission() const { - const ::livekit::ParticipantPermission* p = permission_; - return p != nullptr ? *p : reinterpret_cast( - ::livekit::_ParticipantPermission_default_instance_); -} -inline const ::livekit::ParticipantPermission& ParticipantInfo::permission() const { - // @@protoc_insertion_point(field_get:livekit.ParticipantInfo.permission) - return _internal_permission(); -} -inline void ParticipantInfo::unsafe_arena_set_allocated_permission( - ::livekit::ParticipantPermission* permission) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(permission_); - } - permission_ = permission; - if (permission) { - - } else { - - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.ParticipantInfo.permission) -} -inline ::livekit::ParticipantPermission* ParticipantInfo::release_permission() { - - ::livekit::ParticipantPermission* temp = permission_; - permission_ = nullptr; -#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE - auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - if (GetArenaForAllocation() == nullptr) { delete old; } -#else // PROTOBUF_FORCE_COPY_IN_RELEASE - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } -#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; -} -inline ::livekit::ParticipantPermission* ParticipantInfo::unsafe_arena_release_permission() { - // @@protoc_insertion_point(field_release:livekit.ParticipantInfo.permission) - - ::livekit::ParticipantPermission* temp = permission_; - permission_ = nullptr; - return temp; -} -inline ::livekit::ParticipantPermission* ParticipantInfo::_internal_mutable_permission() { - - if (permission_ == nullptr) { - auto* p = CreateMaybeMessage<::livekit::ParticipantPermission>(GetArenaForAllocation()); - permission_ = p; - } - return permission_; -} -inline ::livekit::ParticipantPermission* ParticipantInfo::mutable_permission() { - ::livekit::ParticipantPermission* _msg = _internal_mutable_permission(); - // @@protoc_insertion_point(field_mutable:livekit.ParticipantInfo.permission) - return _msg; -} -inline void ParticipantInfo::set_allocated_permission(::livekit::ParticipantPermission* permission) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - if (message_arena == nullptr) { - delete permission_; - } - if (permission) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::ParticipantPermission>::GetOwningArena(permission); - if (message_arena != submessage_arena) { - permission = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, permission, submessage_arena); - } - - } else { - - } - permission_ = permission; - // @@protoc_insertion_point(field_set_allocated:livekit.ParticipantInfo.permission) -} - -// string region = 12; -inline void ParticipantInfo::clear_region() { - region_.ClearToEmpty(); -} -inline const std::string& ParticipantInfo::region() const { - // @@protoc_insertion_point(field_get:livekit.ParticipantInfo.region) - return _internal_region(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ParticipantInfo::set_region(ArgT0&& arg0, ArgT... args) { - - region_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.ParticipantInfo.region) -} -inline std::string* ParticipantInfo::mutable_region() { - std::string* _s = _internal_mutable_region(); - // @@protoc_insertion_point(field_mutable:livekit.ParticipantInfo.region) - return _s; -} -inline const std::string& ParticipantInfo::_internal_region() const { - return region_.Get(); -} -inline void ParticipantInfo::_internal_set_region(const std::string& value) { - - region_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* ParticipantInfo::_internal_mutable_region() { - - return region_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* ParticipantInfo::release_region() { - // @@protoc_insertion_point(field_release:livekit.ParticipantInfo.region) - return region_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void ParticipantInfo::set_allocated_region(std::string* region) { - if (region != nullptr) { - - } else { - - } - region_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), region, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (region_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - region_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.ParticipantInfo.region) -} - -// bool is_publisher = 13; -inline void ParticipantInfo::clear_is_publisher() { - is_publisher_ = false; -} -inline bool ParticipantInfo::_internal_is_publisher() const { - return is_publisher_; -} -inline bool ParticipantInfo::is_publisher() const { - // @@protoc_insertion_point(field_get:livekit.ParticipantInfo.is_publisher) - return _internal_is_publisher(); -} -inline void ParticipantInfo::_internal_set_is_publisher(bool value) { - - is_publisher_ = value; -} -inline void ParticipantInfo::set_is_publisher(bool value) { - _internal_set_is_publisher(value); - // @@protoc_insertion_point(field_set:livekit.ParticipantInfo.is_publisher) -} - -// ------------------------------------------------------------------- - -// SimulcastCodecInfo - -// string mime_type = 1; -inline void SimulcastCodecInfo::clear_mime_type() { - mime_type_.ClearToEmpty(); -} -inline const std::string& SimulcastCodecInfo::mime_type() const { - // @@protoc_insertion_point(field_get:livekit.SimulcastCodecInfo.mime_type) - return _internal_mime_type(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void SimulcastCodecInfo::set_mime_type(ArgT0&& arg0, ArgT... args) { - - mime_type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.SimulcastCodecInfo.mime_type) -} -inline std::string* SimulcastCodecInfo::mutable_mime_type() { - std::string* _s = _internal_mutable_mime_type(); - // @@protoc_insertion_point(field_mutable:livekit.SimulcastCodecInfo.mime_type) - return _s; -} -inline const std::string& SimulcastCodecInfo::_internal_mime_type() const { - return mime_type_.Get(); -} -inline void SimulcastCodecInfo::_internal_set_mime_type(const std::string& value) { - - mime_type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* SimulcastCodecInfo::_internal_mutable_mime_type() { - - return mime_type_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* SimulcastCodecInfo::release_mime_type() { - // @@protoc_insertion_point(field_release:livekit.SimulcastCodecInfo.mime_type) - return mime_type_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void SimulcastCodecInfo::set_allocated_mime_type(std::string* mime_type) { - if (mime_type != nullptr) { - - } else { - - } - mime_type_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), mime_type, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (mime_type_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - mime_type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.SimulcastCodecInfo.mime_type) -} - -// string mid = 2; -inline void SimulcastCodecInfo::clear_mid() { - mid_.ClearToEmpty(); -} -inline const std::string& SimulcastCodecInfo::mid() const { - // @@protoc_insertion_point(field_get:livekit.SimulcastCodecInfo.mid) - return _internal_mid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void SimulcastCodecInfo::set_mid(ArgT0&& arg0, ArgT... args) { - - mid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.SimulcastCodecInfo.mid) -} -inline std::string* SimulcastCodecInfo::mutable_mid() { - std::string* _s = _internal_mutable_mid(); - // @@protoc_insertion_point(field_mutable:livekit.SimulcastCodecInfo.mid) - return _s; -} -inline const std::string& SimulcastCodecInfo::_internal_mid() const { - return mid_.Get(); -} -inline void SimulcastCodecInfo::_internal_set_mid(const std::string& value) { - - mid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* SimulcastCodecInfo::_internal_mutable_mid() { - - return mid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* SimulcastCodecInfo::release_mid() { - // @@protoc_insertion_point(field_release:livekit.SimulcastCodecInfo.mid) - return mid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void SimulcastCodecInfo::set_allocated_mid(std::string* mid) { - if (mid != nullptr) { - - } else { - - } - mid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), mid, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (mid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - mid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.SimulcastCodecInfo.mid) -} - -// string cid = 3; -inline void SimulcastCodecInfo::clear_cid() { - cid_.ClearToEmpty(); -} -inline const std::string& SimulcastCodecInfo::cid() const { - // @@protoc_insertion_point(field_get:livekit.SimulcastCodecInfo.cid) - return _internal_cid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void SimulcastCodecInfo::set_cid(ArgT0&& arg0, ArgT... args) { - - cid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.SimulcastCodecInfo.cid) -} -inline std::string* SimulcastCodecInfo::mutable_cid() { - std::string* _s = _internal_mutable_cid(); - // @@protoc_insertion_point(field_mutable:livekit.SimulcastCodecInfo.cid) - return _s; -} -inline const std::string& SimulcastCodecInfo::_internal_cid() const { - return cid_.Get(); -} -inline void SimulcastCodecInfo::_internal_set_cid(const std::string& value) { - - cid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* SimulcastCodecInfo::_internal_mutable_cid() { - - return cid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* SimulcastCodecInfo::release_cid() { - // @@protoc_insertion_point(field_release:livekit.SimulcastCodecInfo.cid) - return cid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void SimulcastCodecInfo::set_allocated_cid(std::string* cid) { - if (cid != nullptr) { - - } else { - - } - cid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), cid, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (cid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - cid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.SimulcastCodecInfo.cid) -} - -// repeated .livekit.VideoLayer layers = 4; -inline int SimulcastCodecInfo::_internal_layers_size() const { - return layers_.size(); -} -inline int SimulcastCodecInfo::layers_size() const { - return _internal_layers_size(); -} -inline void SimulcastCodecInfo::clear_layers() { - layers_.Clear(); -} -inline ::livekit::VideoLayer* SimulcastCodecInfo::mutable_layers(int index) { - // @@protoc_insertion_point(field_mutable:livekit.SimulcastCodecInfo.layers) - return layers_.Mutable(index); -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::VideoLayer >* -SimulcastCodecInfo::mutable_layers() { - // @@protoc_insertion_point(field_mutable_list:livekit.SimulcastCodecInfo.layers) - return &layers_; -} -inline const ::livekit::VideoLayer& SimulcastCodecInfo::_internal_layers(int index) const { - return layers_.Get(index); -} -inline const ::livekit::VideoLayer& SimulcastCodecInfo::layers(int index) const { - // @@protoc_insertion_point(field_get:livekit.SimulcastCodecInfo.layers) - return _internal_layers(index); -} -inline ::livekit::VideoLayer* SimulcastCodecInfo::_internal_add_layers() { - return layers_.Add(); -} -inline ::livekit::VideoLayer* SimulcastCodecInfo::add_layers() { - ::livekit::VideoLayer* _add = _internal_add_layers(); - // @@protoc_insertion_point(field_add:livekit.SimulcastCodecInfo.layers) - return _add; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::VideoLayer >& -SimulcastCodecInfo::layers() const { - // @@protoc_insertion_point(field_list:livekit.SimulcastCodecInfo.layers) - return layers_; -} - -// ------------------------------------------------------------------- - -// TrackInfo - -// string sid = 1; -inline void TrackInfo::clear_sid() { - sid_.ClearToEmpty(); -} -inline const std::string& TrackInfo::sid() const { - // @@protoc_insertion_point(field_get:livekit.TrackInfo.sid) - return _internal_sid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void TrackInfo::set_sid(ArgT0&& arg0, ArgT... args) { - - sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.TrackInfo.sid) -} -inline std::string* TrackInfo::mutable_sid() { - std::string* _s = _internal_mutable_sid(); - // @@protoc_insertion_point(field_mutable:livekit.TrackInfo.sid) - return _s; -} -inline const std::string& TrackInfo::_internal_sid() const { - return sid_.Get(); -} -inline void TrackInfo::_internal_set_sid(const std::string& value) { - - sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* TrackInfo::_internal_mutable_sid() { - - return sid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* TrackInfo::release_sid() { - // @@protoc_insertion_point(field_release:livekit.TrackInfo.sid) - return sid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void TrackInfo::set_allocated_sid(std::string* sid) { - if (sid != nullptr) { - - } else { - - } - sid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), sid, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (sid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.TrackInfo.sid) -} - -// .livekit.TrackType type = 2; -inline void TrackInfo::clear_type() { - type_ = 0; -} -inline ::livekit::TrackType TrackInfo::_internal_type() const { - return static_cast< ::livekit::TrackType >(type_); -} -inline ::livekit::TrackType TrackInfo::type() const { - // @@protoc_insertion_point(field_get:livekit.TrackInfo.type) - return _internal_type(); -} -inline void TrackInfo::_internal_set_type(::livekit::TrackType value) { - - type_ = value; -} -inline void TrackInfo::set_type(::livekit::TrackType value) { - _internal_set_type(value); - // @@protoc_insertion_point(field_set:livekit.TrackInfo.type) -} - -// string name = 3; -inline void TrackInfo::clear_name() { - name_.ClearToEmpty(); -} -inline const std::string& TrackInfo::name() const { - // @@protoc_insertion_point(field_get:livekit.TrackInfo.name) - return _internal_name(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void TrackInfo::set_name(ArgT0&& arg0, ArgT... args) { - - name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.TrackInfo.name) -} -inline std::string* TrackInfo::mutable_name() { - std::string* _s = _internal_mutable_name(); - // @@protoc_insertion_point(field_mutable:livekit.TrackInfo.name) - return _s; -} -inline const std::string& TrackInfo::_internal_name() const { - return name_.Get(); -} -inline void TrackInfo::_internal_set_name(const std::string& value) { - - name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* TrackInfo::_internal_mutable_name() { - - return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* TrackInfo::release_name() { - // @@protoc_insertion_point(field_release:livekit.TrackInfo.name) - return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void TrackInfo::set_allocated_name(std::string* name) { - if (name != nullptr) { - - } else { - - } - name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.TrackInfo.name) -} - -// bool muted = 4; -inline void TrackInfo::clear_muted() { - muted_ = false; -} -inline bool TrackInfo::_internal_muted() const { - return muted_; -} -inline bool TrackInfo::muted() const { - // @@protoc_insertion_point(field_get:livekit.TrackInfo.muted) - return _internal_muted(); -} -inline void TrackInfo::_internal_set_muted(bool value) { - - muted_ = value; -} -inline void TrackInfo::set_muted(bool value) { - _internal_set_muted(value); - // @@protoc_insertion_point(field_set:livekit.TrackInfo.muted) -} - -// uint32 width = 5; -inline void TrackInfo::clear_width() { - width_ = 0u; -} -inline uint32_t TrackInfo::_internal_width() const { - return width_; -} -inline uint32_t TrackInfo::width() const { - // @@protoc_insertion_point(field_get:livekit.TrackInfo.width) - return _internal_width(); -} -inline void TrackInfo::_internal_set_width(uint32_t value) { - - width_ = value; -} -inline void TrackInfo::set_width(uint32_t value) { - _internal_set_width(value); - // @@protoc_insertion_point(field_set:livekit.TrackInfo.width) -} - -// uint32 height = 6; -inline void TrackInfo::clear_height() { - height_ = 0u; -} -inline uint32_t TrackInfo::_internal_height() const { - return height_; -} -inline uint32_t TrackInfo::height() const { - // @@protoc_insertion_point(field_get:livekit.TrackInfo.height) - return _internal_height(); -} -inline void TrackInfo::_internal_set_height(uint32_t value) { - - height_ = value; -} -inline void TrackInfo::set_height(uint32_t value) { - _internal_set_height(value); - // @@protoc_insertion_point(field_set:livekit.TrackInfo.height) -} - -// bool simulcast = 7; -inline void TrackInfo::clear_simulcast() { - simulcast_ = false; -} -inline bool TrackInfo::_internal_simulcast() const { - return simulcast_; -} -inline bool TrackInfo::simulcast() const { - // @@protoc_insertion_point(field_get:livekit.TrackInfo.simulcast) - return _internal_simulcast(); -} -inline void TrackInfo::_internal_set_simulcast(bool value) { - - simulcast_ = value; -} -inline void TrackInfo::set_simulcast(bool value) { - _internal_set_simulcast(value); - // @@protoc_insertion_point(field_set:livekit.TrackInfo.simulcast) -} - -// bool disable_dtx = 8; -inline void TrackInfo::clear_disable_dtx() { - disable_dtx_ = false; -} -inline bool TrackInfo::_internal_disable_dtx() const { - return disable_dtx_; -} -inline bool TrackInfo::disable_dtx() const { - // @@protoc_insertion_point(field_get:livekit.TrackInfo.disable_dtx) - return _internal_disable_dtx(); -} -inline void TrackInfo::_internal_set_disable_dtx(bool value) { - - disable_dtx_ = value; -} -inline void TrackInfo::set_disable_dtx(bool value) { - _internal_set_disable_dtx(value); - // @@protoc_insertion_point(field_set:livekit.TrackInfo.disable_dtx) -} - -// .livekit.TrackSource source = 9; -inline void TrackInfo::clear_source() { - source_ = 0; -} -inline ::livekit::TrackSource TrackInfo::_internal_source() const { - return static_cast< ::livekit::TrackSource >(source_); -} -inline ::livekit::TrackSource TrackInfo::source() const { - // @@protoc_insertion_point(field_get:livekit.TrackInfo.source) - return _internal_source(); -} -inline void TrackInfo::_internal_set_source(::livekit::TrackSource value) { - - source_ = value; -} -inline void TrackInfo::set_source(::livekit::TrackSource value) { - _internal_set_source(value); - // @@protoc_insertion_point(field_set:livekit.TrackInfo.source) -} - -// repeated .livekit.VideoLayer layers = 10; -inline int TrackInfo::_internal_layers_size() const { - return layers_.size(); -} -inline int TrackInfo::layers_size() const { - return _internal_layers_size(); -} -inline void TrackInfo::clear_layers() { - layers_.Clear(); -} -inline ::livekit::VideoLayer* TrackInfo::mutable_layers(int index) { - // @@protoc_insertion_point(field_mutable:livekit.TrackInfo.layers) - return layers_.Mutable(index); -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::VideoLayer >* -TrackInfo::mutable_layers() { - // @@protoc_insertion_point(field_mutable_list:livekit.TrackInfo.layers) - return &layers_; -} -inline const ::livekit::VideoLayer& TrackInfo::_internal_layers(int index) const { - return layers_.Get(index); -} -inline const ::livekit::VideoLayer& TrackInfo::layers(int index) const { - // @@protoc_insertion_point(field_get:livekit.TrackInfo.layers) - return _internal_layers(index); -} -inline ::livekit::VideoLayer* TrackInfo::_internal_add_layers() { - return layers_.Add(); -} -inline ::livekit::VideoLayer* TrackInfo::add_layers() { - ::livekit::VideoLayer* _add = _internal_add_layers(); - // @@protoc_insertion_point(field_add:livekit.TrackInfo.layers) - return _add; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::VideoLayer >& -TrackInfo::layers() const { - // @@protoc_insertion_point(field_list:livekit.TrackInfo.layers) - return layers_; -} - -// string mime_type = 11; -inline void TrackInfo::clear_mime_type() { - mime_type_.ClearToEmpty(); -} -inline const std::string& TrackInfo::mime_type() const { - // @@protoc_insertion_point(field_get:livekit.TrackInfo.mime_type) - return _internal_mime_type(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void TrackInfo::set_mime_type(ArgT0&& arg0, ArgT... args) { - - mime_type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.TrackInfo.mime_type) -} -inline std::string* TrackInfo::mutable_mime_type() { - std::string* _s = _internal_mutable_mime_type(); - // @@protoc_insertion_point(field_mutable:livekit.TrackInfo.mime_type) - return _s; -} -inline const std::string& TrackInfo::_internal_mime_type() const { - return mime_type_.Get(); -} -inline void TrackInfo::_internal_set_mime_type(const std::string& value) { - - mime_type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* TrackInfo::_internal_mutable_mime_type() { - - return mime_type_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* TrackInfo::release_mime_type() { - // @@protoc_insertion_point(field_release:livekit.TrackInfo.mime_type) - return mime_type_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void TrackInfo::set_allocated_mime_type(std::string* mime_type) { - if (mime_type != nullptr) { - - } else { - - } - mime_type_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), mime_type, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (mime_type_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - mime_type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.TrackInfo.mime_type) -} - -// string mid = 12; -inline void TrackInfo::clear_mid() { - mid_.ClearToEmpty(); -} -inline const std::string& TrackInfo::mid() const { - // @@protoc_insertion_point(field_get:livekit.TrackInfo.mid) - return _internal_mid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void TrackInfo::set_mid(ArgT0&& arg0, ArgT... args) { - - mid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.TrackInfo.mid) -} -inline std::string* TrackInfo::mutable_mid() { - std::string* _s = _internal_mutable_mid(); - // @@protoc_insertion_point(field_mutable:livekit.TrackInfo.mid) - return _s; -} -inline const std::string& TrackInfo::_internal_mid() const { - return mid_.Get(); -} -inline void TrackInfo::_internal_set_mid(const std::string& value) { - - mid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* TrackInfo::_internal_mutable_mid() { - - return mid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* TrackInfo::release_mid() { - // @@protoc_insertion_point(field_release:livekit.TrackInfo.mid) - return mid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void TrackInfo::set_allocated_mid(std::string* mid) { - if (mid != nullptr) { - - } else { - - } - mid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), mid, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (mid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - mid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.TrackInfo.mid) -} - -// repeated .livekit.SimulcastCodecInfo codecs = 13; -inline int TrackInfo::_internal_codecs_size() const { - return codecs_.size(); -} -inline int TrackInfo::codecs_size() const { - return _internal_codecs_size(); -} -inline void TrackInfo::clear_codecs() { - codecs_.Clear(); -} -inline ::livekit::SimulcastCodecInfo* TrackInfo::mutable_codecs(int index) { - // @@protoc_insertion_point(field_mutable:livekit.TrackInfo.codecs) - return codecs_.Mutable(index); -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SimulcastCodecInfo >* -TrackInfo::mutable_codecs() { - // @@protoc_insertion_point(field_mutable_list:livekit.TrackInfo.codecs) - return &codecs_; -} -inline const ::livekit::SimulcastCodecInfo& TrackInfo::_internal_codecs(int index) const { - return codecs_.Get(index); -} -inline const ::livekit::SimulcastCodecInfo& TrackInfo::codecs(int index) const { - // @@protoc_insertion_point(field_get:livekit.TrackInfo.codecs) - return _internal_codecs(index); -} -inline ::livekit::SimulcastCodecInfo* TrackInfo::_internal_add_codecs() { - return codecs_.Add(); -} -inline ::livekit::SimulcastCodecInfo* TrackInfo::add_codecs() { - ::livekit::SimulcastCodecInfo* _add = _internal_add_codecs(); - // @@protoc_insertion_point(field_add:livekit.TrackInfo.codecs) - return _add; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SimulcastCodecInfo >& -TrackInfo::codecs() const { - // @@protoc_insertion_point(field_list:livekit.TrackInfo.codecs) - return codecs_; -} - -// ------------------------------------------------------------------- - -// VideoLayer - -// .livekit.VideoQuality quality = 1; -inline void VideoLayer::clear_quality() { - quality_ = 0; -} -inline ::livekit::VideoQuality VideoLayer::_internal_quality() const { - return static_cast< ::livekit::VideoQuality >(quality_); -} -inline ::livekit::VideoQuality VideoLayer::quality() const { - // @@protoc_insertion_point(field_get:livekit.VideoLayer.quality) - return _internal_quality(); -} -inline void VideoLayer::_internal_set_quality(::livekit::VideoQuality value) { - - quality_ = value; -} -inline void VideoLayer::set_quality(::livekit::VideoQuality value) { - _internal_set_quality(value); - // @@protoc_insertion_point(field_set:livekit.VideoLayer.quality) -} - -// uint32 width = 2; -inline void VideoLayer::clear_width() { - width_ = 0u; -} -inline uint32_t VideoLayer::_internal_width() const { - return width_; -} -inline uint32_t VideoLayer::width() const { - // @@protoc_insertion_point(field_get:livekit.VideoLayer.width) - return _internal_width(); -} -inline void VideoLayer::_internal_set_width(uint32_t value) { - - width_ = value; -} -inline void VideoLayer::set_width(uint32_t value) { - _internal_set_width(value); - // @@protoc_insertion_point(field_set:livekit.VideoLayer.width) -} - -// uint32 height = 3; -inline void VideoLayer::clear_height() { - height_ = 0u; -} -inline uint32_t VideoLayer::_internal_height() const { - return height_; -} -inline uint32_t VideoLayer::height() const { - // @@protoc_insertion_point(field_get:livekit.VideoLayer.height) - return _internal_height(); -} -inline void VideoLayer::_internal_set_height(uint32_t value) { - - height_ = value; -} -inline void VideoLayer::set_height(uint32_t value) { - _internal_set_height(value); - // @@protoc_insertion_point(field_set:livekit.VideoLayer.height) -} - -// uint32 bitrate = 4; -inline void VideoLayer::clear_bitrate() { - bitrate_ = 0u; -} -inline uint32_t VideoLayer::_internal_bitrate() const { - return bitrate_; -} -inline uint32_t VideoLayer::bitrate() const { - // @@protoc_insertion_point(field_get:livekit.VideoLayer.bitrate) - return _internal_bitrate(); -} -inline void VideoLayer::_internal_set_bitrate(uint32_t value) { - - bitrate_ = value; -} -inline void VideoLayer::set_bitrate(uint32_t value) { - _internal_set_bitrate(value); - // @@protoc_insertion_point(field_set:livekit.VideoLayer.bitrate) -} - -// uint32 ssrc = 5; -inline void VideoLayer::clear_ssrc() { - ssrc_ = 0u; -} -inline uint32_t VideoLayer::_internal_ssrc() const { - return ssrc_; -} -inline uint32_t VideoLayer::ssrc() const { - // @@protoc_insertion_point(field_get:livekit.VideoLayer.ssrc) - return _internal_ssrc(); -} -inline void VideoLayer::_internal_set_ssrc(uint32_t value) { - - ssrc_ = value; -} -inline void VideoLayer::set_ssrc(uint32_t value) { - _internal_set_ssrc(value); - // @@protoc_insertion_point(field_set:livekit.VideoLayer.ssrc) -} - -// ------------------------------------------------------------------- - -// DataPacket - -// .livekit.DataPacket.Kind kind = 1; -inline void DataPacket::clear_kind() { - kind_ = 0; -} -inline ::livekit::DataPacket_Kind DataPacket::_internal_kind() const { - return static_cast< ::livekit::DataPacket_Kind >(kind_); -} -inline ::livekit::DataPacket_Kind DataPacket::kind() const { - // @@protoc_insertion_point(field_get:livekit.DataPacket.kind) - return _internal_kind(); -} -inline void DataPacket::_internal_set_kind(::livekit::DataPacket_Kind value) { - - kind_ = value; -} -inline void DataPacket::set_kind(::livekit::DataPacket_Kind value) { - _internal_set_kind(value); - // @@protoc_insertion_point(field_set:livekit.DataPacket.kind) -} - -// .livekit.UserPacket user = 2; -inline bool DataPacket::_internal_has_user() const { - return value_case() == kUser; -} -inline bool DataPacket::has_user() const { - return _internal_has_user(); -} -inline void DataPacket::set_has_user() { - _oneof_case_[0] = kUser; -} -inline void DataPacket::clear_user() { - if (_internal_has_user()) { - if (GetArenaForAllocation() == nullptr) { - delete value_.user_; - } - clear_has_value(); - } -} -inline ::livekit::UserPacket* DataPacket::release_user() { - // @@protoc_insertion_point(field_release:livekit.DataPacket.user) - if (_internal_has_user()) { - clear_has_value(); - ::livekit::UserPacket* temp = value_.user_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - value_.user_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::UserPacket& DataPacket::_internal_user() const { - return _internal_has_user() - ? *value_.user_ - : reinterpret_cast< ::livekit::UserPacket&>(::livekit::_UserPacket_default_instance_); -} -inline const ::livekit::UserPacket& DataPacket::user() const { - // @@protoc_insertion_point(field_get:livekit.DataPacket.user) - return _internal_user(); -} -inline ::livekit::UserPacket* DataPacket::unsafe_arena_release_user() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.DataPacket.user) - if (_internal_has_user()) { - clear_has_value(); - ::livekit::UserPacket* temp = value_.user_; - value_.user_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void DataPacket::unsafe_arena_set_allocated_user(::livekit::UserPacket* user) { - clear_value(); - if (user) { - set_has_user(); - value_.user_ = user; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.DataPacket.user) -} -inline ::livekit::UserPacket* DataPacket::_internal_mutable_user() { - if (!_internal_has_user()) { - clear_value(); - set_has_user(); - value_.user_ = CreateMaybeMessage< ::livekit::UserPacket >(GetArenaForAllocation()); - } - return value_.user_; -} -inline ::livekit::UserPacket* DataPacket::mutable_user() { - ::livekit::UserPacket* _msg = _internal_mutable_user(); - // @@protoc_insertion_point(field_mutable:livekit.DataPacket.user) - return _msg; -} - -// .livekit.ActiveSpeakerUpdate speaker = 3; -inline bool DataPacket::_internal_has_speaker() const { - return value_case() == kSpeaker; -} -inline bool DataPacket::has_speaker() const { - return _internal_has_speaker(); -} -inline void DataPacket::set_has_speaker() { - _oneof_case_[0] = kSpeaker; -} -inline void DataPacket::clear_speaker() { - if (_internal_has_speaker()) { - if (GetArenaForAllocation() == nullptr) { - delete value_.speaker_; - } - clear_has_value(); - } -} -inline ::livekit::ActiveSpeakerUpdate* DataPacket::release_speaker() { - // @@protoc_insertion_point(field_release:livekit.DataPacket.speaker) - if (_internal_has_speaker()) { - clear_has_value(); - ::livekit::ActiveSpeakerUpdate* temp = value_.speaker_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - value_.speaker_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::ActiveSpeakerUpdate& DataPacket::_internal_speaker() const { - return _internal_has_speaker() - ? *value_.speaker_ - : reinterpret_cast< ::livekit::ActiveSpeakerUpdate&>(::livekit::_ActiveSpeakerUpdate_default_instance_); -} -inline const ::livekit::ActiveSpeakerUpdate& DataPacket::speaker() const { - // @@protoc_insertion_point(field_get:livekit.DataPacket.speaker) - return _internal_speaker(); -} -inline ::livekit::ActiveSpeakerUpdate* DataPacket::unsafe_arena_release_speaker() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.DataPacket.speaker) - if (_internal_has_speaker()) { - clear_has_value(); - ::livekit::ActiveSpeakerUpdate* temp = value_.speaker_; - value_.speaker_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void DataPacket::unsafe_arena_set_allocated_speaker(::livekit::ActiveSpeakerUpdate* speaker) { - clear_value(); - if (speaker) { - set_has_speaker(); - value_.speaker_ = speaker; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.DataPacket.speaker) -} -inline ::livekit::ActiveSpeakerUpdate* DataPacket::_internal_mutable_speaker() { - if (!_internal_has_speaker()) { - clear_value(); - set_has_speaker(); - value_.speaker_ = CreateMaybeMessage< ::livekit::ActiveSpeakerUpdate >(GetArenaForAllocation()); - } - return value_.speaker_; -} -inline ::livekit::ActiveSpeakerUpdate* DataPacket::mutable_speaker() { - ::livekit::ActiveSpeakerUpdate* _msg = _internal_mutable_speaker(); - // @@protoc_insertion_point(field_mutable:livekit.DataPacket.speaker) - return _msg; -} - -inline bool DataPacket::has_value() const { - return value_case() != VALUE_NOT_SET; -} -inline void DataPacket::clear_has_value() { - _oneof_case_[0] = VALUE_NOT_SET; -} -inline DataPacket::ValueCase DataPacket::value_case() const { - return DataPacket::ValueCase(_oneof_case_[0]); -} -// ------------------------------------------------------------------- - -// ActiveSpeakerUpdate - -// repeated .livekit.SpeakerInfo speakers = 1; -inline int ActiveSpeakerUpdate::_internal_speakers_size() const { - return speakers_.size(); -} -inline int ActiveSpeakerUpdate::speakers_size() const { - return _internal_speakers_size(); -} -inline void ActiveSpeakerUpdate::clear_speakers() { - speakers_.Clear(); -} -inline ::livekit::SpeakerInfo* ActiveSpeakerUpdate::mutable_speakers(int index) { - // @@protoc_insertion_point(field_mutable:livekit.ActiveSpeakerUpdate.speakers) - return speakers_.Mutable(index); -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SpeakerInfo >* -ActiveSpeakerUpdate::mutable_speakers() { - // @@protoc_insertion_point(field_mutable_list:livekit.ActiveSpeakerUpdate.speakers) - return &speakers_; -} -inline const ::livekit::SpeakerInfo& ActiveSpeakerUpdate::_internal_speakers(int index) const { - return speakers_.Get(index); -} -inline const ::livekit::SpeakerInfo& ActiveSpeakerUpdate::speakers(int index) const { - // @@protoc_insertion_point(field_get:livekit.ActiveSpeakerUpdate.speakers) - return _internal_speakers(index); -} -inline ::livekit::SpeakerInfo* ActiveSpeakerUpdate::_internal_add_speakers() { - return speakers_.Add(); -} -inline ::livekit::SpeakerInfo* ActiveSpeakerUpdate::add_speakers() { - ::livekit::SpeakerInfo* _add = _internal_add_speakers(); - // @@protoc_insertion_point(field_add:livekit.ActiveSpeakerUpdate.speakers) - return _add; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SpeakerInfo >& -ActiveSpeakerUpdate::speakers() const { - // @@protoc_insertion_point(field_list:livekit.ActiveSpeakerUpdate.speakers) - return speakers_; -} - -// ------------------------------------------------------------------- - -// SpeakerInfo - -// string sid = 1; -inline void SpeakerInfo::clear_sid() { - sid_.ClearToEmpty(); -} -inline const std::string& SpeakerInfo::sid() const { - // @@protoc_insertion_point(field_get:livekit.SpeakerInfo.sid) - return _internal_sid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void SpeakerInfo::set_sid(ArgT0&& arg0, ArgT... args) { - - sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.SpeakerInfo.sid) -} -inline std::string* SpeakerInfo::mutable_sid() { - std::string* _s = _internal_mutable_sid(); - // @@protoc_insertion_point(field_mutable:livekit.SpeakerInfo.sid) - return _s; -} -inline const std::string& SpeakerInfo::_internal_sid() const { - return sid_.Get(); -} -inline void SpeakerInfo::_internal_set_sid(const std::string& value) { - - sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* SpeakerInfo::_internal_mutable_sid() { - - return sid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* SpeakerInfo::release_sid() { - // @@protoc_insertion_point(field_release:livekit.SpeakerInfo.sid) - return sid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void SpeakerInfo::set_allocated_sid(std::string* sid) { - if (sid != nullptr) { - - } else { - - } - sid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), sid, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (sid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.SpeakerInfo.sid) -} - -// float level = 2; -inline void SpeakerInfo::clear_level() { - level_ = 0; -} -inline float SpeakerInfo::_internal_level() const { - return level_; -} -inline float SpeakerInfo::level() const { - // @@protoc_insertion_point(field_get:livekit.SpeakerInfo.level) - return _internal_level(); -} -inline void SpeakerInfo::_internal_set_level(float value) { - - level_ = value; -} -inline void SpeakerInfo::set_level(float value) { - _internal_set_level(value); - // @@protoc_insertion_point(field_set:livekit.SpeakerInfo.level) -} - -// bool active = 3; -inline void SpeakerInfo::clear_active() { - active_ = false; -} -inline bool SpeakerInfo::_internal_active() const { - return active_; -} -inline bool SpeakerInfo::active() const { - // @@protoc_insertion_point(field_get:livekit.SpeakerInfo.active) - return _internal_active(); -} -inline void SpeakerInfo::_internal_set_active(bool value) { - - active_ = value; -} -inline void SpeakerInfo::set_active(bool value) { - _internal_set_active(value); - // @@protoc_insertion_point(field_set:livekit.SpeakerInfo.active) -} - -// ------------------------------------------------------------------- - -// UserPacket - -// string participant_sid = 1; -inline void UserPacket::clear_participant_sid() { - participant_sid_.ClearToEmpty(); -} -inline const std::string& UserPacket::participant_sid() const { - // @@protoc_insertion_point(field_get:livekit.UserPacket.participant_sid) - return _internal_participant_sid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void UserPacket::set_participant_sid(ArgT0&& arg0, ArgT... args) { - - participant_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.UserPacket.participant_sid) -} -inline std::string* UserPacket::mutable_participant_sid() { - std::string* _s = _internal_mutable_participant_sid(); - // @@protoc_insertion_point(field_mutable:livekit.UserPacket.participant_sid) - return _s; -} -inline const std::string& UserPacket::_internal_participant_sid() const { - return participant_sid_.Get(); -} -inline void UserPacket::_internal_set_participant_sid(const std::string& value) { - - participant_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* UserPacket::_internal_mutable_participant_sid() { - - return participant_sid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* UserPacket::release_participant_sid() { - // @@protoc_insertion_point(field_release:livekit.UserPacket.participant_sid) - return participant_sid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void UserPacket::set_allocated_participant_sid(std::string* participant_sid) { - if (participant_sid != nullptr) { - - } else { - - } - participant_sid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), participant_sid, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (participant_sid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - participant_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.UserPacket.participant_sid) -} - -// bytes payload = 2; -inline void UserPacket::clear_payload() { - payload_.ClearToEmpty(); -} -inline const std::string& UserPacket::payload() const { - // @@protoc_insertion_point(field_get:livekit.UserPacket.payload) - return _internal_payload(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void UserPacket::set_payload(ArgT0&& arg0, ArgT... args) { - - payload_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.UserPacket.payload) -} -inline std::string* UserPacket::mutable_payload() { - std::string* _s = _internal_mutable_payload(); - // @@protoc_insertion_point(field_mutable:livekit.UserPacket.payload) - return _s; -} -inline const std::string& UserPacket::_internal_payload() const { - return payload_.Get(); -} -inline void UserPacket::_internal_set_payload(const std::string& value) { - - payload_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* UserPacket::_internal_mutable_payload() { - - return payload_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* UserPacket::release_payload() { - // @@protoc_insertion_point(field_release:livekit.UserPacket.payload) - return payload_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void UserPacket::set_allocated_payload(std::string* payload) { - if (payload != nullptr) { - - } else { - - } - payload_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), payload, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (payload_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - payload_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.UserPacket.payload) -} - -// repeated string destination_sids = 3; -inline int UserPacket::_internal_destination_sids_size() const { - return destination_sids_.size(); -} -inline int UserPacket::destination_sids_size() const { - return _internal_destination_sids_size(); -} -inline void UserPacket::clear_destination_sids() { - destination_sids_.Clear(); -} -inline std::string* UserPacket::add_destination_sids() { - std::string* _s = _internal_add_destination_sids(); - // @@protoc_insertion_point(field_add_mutable:livekit.UserPacket.destination_sids) - return _s; -} -inline const std::string& UserPacket::_internal_destination_sids(int index) const { - return destination_sids_.Get(index); -} -inline const std::string& UserPacket::destination_sids(int index) const { - // @@protoc_insertion_point(field_get:livekit.UserPacket.destination_sids) - return _internal_destination_sids(index); -} -inline std::string* UserPacket::mutable_destination_sids(int index) { - // @@protoc_insertion_point(field_mutable:livekit.UserPacket.destination_sids) - return destination_sids_.Mutable(index); -} -inline void UserPacket::set_destination_sids(int index, const std::string& value) { - destination_sids_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set:livekit.UserPacket.destination_sids) -} -inline void UserPacket::set_destination_sids(int index, std::string&& value) { - destination_sids_.Mutable(index)->assign(std::move(value)); - // @@protoc_insertion_point(field_set:livekit.UserPacket.destination_sids) -} -inline void UserPacket::set_destination_sids(int index, const char* value) { - GOOGLE_DCHECK(value != nullptr); - destination_sids_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set_char:livekit.UserPacket.destination_sids) -} -inline void UserPacket::set_destination_sids(int index, const char* value, size_t size) { - destination_sids_.Mutable(index)->assign( - reinterpret_cast(value), size); - // @@protoc_insertion_point(field_set_pointer:livekit.UserPacket.destination_sids) -} -inline std::string* UserPacket::_internal_add_destination_sids() { - return destination_sids_.Add(); -} -inline void UserPacket::add_destination_sids(const std::string& value) { - destination_sids_.Add()->assign(value); - // @@protoc_insertion_point(field_add:livekit.UserPacket.destination_sids) -} -inline void UserPacket::add_destination_sids(std::string&& value) { - destination_sids_.Add(std::move(value)); - // @@protoc_insertion_point(field_add:livekit.UserPacket.destination_sids) -} -inline void UserPacket::add_destination_sids(const char* value) { - GOOGLE_DCHECK(value != nullptr); - destination_sids_.Add()->assign(value); - // @@protoc_insertion_point(field_add_char:livekit.UserPacket.destination_sids) -} -inline void UserPacket::add_destination_sids(const char* value, size_t size) { - destination_sids_.Add()->assign(reinterpret_cast(value), size); - // @@protoc_insertion_point(field_add_pointer:livekit.UserPacket.destination_sids) -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& -UserPacket::destination_sids() const { - // @@protoc_insertion_point(field_list:livekit.UserPacket.destination_sids) - return destination_sids_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -UserPacket::mutable_destination_sids() { - // @@protoc_insertion_point(field_mutable_list:livekit.UserPacket.destination_sids) - return &destination_sids_; -} - -// ------------------------------------------------------------------- - -// ParticipantTracks - -// string participant_sid = 1; -inline void ParticipantTracks::clear_participant_sid() { - participant_sid_.ClearToEmpty(); -} -inline const std::string& ParticipantTracks::participant_sid() const { - // @@protoc_insertion_point(field_get:livekit.ParticipantTracks.participant_sid) - return _internal_participant_sid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ParticipantTracks::set_participant_sid(ArgT0&& arg0, ArgT... args) { - - participant_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.ParticipantTracks.participant_sid) -} -inline std::string* ParticipantTracks::mutable_participant_sid() { - std::string* _s = _internal_mutable_participant_sid(); - // @@protoc_insertion_point(field_mutable:livekit.ParticipantTracks.participant_sid) - return _s; -} -inline const std::string& ParticipantTracks::_internal_participant_sid() const { - return participant_sid_.Get(); -} -inline void ParticipantTracks::_internal_set_participant_sid(const std::string& value) { - - participant_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* ParticipantTracks::_internal_mutable_participant_sid() { - - return participant_sid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* ParticipantTracks::release_participant_sid() { - // @@protoc_insertion_point(field_release:livekit.ParticipantTracks.participant_sid) - return participant_sid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void ParticipantTracks::set_allocated_participant_sid(std::string* participant_sid) { - if (participant_sid != nullptr) { - - } else { - - } - participant_sid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), participant_sid, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (participant_sid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - participant_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.ParticipantTracks.participant_sid) -} - -// repeated string track_sids = 2; -inline int ParticipantTracks::_internal_track_sids_size() const { - return track_sids_.size(); -} -inline int ParticipantTracks::track_sids_size() const { - return _internal_track_sids_size(); -} -inline void ParticipantTracks::clear_track_sids() { - track_sids_.Clear(); -} -inline std::string* ParticipantTracks::add_track_sids() { - std::string* _s = _internal_add_track_sids(); - // @@protoc_insertion_point(field_add_mutable:livekit.ParticipantTracks.track_sids) - return _s; -} -inline const std::string& ParticipantTracks::_internal_track_sids(int index) const { - return track_sids_.Get(index); -} -inline const std::string& ParticipantTracks::track_sids(int index) const { - // @@protoc_insertion_point(field_get:livekit.ParticipantTracks.track_sids) - return _internal_track_sids(index); -} -inline std::string* ParticipantTracks::mutable_track_sids(int index) { - // @@protoc_insertion_point(field_mutable:livekit.ParticipantTracks.track_sids) - return track_sids_.Mutable(index); -} -inline void ParticipantTracks::set_track_sids(int index, const std::string& value) { - track_sids_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set:livekit.ParticipantTracks.track_sids) -} -inline void ParticipantTracks::set_track_sids(int index, std::string&& value) { - track_sids_.Mutable(index)->assign(std::move(value)); - // @@protoc_insertion_point(field_set:livekit.ParticipantTracks.track_sids) -} -inline void ParticipantTracks::set_track_sids(int index, const char* value) { - GOOGLE_DCHECK(value != nullptr); - track_sids_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set_char:livekit.ParticipantTracks.track_sids) -} -inline void ParticipantTracks::set_track_sids(int index, const char* value, size_t size) { - track_sids_.Mutable(index)->assign( - reinterpret_cast(value), size); - // @@protoc_insertion_point(field_set_pointer:livekit.ParticipantTracks.track_sids) -} -inline std::string* ParticipantTracks::_internal_add_track_sids() { - return track_sids_.Add(); -} -inline void ParticipantTracks::add_track_sids(const std::string& value) { - track_sids_.Add()->assign(value); - // @@protoc_insertion_point(field_add:livekit.ParticipantTracks.track_sids) -} -inline void ParticipantTracks::add_track_sids(std::string&& value) { - track_sids_.Add(std::move(value)); - // @@protoc_insertion_point(field_add:livekit.ParticipantTracks.track_sids) -} -inline void ParticipantTracks::add_track_sids(const char* value) { - GOOGLE_DCHECK(value != nullptr); - track_sids_.Add()->assign(value); - // @@protoc_insertion_point(field_add_char:livekit.ParticipantTracks.track_sids) -} -inline void ParticipantTracks::add_track_sids(const char* value, size_t size) { - track_sids_.Add()->assign(reinterpret_cast(value), size); - // @@protoc_insertion_point(field_add_pointer:livekit.ParticipantTracks.track_sids) -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& -ParticipantTracks::track_sids() const { - // @@protoc_insertion_point(field_list:livekit.ParticipantTracks.track_sids) - return track_sids_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -ParticipantTracks::mutable_track_sids() { - // @@protoc_insertion_point(field_mutable_list:livekit.ParticipantTracks.track_sids) - return &track_sids_; -} - -// ------------------------------------------------------------------- - -// ClientInfo - -// .livekit.ClientInfo.SDK sdk = 1; -inline void ClientInfo::clear_sdk() { - sdk_ = 0; -} -inline ::livekit::ClientInfo_SDK ClientInfo::_internal_sdk() const { - return static_cast< ::livekit::ClientInfo_SDK >(sdk_); -} -inline ::livekit::ClientInfo_SDK ClientInfo::sdk() const { - // @@protoc_insertion_point(field_get:livekit.ClientInfo.sdk) - return _internal_sdk(); -} -inline void ClientInfo::_internal_set_sdk(::livekit::ClientInfo_SDK value) { - - sdk_ = value; -} -inline void ClientInfo::set_sdk(::livekit::ClientInfo_SDK value) { - _internal_set_sdk(value); - // @@protoc_insertion_point(field_set:livekit.ClientInfo.sdk) -} - -// string version = 2; -inline void ClientInfo::clear_version() { - version_.ClearToEmpty(); -} -inline const std::string& ClientInfo::version() const { - // @@protoc_insertion_point(field_get:livekit.ClientInfo.version) - return _internal_version(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ClientInfo::set_version(ArgT0&& arg0, ArgT... args) { - - version_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.ClientInfo.version) -} -inline std::string* ClientInfo::mutable_version() { - std::string* _s = _internal_mutable_version(); - // @@protoc_insertion_point(field_mutable:livekit.ClientInfo.version) - return _s; -} -inline const std::string& ClientInfo::_internal_version() const { - return version_.Get(); -} -inline void ClientInfo::_internal_set_version(const std::string& value) { - - version_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* ClientInfo::_internal_mutable_version() { - - return version_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* ClientInfo::release_version() { - // @@protoc_insertion_point(field_release:livekit.ClientInfo.version) - return version_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void ClientInfo::set_allocated_version(std::string* version) { - if (version != nullptr) { - - } else { - - } - version_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), version, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (version_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.ClientInfo.version) -} - -// int32 protocol = 3; -inline void ClientInfo::clear_protocol() { - protocol_ = 0; -} -inline int32_t ClientInfo::_internal_protocol() const { - return protocol_; -} -inline int32_t ClientInfo::protocol() const { - // @@protoc_insertion_point(field_get:livekit.ClientInfo.protocol) - return _internal_protocol(); -} -inline void ClientInfo::_internal_set_protocol(int32_t value) { - - protocol_ = value; -} -inline void ClientInfo::set_protocol(int32_t value) { - _internal_set_protocol(value); - // @@protoc_insertion_point(field_set:livekit.ClientInfo.protocol) -} - -// string os = 4; -inline void ClientInfo::clear_os() { - os_.ClearToEmpty(); -} -inline const std::string& ClientInfo::os() const { - // @@protoc_insertion_point(field_get:livekit.ClientInfo.os) - return _internal_os(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ClientInfo::set_os(ArgT0&& arg0, ArgT... args) { - - os_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.ClientInfo.os) -} -inline std::string* ClientInfo::mutable_os() { - std::string* _s = _internal_mutable_os(); - // @@protoc_insertion_point(field_mutable:livekit.ClientInfo.os) - return _s; -} -inline const std::string& ClientInfo::_internal_os() const { - return os_.Get(); -} -inline void ClientInfo::_internal_set_os(const std::string& value) { - - os_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* ClientInfo::_internal_mutable_os() { - - return os_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* ClientInfo::release_os() { - // @@protoc_insertion_point(field_release:livekit.ClientInfo.os) - return os_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void ClientInfo::set_allocated_os(std::string* os) { - if (os != nullptr) { - - } else { - - } - os_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), os, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (os_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - os_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.ClientInfo.os) -} - -// string os_version = 5; -inline void ClientInfo::clear_os_version() { - os_version_.ClearToEmpty(); -} -inline const std::string& ClientInfo::os_version() const { - // @@protoc_insertion_point(field_get:livekit.ClientInfo.os_version) - return _internal_os_version(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ClientInfo::set_os_version(ArgT0&& arg0, ArgT... args) { - - os_version_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.ClientInfo.os_version) -} -inline std::string* ClientInfo::mutable_os_version() { - std::string* _s = _internal_mutable_os_version(); - // @@protoc_insertion_point(field_mutable:livekit.ClientInfo.os_version) - return _s; -} -inline const std::string& ClientInfo::_internal_os_version() const { - return os_version_.Get(); -} -inline void ClientInfo::_internal_set_os_version(const std::string& value) { - - os_version_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* ClientInfo::_internal_mutable_os_version() { - - return os_version_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* ClientInfo::release_os_version() { - // @@protoc_insertion_point(field_release:livekit.ClientInfo.os_version) - return os_version_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void ClientInfo::set_allocated_os_version(std::string* os_version) { - if (os_version != nullptr) { - - } else { - - } - os_version_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), os_version, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (os_version_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - os_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.ClientInfo.os_version) -} - -// string device_model = 6; -inline void ClientInfo::clear_device_model() { - device_model_.ClearToEmpty(); -} -inline const std::string& ClientInfo::device_model() const { - // @@protoc_insertion_point(field_get:livekit.ClientInfo.device_model) - return _internal_device_model(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ClientInfo::set_device_model(ArgT0&& arg0, ArgT... args) { - - device_model_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.ClientInfo.device_model) -} -inline std::string* ClientInfo::mutable_device_model() { - std::string* _s = _internal_mutable_device_model(); - // @@protoc_insertion_point(field_mutable:livekit.ClientInfo.device_model) - return _s; -} -inline const std::string& ClientInfo::_internal_device_model() const { - return device_model_.Get(); -} -inline void ClientInfo::_internal_set_device_model(const std::string& value) { - - device_model_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* ClientInfo::_internal_mutable_device_model() { - - return device_model_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* ClientInfo::release_device_model() { - // @@protoc_insertion_point(field_release:livekit.ClientInfo.device_model) - return device_model_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void ClientInfo::set_allocated_device_model(std::string* device_model) { - if (device_model != nullptr) { - - } else { - - } - device_model_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), device_model, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (device_model_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - device_model_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.ClientInfo.device_model) -} - -// string browser = 7; -inline void ClientInfo::clear_browser() { - browser_.ClearToEmpty(); -} -inline const std::string& ClientInfo::browser() const { - // @@protoc_insertion_point(field_get:livekit.ClientInfo.browser) - return _internal_browser(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ClientInfo::set_browser(ArgT0&& arg0, ArgT... args) { - - browser_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.ClientInfo.browser) -} -inline std::string* ClientInfo::mutable_browser() { - std::string* _s = _internal_mutable_browser(); - // @@protoc_insertion_point(field_mutable:livekit.ClientInfo.browser) - return _s; -} -inline const std::string& ClientInfo::_internal_browser() const { - return browser_.Get(); -} -inline void ClientInfo::_internal_set_browser(const std::string& value) { - - browser_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* ClientInfo::_internal_mutable_browser() { - - return browser_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* ClientInfo::release_browser() { - // @@protoc_insertion_point(field_release:livekit.ClientInfo.browser) - return browser_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void ClientInfo::set_allocated_browser(std::string* browser) { - if (browser != nullptr) { - - } else { - - } - browser_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), browser, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (browser_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - browser_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.ClientInfo.browser) -} - -// string browser_version = 8; -inline void ClientInfo::clear_browser_version() { - browser_version_.ClearToEmpty(); -} -inline const std::string& ClientInfo::browser_version() const { - // @@protoc_insertion_point(field_get:livekit.ClientInfo.browser_version) - return _internal_browser_version(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ClientInfo::set_browser_version(ArgT0&& arg0, ArgT... args) { - - browser_version_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.ClientInfo.browser_version) -} -inline std::string* ClientInfo::mutable_browser_version() { - std::string* _s = _internal_mutable_browser_version(); - // @@protoc_insertion_point(field_mutable:livekit.ClientInfo.browser_version) - return _s; -} -inline const std::string& ClientInfo::_internal_browser_version() const { - return browser_version_.Get(); -} -inline void ClientInfo::_internal_set_browser_version(const std::string& value) { - - browser_version_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* ClientInfo::_internal_mutable_browser_version() { - - return browser_version_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* ClientInfo::release_browser_version() { - // @@protoc_insertion_point(field_release:livekit.ClientInfo.browser_version) - return browser_version_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void ClientInfo::set_allocated_browser_version(std::string* browser_version) { - if (browser_version != nullptr) { - - } else { - - } - browser_version_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), browser_version, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (browser_version_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - browser_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.ClientInfo.browser_version) -} - -// string address = 9; -inline void ClientInfo::clear_address() { - address_.ClearToEmpty(); -} -inline const std::string& ClientInfo::address() const { - // @@protoc_insertion_point(field_get:livekit.ClientInfo.address) - return _internal_address(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ClientInfo::set_address(ArgT0&& arg0, ArgT... args) { - - address_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.ClientInfo.address) -} -inline std::string* ClientInfo::mutable_address() { - std::string* _s = _internal_mutable_address(); - // @@protoc_insertion_point(field_mutable:livekit.ClientInfo.address) - return _s; -} -inline const std::string& ClientInfo::_internal_address() const { - return address_.Get(); -} -inline void ClientInfo::_internal_set_address(const std::string& value) { - - address_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* ClientInfo::_internal_mutable_address() { - - return address_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* ClientInfo::release_address() { - // @@protoc_insertion_point(field_release:livekit.ClientInfo.address) - return address_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void ClientInfo::set_allocated_address(std::string* address) { - if (address != nullptr) { - - } else { - - } - address_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), address, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (address_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.ClientInfo.address) -} - -// ------------------------------------------------------------------- - -// ClientConfiguration - -// .livekit.VideoConfiguration video = 1; -inline bool ClientConfiguration::_internal_has_video() const { - return this != internal_default_instance() && video_ != nullptr; -} -inline bool ClientConfiguration::has_video() const { - return _internal_has_video(); -} -inline void ClientConfiguration::clear_video() { - if (GetArenaForAllocation() == nullptr && video_ != nullptr) { - delete video_; - } - video_ = nullptr; -} -inline const ::livekit::VideoConfiguration& ClientConfiguration::_internal_video() const { - const ::livekit::VideoConfiguration* p = video_; - return p != nullptr ? *p : reinterpret_cast( - ::livekit::_VideoConfiguration_default_instance_); -} -inline const ::livekit::VideoConfiguration& ClientConfiguration::video() const { - // @@protoc_insertion_point(field_get:livekit.ClientConfiguration.video) - return _internal_video(); -} -inline void ClientConfiguration::unsafe_arena_set_allocated_video( - ::livekit::VideoConfiguration* video) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(video_); - } - video_ = video; - if (video) { - - } else { - - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.ClientConfiguration.video) -} -inline ::livekit::VideoConfiguration* ClientConfiguration::release_video() { - - ::livekit::VideoConfiguration* temp = video_; - video_ = nullptr; -#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE - auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - if (GetArenaForAllocation() == nullptr) { delete old; } -#else // PROTOBUF_FORCE_COPY_IN_RELEASE - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } -#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; -} -inline ::livekit::VideoConfiguration* ClientConfiguration::unsafe_arena_release_video() { - // @@protoc_insertion_point(field_release:livekit.ClientConfiguration.video) - - ::livekit::VideoConfiguration* temp = video_; - video_ = nullptr; - return temp; -} -inline ::livekit::VideoConfiguration* ClientConfiguration::_internal_mutable_video() { - - if (video_ == nullptr) { - auto* p = CreateMaybeMessage<::livekit::VideoConfiguration>(GetArenaForAllocation()); - video_ = p; - } - return video_; -} -inline ::livekit::VideoConfiguration* ClientConfiguration::mutable_video() { - ::livekit::VideoConfiguration* _msg = _internal_mutable_video(); - // @@protoc_insertion_point(field_mutable:livekit.ClientConfiguration.video) - return _msg; -} -inline void ClientConfiguration::set_allocated_video(::livekit::VideoConfiguration* video) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - if (message_arena == nullptr) { - delete video_; - } - if (video) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::VideoConfiguration>::GetOwningArena(video); - if (message_arena != submessage_arena) { - video = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, video, submessage_arena); - } - - } else { - - } - video_ = video; - // @@protoc_insertion_point(field_set_allocated:livekit.ClientConfiguration.video) -} - -// .livekit.VideoConfiguration screen = 2; -inline bool ClientConfiguration::_internal_has_screen() const { - return this != internal_default_instance() && screen_ != nullptr; -} -inline bool ClientConfiguration::has_screen() const { - return _internal_has_screen(); -} -inline void ClientConfiguration::clear_screen() { - if (GetArenaForAllocation() == nullptr && screen_ != nullptr) { - delete screen_; - } - screen_ = nullptr; -} -inline const ::livekit::VideoConfiguration& ClientConfiguration::_internal_screen() const { - const ::livekit::VideoConfiguration* p = screen_; - return p != nullptr ? *p : reinterpret_cast( - ::livekit::_VideoConfiguration_default_instance_); -} -inline const ::livekit::VideoConfiguration& ClientConfiguration::screen() const { - // @@protoc_insertion_point(field_get:livekit.ClientConfiguration.screen) - return _internal_screen(); -} -inline void ClientConfiguration::unsafe_arena_set_allocated_screen( - ::livekit::VideoConfiguration* screen) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(screen_); - } - screen_ = screen; - if (screen) { - - } else { - - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.ClientConfiguration.screen) -} -inline ::livekit::VideoConfiguration* ClientConfiguration::release_screen() { - - ::livekit::VideoConfiguration* temp = screen_; - screen_ = nullptr; -#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE - auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - if (GetArenaForAllocation() == nullptr) { delete old; } -#else // PROTOBUF_FORCE_COPY_IN_RELEASE - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } -#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; -} -inline ::livekit::VideoConfiguration* ClientConfiguration::unsafe_arena_release_screen() { - // @@protoc_insertion_point(field_release:livekit.ClientConfiguration.screen) - - ::livekit::VideoConfiguration* temp = screen_; - screen_ = nullptr; - return temp; -} -inline ::livekit::VideoConfiguration* ClientConfiguration::_internal_mutable_screen() { - - if (screen_ == nullptr) { - auto* p = CreateMaybeMessage<::livekit::VideoConfiguration>(GetArenaForAllocation()); - screen_ = p; - } - return screen_; -} -inline ::livekit::VideoConfiguration* ClientConfiguration::mutable_screen() { - ::livekit::VideoConfiguration* _msg = _internal_mutable_screen(); - // @@protoc_insertion_point(field_mutable:livekit.ClientConfiguration.screen) - return _msg; -} -inline void ClientConfiguration::set_allocated_screen(::livekit::VideoConfiguration* screen) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - if (message_arena == nullptr) { - delete screen_; - } - if (screen) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::VideoConfiguration>::GetOwningArena(screen); - if (message_arena != submessage_arena) { - screen = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, screen, submessage_arena); - } - - } else { - - } - screen_ = screen; - // @@protoc_insertion_point(field_set_allocated:livekit.ClientConfiguration.screen) -} - -// .livekit.ClientConfigSetting resume_connection = 3; -inline void ClientConfiguration::clear_resume_connection() { - resume_connection_ = 0; -} -inline ::livekit::ClientConfigSetting ClientConfiguration::_internal_resume_connection() const { - return static_cast< ::livekit::ClientConfigSetting >(resume_connection_); -} -inline ::livekit::ClientConfigSetting ClientConfiguration::resume_connection() const { - // @@protoc_insertion_point(field_get:livekit.ClientConfiguration.resume_connection) - return _internal_resume_connection(); -} -inline void ClientConfiguration::_internal_set_resume_connection(::livekit::ClientConfigSetting value) { - - resume_connection_ = value; -} -inline void ClientConfiguration::set_resume_connection(::livekit::ClientConfigSetting value) { - _internal_set_resume_connection(value); - // @@protoc_insertion_point(field_set:livekit.ClientConfiguration.resume_connection) -} - -// ------------------------------------------------------------------- - -// VideoConfiguration - -// .livekit.ClientConfigSetting hardware_encoder = 1; -inline void VideoConfiguration::clear_hardware_encoder() { - hardware_encoder_ = 0; -} -inline ::livekit::ClientConfigSetting VideoConfiguration::_internal_hardware_encoder() const { - return static_cast< ::livekit::ClientConfigSetting >(hardware_encoder_); -} -inline ::livekit::ClientConfigSetting VideoConfiguration::hardware_encoder() const { - // @@protoc_insertion_point(field_get:livekit.VideoConfiguration.hardware_encoder) - return _internal_hardware_encoder(); -} -inline void VideoConfiguration::_internal_set_hardware_encoder(::livekit::ClientConfigSetting value) { - - hardware_encoder_ = value; -} -inline void VideoConfiguration::set_hardware_encoder(::livekit::ClientConfigSetting value) { - _internal_set_hardware_encoder(value); - // @@protoc_insertion_point(field_set:livekit.VideoConfiguration.hardware_encoder) -} - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// RTPStats - -// .google.protobuf.Timestamp start_time = 1; -inline bool RTPStats::_internal_has_start_time() const { - return this != internal_default_instance() && start_time_ != nullptr; -} -inline bool RTPStats::has_start_time() const { - return _internal_has_start_time(); -} -inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& RTPStats::_internal_start_time() const { - const ::PROTOBUF_NAMESPACE_ID::Timestamp* p = start_time_; - return p != nullptr ? *p : reinterpret_cast( - ::PROTOBUF_NAMESPACE_ID::_Timestamp_default_instance_); -} -inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& RTPStats::start_time() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.start_time) - return _internal_start_time(); -} -inline void RTPStats::unsafe_arena_set_allocated_start_time( - ::PROTOBUF_NAMESPACE_ID::Timestamp* start_time) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(start_time_); - } - start_time_ = start_time; - if (start_time) { - - } else { - - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.RTPStats.start_time) -} -inline ::PROTOBUF_NAMESPACE_ID::Timestamp* RTPStats::release_start_time() { - - ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = start_time_; - start_time_ = nullptr; -#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE - auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - if (GetArenaForAllocation() == nullptr) { delete old; } -#else // PROTOBUF_FORCE_COPY_IN_RELEASE - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } -#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; -} -inline ::PROTOBUF_NAMESPACE_ID::Timestamp* RTPStats::unsafe_arena_release_start_time() { - // @@protoc_insertion_point(field_release:livekit.RTPStats.start_time) - - ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = start_time_; - start_time_ = nullptr; - return temp; -} -inline ::PROTOBUF_NAMESPACE_ID::Timestamp* RTPStats::_internal_mutable_start_time() { - - if (start_time_ == nullptr) { - auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::Timestamp>(GetArenaForAllocation()); - start_time_ = p; - } - return start_time_; -} -inline ::PROTOBUF_NAMESPACE_ID::Timestamp* RTPStats::mutable_start_time() { - ::PROTOBUF_NAMESPACE_ID::Timestamp* _msg = _internal_mutable_start_time(); - // @@protoc_insertion_point(field_mutable:livekit.RTPStats.start_time) - return _msg; -} -inline void RTPStats::set_allocated_start_time(::PROTOBUF_NAMESPACE_ID::Timestamp* start_time) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - if (message_arena == nullptr) { - delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(start_time_); - } - if (start_time) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper< - ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena( - reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(start_time)); - if (message_arena != submessage_arena) { - start_time = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, start_time, submessage_arena); - } - - } else { - - } - start_time_ = start_time; - // @@protoc_insertion_point(field_set_allocated:livekit.RTPStats.start_time) -} - -// .google.protobuf.Timestamp end_time = 2; -inline bool RTPStats::_internal_has_end_time() const { - return this != internal_default_instance() && end_time_ != nullptr; -} -inline bool RTPStats::has_end_time() const { - return _internal_has_end_time(); -} -inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& RTPStats::_internal_end_time() const { - const ::PROTOBUF_NAMESPACE_ID::Timestamp* p = end_time_; - return p != nullptr ? *p : reinterpret_cast( - ::PROTOBUF_NAMESPACE_ID::_Timestamp_default_instance_); -} -inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& RTPStats::end_time() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.end_time) - return _internal_end_time(); -} -inline void RTPStats::unsafe_arena_set_allocated_end_time( - ::PROTOBUF_NAMESPACE_ID::Timestamp* end_time) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(end_time_); - } - end_time_ = end_time; - if (end_time) { - - } else { - - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.RTPStats.end_time) -} -inline ::PROTOBUF_NAMESPACE_ID::Timestamp* RTPStats::release_end_time() { - - ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = end_time_; - end_time_ = nullptr; -#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE - auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - if (GetArenaForAllocation() == nullptr) { delete old; } -#else // PROTOBUF_FORCE_COPY_IN_RELEASE - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } -#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; -} -inline ::PROTOBUF_NAMESPACE_ID::Timestamp* RTPStats::unsafe_arena_release_end_time() { - // @@protoc_insertion_point(field_release:livekit.RTPStats.end_time) - - ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = end_time_; - end_time_ = nullptr; - return temp; -} -inline ::PROTOBUF_NAMESPACE_ID::Timestamp* RTPStats::_internal_mutable_end_time() { - - if (end_time_ == nullptr) { - auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::Timestamp>(GetArenaForAllocation()); - end_time_ = p; - } - return end_time_; -} -inline ::PROTOBUF_NAMESPACE_ID::Timestamp* RTPStats::mutable_end_time() { - ::PROTOBUF_NAMESPACE_ID::Timestamp* _msg = _internal_mutable_end_time(); - // @@protoc_insertion_point(field_mutable:livekit.RTPStats.end_time) - return _msg; -} -inline void RTPStats::set_allocated_end_time(::PROTOBUF_NAMESPACE_ID::Timestamp* end_time) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - if (message_arena == nullptr) { - delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(end_time_); - } - if (end_time) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper< - ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena( - reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(end_time)); - if (message_arena != submessage_arena) { - end_time = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, end_time, submessage_arena); - } - - } else { - - } - end_time_ = end_time; - // @@protoc_insertion_point(field_set_allocated:livekit.RTPStats.end_time) -} - -// double duration = 3; -inline void RTPStats::clear_duration() { - duration_ = 0; -} -inline double RTPStats::_internal_duration() const { - return duration_; -} -inline double RTPStats::duration() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.duration) - return _internal_duration(); -} -inline void RTPStats::_internal_set_duration(double value) { - - duration_ = value; -} -inline void RTPStats::set_duration(double value) { - _internal_set_duration(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.duration) -} - -// uint32 packets = 4; -inline void RTPStats::clear_packets() { - packets_ = 0u; -} -inline uint32_t RTPStats::_internal_packets() const { - return packets_; -} -inline uint32_t RTPStats::packets() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.packets) - return _internal_packets(); -} -inline void RTPStats::_internal_set_packets(uint32_t value) { - - packets_ = value; -} -inline void RTPStats::set_packets(uint32_t value) { - _internal_set_packets(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.packets) -} - -// double packet_rate = 5; -inline void RTPStats::clear_packet_rate() { - packet_rate_ = 0; -} -inline double RTPStats::_internal_packet_rate() const { - return packet_rate_; -} -inline double RTPStats::packet_rate() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.packet_rate) - return _internal_packet_rate(); -} -inline void RTPStats::_internal_set_packet_rate(double value) { - - packet_rate_ = value; -} -inline void RTPStats::set_packet_rate(double value) { - _internal_set_packet_rate(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.packet_rate) -} - -// uint64 bytes = 6; -inline void RTPStats::clear_bytes() { - bytes_ = uint64_t{0u}; -} -inline uint64_t RTPStats::_internal_bytes() const { - return bytes_; -} -inline uint64_t RTPStats::bytes() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.bytes) - return _internal_bytes(); -} -inline void RTPStats::_internal_set_bytes(uint64_t value) { - - bytes_ = value; -} -inline void RTPStats::set_bytes(uint64_t value) { - _internal_set_bytes(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.bytes) -} - -// double bitrate = 7; -inline void RTPStats::clear_bitrate() { - bitrate_ = 0; -} -inline double RTPStats::_internal_bitrate() const { - return bitrate_; -} -inline double RTPStats::bitrate() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.bitrate) - return _internal_bitrate(); -} -inline void RTPStats::_internal_set_bitrate(double value) { - - bitrate_ = value; -} -inline void RTPStats::set_bitrate(double value) { - _internal_set_bitrate(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.bitrate) -} - -// uint32 packets_lost = 8; -inline void RTPStats::clear_packets_lost() { - packets_lost_ = 0u; -} -inline uint32_t RTPStats::_internal_packets_lost() const { - return packets_lost_; -} -inline uint32_t RTPStats::packets_lost() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.packets_lost) - return _internal_packets_lost(); -} -inline void RTPStats::_internal_set_packets_lost(uint32_t value) { - - packets_lost_ = value; -} -inline void RTPStats::set_packets_lost(uint32_t value) { - _internal_set_packets_lost(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.packets_lost) -} - -// double packet_loss_rate = 9; -inline void RTPStats::clear_packet_loss_rate() { - packet_loss_rate_ = 0; -} -inline double RTPStats::_internal_packet_loss_rate() const { - return packet_loss_rate_; -} -inline double RTPStats::packet_loss_rate() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.packet_loss_rate) - return _internal_packet_loss_rate(); -} -inline void RTPStats::_internal_set_packet_loss_rate(double value) { - - packet_loss_rate_ = value; -} -inline void RTPStats::set_packet_loss_rate(double value) { - _internal_set_packet_loss_rate(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.packet_loss_rate) -} - -// float packet_loss_percentage = 10; -inline void RTPStats::clear_packet_loss_percentage() { - packet_loss_percentage_ = 0; -} -inline float RTPStats::_internal_packet_loss_percentage() const { - return packet_loss_percentage_; -} -inline float RTPStats::packet_loss_percentage() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.packet_loss_percentage) - return _internal_packet_loss_percentage(); -} -inline void RTPStats::_internal_set_packet_loss_percentage(float value) { - - packet_loss_percentage_ = value; -} -inline void RTPStats::set_packet_loss_percentage(float value) { - _internal_set_packet_loss_percentage(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.packet_loss_percentage) -} - -// uint32 packets_duplicate = 11; -inline void RTPStats::clear_packets_duplicate() { - packets_duplicate_ = 0u; -} -inline uint32_t RTPStats::_internal_packets_duplicate() const { - return packets_duplicate_; -} -inline uint32_t RTPStats::packets_duplicate() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.packets_duplicate) - return _internal_packets_duplicate(); -} -inline void RTPStats::_internal_set_packets_duplicate(uint32_t value) { - - packets_duplicate_ = value; -} -inline void RTPStats::set_packets_duplicate(uint32_t value) { - _internal_set_packets_duplicate(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.packets_duplicate) -} - -// double packet_duplicate_rate = 12; -inline void RTPStats::clear_packet_duplicate_rate() { - packet_duplicate_rate_ = 0; -} -inline double RTPStats::_internal_packet_duplicate_rate() const { - return packet_duplicate_rate_; -} -inline double RTPStats::packet_duplicate_rate() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.packet_duplicate_rate) - return _internal_packet_duplicate_rate(); -} -inline void RTPStats::_internal_set_packet_duplicate_rate(double value) { - - packet_duplicate_rate_ = value; -} -inline void RTPStats::set_packet_duplicate_rate(double value) { - _internal_set_packet_duplicate_rate(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.packet_duplicate_rate) -} - -// uint64 bytes_duplicate = 13; -inline void RTPStats::clear_bytes_duplicate() { - bytes_duplicate_ = uint64_t{0u}; -} -inline uint64_t RTPStats::_internal_bytes_duplicate() const { - return bytes_duplicate_; -} -inline uint64_t RTPStats::bytes_duplicate() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.bytes_duplicate) - return _internal_bytes_duplicate(); -} -inline void RTPStats::_internal_set_bytes_duplicate(uint64_t value) { - - bytes_duplicate_ = value; -} -inline void RTPStats::set_bytes_duplicate(uint64_t value) { - _internal_set_bytes_duplicate(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.bytes_duplicate) -} - -// double bitrate_duplicate = 14; -inline void RTPStats::clear_bitrate_duplicate() { - bitrate_duplicate_ = 0; -} -inline double RTPStats::_internal_bitrate_duplicate() const { - return bitrate_duplicate_; -} -inline double RTPStats::bitrate_duplicate() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.bitrate_duplicate) - return _internal_bitrate_duplicate(); -} -inline void RTPStats::_internal_set_bitrate_duplicate(double value) { - - bitrate_duplicate_ = value; -} -inline void RTPStats::set_bitrate_duplicate(double value) { - _internal_set_bitrate_duplicate(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.bitrate_duplicate) -} - -// uint32 packets_padding = 15; -inline void RTPStats::clear_packets_padding() { - packets_padding_ = 0u; -} -inline uint32_t RTPStats::_internal_packets_padding() const { - return packets_padding_; -} -inline uint32_t RTPStats::packets_padding() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.packets_padding) - return _internal_packets_padding(); -} -inline void RTPStats::_internal_set_packets_padding(uint32_t value) { - - packets_padding_ = value; -} -inline void RTPStats::set_packets_padding(uint32_t value) { - _internal_set_packets_padding(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.packets_padding) -} - -// double packet_padding_rate = 16; -inline void RTPStats::clear_packet_padding_rate() { - packet_padding_rate_ = 0; -} -inline double RTPStats::_internal_packet_padding_rate() const { - return packet_padding_rate_; -} -inline double RTPStats::packet_padding_rate() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.packet_padding_rate) - return _internal_packet_padding_rate(); -} -inline void RTPStats::_internal_set_packet_padding_rate(double value) { - - packet_padding_rate_ = value; -} -inline void RTPStats::set_packet_padding_rate(double value) { - _internal_set_packet_padding_rate(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.packet_padding_rate) -} - -// uint64 bytes_padding = 17; -inline void RTPStats::clear_bytes_padding() { - bytes_padding_ = uint64_t{0u}; -} -inline uint64_t RTPStats::_internal_bytes_padding() const { - return bytes_padding_; -} -inline uint64_t RTPStats::bytes_padding() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.bytes_padding) - return _internal_bytes_padding(); -} -inline void RTPStats::_internal_set_bytes_padding(uint64_t value) { - - bytes_padding_ = value; -} -inline void RTPStats::set_bytes_padding(uint64_t value) { - _internal_set_bytes_padding(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.bytes_padding) -} - -// double bitrate_padding = 18; -inline void RTPStats::clear_bitrate_padding() { - bitrate_padding_ = 0; -} -inline double RTPStats::_internal_bitrate_padding() const { - return bitrate_padding_; -} -inline double RTPStats::bitrate_padding() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.bitrate_padding) - return _internal_bitrate_padding(); -} -inline void RTPStats::_internal_set_bitrate_padding(double value) { - - bitrate_padding_ = value; -} -inline void RTPStats::set_bitrate_padding(double value) { - _internal_set_bitrate_padding(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.bitrate_padding) -} - -// uint32 packets_out_of_order = 19; -inline void RTPStats::clear_packets_out_of_order() { - packets_out_of_order_ = 0u; -} -inline uint32_t RTPStats::_internal_packets_out_of_order() const { - return packets_out_of_order_; -} -inline uint32_t RTPStats::packets_out_of_order() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.packets_out_of_order) - return _internal_packets_out_of_order(); -} -inline void RTPStats::_internal_set_packets_out_of_order(uint32_t value) { - - packets_out_of_order_ = value; -} -inline void RTPStats::set_packets_out_of_order(uint32_t value) { - _internal_set_packets_out_of_order(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.packets_out_of_order) -} - -// uint32 frames = 20; -inline void RTPStats::clear_frames() { - frames_ = 0u; -} -inline uint32_t RTPStats::_internal_frames() const { - return frames_; -} -inline uint32_t RTPStats::frames() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.frames) - return _internal_frames(); -} -inline void RTPStats::_internal_set_frames(uint32_t value) { - - frames_ = value; -} -inline void RTPStats::set_frames(uint32_t value) { - _internal_set_frames(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.frames) -} - -// double frame_rate = 21; -inline void RTPStats::clear_frame_rate() { - frame_rate_ = 0; -} -inline double RTPStats::_internal_frame_rate() const { - return frame_rate_; -} -inline double RTPStats::frame_rate() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.frame_rate) - return _internal_frame_rate(); -} -inline void RTPStats::_internal_set_frame_rate(double value) { - - frame_rate_ = value; -} -inline void RTPStats::set_frame_rate(double value) { - _internal_set_frame_rate(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.frame_rate) -} - -// double jitter_current = 22; -inline void RTPStats::clear_jitter_current() { - jitter_current_ = 0; -} -inline double RTPStats::_internal_jitter_current() const { - return jitter_current_; -} -inline double RTPStats::jitter_current() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.jitter_current) - return _internal_jitter_current(); -} -inline void RTPStats::_internal_set_jitter_current(double value) { - - jitter_current_ = value; -} -inline void RTPStats::set_jitter_current(double value) { - _internal_set_jitter_current(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.jitter_current) -} - -// double jitter_max = 23; -inline void RTPStats::clear_jitter_max() { - jitter_max_ = 0; -} -inline double RTPStats::_internal_jitter_max() const { - return jitter_max_; -} -inline double RTPStats::jitter_max() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.jitter_max) - return _internal_jitter_max(); -} -inline void RTPStats::_internal_set_jitter_max(double value) { - - jitter_max_ = value; -} -inline void RTPStats::set_jitter_max(double value) { - _internal_set_jitter_max(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.jitter_max) -} - -// map gap_histogram = 24; -inline int RTPStats::_internal_gap_histogram_size() const { - return gap_histogram_.size(); -} -inline int RTPStats::gap_histogram_size() const { - return _internal_gap_histogram_size(); -} -inline void RTPStats::clear_gap_histogram() { - gap_histogram_.Clear(); -} -inline const ::PROTOBUF_NAMESPACE_ID::Map< int32_t, uint32_t >& -RTPStats::_internal_gap_histogram() const { - return gap_histogram_.GetMap(); -} -inline const ::PROTOBUF_NAMESPACE_ID::Map< int32_t, uint32_t >& -RTPStats::gap_histogram() const { - // @@protoc_insertion_point(field_map:livekit.RTPStats.gap_histogram) - return _internal_gap_histogram(); -} -inline ::PROTOBUF_NAMESPACE_ID::Map< int32_t, uint32_t >* -RTPStats::_internal_mutable_gap_histogram() { - return gap_histogram_.MutableMap(); -} -inline ::PROTOBUF_NAMESPACE_ID::Map< int32_t, uint32_t >* -RTPStats::mutable_gap_histogram() { - // @@protoc_insertion_point(field_mutable_map:livekit.RTPStats.gap_histogram) - return _internal_mutable_gap_histogram(); -} - -// uint32 nacks = 25; -inline void RTPStats::clear_nacks() { - nacks_ = 0u; -} -inline uint32_t RTPStats::_internal_nacks() const { - return nacks_; -} -inline uint32_t RTPStats::nacks() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.nacks) - return _internal_nacks(); -} -inline void RTPStats::_internal_set_nacks(uint32_t value) { - - nacks_ = value; -} -inline void RTPStats::set_nacks(uint32_t value) { - _internal_set_nacks(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.nacks) -} - -// uint32 nack_acks = 37; -inline void RTPStats::clear_nack_acks() { - nack_acks_ = 0u; -} -inline uint32_t RTPStats::_internal_nack_acks() const { - return nack_acks_; -} -inline uint32_t RTPStats::nack_acks() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.nack_acks) - return _internal_nack_acks(); -} -inline void RTPStats::_internal_set_nack_acks(uint32_t value) { - - nack_acks_ = value; -} -inline void RTPStats::set_nack_acks(uint32_t value) { - _internal_set_nack_acks(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.nack_acks) -} - -// uint32 nack_misses = 26; -inline void RTPStats::clear_nack_misses() { - nack_misses_ = 0u; -} -inline uint32_t RTPStats::_internal_nack_misses() const { - return nack_misses_; -} -inline uint32_t RTPStats::nack_misses() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.nack_misses) - return _internal_nack_misses(); -} -inline void RTPStats::_internal_set_nack_misses(uint32_t value) { - - nack_misses_ = value; -} -inline void RTPStats::set_nack_misses(uint32_t value) { - _internal_set_nack_misses(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.nack_misses) -} - -// uint32 nack_repeated = 38; -inline void RTPStats::clear_nack_repeated() { - nack_repeated_ = 0u; -} -inline uint32_t RTPStats::_internal_nack_repeated() const { - return nack_repeated_; -} -inline uint32_t RTPStats::nack_repeated() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.nack_repeated) - return _internal_nack_repeated(); -} -inline void RTPStats::_internal_set_nack_repeated(uint32_t value) { - - nack_repeated_ = value; -} -inline void RTPStats::set_nack_repeated(uint32_t value) { - _internal_set_nack_repeated(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.nack_repeated) -} - -// uint32 plis = 27; -inline void RTPStats::clear_plis() { - plis_ = 0u; -} -inline uint32_t RTPStats::_internal_plis() const { - return plis_; -} -inline uint32_t RTPStats::plis() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.plis) - return _internal_plis(); -} -inline void RTPStats::_internal_set_plis(uint32_t value) { - - plis_ = value; -} -inline void RTPStats::set_plis(uint32_t value) { - _internal_set_plis(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.plis) -} - -// .google.protobuf.Timestamp last_pli = 28; -inline bool RTPStats::_internal_has_last_pli() const { - return this != internal_default_instance() && last_pli_ != nullptr; -} -inline bool RTPStats::has_last_pli() const { - return _internal_has_last_pli(); -} -inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& RTPStats::_internal_last_pli() const { - const ::PROTOBUF_NAMESPACE_ID::Timestamp* p = last_pli_; - return p != nullptr ? *p : reinterpret_cast( - ::PROTOBUF_NAMESPACE_ID::_Timestamp_default_instance_); -} -inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& RTPStats::last_pli() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.last_pli) - return _internal_last_pli(); -} -inline void RTPStats::unsafe_arena_set_allocated_last_pli( - ::PROTOBUF_NAMESPACE_ID::Timestamp* last_pli) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(last_pli_); - } - last_pli_ = last_pli; - if (last_pli) { - - } else { - - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.RTPStats.last_pli) -} -inline ::PROTOBUF_NAMESPACE_ID::Timestamp* RTPStats::release_last_pli() { - - ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = last_pli_; - last_pli_ = nullptr; -#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE - auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - if (GetArenaForAllocation() == nullptr) { delete old; } -#else // PROTOBUF_FORCE_COPY_IN_RELEASE - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } -#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; -} -inline ::PROTOBUF_NAMESPACE_ID::Timestamp* RTPStats::unsafe_arena_release_last_pli() { - // @@protoc_insertion_point(field_release:livekit.RTPStats.last_pli) - - ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = last_pli_; - last_pli_ = nullptr; - return temp; -} -inline ::PROTOBUF_NAMESPACE_ID::Timestamp* RTPStats::_internal_mutable_last_pli() { - - if (last_pli_ == nullptr) { - auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::Timestamp>(GetArenaForAllocation()); - last_pli_ = p; - } - return last_pli_; -} -inline ::PROTOBUF_NAMESPACE_ID::Timestamp* RTPStats::mutable_last_pli() { - ::PROTOBUF_NAMESPACE_ID::Timestamp* _msg = _internal_mutable_last_pli(); - // @@protoc_insertion_point(field_mutable:livekit.RTPStats.last_pli) - return _msg; -} -inline void RTPStats::set_allocated_last_pli(::PROTOBUF_NAMESPACE_ID::Timestamp* last_pli) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - if (message_arena == nullptr) { - delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(last_pli_); - } - if (last_pli) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper< - ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena( - reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(last_pli)); - if (message_arena != submessage_arena) { - last_pli = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, last_pli, submessage_arena); - } - - } else { - - } - last_pli_ = last_pli; - // @@protoc_insertion_point(field_set_allocated:livekit.RTPStats.last_pli) -} - -// uint32 firs = 29; -inline void RTPStats::clear_firs() { - firs_ = 0u; -} -inline uint32_t RTPStats::_internal_firs() const { - return firs_; -} -inline uint32_t RTPStats::firs() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.firs) - return _internal_firs(); -} -inline void RTPStats::_internal_set_firs(uint32_t value) { - - firs_ = value; -} -inline void RTPStats::set_firs(uint32_t value) { - _internal_set_firs(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.firs) -} - -// .google.protobuf.Timestamp last_fir = 30; -inline bool RTPStats::_internal_has_last_fir() const { - return this != internal_default_instance() && last_fir_ != nullptr; -} -inline bool RTPStats::has_last_fir() const { - return _internal_has_last_fir(); -} -inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& RTPStats::_internal_last_fir() const { - const ::PROTOBUF_NAMESPACE_ID::Timestamp* p = last_fir_; - return p != nullptr ? *p : reinterpret_cast( - ::PROTOBUF_NAMESPACE_ID::_Timestamp_default_instance_); -} -inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& RTPStats::last_fir() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.last_fir) - return _internal_last_fir(); -} -inline void RTPStats::unsafe_arena_set_allocated_last_fir( - ::PROTOBUF_NAMESPACE_ID::Timestamp* last_fir) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(last_fir_); - } - last_fir_ = last_fir; - if (last_fir) { - - } else { - - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.RTPStats.last_fir) -} -inline ::PROTOBUF_NAMESPACE_ID::Timestamp* RTPStats::release_last_fir() { - - ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = last_fir_; - last_fir_ = nullptr; -#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE - auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - if (GetArenaForAllocation() == nullptr) { delete old; } -#else // PROTOBUF_FORCE_COPY_IN_RELEASE - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } -#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; -} -inline ::PROTOBUF_NAMESPACE_ID::Timestamp* RTPStats::unsafe_arena_release_last_fir() { - // @@protoc_insertion_point(field_release:livekit.RTPStats.last_fir) - - ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = last_fir_; - last_fir_ = nullptr; - return temp; -} -inline ::PROTOBUF_NAMESPACE_ID::Timestamp* RTPStats::_internal_mutable_last_fir() { - - if (last_fir_ == nullptr) { - auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::Timestamp>(GetArenaForAllocation()); - last_fir_ = p; - } - return last_fir_; -} -inline ::PROTOBUF_NAMESPACE_ID::Timestamp* RTPStats::mutable_last_fir() { - ::PROTOBUF_NAMESPACE_ID::Timestamp* _msg = _internal_mutable_last_fir(); - // @@protoc_insertion_point(field_mutable:livekit.RTPStats.last_fir) - return _msg; -} -inline void RTPStats::set_allocated_last_fir(::PROTOBUF_NAMESPACE_ID::Timestamp* last_fir) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - if (message_arena == nullptr) { - delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(last_fir_); - } - if (last_fir) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper< - ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena( - reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(last_fir)); - if (message_arena != submessage_arena) { - last_fir = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, last_fir, submessage_arena); - } - - } else { - - } - last_fir_ = last_fir; - // @@protoc_insertion_point(field_set_allocated:livekit.RTPStats.last_fir) -} - -// uint32 rtt_current = 31; -inline void RTPStats::clear_rtt_current() { - rtt_current_ = 0u; -} -inline uint32_t RTPStats::_internal_rtt_current() const { - return rtt_current_; -} -inline uint32_t RTPStats::rtt_current() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.rtt_current) - return _internal_rtt_current(); -} -inline void RTPStats::_internal_set_rtt_current(uint32_t value) { - - rtt_current_ = value; -} -inline void RTPStats::set_rtt_current(uint32_t value) { - _internal_set_rtt_current(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.rtt_current) -} - -// uint32 rtt_max = 32; -inline void RTPStats::clear_rtt_max() { - rtt_max_ = 0u; -} -inline uint32_t RTPStats::_internal_rtt_max() const { - return rtt_max_; -} -inline uint32_t RTPStats::rtt_max() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.rtt_max) - return _internal_rtt_max(); -} -inline void RTPStats::_internal_set_rtt_max(uint32_t value) { - - rtt_max_ = value; -} -inline void RTPStats::set_rtt_max(uint32_t value) { - _internal_set_rtt_max(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.rtt_max) -} - -// uint32 key_frames = 33; -inline void RTPStats::clear_key_frames() { - key_frames_ = 0u; -} -inline uint32_t RTPStats::_internal_key_frames() const { - return key_frames_; -} -inline uint32_t RTPStats::key_frames() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.key_frames) - return _internal_key_frames(); -} -inline void RTPStats::_internal_set_key_frames(uint32_t value) { - - key_frames_ = value; -} -inline void RTPStats::set_key_frames(uint32_t value) { - _internal_set_key_frames(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.key_frames) -} - -// .google.protobuf.Timestamp last_key_frame = 34; -inline bool RTPStats::_internal_has_last_key_frame() const { - return this != internal_default_instance() && last_key_frame_ != nullptr; -} -inline bool RTPStats::has_last_key_frame() const { - return _internal_has_last_key_frame(); -} -inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& RTPStats::_internal_last_key_frame() const { - const ::PROTOBUF_NAMESPACE_ID::Timestamp* p = last_key_frame_; - return p != nullptr ? *p : reinterpret_cast( - ::PROTOBUF_NAMESPACE_ID::_Timestamp_default_instance_); -} -inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& RTPStats::last_key_frame() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.last_key_frame) - return _internal_last_key_frame(); -} -inline void RTPStats::unsafe_arena_set_allocated_last_key_frame( - ::PROTOBUF_NAMESPACE_ID::Timestamp* last_key_frame) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(last_key_frame_); - } - last_key_frame_ = last_key_frame; - if (last_key_frame) { - - } else { - - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.RTPStats.last_key_frame) -} -inline ::PROTOBUF_NAMESPACE_ID::Timestamp* RTPStats::release_last_key_frame() { - - ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = last_key_frame_; - last_key_frame_ = nullptr; -#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE - auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - if (GetArenaForAllocation() == nullptr) { delete old; } -#else // PROTOBUF_FORCE_COPY_IN_RELEASE - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } -#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; -} -inline ::PROTOBUF_NAMESPACE_ID::Timestamp* RTPStats::unsafe_arena_release_last_key_frame() { - // @@protoc_insertion_point(field_release:livekit.RTPStats.last_key_frame) - - ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = last_key_frame_; - last_key_frame_ = nullptr; - return temp; -} -inline ::PROTOBUF_NAMESPACE_ID::Timestamp* RTPStats::_internal_mutable_last_key_frame() { - - if (last_key_frame_ == nullptr) { - auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::Timestamp>(GetArenaForAllocation()); - last_key_frame_ = p; - } - return last_key_frame_; -} -inline ::PROTOBUF_NAMESPACE_ID::Timestamp* RTPStats::mutable_last_key_frame() { - ::PROTOBUF_NAMESPACE_ID::Timestamp* _msg = _internal_mutable_last_key_frame(); - // @@protoc_insertion_point(field_mutable:livekit.RTPStats.last_key_frame) - return _msg; -} -inline void RTPStats::set_allocated_last_key_frame(::PROTOBUF_NAMESPACE_ID::Timestamp* last_key_frame) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - if (message_arena == nullptr) { - delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(last_key_frame_); - } - if (last_key_frame) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper< - ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena( - reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(last_key_frame)); - if (message_arena != submessage_arena) { - last_key_frame = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, last_key_frame, submessage_arena); - } - - } else { - - } - last_key_frame_ = last_key_frame; - // @@protoc_insertion_point(field_set_allocated:livekit.RTPStats.last_key_frame) -} - -// uint32 layer_lock_plis = 35; -inline void RTPStats::clear_layer_lock_plis() { - layer_lock_plis_ = 0u; -} -inline uint32_t RTPStats::_internal_layer_lock_plis() const { - return layer_lock_plis_; -} -inline uint32_t RTPStats::layer_lock_plis() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.layer_lock_plis) - return _internal_layer_lock_plis(); -} -inline void RTPStats::_internal_set_layer_lock_plis(uint32_t value) { - - layer_lock_plis_ = value; -} -inline void RTPStats::set_layer_lock_plis(uint32_t value) { - _internal_set_layer_lock_plis(value); - // @@protoc_insertion_point(field_set:livekit.RTPStats.layer_lock_plis) -} - -// .google.protobuf.Timestamp last_layer_lock_pli = 36; -inline bool RTPStats::_internal_has_last_layer_lock_pli() const { - return this != internal_default_instance() && last_layer_lock_pli_ != nullptr; -} -inline bool RTPStats::has_last_layer_lock_pli() const { - return _internal_has_last_layer_lock_pli(); -} -inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& RTPStats::_internal_last_layer_lock_pli() const { - const ::PROTOBUF_NAMESPACE_ID::Timestamp* p = last_layer_lock_pli_; - return p != nullptr ? *p : reinterpret_cast( - ::PROTOBUF_NAMESPACE_ID::_Timestamp_default_instance_); -} -inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& RTPStats::last_layer_lock_pli() const { - // @@protoc_insertion_point(field_get:livekit.RTPStats.last_layer_lock_pli) - return _internal_last_layer_lock_pli(); -} -inline void RTPStats::unsafe_arena_set_allocated_last_layer_lock_pli( - ::PROTOBUF_NAMESPACE_ID::Timestamp* last_layer_lock_pli) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(last_layer_lock_pli_); - } - last_layer_lock_pli_ = last_layer_lock_pli; - if (last_layer_lock_pli) { - - } else { - - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.RTPStats.last_layer_lock_pli) -} -inline ::PROTOBUF_NAMESPACE_ID::Timestamp* RTPStats::release_last_layer_lock_pli() { - - ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = last_layer_lock_pli_; - last_layer_lock_pli_ = nullptr; -#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE - auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - if (GetArenaForAllocation() == nullptr) { delete old; } -#else // PROTOBUF_FORCE_COPY_IN_RELEASE - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } -#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; -} -inline ::PROTOBUF_NAMESPACE_ID::Timestamp* RTPStats::unsafe_arena_release_last_layer_lock_pli() { - // @@protoc_insertion_point(field_release:livekit.RTPStats.last_layer_lock_pli) - - ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = last_layer_lock_pli_; - last_layer_lock_pli_ = nullptr; - return temp; -} -inline ::PROTOBUF_NAMESPACE_ID::Timestamp* RTPStats::_internal_mutable_last_layer_lock_pli() { - - if (last_layer_lock_pli_ == nullptr) { - auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::Timestamp>(GetArenaForAllocation()); - last_layer_lock_pli_ = p; - } - return last_layer_lock_pli_; -} -inline ::PROTOBUF_NAMESPACE_ID::Timestamp* RTPStats::mutable_last_layer_lock_pli() { - ::PROTOBUF_NAMESPACE_ID::Timestamp* _msg = _internal_mutable_last_layer_lock_pli(); - // @@protoc_insertion_point(field_mutable:livekit.RTPStats.last_layer_lock_pli) - return _msg; -} -inline void RTPStats::set_allocated_last_layer_lock_pli(::PROTOBUF_NAMESPACE_ID::Timestamp* last_layer_lock_pli) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - if (message_arena == nullptr) { - delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(last_layer_lock_pli_); - } - if (last_layer_lock_pli) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper< - ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena( - reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(last_layer_lock_pli)); - if (message_arena != submessage_arena) { - last_layer_lock_pli = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, last_layer_lock_pli, submessage_arena); - } - - } else { - - } - last_layer_lock_pli_ = last_layer_lock_pli; - // @@protoc_insertion_point(field_set_allocated:livekit.RTPStats.last_layer_lock_pli) -} - -#ifdef __GNUC__ - #pragma GCC diagnostic pop -#endif // __GNUC__ -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - - -// @@protoc_insertion_point(namespace_scope) - -} // namespace livekit - -PROTOBUF_NAMESPACE_OPEN - -template <> struct is_proto_enum< ::livekit::ParticipantInfo_State> : ::std::true_type {}; -template <> -inline const EnumDescriptor* GetEnumDescriptor< ::livekit::ParticipantInfo_State>() { - return ::livekit::ParticipantInfo_State_descriptor(); -} -template <> struct is_proto_enum< ::livekit::DataPacket_Kind> : ::std::true_type {}; -template <> -inline const EnumDescriptor* GetEnumDescriptor< ::livekit::DataPacket_Kind>() { - return ::livekit::DataPacket_Kind_descriptor(); -} -template <> struct is_proto_enum< ::livekit::ClientInfo_SDK> : ::std::true_type {}; -template <> -inline const EnumDescriptor* GetEnumDescriptor< ::livekit::ClientInfo_SDK>() { - return ::livekit::ClientInfo_SDK_descriptor(); -} -template <> struct is_proto_enum< ::livekit::TrackType> : ::std::true_type {}; -template <> -inline const EnumDescriptor* GetEnumDescriptor< ::livekit::TrackType>() { - return ::livekit::TrackType_descriptor(); -} -template <> struct is_proto_enum< ::livekit::TrackSource> : ::std::true_type {}; -template <> -inline const EnumDescriptor* GetEnumDescriptor< ::livekit::TrackSource>() { - return ::livekit::TrackSource_descriptor(); -} -template <> struct is_proto_enum< ::livekit::VideoQuality> : ::std::true_type {}; -template <> -inline const EnumDescriptor* GetEnumDescriptor< ::livekit::VideoQuality>() { - return ::livekit::VideoQuality_descriptor(); -} -template <> struct is_proto_enum< ::livekit::ConnectionQuality> : ::std::true_type {}; -template <> -inline const EnumDescriptor* GetEnumDescriptor< ::livekit::ConnectionQuality>() { - return ::livekit::ConnectionQuality_descriptor(); -} -template <> struct is_proto_enum< ::livekit::ClientConfigSetting> : ::std::true_type {}; -template <> -inline const EnumDescriptor* GetEnumDescriptor< ::livekit::ClientConfigSetting>() { - return ::livekit::ClientConfigSetting_descriptor(); -} - -PROTOBUF_NAMESPACE_CLOSE - -// @@protoc_insertion_point(global_scope) - -#include -#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_livekit_5fmodels_2eproto diff --git a/src/proto/livekit_rtc.pb.cc b/src/proto/livekit_rtc.pb.cc deleted file mode 100644 index 33f8a6e..0000000 --- a/src/proto/livekit_rtc.pb.cc +++ /dev/null @@ -1,10680 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: livekit_rtc.proto - -#include "livekit_rtc.pb.h" - -#include - -#include -#include -#include -#include -#include -#include -#include -// @@protoc_insertion_point(includes) -#include - -PROTOBUF_PRAGMA_INIT_SEG -namespace livekit { -constexpr SignalRequest::SignalRequest( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : _oneof_case_{}{} -struct SignalRequestDefaultTypeInternal { - constexpr SignalRequestDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~SignalRequestDefaultTypeInternal() {} - union { - SignalRequest _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SignalRequestDefaultTypeInternal _SignalRequest_default_instance_; -constexpr SignalResponse::SignalResponse( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : _oneof_case_{}{} -struct SignalResponseDefaultTypeInternal { - constexpr SignalResponseDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~SignalResponseDefaultTypeInternal() {} - union { - SignalResponse _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SignalResponseDefaultTypeInternal _SignalResponse_default_instance_; -constexpr SimulcastCodec::SimulcastCodec( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : codec_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , cid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , enable_simulcast_layers_(false){} -struct SimulcastCodecDefaultTypeInternal { - constexpr SimulcastCodecDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~SimulcastCodecDefaultTypeInternal() {} - union { - SimulcastCodec _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SimulcastCodecDefaultTypeInternal _SimulcastCodec_default_instance_; -constexpr AddTrackRequest::AddTrackRequest( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : layers_() - , simulcast_codecs_() - , cid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , type_(0) - - , width_(0u) - , height_(0u) - , muted_(false) - , disable_dtx_(false) - , source_(0) -{} -struct AddTrackRequestDefaultTypeInternal { - constexpr AddTrackRequestDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~AddTrackRequestDefaultTypeInternal() {} - union { - AddTrackRequest _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT AddTrackRequestDefaultTypeInternal _AddTrackRequest_default_instance_; -constexpr TrickleRequest::TrickleRequest( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : candidateinit_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , target_(0) -{} -struct TrickleRequestDefaultTypeInternal { - constexpr TrickleRequestDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~TrickleRequestDefaultTypeInternal() {} - union { - TrickleRequest _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT TrickleRequestDefaultTypeInternal _TrickleRequest_default_instance_; -constexpr MuteTrackRequest::MuteTrackRequest( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : sid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , muted_(false){} -struct MuteTrackRequestDefaultTypeInternal { - constexpr MuteTrackRequestDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~MuteTrackRequestDefaultTypeInternal() {} - union { - MuteTrackRequest _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT MuteTrackRequestDefaultTypeInternal _MuteTrackRequest_default_instance_; -constexpr JoinResponse::JoinResponse( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : other_participants_() - , ice_servers_() - , server_version_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , alternative_url_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , server_region_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , room_(nullptr) - , participant_(nullptr) - , client_configuration_(nullptr) - , subscriber_primary_(false){} -struct JoinResponseDefaultTypeInternal { - constexpr JoinResponseDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~JoinResponseDefaultTypeInternal() {} - union { - JoinResponse _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT JoinResponseDefaultTypeInternal _JoinResponse_default_instance_; -constexpr TrackPublishedResponse::TrackPublishedResponse( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : cid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , track_(nullptr){} -struct TrackPublishedResponseDefaultTypeInternal { - constexpr TrackPublishedResponseDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~TrackPublishedResponseDefaultTypeInternal() {} - union { - TrackPublishedResponse _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT TrackPublishedResponseDefaultTypeInternal _TrackPublishedResponse_default_instance_; -constexpr TrackUnpublishedResponse::TrackUnpublishedResponse( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : track_sid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} -struct TrackUnpublishedResponseDefaultTypeInternal { - constexpr TrackUnpublishedResponseDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~TrackUnpublishedResponseDefaultTypeInternal() {} - union { - TrackUnpublishedResponse _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT TrackUnpublishedResponseDefaultTypeInternal _TrackUnpublishedResponse_default_instance_; -constexpr SessionDescription::SessionDescription( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : type_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , sdp_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} -struct SessionDescriptionDefaultTypeInternal { - constexpr SessionDescriptionDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~SessionDescriptionDefaultTypeInternal() {} - union { - SessionDescription _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SessionDescriptionDefaultTypeInternal _SessionDescription_default_instance_; -constexpr ParticipantUpdate::ParticipantUpdate( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : participants_(){} -struct ParticipantUpdateDefaultTypeInternal { - constexpr ParticipantUpdateDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~ParticipantUpdateDefaultTypeInternal() {} - union { - ParticipantUpdate _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ParticipantUpdateDefaultTypeInternal _ParticipantUpdate_default_instance_; -constexpr UpdateSubscription::UpdateSubscription( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : track_sids_() - , participant_tracks_() - , subscribe_(false){} -struct UpdateSubscriptionDefaultTypeInternal { - constexpr UpdateSubscriptionDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~UpdateSubscriptionDefaultTypeInternal() {} - union { - UpdateSubscription _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT UpdateSubscriptionDefaultTypeInternal _UpdateSubscription_default_instance_; -constexpr UpdateTrackSettings::UpdateTrackSettings( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : track_sids_() - , disabled_(false) - , quality_(0) - - , width_(0u) - , height_(0u){} -struct UpdateTrackSettingsDefaultTypeInternal { - constexpr UpdateTrackSettingsDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~UpdateTrackSettingsDefaultTypeInternal() {} - union { - UpdateTrackSettings _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT UpdateTrackSettingsDefaultTypeInternal _UpdateTrackSettings_default_instance_; -constexpr LeaveRequest::LeaveRequest( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : can_reconnect_(false){} -struct LeaveRequestDefaultTypeInternal { - constexpr LeaveRequestDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~LeaveRequestDefaultTypeInternal() {} - union { - LeaveRequest _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LeaveRequestDefaultTypeInternal _LeaveRequest_default_instance_; -constexpr UpdateVideoLayers::UpdateVideoLayers( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : layers_() - , track_sid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} -struct UpdateVideoLayersDefaultTypeInternal { - constexpr UpdateVideoLayersDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~UpdateVideoLayersDefaultTypeInternal() {} - union { - UpdateVideoLayers _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT UpdateVideoLayersDefaultTypeInternal _UpdateVideoLayers_default_instance_; -constexpr ICEServer::ICEServer( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : urls_() - , username_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , credential_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} -struct ICEServerDefaultTypeInternal { - constexpr ICEServerDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~ICEServerDefaultTypeInternal() {} - union { - ICEServer _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ICEServerDefaultTypeInternal _ICEServer_default_instance_; -constexpr SpeakersChanged::SpeakersChanged( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : speakers_(){} -struct SpeakersChangedDefaultTypeInternal { - constexpr SpeakersChangedDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~SpeakersChangedDefaultTypeInternal() {} - union { - SpeakersChanged _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SpeakersChangedDefaultTypeInternal _SpeakersChanged_default_instance_; -constexpr RoomUpdate::RoomUpdate( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : room_(nullptr){} -struct RoomUpdateDefaultTypeInternal { - constexpr RoomUpdateDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~RoomUpdateDefaultTypeInternal() {} - union { - RoomUpdate _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT RoomUpdateDefaultTypeInternal _RoomUpdate_default_instance_; -constexpr ConnectionQualityInfo::ConnectionQualityInfo( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : participant_sid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , quality_(0) - - , score_(0){} -struct ConnectionQualityInfoDefaultTypeInternal { - constexpr ConnectionQualityInfoDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~ConnectionQualityInfoDefaultTypeInternal() {} - union { - ConnectionQualityInfo _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ConnectionQualityInfoDefaultTypeInternal _ConnectionQualityInfo_default_instance_; -constexpr ConnectionQualityUpdate::ConnectionQualityUpdate( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : updates_(){} -struct ConnectionQualityUpdateDefaultTypeInternal { - constexpr ConnectionQualityUpdateDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~ConnectionQualityUpdateDefaultTypeInternal() {} - union { - ConnectionQualityUpdate _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ConnectionQualityUpdateDefaultTypeInternal _ConnectionQualityUpdate_default_instance_; -constexpr StreamStateInfo::StreamStateInfo( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : participant_sid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , track_sid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , state_(0) -{} -struct StreamStateInfoDefaultTypeInternal { - constexpr StreamStateInfoDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~StreamStateInfoDefaultTypeInternal() {} - union { - StreamStateInfo _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT StreamStateInfoDefaultTypeInternal _StreamStateInfo_default_instance_; -constexpr StreamStateUpdate::StreamStateUpdate( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : stream_states_(){} -struct StreamStateUpdateDefaultTypeInternal { - constexpr StreamStateUpdateDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~StreamStateUpdateDefaultTypeInternal() {} - union { - StreamStateUpdate _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT StreamStateUpdateDefaultTypeInternal _StreamStateUpdate_default_instance_; -constexpr SubscribedQuality::SubscribedQuality( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : quality_(0) - - , enabled_(false){} -struct SubscribedQualityDefaultTypeInternal { - constexpr SubscribedQualityDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~SubscribedQualityDefaultTypeInternal() {} - union { - SubscribedQuality _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SubscribedQualityDefaultTypeInternal _SubscribedQuality_default_instance_; -constexpr SubscribedCodec::SubscribedCodec( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : qualities_() - , codec_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} -struct SubscribedCodecDefaultTypeInternal { - constexpr SubscribedCodecDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~SubscribedCodecDefaultTypeInternal() {} - union { - SubscribedCodec _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SubscribedCodecDefaultTypeInternal _SubscribedCodec_default_instance_; -constexpr SubscribedQualityUpdate::SubscribedQualityUpdate( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : subscribed_qualities_() - , subscribed_codecs_() - , track_sid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} -struct SubscribedQualityUpdateDefaultTypeInternal { - constexpr SubscribedQualityUpdateDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~SubscribedQualityUpdateDefaultTypeInternal() {} - union { - SubscribedQualityUpdate _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SubscribedQualityUpdateDefaultTypeInternal _SubscribedQualityUpdate_default_instance_; -constexpr TrackPermission::TrackPermission( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : track_sids_() - , participant_sid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , participant_identity_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , all_tracks_(false){} -struct TrackPermissionDefaultTypeInternal { - constexpr TrackPermissionDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~TrackPermissionDefaultTypeInternal() {} - union { - TrackPermission _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT TrackPermissionDefaultTypeInternal _TrackPermission_default_instance_; -constexpr SubscriptionPermission::SubscriptionPermission( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : track_permissions_() - , all_participants_(false){} -struct SubscriptionPermissionDefaultTypeInternal { - constexpr SubscriptionPermissionDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~SubscriptionPermissionDefaultTypeInternal() {} - union { - SubscriptionPermission _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SubscriptionPermissionDefaultTypeInternal _SubscriptionPermission_default_instance_; -constexpr SubscriptionPermissionUpdate::SubscriptionPermissionUpdate( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : participant_sid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , track_sid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , allowed_(false){} -struct SubscriptionPermissionUpdateDefaultTypeInternal { - constexpr SubscriptionPermissionUpdateDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~SubscriptionPermissionUpdateDefaultTypeInternal() {} - union { - SubscriptionPermissionUpdate _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SubscriptionPermissionUpdateDefaultTypeInternal _SubscriptionPermissionUpdate_default_instance_; -constexpr SyncState::SyncState( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : publish_tracks_() - , data_channels_() - , answer_(nullptr) - , subscription_(nullptr){} -struct SyncStateDefaultTypeInternal { - constexpr SyncStateDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~SyncStateDefaultTypeInternal() {} - union { - SyncState _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SyncStateDefaultTypeInternal _SyncState_default_instance_; -constexpr DataChannelInfo::DataChannelInfo( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : label_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , id_(0u) - , target_(0) -{} -struct DataChannelInfoDefaultTypeInternal { - constexpr DataChannelInfoDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~DataChannelInfoDefaultTypeInternal() {} - union { - DataChannelInfo _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT DataChannelInfoDefaultTypeInternal _DataChannelInfo_default_instance_; -constexpr SimulateScenario::SimulateScenario( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : _oneof_case_{}{} -struct SimulateScenarioDefaultTypeInternal { - constexpr SimulateScenarioDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} - ~SimulateScenarioDefaultTypeInternal() {} - union { - SimulateScenario _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SimulateScenarioDefaultTypeInternal _SimulateScenario_default_instance_; -} // namespace livekit -static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_livekit_5frtc_2eproto[31]; -static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_livekit_5frtc_2eproto[2]; -static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_livekit_5frtc_2eproto = nullptr; - -const uint32_t TableStruct_livekit_5frtc_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::SignalRequest, _internal_metadata_), - ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::livekit::SignalRequest, _oneof_case_[0]), - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - PROTOBUF_FIELD_OFFSET(::livekit::SignalRequest, message_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::SignalResponse, _internal_metadata_), - ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::livekit::SignalResponse, _oneof_case_[0]), - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - PROTOBUF_FIELD_OFFSET(::livekit::SignalResponse, message_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::SimulcastCodec, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::SimulcastCodec, codec_), - PROTOBUF_FIELD_OFFSET(::livekit::SimulcastCodec, cid_), - PROTOBUF_FIELD_OFFSET(::livekit::SimulcastCodec, enable_simulcast_layers_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::AddTrackRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::AddTrackRequest, cid_), - PROTOBUF_FIELD_OFFSET(::livekit::AddTrackRequest, name_), - PROTOBUF_FIELD_OFFSET(::livekit::AddTrackRequest, type_), - PROTOBUF_FIELD_OFFSET(::livekit::AddTrackRequest, width_), - PROTOBUF_FIELD_OFFSET(::livekit::AddTrackRequest, height_), - PROTOBUF_FIELD_OFFSET(::livekit::AddTrackRequest, muted_), - PROTOBUF_FIELD_OFFSET(::livekit::AddTrackRequest, disable_dtx_), - PROTOBUF_FIELD_OFFSET(::livekit::AddTrackRequest, source_), - PROTOBUF_FIELD_OFFSET(::livekit::AddTrackRequest, layers_), - PROTOBUF_FIELD_OFFSET(::livekit::AddTrackRequest, simulcast_codecs_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::TrickleRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::TrickleRequest, candidateinit_), - PROTOBUF_FIELD_OFFSET(::livekit::TrickleRequest, target_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::MuteTrackRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::MuteTrackRequest, sid_), - PROTOBUF_FIELD_OFFSET(::livekit::MuteTrackRequest, muted_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::JoinResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::JoinResponse, room_), - PROTOBUF_FIELD_OFFSET(::livekit::JoinResponse, participant_), - PROTOBUF_FIELD_OFFSET(::livekit::JoinResponse, other_participants_), - PROTOBUF_FIELD_OFFSET(::livekit::JoinResponse, server_version_), - PROTOBUF_FIELD_OFFSET(::livekit::JoinResponse, ice_servers_), - PROTOBUF_FIELD_OFFSET(::livekit::JoinResponse, subscriber_primary_), - PROTOBUF_FIELD_OFFSET(::livekit::JoinResponse, alternative_url_), - PROTOBUF_FIELD_OFFSET(::livekit::JoinResponse, client_configuration_), - PROTOBUF_FIELD_OFFSET(::livekit::JoinResponse, server_region_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::TrackPublishedResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::TrackPublishedResponse, cid_), - PROTOBUF_FIELD_OFFSET(::livekit::TrackPublishedResponse, track_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::TrackUnpublishedResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::TrackUnpublishedResponse, track_sid_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::SessionDescription, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::SessionDescription, type_), - PROTOBUF_FIELD_OFFSET(::livekit::SessionDescription, sdp_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::ParticipantUpdate, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::ParticipantUpdate, participants_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::UpdateSubscription, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::UpdateSubscription, track_sids_), - PROTOBUF_FIELD_OFFSET(::livekit::UpdateSubscription, subscribe_), - PROTOBUF_FIELD_OFFSET(::livekit::UpdateSubscription, participant_tracks_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::UpdateTrackSettings, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::UpdateTrackSettings, track_sids_), - PROTOBUF_FIELD_OFFSET(::livekit::UpdateTrackSettings, disabled_), - PROTOBUF_FIELD_OFFSET(::livekit::UpdateTrackSettings, quality_), - PROTOBUF_FIELD_OFFSET(::livekit::UpdateTrackSettings, width_), - PROTOBUF_FIELD_OFFSET(::livekit::UpdateTrackSettings, height_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::LeaveRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::LeaveRequest, can_reconnect_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::UpdateVideoLayers, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::UpdateVideoLayers, track_sid_), - PROTOBUF_FIELD_OFFSET(::livekit::UpdateVideoLayers, layers_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::ICEServer, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::ICEServer, urls_), - PROTOBUF_FIELD_OFFSET(::livekit::ICEServer, username_), - PROTOBUF_FIELD_OFFSET(::livekit::ICEServer, credential_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::SpeakersChanged, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::SpeakersChanged, speakers_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::RoomUpdate, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::RoomUpdate, room_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::ConnectionQualityInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::ConnectionQualityInfo, participant_sid_), - PROTOBUF_FIELD_OFFSET(::livekit::ConnectionQualityInfo, quality_), - PROTOBUF_FIELD_OFFSET(::livekit::ConnectionQualityInfo, score_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::ConnectionQualityUpdate, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::ConnectionQualityUpdate, updates_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::StreamStateInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::StreamStateInfo, participant_sid_), - PROTOBUF_FIELD_OFFSET(::livekit::StreamStateInfo, track_sid_), - PROTOBUF_FIELD_OFFSET(::livekit::StreamStateInfo, state_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::StreamStateUpdate, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::StreamStateUpdate, stream_states_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::SubscribedQuality, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::SubscribedQuality, quality_), - PROTOBUF_FIELD_OFFSET(::livekit::SubscribedQuality, enabled_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::SubscribedCodec, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::SubscribedCodec, codec_), - PROTOBUF_FIELD_OFFSET(::livekit::SubscribedCodec, qualities_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::SubscribedQualityUpdate, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::SubscribedQualityUpdate, track_sid_), - PROTOBUF_FIELD_OFFSET(::livekit::SubscribedQualityUpdate, subscribed_qualities_), - PROTOBUF_FIELD_OFFSET(::livekit::SubscribedQualityUpdate, subscribed_codecs_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::TrackPermission, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::TrackPermission, participant_sid_), - PROTOBUF_FIELD_OFFSET(::livekit::TrackPermission, all_tracks_), - PROTOBUF_FIELD_OFFSET(::livekit::TrackPermission, track_sids_), - PROTOBUF_FIELD_OFFSET(::livekit::TrackPermission, participant_identity_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::SubscriptionPermission, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::SubscriptionPermission, all_participants_), - PROTOBUF_FIELD_OFFSET(::livekit::SubscriptionPermission, track_permissions_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::SubscriptionPermissionUpdate, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::SubscriptionPermissionUpdate, participant_sid_), - PROTOBUF_FIELD_OFFSET(::livekit::SubscriptionPermissionUpdate, track_sid_), - PROTOBUF_FIELD_OFFSET(::livekit::SubscriptionPermissionUpdate, allowed_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::SyncState, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::SyncState, answer_), - PROTOBUF_FIELD_OFFSET(::livekit::SyncState, subscription_), - PROTOBUF_FIELD_OFFSET(::livekit::SyncState, publish_tracks_), - PROTOBUF_FIELD_OFFSET(::livekit::SyncState, data_channels_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::DataChannelInfo, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::livekit::DataChannelInfo, label_), - PROTOBUF_FIELD_OFFSET(::livekit::DataChannelInfo, id_), - PROTOBUF_FIELD_OFFSET(::livekit::DataChannelInfo, target_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::livekit::SimulateScenario, _internal_metadata_), - ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::livekit::SimulateScenario, _oneof_case_[0]), - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - PROTOBUF_FIELD_OFFSET(::livekit::SimulateScenario, scenario_), -}; -static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { - { 0, -1, -1, sizeof(::livekit::SignalRequest)}, - { 19, -1, -1, sizeof(::livekit::SignalResponse)}, - { 42, -1, -1, sizeof(::livekit::SimulcastCodec)}, - { 51, -1, -1, sizeof(::livekit::AddTrackRequest)}, - { 67, -1, -1, sizeof(::livekit::TrickleRequest)}, - { 75, -1, -1, sizeof(::livekit::MuteTrackRequest)}, - { 83, -1, -1, sizeof(::livekit::JoinResponse)}, - { 98, -1, -1, sizeof(::livekit::TrackPublishedResponse)}, - { 106, -1, -1, sizeof(::livekit::TrackUnpublishedResponse)}, - { 113, -1, -1, sizeof(::livekit::SessionDescription)}, - { 121, -1, -1, sizeof(::livekit::ParticipantUpdate)}, - { 128, -1, -1, sizeof(::livekit::UpdateSubscription)}, - { 137, -1, -1, sizeof(::livekit::UpdateTrackSettings)}, - { 148, -1, -1, sizeof(::livekit::LeaveRequest)}, - { 155, -1, -1, sizeof(::livekit::UpdateVideoLayers)}, - { 163, -1, -1, sizeof(::livekit::ICEServer)}, - { 172, -1, -1, sizeof(::livekit::SpeakersChanged)}, - { 179, -1, -1, sizeof(::livekit::RoomUpdate)}, - { 186, -1, -1, sizeof(::livekit::ConnectionQualityInfo)}, - { 195, -1, -1, sizeof(::livekit::ConnectionQualityUpdate)}, - { 202, -1, -1, sizeof(::livekit::StreamStateInfo)}, - { 211, -1, -1, sizeof(::livekit::StreamStateUpdate)}, - { 218, -1, -1, sizeof(::livekit::SubscribedQuality)}, - { 226, -1, -1, sizeof(::livekit::SubscribedCodec)}, - { 234, -1, -1, sizeof(::livekit::SubscribedQualityUpdate)}, - { 243, -1, -1, sizeof(::livekit::TrackPermission)}, - { 253, -1, -1, sizeof(::livekit::SubscriptionPermission)}, - { 261, -1, -1, sizeof(::livekit::SubscriptionPermissionUpdate)}, - { 270, -1, -1, sizeof(::livekit::SyncState)}, - { 280, -1, -1, sizeof(::livekit::DataChannelInfo)}, - { 289, -1, -1, sizeof(::livekit::SimulateScenario)}, -}; - -static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = { - reinterpret_cast(&::livekit::_SignalRequest_default_instance_), - reinterpret_cast(&::livekit::_SignalResponse_default_instance_), - reinterpret_cast(&::livekit::_SimulcastCodec_default_instance_), - reinterpret_cast(&::livekit::_AddTrackRequest_default_instance_), - reinterpret_cast(&::livekit::_TrickleRequest_default_instance_), - reinterpret_cast(&::livekit::_MuteTrackRequest_default_instance_), - reinterpret_cast(&::livekit::_JoinResponse_default_instance_), - reinterpret_cast(&::livekit::_TrackPublishedResponse_default_instance_), - reinterpret_cast(&::livekit::_TrackUnpublishedResponse_default_instance_), - reinterpret_cast(&::livekit::_SessionDescription_default_instance_), - reinterpret_cast(&::livekit::_ParticipantUpdate_default_instance_), - reinterpret_cast(&::livekit::_UpdateSubscription_default_instance_), - reinterpret_cast(&::livekit::_UpdateTrackSettings_default_instance_), - reinterpret_cast(&::livekit::_LeaveRequest_default_instance_), - reinterpret_cast(&::livekit::_UpdateVideoLayers_default_instance_), - reinterpret_cast(&::livekit::_ICEServer_default_instance_), - reinterpret_cast(&::livekit::_SpeakersChanged_default_instance_), - reinterpret_cast(&::livekit::_RoomUpdate_default_instance_), - reinterpret_cast(&::livekit::_ConnectionQualityInfo_default_instance_), - reinterpret_cast(&::livekit::_ConnectionQualityUpdate_default_instance_), - reinterpret_cast(&::livekit::_StreamStateInfo_default_instance_), - reinterpret_cast(&::livekit::_StreamStateUpdate_default_instance_), - reinterpret_cast(&::livekit::_SubscribedQuality_default_instance_), - reinterpret_cast(&::livekit::_SubscribedCodec_default_instance_), - reinterpret_cast(&::livekit::_SubscribedQualityUpdate_default_instance_), - reinterpret_cast(&::livekit::_TrackPermission_default_instance_), - reinterpret_cast(&::livekit::_SubscriptionPermission_default_instance_), - reinterpret_cast(&::livekit::_SubscriptionPermissionUpdate_default_instance_), - reinterpret_cast(&::livekit::_SyncState_default_instance_), - reinterpret_cast(&::livekit::_DataChannelInfo_default_instance_), - reinterpret_cast(&::livekit::_SimulateScenario_default_instance_), -}; - -const char descriptor_table_protodef_livekit_5frtc_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = - "\n\021livekit_rtc.proto\022\007livekit\032\024livekit_mo" - "dels.proto\"\343\004\n\rSignalRequest\022,\n\005offer\030\001 " - "\001(\0132\033.livekit.SessionDescriptionH\000\022-\n\006an" - "swer\030\002 \001(\0132\033.livekit.SessionDescriptionH" - "\000\022*\n\007trickle\030\003 \001(\0132\027.livekit.TrickleRequ" - "estH\000\022-\n\tadd_track\030\004 \001(\0132\030.livekit.AddTr" - "ackRequestH\000\022)\n\004mute\030\005 \001(\0132\031.livekit.Mut" - "eTrackRequestH\000\0223\n\014subscription\030\006 \001(\0132\033." - "livekit.UpdateSubscriptionH\000\0225\n\rtrack_se" - "tting\030\007 \001(\0132\034.livekit.UpdateTrackSetting" - "sH\000\022&\n\005leave\030\010 \001(\0132\025.livekit.LeaveReques" - "tH\000\0223\n\rupdate_layers\030\n \001(\0132\032.livekit.Upd" - "ateVideoLayersH\000\022B\n\027subscription_permiss" - "ion\030\013 \001(\0132\037.livekit.SubscriptionPermissi" - "onH\000\022(\n\nsync_state\030\014 \001(\0132\022.livekit.SyncS" - "tateH\000\022-\n\010simulate\030\r \001(\0132\031.livekit.Simul" - "ateScenarioH\000B\t\n\007message\"\326\006\n\016SignalRespo" - "nse\022%\n\004join\030\001 \001(\0132\025.livekit.JoinResponse" - "H\000\022-\n\006answer\030\002 \001(\0132\033.livekit.SessionDesc" - "riptionH\000\022,\n\005offer\030\003 \001(\0132\033.livekit.Sessi" - "onDescriptionH\000\022*\n\007trickle\030\004 \001(\0132\027.livek" - "it.TrickleRequestH\000\022,\n\006update\030\005 \001(\0132\032.li" - "vekit.ParticipantUpdateH\000\022:\n\017track_publi" - "shed\030\006 \001(\0132\037.livekit.TrackPublishedRespo" - "nseH\000\022&\n\005leave\030\010 \001(\0132\025.livekit.LeaveRequ" - "estH\000\022)\n\004mute\030\t \001(\0132\031.livekit.MuteTrackR" - "equestH\000\0224\n\020speakers_changed\030\n \001(\0132\030.liv" - "ekit.SpeakersChangedH\000\022*\n\013room_update\030\013 " - "\001(\0132\023.livekit.RoomUpdateH\000\022>\n\022connection" - "_quality\030\014 \001(\0132 .livekit.ConnectionQuali" - "tyUpdateH\000\0229\n\023stream_state_update\030\r \001(\0132" - "\032.livekit.StreamStateUpdateH\000\022E\n\031subscri" - "bed_quality_update\030\016 \001(\0132 .livekit.Subsc" - "ribedQualityUpdateH\000\022O\n\036subscription_per" - "mission_update\030\017 \001(\0132%.livekit.Subscript" - "ionPermissionUpdateH\000\022\027\n\rrefresh_token\030\020" - " \001(\tH\000\022>\n\021track_unpublished\030\021 \001(\0132!.live" - "kit.TrackUnpublishedResponseH\000B\t\n\007messag" - "e\"M\n\016SimulcastCodec\022\r\n\005codec\030\001 \001(\t\022\013\n\003ci" - "d\030\002 \001(\t\022\037\n\027enable_simulcast_layers\030\003 \001(\010" - "\"\217\002\n\017AddTrackRequest\022\013\n\003cid\030\001 \001(\t\022\014\n\004nam" - "e\030\002 \001(\t\022 \n\004type\030\003 \001(\0162\022.livekit.TrackTyp" - "e\022\r\n\005width\030\004 \001(\r\022\016\n\006height\030\005 \001(\r\022\r\n\005mute" - "d\030\006 \001(\010\022\023\n\013disable_dtx\030\007 \001(\010\022$\n\006source\030\010" - " \001(\0162\024.livekit.TrackSource\022#\n\006layers\030\t \003" - "(\0132\023.livekit.VideoLayer\0221\n\020simulcast_cod" - "ecs\030\n \003(\0132\027.livekit.SimulcastCodec\"N\n\016Tr" - "ickleRequest\022\025\n\rcandidateInit\030\001 \001(\t\022%\n\006t" - "arget\030\002 \001(\0162\025.livekit.SignalTarget\".\n\020Mu" - "teTrackRequest\022\013\n\003sid\030\001 \001(\t\022\r\n\005muted\030\002 \001" - "(\010\"\331\002\n\014JoinResponse\022\033\n\004room\030\001 \001(\0132\r.live" - "kit.Room\022-\n\013participant\030\002 \001(\0132\030.livekit." - "ParticipantInfo\0224\n\022other_participants\030\003 " - "\003(\0132\030.livekit.ParticipantInfo\022\026\n\016server_" - "version\030\004 \001(\t\022\'\n\013ice_servers\030\005 \003(\0132\022.liv" - "ekit.ICEServer\022\032\n\022subscriber_primary\030\006 \001" - "(\010\022\027\n\017alternative_url\030\007 \001(\t\022:\n\024client_co" - "nfiguration\030\010 \001(\0132\034.livekit.ClientConfig" - "uration\022\025\n\rserver_region\030\t \001(\t\"H\n\026TrackP" - "ublishedResponse\022\013\n\003cid\030\001 \001(\t\022!\n\005track\030\002" - " \001(\0132\022.livekit.TrackInfo\"-\n\030TrackUnpubli" - "shedResponse\022\021\n\ttrack_sid\030\001 \001(\t\"/\n\022Sessi" - "onDescription\022\014\n\004type\030\001 \001(\t\022\013\n\003sdp\030\002 \001(\t" - "\"C\n\021ParticipantUpdate\022.\n\014participants\030\001 " - "\003(\0132\030.livekit.ParticipantInfo\"s\n\022UpdateS" - "ubscription\022\022\n\ntrack_sids\030\001 \003(\t\022\021\n\tsubsc" - "ribe\030\002 \001(\010\0226\n\022participant_tracks\030\003 \003(\0132\032" - ".livekit.ParticipantTracks\"\202\001\n\023UpdateTra" - "ckSettings\022\022\n\ntrack_sids\030\001 \003(\t\022\020\n\010disabl" - "ed\030\003 \001(\010\022&\n\007quality\030\004 \001(\0162\025.livekit.Vide" - "oQuality\022\r\n\005width\030\005 \001(\r\022\016\n\006height\030\006 \001(\r\"" - "%\n\014LeaveRequest\022\025\n\rcan_reconnect\030\001 \001(\010\"K" - "\n\021UpdateVideoLayers\022\021\n\ttrack_sid\030\001 \001(\t\022#" - "\n\006layers\030\002 \003(\0132\023.livekit.VideoLayer\"\?\n\tI" - "CEServer\022\014\n\004urls\030\001 \003(\t\022\020\n\010username\030\002 \001(\t" - "\022\022\n\ncredential\030\003 \001(\t\"9\n\017SpeakersChanged\022" - "&\n\010speakers\030\001 \003(\0132\024.livekit.SpeakerInfo\"" - ")\n\nRoomUpdate\022\033\n\004room\030\001 \001(\0132\r.livekit.Ro" - "om\"l\n\025ConnectionQualityInfo\022\027\n\017participa" - "nt_sid\030\001 \001(\t\022+\n\007quality\030\002 \001(\0162\032.livekit." - "ConnectionQuality\022\r\n\005score\030\003 \001(\002\"J\n\027Conn" - "ectionQualityUpdate\022/\n\007updates\030\001 \003(\0132\036.l" - "ivekit.ConnectionQualityInfo\"b\n\017StreamSt" - "ateInfo\022\027\n\017participant_sid\030\001 \001(\t\022\021\n\ttrac" - "k_sid\030\002 \001(\t\022#\n\005state\030\003 \001(\0162\024.livekit.Str" - "eamState\"D\n\021StreamStateUpdate\022/\n\rstream_" - "states\030\001 \003(\0132\030.livekit.StreamStateInfo\"L" - "\n\021SubscribedQuality\022&\n\007quality\030\001 \001(\0162\025.l" - "ivekit.VideoQuality\022\017\n\007enabled\030\002 \001(\010\"O\n\017" - "SubscribedCodec\022\r\n\005codec\030\001 \001(\t\022-\n\tqualit" - "ies\030\002 \003(\0132\032.livekit.SubscribedQuality\"\233\001" - "\n\027SubscribedQualityUpdate\022\021\n\ttrack_sid\030\001" - " \001(\t\0228\n\024subscribed_qualities\030\002 \003(\0132\032.liv" - "ekit.SubscribedQuality\0223\n\021subscribed_cod" - "ecs\030\003 \003(\0132\030.livekit.SubscribedCodec\"p\n\017T" - "rackPermission\022\027\n\017participant_sid\030\001 \001(\t\022" - "\022\n\nall_tracks\030\002 \001(\010\022\022\n\ntrack_sids\030\003 \003(\t\022" - "\034\n\024participant_identity\030\004 \001(\t\"g\n\026Subscri" - "ptionPermission\022\030\n\020all_participants\030\001 \001(" - "\010\0223\n\021track_permissions\030\002 \003(\0132\030.livekit.T" - "rackPermission\"[\n\034SubscriptionPermission" - "Update\022\027\n\017participant_sid\030\001 \001(\t\022\021\n\ttrack" - "_sid\030\002 \001(\t\022\017\n\007allowed\030\003 \001(\010\"\325\001\n\tSyncStat" - "e\022+\n\006answer\030\001 \001(\0132\033.livekit.SessionDescr" - "iption\0221\n\014subscription\030\002 \001(\0132\033.livekit.U" - "pdateSubscription\0227\n\016publish_tracks\030\003 \003(" - "\0132\037.livekit.TrackPublishedResponse\022/\n\rda" - "ta_channels\030\004 \003(\0132\030.livekit.DataChannelI" - "nfo\"S\n\017DataChannelInfo\022\r\n\005label\030\001 \001(\t\022\n\n" - "\002id\030\002 \001(\r\022%\n\006target\030\003 \001(\0162\025.livekit.Sign" - "alTarget\"}\n\020SimulateScenario\022\030\n\016speaker_" - "update\030\001 \001(\005H\000\022\026\n\014node_failure\030\002 \001(\010H\000\022\023" - "\n\tmigration\030\003 \001(\010H\000\022\026\n\014server_leave\030\004 \001(" - "\010H\000B\n\n\010scenario*-\n\014SignalTarget\022\r\n\tPUBLI" - "SHER\020\000\022\016\n\nSUBSCRIBER\020\001*%\n\013StreamState\022\n\n" - "\006ACTIVE\020\000\022\n\n\006PAUSED\020\001BFZ#github.com/live" - "kit/protocol/livekit\252\002\rLiveKit.Proto\352\002\016L" - "iveKit::Protob\006proto3" - ; -static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_livekit_5frtc_2eproto_deps[1] = { - &::descriptor_table_livekit_5fmodels_2eproto, -}; -static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_livekit_5frtc_2eproto_once; -const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_livekit_5frtc_2eproto = { - false, false, 4701, descriptor_table_protodef_livekit_5frtc_2eproto, "livekit_rtc.proto", - &descriptor_table_livekit_5frtc_2eproto_once, descriptor_table_livekit_5frtc_2eproto_deps, 1, 31, - schemas, file_default_instances, TableStruct_livekit_5frtc_2eproto::offsets, - file_level_metadata_livekit_5frtc_2eproto, file_level_enum_descriptors_livekit_5frtc_2eproto, file_level_service_descriptors_livekit_5frtc_2eproto, -}; -PROTOBUF_ATTRIBUTE_WEAK const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable* descriptor_table_livekit_5frtc_2eproto_getter() { - return &descriptor_table_livekit_5frtc_2eproto; -} - -// Force running AddDescriptors() at dynamic initialization time. -PROTOBUF_ATTRIBUTE_INIT_PRIORITY static ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptorsRunner dynamic_init_dummy_livekit_5frtc_2eproto(&descriptor_table_livekit_5frtc_2eproto); -namespace livekit { -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* SignalTarget_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_livekit_5frtc_2eproto); - return file_level_enum_descriptors_livekit_5frtc_2eproto[0]; -} -bool SignalTarget_IsValid(int value) { - switch (value) { - case 0: - case 1: - return true; - default: - return false; - } -} - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* StreamState_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_livekit_5frtc_2eproto); - return file_level_enum_descriptors_livekit_5frtc_2eproto[1]; -} -bool StreamState_IsValid(int value) { - switch (value) { - case 0: - case 1: - return true; - default: - return false; - } -} - - -// =================================================================== - -class SignalRequest::_Internal { - public: - static const ::livekit::SessionDescription& offer(const SignalRequest* msg); - static const ::livekit::SessionDescription& answer(const SignalRequest* msg); - static const ::livekit::TrickleRequest& trickle(const SignalRequest* msg); - static const ::livekit::AddTrackRequest& add_track(const SignalRequest* msg); - static const ::livekit::MuteTrackRequest& mute(const SignalRequest* msg); - static const ::livekit::UpdateSubscription& subscription(const SignalRequest* msg); - static const ::livekit::UpdateTrackSettings& track_setting(const SignalRequest* msg); - static const ::livekit::LeaveRequest& leave(const SignalRequest* msg); - static const ::livekit::UpdateVideoLayers& update_layers(const SignalRequest* msg); - static const ::livekit::SubscriptionPermission& subscription_permission(const SignalRequest* msg); - static const ::livekit::SyncState& sync_state(const SignalRequest* msg); - static const ::livekit::SimulateScenario& simulate(const SignalRequest* msg); -}; - -const ::livekit::SessionDescription& -SignalRequest::_Internal::offer(const SignalRequest* msg) { - return *msg->message_.offer_; -} -const ::livekit::SessionDescription& -SignalRequest::_Internal::answer(const SignalRequest* msg) { - return *msg->message_.answer_; -} -const ::livekit::TrickleRequest& -SignalRequest::_Internal::trickle(const SignalRequest* msg) { - return *msg->message_.trickle_; -} -const ::livekit::AddTrackRequest& -SignalRequest::_Internal::add_track(const SignalRequest* msg) { - return *msg->message_.add_track_; -} -const ::livekit::MuteTrackRequest& -SignalRequest::_Internal::mute(const SignalRequest* msg) { - return *msg->message_.mute_; -} -const ::livekit::UpdateSubscription& -SignalRequest::_Internal::subscription(const SignalRequest* msg) { - return *msg->message_.subscription_; -} -const ::livekit::UpdateTrackSettings& -SignalRequest::_Internal::track_setting(const SignalRequest* msg) { - return *msg->message_.track_setting_; -} -const ::livekit::LeaveRequest& -SignalRequest::_Internal::leave(const SignalRequest* msg) { - return *msg->message_.leave_; -} -const ::livekit::UpdateVideoLayers& -SignalRequest::_Internal::update_layers(const SignalRequest* msg) { - return *msg->message_.update_layers_; -} -const ::livekit::SubscriptionPermission& -SignalRequest::_Internal::subscription_permission(const SignalRequest* msg) { - return *msg->message_.subscription_permission_; -} -const ::livekit::SyncState& -SignalRequest::_Internal::sync_state(const SignalRequest* msg) { - return *msg->message_.sync_state_; -} -const ::livekit::SimulateScenario& -SignalRequest::_Internal::simulate(const SignalRequest* msg) { - return *msg->message_.simulate_; -} -void SignalRequest::set_allocated_offer(::livekit::SessionDescription* offer) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (offer) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::SessionDescription>::GetOwningArena(offer); - if (message_arena != submessage_arena) { - offer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, offer, submessage_arena); - } - set_has_offer(); - message_.offer_ = offer; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalRequest.offer) -} -void SignalRequest::set_allocated_answer(::livekit::SessionDescription* answer) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (answer) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::SessionDescription>::GetOwningArena(answer); - if (message_arena != submessage_arena) { - answer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, answer, submessage_arena); - } - set_has_answer(); - message_.answer_ = answer; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalRequest.answer) -} -void SignalRequest::set_allocated_trickle(::livekit::TrickleRequest* trickle) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (trickle) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::TrickleRequest>::GetOwningArena(trickle); - if (message_arena != submessage_arena) { - trickle = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, trickle, submessage_arena); - } - set_has_trickle(); - message_.trickle_ = trickle; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalRequest.trickle) -} -void SignalRequest::set_allocated_add_track(::livekit::AddTrackRequest* add_track) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (add_track) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::AddTrackRequest>::GetOwningArena(add_track); - if (message_arena != submessage_arena) { - add_track = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, add_track, submessage_arena); - } - set_has_add_track(); - message_.add_track_ = add_track; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalRequest.add_track) -} -void SignalRequest::set_allocated_mute(::livekit::MuteTrackRequest* mute) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (mute) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::MuteTrackRequest>::GetOwningArena(mute); - if (message_arena != submessage_arena) { - mute = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, mute, submessage_arena); - } - set_has_mute(); - message_.mute_ = mute; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalRequest.mute) -} -void SignalRequest::set_allocated_subscription(::livekit::UpdateSubscription* subscription) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (subscription) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::UpdateSubscription>::GetOwningArena(subscription); - if (message_arena != submessage_arena) { - subscription = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, subscription, submessage_arena); - } - set_has_subscription(); - message_.subscription_ = subscription; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalRequest.subscription) -} -void SignalRequest::set_allocated_track_setting(::livekit::UpdateTrackSettings* track_setting) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (track_setting) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::UpdateTrackSettings>::GetOwningArena(track_setting); - if (message_arena != submessage_arena) { - track_setting = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, track_setting, submessage_arena); - } - set_has_track_setting(); - message_.track_setting_ = track_setting; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalRequest.track_setting) -} -void SignalRequest::set_allocated_leave(::livekit::LeaveRequest* leave) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (leave) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::LeaveRequest>::GetOwningArena(leave); - if (message_arena != submessage_arena) { - leave = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, leave, submessage_arena); - } - set_has_leave(); - message_.leave_ = leave; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalRequest.leave) -} -void SignalRequest::set_allocated_update_layers(::livekit::UpdateVideoLayers* update_layers) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (update_layers) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::UpdateVideoLayers>::GetOwningArena(update_layers); - if (message_arena != submessage_arena) { - update_layers = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, update_layers, submessage_arena); - } - set_has_update_layers(); - message_.update_layers_ = update_layers; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalRequest.update_layers) -} -void SignalRequest::set_allocated_subscription_permission(::livekit::SubscriptionPermission* subscription_permission) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (subscription_permission) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::SubscriptionPermission>::GetOwningArena(subscription_permission); - if (message_arena != submessage_arena) { - subscription_permission = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, subscription_permission, submessage_arena); - } - set_has_subscription_permission(); - message_.subscription_permission_ = subscription_permission; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalRequest.subscription_permission) -} -void SignalRequest::set_allocated_sync_state(::livekit::SyncState* sync_state) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (sync_state) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::SyncState>::GetOwningArena(sync_state); - if (message_arena != submessage_arena) { - sync_state = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, sync_state, submessage_arena); - } - set_has_sync_state(); - message_.sync_state_ = sync_state; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalRequest.sync_state) -} -void SignalRequest::set_allocated_simulate(::livekit::SimulateScenario* simulate) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (simulate) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::SimulateScenario>::GetOwningArena(simulate); - if (message_arena != submessage_arena) { - simulate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, simulate, submessage_arena); - } - set_has_simulate(); - message_.simulate_ = simulate; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalRequest.simulate) -} -SignalRequest::SignalRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.SignalRequest) -} -SignalRequest::SignalRequest(const SignalRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - clear_has_message(); - switch (from.message_case()) { - case kOffer: { - _internal_mutable_offer()->::livekit::SessionDescription::MergeFrom(from._internal_offer()); - break; - } - case kAnswer: { - _internal_mutable_answer()->::livekit::SessionDescription::MergeFrom(from._internal_answer()); - break; - } - case kTrickle: { - _internal_mutable_trickle()->::livekit::TrickleRequest::MergeFrom(from._internal_trickle()); - break; - } - case kAddTrack: { - _internal_mutable_add_track()->::livekit::AddTrackRequest::MergeFrom(from._internal_add_track()); - break; - } - case kMute: { - _internal_mutable_mute()->::livekit::MuteTrackRequest::MergeFrom(from._internal_mute()); - break; - } - case kSubscription: { - _internal_mutable_subscription()->::livekit::UpdateSubscription::MergeFrom(from._internal_subscription()); - break; - } - case kTrackSetting: { - _internal_mutable_track_setting()->::livekit::UpdateTrackSettings::MergeFrom(from._internal_track_setting()); - break; - } - case kLeave: { - _internal_mutable_leave()->::livekit::LeaveRequest::MergeFrom(from._internal_leave()); - break; - } - case kUpdateLayers: { - _internal_mutable_update_layers()->::livekit::UpdateVideoLayers::MergeFrom(from._internal_update_layers()); - break; - } - case kSubscriptionPermission: { - _internal_mutable_subscription_permission()->::livekit::SubscriptionPermission::MergeFrom(from._internal_subscription_permission()); - break; - } - case kSyncState: { - _internal_mutable_sync_state()->::livekit::SyncState::MergeFrom(from._internal_sync_state()); - break; - } - case kSimulate: { - _internal_mutable_simulate()->::livekit::SimulateScenario::MergeFrom(from._internal_simulate()); - break; - } - case MESSAGE_NOT_SET: { - break; - } - } - // @@protoc_insertion_point(copy_constructor:livekit.SignalRequest) -} - -inline void SignalRequest::SharedCtor() { -clear_has_message(); -} - -SignalRequest::~SignalRequest() { - // @@protoc_insertion_point(destructor:livekit.SignalRequest) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void SignalRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (has_message()) { - clear_message(); - } -} - -void SignalRequest::ArenaDtor(void* object) { - SignalRequest* _this = reinterpret_cast< SignalRequest* >(object); - (void)_this; -} -void SignalRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void SignalRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void SignalRequest::clear_message() { -// @@protoc_insertion_point(one_of_clear_start:livekit.SignalRequest) - switch (message_case()) { - case kOffer: { - if (GetArenaForAllocation() == nullptr) { - delete message_.offer_; - } - break; - } - case kAnswer: { - if (GetArenaForAllocation() == nullptr) { - delete message_.answer_; - } - break; - } - case kTrickle: { - if (GetArenaForAllocation() == nullptr) { - delete message_.trickle_; - } - break; - } - case kAddTrack: { - if (GetArenaForAllocation() == nullptr) { - delete message_.add_track_; - } - break; - } - case kMute: { - if (GetArenaForAllocation() == nullptr) { - delete message_.mute_; - } - break; - } - case kSubscription: { - if (GetArenaForAllocation() == nullptr) { - delete message_.subscription_; - } - break; - } - case kTrackSetting: { - if (GetArenaForAllocation() == nullptr) { - delete message_.track_setting_; - } - break; - } - case kLeave: { - if (GetArenaForAllocation() == nullptr) { - delete message_.leave_; - } - break; - } - case kUpdateLayers: { - if (GetArenaForAllocation() == nullptr) { - delete message_.update_layers_; - } - break; - } - case kSubscriptionPermission: { - if (GetArenaForAllocation() == nullptr) { - delete message_.subscription_permission_; - } - break; - } - case kSyncState: { - if (GetArenaForAllocation() == nullptr) { - delete message_.sync_state_; - } - break; - } - case kSimulate: { - if (GetArenaForAllocation() == nullptr) { - delete message_.simulate_; - } - break; - } - case MESSAGE_NOT_SET: { - break; - } - } - _oneof_case_[0] = MESSAGE_NOT_SET; -} - - -void SignalRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.SignalRequest) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - clear_message(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SignalRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .livekit.SessionDescription offer = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_offer(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.SessionDescription answer = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_answer(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.TrickleRequest trickle = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_trickle(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.AddTrackRequest add_track = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_add_track(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.MuteTrackRequest mute = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_mute(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.UpdateSubscription subscription = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - ptr = ctx->ParseMessage(_internal_mutable_subscription(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.UpdateTrackSettings track_setting = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { - ptr = ctx->ParseMessage(_internal_mutable_track_setting(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.LeaveRequest leave = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - ptr = ctx->ParseMessage(_internal_mutable_leave(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.UpdateVideoLayers update_layers = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 82)) { - ptr = ctx->ParseMessage(_internal_mutable_update_layers(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.SubscriptionPermission subscription_permission = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 90)) { - ptr = ctx->ParseMessage(_internal_mutable_subscription_permission(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.SyncState sync_state = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 98)) { - ptr = ctx->ParseMessage(_internal_mutable_sync_state(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.SimulateScenario simulate = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 106)) { - ptr = ctx->ParseMessage(_internal_mutable_simulate(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* SignalRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.SignalRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .livekit.SessionDescription offer = 1; - if (_internal_has_offer()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 1, _Internal::offer(this), target, stream); - } - - // .livekit.SessionDescription answer = 2; - if (_internal_has_answer()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 2, _Internal::answer(this), target, stream); - } - - // .livekit.TrickleRequest trickle = 3; - if (_internal_has_trickle()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 3, _Internal::trickle(this), target, stream); - } - - // .livekit.AddTrackRequest add_track = 4; - if (_internal_has_add_track()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 4, _Internal::add_track(this), target, stream); - } - - // .livekit.MuteTrackRequest mute = 5; - if (_internal_has_mute()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 5, _Internal::mute(this), target, stream); - } - - // .livekit.UpdateSubscription subscription = 6; - if (_internal_has_subscription()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 6, _Internal::subscription(this), target, stream); - } - - // .livekit.UpdateTrackSettings track_setting = 7; - if (_internal_has_track_setting()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 7, _Internal::track_setting(this), target, stream); - } - - // .livekit.LeaveRequest leave = 8; - if (_internal_has_leave()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 8, _Internal::leave(this), target, stream); - } - - // .livekit.UpdateVideoLayers update_layers = 10; - if (_internal_has_update_layers()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 10, _Internal::update_layers(this), target, stream); - } - - // .livekit.SubscriptionPermission subscription_permission = 11; - if (_internal_has_subscription_permission()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 11, _Internal::subscription_permission(this), target, stream); - } - - // .livekit.SyncState sync_state = 12; - if (_internal_has_sync_state()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 12, _Internal::sync_state(this), target, stream); - } - - // .livekit.SimulateScenario simulate = 13; - if (_internal_has_simulate()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 13, _Internal::simulate(this), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.SignalRequest) - return target; -} - -size_t SignalRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.SignalRequest) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - switch (message_case()) { - // .livekit.SessionDescription offer = 1; - case kOffer: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.offer_); - break; - } - // .livekit.SessionDescription answer = 2; - case kAnswer: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.answer_); - break; - } - // .livekit.TrickleRequest trickle = 3; - case kTrickle: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.trickle_); - break; - } - // .livekit.AddTrackRequest add_track = 4; - case kAddTrack: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.add_track_); - break; - } - // .livekit.MuteTrackRequest mute = 5; - case kMute: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.mute_); - break; - } - // .livekit.UpdateSubscription subscription = 6; - case kSubscription: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.subscription_); - break; - } - // .livekit.UpdateTrackSettings track_setting = 7; - case kTrackSetting: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.track_setting_); - break; - } - // .livekit.LeaveRequest leave = 8; - case kLeave: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.leave_); - break; - } - // .livekit.UpdateVideoLayers update_layers = 10; - case kUpdateLayers: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.update_layers_); - break; - } - // .livekit.SubscriptionPermission subscription_permission = 11; - case kSubscriptionPermission: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.subscription_permission_); - break; - } - // .livekit.SyncState sync_state = 12; - case kSyncState: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.sync_state_); - break; - } - // .livekit.SimulateScenario simulate = 13; - case kSimulate: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.simulate_); - break; - } - case MESSAGE_NOT_SET: { - break; - } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SignalRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - SignalRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SignalRequest::GetClassData() const { return &_class_data_; } - -void SignalRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void SignalRequest::MergeFrom(const SignalRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.SignalRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - switch (from.message_case()) { - case kOffer: { - _internal_mutable_offer()->::livekit::SessionDescription::MergeFrom(from._internal_offer()); - break; - } - case kAnswer: { - _internal_mutable_answer()->::livekit::SessionDescription::MergeFrom(from._internal_answer()); - break; - } - case kTrickle: { - _internal_mutable_trickle()->::livekit::TrickleRequest::MergeFrom(from._internal_trickle()); - break; - } - case kAddTrack: { - _internal_mutable_add_track()->::livekit::AddTrackRequest::MergeFrom(from._internal_add_track()); - break; - } - case kMute: { - _internal_mutable_mute()->::livekit::MuteTrackRequest::MergeFrom(from._internal_mute()); - break; - } - case kSubscription: { - _internal_mutable_subscription()->::livekit::UpdateSubscription::MergeFrom(from._internal_subscription()); - break; - } - case kTrackSetting: { - _internal_mutable_track_setting()->::livekit::UpdateTrackSettings::MergeFrom(from._internal_track_setting()); - break; - } - case kLeave: { - _internal_mutable_leave()->::livekit::LeaveRequest::MergeFrom(from._internal_leave()); - break; - } - case kUpdateLayers: { - _internal_mutable_update_layers()->::livekit::UpdateVideoLayers::MergeFrom(from._internal_update_layers()); - break; - } - case kSubscriptionPermission: { - _internal_mutable_subscription_permission()->::livekit::SubscriptionPermission::MergeFrom(from._internal_subscription_permission()); - break; - } - case kSyncState: { - _internal_mutable_sync_state()->::livekit::SyncState::MergeFrom(from._internal_sync_state()); - break; - } - case kSimulate: { - _internal_mutable_simulate()->::livekit::SimulateScenario::MergeFrom(from._internal_simulate()); - break; - } - case MESSAGE_NOT_SET: { - break; - } - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void SignalRequest::CopyFrom(const SignalRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.SignalRequest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool SignalRequest::IsInitialized() const { - return true; -} - -void SignalRequest::InternalSwap(SignalRequest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(message_, other->message_); - swap(_oneof_case_[0], other->_oneof_case_[0]); -} - -::PROTOBUF_NAMESPACE_ID::Metadata SignalRequest::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[0]); -} - -// =================================================================== - -class SignalResponse::_Internal { - public: - static const ::livekit::JoinResponse& join(const SignalResponse* msg); - static const ::livekit::SessionDescription& answer(const SignalResponse* msg); - static const ::livekit::SessionDescription& offer(const SignalResponse* msg); - static const ::livekit::TrickleRequest& trickle(const SignalResponse* msg); - static const ::livekit::ParticipantUpdate& update(const SignalResponse* msg); - static const ::livekit::TrackPublishedResponse& track_published(const SignalResponse* msg); - static const ::livekit::LeaveRequest& leave(const SignalResponse* msg); - static const ::livekit::MuteTrackRequest& mute(const SignalResponse* msg); - static const ::livekit::SpeakersChanged& speakers_changed(const SignalResponse* msg); - static const ::livekit::RoomUpdate& room_update(const SignalResponse* msg); - static const ::livekit::ConnectionQualityUpdate& connection_quality(const SignalResponse* msg); - static const ::livekit::StreamStateUpdate& stream_state_update(const SignalResponse* msg); - static const ::livekit::SubscribedQualityUpdate& subscribed_quality_update(const SignalResponse* msg); - static const ::livekit::SubscriptionPermissionUpdate& subscription_permission_update(const SignalResponse* msg); - static const ::livekit::TrackUnpublishedResponse& track_unpublished(const SignalResponse* msg); -}; - -const ::livekit::JoinResponse& -SignalResponse::_Internal::join(const SignalResponse* msg) { - return *msg->message_.join_; -} -const ::livekit::SessionDescription& -SignalResponse::_Internal::answer(const SignalResponse* msg) { - return *msg->message_.answer_; -} -const ::livekit::SessionDescription& -SignalResponse::_Internal::offer(const SignalResponse* msg) { - return *msg->message_.offer_; -} -const ::livekit::TrickleRequest& -SignalResponse::_Internal::trickle(const SignalResponse* msg) { - return *msg->message_.trickle_; -} -const ::livekit::ParticipantUpdate& -SignalResponse::_Internal::update(const SignalResponse* msg) { - return *msg->message_.update_; -} -const ::livekit::TrackPublishedResponse& -SignalResponse::_Internal::track_published(const SignalResponse* msg) { - return *msg->message_.track_published_; -} -const ::livekit::LeaveRequest& -SignalResponse::_Internal::leave(const SignalResponse* msg) { - return *msg->message_.leave_; -} -const ::livekit::MuteTrackRequest& -SignalResponse::_Internal::mute(const SignalResponse* msg) { - return *msg->message_.mute_; -} -const ::livekit::SpeakersChanged& -SignalResponse::_Internal::speakers_changed(const SignalResponse* msg) { - return *msg->message_.speakers_changed_; -} -const ::livekit::RoomUpdate& -SignalResponse::_Internal::room_update(const SignalResponse* msg) { - return *msg->message_.room_update_; -} -const ::livekit::ConnectionQualityUpdate& -SignalResponse::_Internal::connection_quality(const SignalResponse* msg) { - return *msg->message_.connection_quality_; -} -const ::livekit::StreamStateUpdate& -SignalResponse::_Internal::stream_state_update(const SignalResponse* msg) { - return *msg->message_.stream_state_update_; -} -const ::livekit::SubscribedQualityUpdate& -SignalResponse::_Internal::subscribed_quality_update(const SignalResponse* msg) { - return *msg->message_.subscribed_quality_update_; -} -const ::livekit::SubscriptionPermissionUpdate& -SignalResponse::_Internal::subscription_permission_update(const SignalResponse* msg) { - return *msg->message_.subscription_permission_update_; -} -const ::livekit::TrackUnpublishedResponse& -SignalResponse::_Internal::track_unpublished(const SignalResponse* msg) { - return *msg->message_.track_unpublished_; -} -void SignalResponse::set_allocated_join(::livekit::JoinResponse* join) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (join) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::JoinResponse>::GetOwningArena(join); - if (message_arena != submessage_arena) { - join = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, join, submessage_arena); - } - set_has_join(); - message_.join_ = join; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalResponse.join) -} -void SignalResponse::set_allocated_answer(::livekit::SessionDescription* answer) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (answer) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::SessionDescription>::GetOwningArena(answer); - if (message_arena != submessage_arena) { - answer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, answer, submessage_arena); - } - set_has_answer(); - message_.answer_ = answer; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalResponse.answer) -} -void SignalResponse::set_allocated_offer(::livekit::SessionDescription* offer) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (offer) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::SessionDescription>::GetOwningArena(offer); - if (message_arena != submessage_arena) { - offer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, offer, submessage_arena); - } - set_has_offer(); - message_.offer_ = offer; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalResponse.offer) -} -void SignalResponse::set_allocated_trickle(::livekit::TrickleRequest* trickle) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (trickle) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::TrickleRequest>::GetOwningArena(trickle); - if (message_arena != submessage_arena) { - trickle = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, trickle, submessage_arena); - } - set_has_trickle(); - message_.trickle_ = trickle; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalResponse.trickle) -} -void SignalResponse::set_allocated_update(::livekit::ParticipantUpdate* update) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (update) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::ParticipantUpdate>::GetOwningArena(update); - if (message_arena != submessage_arena) { - update = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, update, submessage_arena); - } - set_has_update(); - message_.update_ = update; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalResponse.update) -} -void SignalResponse::set_allocated_track_published(::livekit::TrackPublishedResponse* track_published) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (track_published) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::TrackPublishedResponse>::GetOwningArena(track_published); - if (message_arena != submessage_arena) { - track_published = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, track_published, submessage_arena); - } - set_has_track_published(); - message_.track_published_ = track_published; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalResponse.track_published) -} -void SignalResponse::set_allocated_leave(::livekit::LeaveRequest* leave) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (leave) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::LeaveRequest>::GetOwningArena(leave); - if (message_arena != submessage_arena) { - leave = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, leave, submessage_arena); - } - set_has_leave(); - message_.leave_ = leave; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalResponse.leave) -} -void SignalResponse::set_allocated_mute(::livekit::MuteTrackRequest* mute) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (mute) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::MuteTrackRequest>::GetOwningArena(mute); - if (message_arena != submessage_arena) { - mute = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, mute, submessage_arena); - } - set_has_mute(); - message_.mute_ = mute; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalResponse.mute) -} -void SignalResponse::set_allocated_speakers_changed(::livekit::SpeakersChanged* speakers_changed) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (speakers_changed) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::SpeakersChanged>::GetOwningArena(speakers_changed); - if (message_arena != submessage_arena) { - speakers_changed = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, speakers_changed, submessage_arena); - } - set_has_speakers_changed(); - message_.speakers_changed_ = speakers_changed; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalResponse.speakers_changed) -} -void SignalResponse::set_allocated_room_update(::livekit::RoomUpdate* room_update) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (room_update) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::RoomUpdate>::GetOwningArena(room_update); - if (message_arena != submessage_arena) { - room_update = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, room_update, submessage_arena); - } - set_has_room_update(); - message_.room_update_ = room_update; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalResponse.room_update) -} -void SignalResponse::set_allocated_connection_quality(::livekit::ConnectionQualityUpdate* connection_quality) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (connection_quality) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::ConnectionQualityUpdate>::GetOwningArena(connection_quality); - if (message_arena != submessage_arena) { - connection_quality = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, connection_quality, submessage_arena); - } - set_has_connection_quality(); - message_.connection_quality_ = connection_quality; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalResponse.connection_quality) -} -void SignalResponse::set_allocated_stream_state_update(::livekit::StreamStateUpdate* stream_state_update) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (stream_state_update) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::StreamStateUpdate>::GetOwningArena(stream_state_update); - if (message_arena != submessage_arena) { - stream_state_update = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, stream_state_update, submessage_arena); - } - set_has_stream_state_update(); - message_.stream_state_update_ = stream_state_update; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalResponse.stream_state_update) -} -void SignalResponse::set_allocated_subscribed_quality_update(::livekit::SubscribedQualityUpdate* subscribed_quality_update) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (subscribed_quality_update) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::SubscribedQualityUpdate>::GetOwningArena(subscribed_quality_update); - if (message_arena != submessage_arena) { - subscribed_quality_update = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, subscribed_quality_update, submessage_arena); - } - set_has_subscribed_quality_update(); - message_.subscribed_quality_update_ = subscribed_quality_update; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalResponse.subscribed_quality_update) -} -void SignalResponse::set_allocated_subscription_permission_update(::livekit::SubscriptionPermissionUpdate* subscription_permission_update) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (subscription_permission_update) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::SubscriptionPermissionUpdate>::GetOwningArena(subscription_permission_update); - if (message_arena != submessage_arena) { - subscription_permission_update = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, subscription_permission_update, submessage_arena); - } - set_has_subscription_permission_update(); - message_.subscription_permission_update_ = subscription_permission_update; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalResponse.subscription_permission_update) -} -void SignalResponse::set_allocated_track_unpublished(::livekit::TrackUnpublishedResponse* track_unpublished) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_message(); - if (track_unpublished) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::TrackUnpublishedResponse>::GetOwningArena(track_unpublished); - if (message_arena != submessage_arena) { - track_unpublished = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, track_unpublished, submessage_arena); - } - set_has_track_unpublished(); - message_.track_unpublished_ = track_unpublished; - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalResponse.track_unpublished) -} -SignalResponse::SignalResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.SignalResponse) -} -SignalResponse::SignalResponse(const SignalResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - clear_has_message(); - switch (from.message_case()) { - case kJoin: { - _internal_mutable_join()->::livekit::JoinResponse::MergeFrom(from._internal_join()); - break; - } - case kAnswer: { - _internal_mutable_answer()->::livekit::SessionDescription::MergeFrom(from._internal_answer()); - break; - } - case kOffer: { - _internal_mutable_offer()->::livekit::SessionDescription::MergeFrom(from._internal_offer()); - break; - } - case kTrickle: { - _internal_mutable_trickle()->::livekit::TrickleRequest::MergeFrom(from._internal_trickle()); - break; - } - case kUpdate: { - _internal_mutable_update()->::livekit::ParticipantUpdate::MergeFrom(from._internal_update()); - break; - } - case kTrackPublished: { - _internal_mutable_track_published()->::livekit::TrackPublishedResponse::MergeFrom(from._internal_track_published()); - break; - } - case kLeave: { - _internal_mutable_leave()->::livekit::LeaveRequest::MergeFrom(from._internal_leave()); - break; - } - case kMute: { - _internal_mutable_mute()->::livekit::MuteTrackRequest::MergeFrom(from._internal_mute()); - break; - } - case kSpeakersChanged: { - _internal_mutable_speakers_changed()->::livekit::SpeakersChanged::MergeFrom(from._internal_speakers_changed()); - break; - } - case kRoomUpdate: { - _internal_mutable_room_update()->::livekit::RoomUpdate::MergeFrom(from._internal_room_update()); - break; - } - case kConnectionQuality: { - _internal_mutable_connection_quality()->::livekit::ConnectionQualityUpdate::MergeFrom(from._internal_connection_quality()); - break; - } - case kStreamStateUpdate: { - _internal_mutable_stream_state_update()->::livekit::StreamStateUpdate::MergeFrom(from._internal_stream_state_update()); - break; - } - case kSubscribedQualityUpdate: { - _internal_mutable_subscribed_quality_update()->::livekit::SubscribedQualityUpdate::MergeFrom(from._internal_subscribed_quality_update()); - break; - } - case kSubscriptionPermissionUpdate: { - _internal_mutable_subscription_permission_update()->::livekit::SubscriptionPermissionUpdate::MergeFrom(from._internal_subscription_permission_update()); - break; - } - case kRefreshToken: { - _internal_set_refresh_token(from._internal_refresh_token()); - break; - } - case kTrackUnpublished: { - _internal_mutable_track_unpublished()->::livekit::TrackUnpublishedResponse::MergeFrom(from._internal_track_unpublished()); - break; - } - case MESSAGE_NOT_SET: { - break; - } - } - // @@protoc_insertion_point(copy_constructor:livekit.SignalResponse) -} - -inline void SignalResponse::SharedCtor() { -clear_has_message(); -} - -SignalResponse::~SignalResponse() { - // @@protoc_insertion_point(destructor:livekit.SignalResponse) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void SignalResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (has_message()) { - clear_message(); - } -} - -void SignalResponse::ArenaDtor(void* object) { - SignalResponse* _this = reinterpret_cast< SignalResponse* >(object); - (void)_this; -} -void SignalResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void SignalResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void SignalResponse::clear_message() { -// @@protoc_insertion_point(one_of_clear_start:livekit.SignalResponse) - switch (message_case()) { - case kJoin: { - if (GetArenaForAllocation() == nullptr) { - delete message_.join_; - } - break; - } - case kAnswer: { - if (GetArenaForAllocation() == nullptr) { - delete message_.answer_; - } - break; - } - case kOffer: { - if (GetArenaForAllocation() == nullptr) { - delete message_.offer_; - } - break; - } - case kTrickle: { - if (GetArenaForAllocation() == nullptr) { - delete message_.trickle_; - } - break; - } - case kUpdate: { - if (GetArenaForAllocation() == nullptr) { - delete message_.update_; - } - break; - } - case kTrackPublished: { - if (GetArenaForAllocation() == nullptr) { - delete message_.track_published_; - } - break; - } - case kLeave: { - if (GetArenaForAllocation() == nullptr) { - delete message_.leave_; - } - break; - } - case kMute: { - if (GetArenaForAllocation() == nullptr) { - delete message_.mute_; - } - break; - } - case kSpeakersChanged: { - if (GetArenaForAllocation() == nullptr) { - delete message_.speakers_changed_; - } - break; - } - case kRoomUpdate: { - if (GetArenaForAllocation() == nullptr) { - delete message_.room_update_; - } - break; - } - case kConnectionQuality: { - if (GetArenaForAllocation() == nullptr) { - delete message_.connection_quality_; - } - break; - } - case kStreamStateUpdate: { - if (GetArenaForAllocation() == nullptr) { - delete message_.stream_state_update_; - } - break; - } - case kSubscribedQualityUpdate: { - if (GetArenaForAllocation() == nullptr) { - delete message_.subscribed_quality_update_; - } - break; - } - case kSubscriptionPermissionUpdate: { - if (GetArenaForAllocation() == nullptr) { - delete message_.subscription_permission_update_; - } - break; - } - case kRefreshToken: { - message_.refresh_token_.Destroy(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); - break; - } - case kTrackUnpublished: { - if (GetArenaForAllocation() == nullptr) { - delete message_.track_unpublished_; - } - break; - } - case MESSAGE_NOT_SET: { - break; - } - } - _oneof_case_[0] = MESSAGE_NOT_SET; -} - - -void SignalResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.SignalResponse) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - clear_message(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SignalResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .livekit.JoinResponse join = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_join(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.SessionDescription answer = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_answer(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.SessionDescription offer = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_offer(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.TrickleRequest trickle = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_trickle(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.ParticipantUpdate update = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_update(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.TrackPublishedResponse track_published = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - ptr = ctx->ParseMessage(_internal_mutable_track_published(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.LeaveRequest leave = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - ptr = ctx->ParseMessage(_internal_mutable_leave(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.MuteTrackRequest mute = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - ptr = ctx->ParseMessage(_internal_mutable_mute(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.SpeakersChanged speakers_changed = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 82)) { - ptr = ctx->ParseMessage(_internal_mutable_speakers_changed(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.RoomUpdate room_update = 11; - case 11: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 90)) { - ptr = ctx->ParseMessage(_internal_mutable_room_update(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.ConnectionQualityUpdate connection_quality = 12; - case 12: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 98)) { - ptr = ctx->ParseMessage(_internal_mutable_connection_quality(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.StreamStateUpdate stream_state_update = 13; - case 13: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 106)) { - ptr = ctx->ParseMessage(_internal_mutable_stream_state_update(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.SubscribedQualityUpdate subscribed_quality_update = 14; - case 14: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 114)) { - ptr = ctx->ParseMessage(_internal_mutable_subscribed_quality_update(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.SubscriptionPermissionUpdate subscription_permission_update = 15; - case 15: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 122)) { - ptr = ctx->ParseMessage(_internal_mutable_subscription_permission_update(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // string refresh_token = 16; - case 16: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 130)) { - auto str = _internal_mutable_refresh_token(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.SignalResponse.refresh_token")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.TrackUnpublishedResponse track_unpublished = 17; - case 17: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 138)) { - ptr = ctx->ParseMessage(_internal_mutable_track_unpublished(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* SignalResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.SignalResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .livekit.JoinResponse join = 1; - if (_internal_has_join()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 1, _Internal::join(this), target, stream); - } - - // .livekit.SessionDescription answer = 2; - if (_internal_has_answer()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 2, _Internal::answer(this), target, stream); - } - - // .livekit.SessionDescription offer = 3; - if (_internal_has_offer()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 3, _Internal::offer(this), target, stream); - } - - // .livekit.TrickleRequest trickle = 4; - if (_internal_has_trickle()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 4, _Internal::trickle(this), target, stream); - } - - // .livekit.ParticipantUpdate update = 5; - if (_internal_has_update()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 5, _Internal::update(this), target, stream); - } - - // .livekit.TrackPublishedResponse track_published = 6; - if (_internal_has_track_published()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 6, _Internal::track_published(this), target, stream); - } - - // .livekit.LeaveRequest leave = 8; - if (_internal_has_leave()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 8, _Internal::leave(this), target, stream); - } - - // .livekit.MuteTrackRequest mute = 9; - if (_internal_has_mute()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 9, _Internal::mute(this), target, stream); - } - - // .livekit.SpeakersChanged speakers_changed = 10; - if (_internal_has_speakers_changed()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 10, _Internal::speakers_changed(this), target, stream); - } - - // .livekit.RoomUpdate room_update = 11; - if (_internal_has_room_update()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 11, _Internal::room_update(this), target, stream); - } - - // .livekit.ConnectionQualityUpdate connection_quality = 12; - if (_internal_has_connection_quality()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 12, _Internal::connection_quality(this), target, stream); - } - - // .livekit.StreamStateUpdate stream_state_update = 13; - if (_internal_has_stream_state_update()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 13, _Internal::stream_state_update(this), target, stream); - } - - // .livekit.SubscribedQualityUpdate subscribed_quality_update = 14; - if (_internal_has_subscribed_quality_update()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 14, _Internal::subscribed_quality_update(this), target, stream); - } - - // .livekit.SubscriptionPermissionUpdate subscription_permission_update = 15; - if (_internal_has_subscription_permission_update()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 15, _Internal::subscription_permission_update(this), target, stream); - } - - // string refresh_token = 16; - if (_internal_has_refresh_token()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_refresh_token().data(), static_cast(this->_internal_refresh_token().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.SignalResponse.refresh_token"); - target = stream->WriteStringMaybeAliased( - 16, this->_internal_refresh_token(), target); - } - - // .livekit.TrackUnpublishedResponse track_unpublished = 17; - if (_internal_has_track_unpublished()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 17, _Internal::track_unpublished(this), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.SignalResponse) - return target; -} - -size_t SignalResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.SignalResponse) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - switch (message_case()) { - // .livekit.JoinResponse join = 1; - case kJoin: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.join_); - break; - } - // .livekit.SessionDescription answer = 2; - case kAnswer: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.answer_); - break; - } - // .livekit.SessionDescription offer = 3; - case kOffer: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.offer_); - break; - } - // .livekit.TrickleRequest trickle = 4; - case kTrickle: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.trickle_); - break; - } - // .livekit.ParticipantUpdate update = 5; - case kUpdate: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.update_); - break; - } - // .livekit.TrackPublishedResponse track_published = 6; - case kTrackPublished: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.track_published_); - break; - } - // .livekit.LeaveRequest leave = 8; - case kLeave: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.leave_); - break; - } - // .livekit.MuteTrackRequest mute = 9; - case kMute: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.mute_); - break; - } - // .livekit.SpeakersChanged speakers_changed = 10; - case kSpeakersChanged: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.speakers_changed_); - break; - } - // .livekit.RoomUpdate room_update = 11; - case kRoomUpdate: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.room_update_); - break; - } - // .livekit.ConnectionQualityUpdate connection_quality = 12; - case kConnectionQuality: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.connection_quality_); - break; - } - // .livekit.StreamStateUpdate stream_state_update = 13; - case kStreamStateUpdate: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.stream_state_update_); - break; - } - // .livekit.SubscribedQualityUpdate subscribed_quality_update = 14; - case kSubscribedQualityUpdate: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.subscribed_quality_update_); - break; - } - // .livekit.SubscriptionPermissionUpdate subscription_permission_update = 15; - case kSubscriptionPermissionUpdate: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.subscription_permission_update_); - break; - } - // string refresh_token = 16; - case kRefreshToken: { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_refresh_token()); - break; - } - // .livekit.TrackUnpublishedResponse track_unpublished = 17; - case kTrackUnpublished: { - total_size += 2 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *message_.track_unpublished_); - break; - } - case MESSAGE_NOT_SET: { - break; - } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SignalResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - SignalResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SignalResponse::GetClassData() const { return &_class_data_; } - -void SignalResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void SignalResponse::MergeFrom(const SignalResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.SignalResponse) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - switch (from.message_case()) { - case kJoin: { - _internal_mutable_join()->::livekit::JoinResponse::MergeFrom(from._internal_join()); - break; - } - case kAnswer: { - _internal_mutable_answer()->::livekit::SessionDescription::MergeFrom(from._internal_answer()); - break; - } - case kOffer: { - _internal_mutable_offer()->::livekit::SessionDescription::MergeFrom(from._internal_offer()); - break; - } - case kTrickle: { - _internal_mutable_trickle()->::livekit::TrickleRequest::MergeFrom(from._internal_trickle()); - break; - } - case kUpdate: { - _internal_mutable_update()->::livekit::ParticipantUpdate::MergeFrom(from._internal_update()); - break; - } - case kTrackPublished: { - _internal_mutable_track_published()->::livekit::TrackPublishedResponse::MergeFrom(from._internal_track_published()); - break; - } - case kLeave: { - _internal_mutable_leave()->::livekit::LeaveRequest::MergeFrom(from._internal_leave()); - break; - } - case kMute: { - _internal_mutable_mute()->::livekit::MuteTrackRequest::MergeFrom(from._internal_mute()); - break; - } - case kSpeakersChanged: { - _internal_mutable_speakers_changed()->::livekit::SpeakersChanged::MergeFrom(from._internal_speakers_changed()); - break; - } - case kRoomUpdate: { - _internal_mutable_room_update()->::livekit::RoomUpdate::MergeFrom(from._internal_room_update()); - break; - } - case kConnectionQuality: { - _internal_mutable_connection_quality()->::livekit::ConnectionQualityUpdate::MergeFrom(from._internal_connection_quality()); - break; - } - case kStreamStateUpdate: { - _internal_mutable_stream_state_update()->::livekit::StreamStateUpdate::MergeFrom(from._internal_stream_state_update()); - break; - } - case kSubscribedQualityUpdate: { - _internal_mutable_subscribed_quality_update()->::livekit::SubscribedQualityUpdate::MergeFrom(from._internal_subscribed_quality_update()); - break; - } - case kSubscriptionPermissionUpdate: { - _internal_mutable_subscription_permission_update()->::livekit::SubscriptionPermissionUpdate::MergeFrom(from._internal_subscription_permission_update()); - break; - } - case kRefreshToken: { - _internal_set_refresh_token(from._internal_refresh_token()); - break; - } - case kTrackUnpublished: { - _internal_mutable_track_unpublished()->::livekit::TrackUnpublishedResponse::MergeFrom(from._internal_track_unpublished()); - break; - } - case MESSAGE_NOT_SET: { - break; - } - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void SignalResponse::CopyFrom(const SignalResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.SignalResponse) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool SignalResponse::IsInitialized() const { - return true; -} - -void SignalResponse::InternalSwap(SignalResponse* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(message_, other->message_); - swap(_oneof_case_[0], other->_oneof_case_[0]); -} - -::PROTOBUF_NAMESPACE_ID::Metadata SignalResponse::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[1]); -} - -// =================================================================== - -class SimulcastCodec::_Internal { - public: -}; - -SimulcastCodec::SimulcastCodec(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.SimulcastCodec) -} -SimulcastCodec::SimulcastCodec(const SimulcastCodec& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - codec_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - codec_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_codec().empty()) { - codec_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_codec(), - GetArenaForAllocation()); - } - cid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - cid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_cid().empty()) { - cid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_cid(), - GetArenaForAllocation()); - } - enable_simulcast_layers_ = from.enable_simulcast_layers_; - // @@protoc_insertion_point(copy_constructor:livekit.SimulcastCodec) -} - -inline void SimulcastCodec::SharedCtor() { -codec_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - codec_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -cid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - cid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -enable_simulcast_layers_ = false; -} - -SimulcastCodec::~SimulcastCodec() { - // @@protoc_insertion_point(destructor:livekit.SimulcastCodec) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void SimulcastCodec::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - codec_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - cid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void SimulcastCodec::ArenaDtor(void* object) { - SimulcastCodec* _this = reinterpret_cast< SimulcastCodec* >(object); - (void)_this; -} -void SimulcastCodec::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void SimulcastCodec::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void SimulcastCodec::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.SimulcastCodec) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - codec_.ClearToEmpty(); - cid_.ClearToEmpty(); - enable_simulcast_layers_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SimulcastCodec::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string codec = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_codec(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.SimulcastCodec.codec")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // string cid = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_cid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.SimulcastCodec.cid")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // bool enable_simulcast_layers = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - enable_simulcast_layers_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* SimulcastCodec::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.SimulcastCodec) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string codec = 1; - if (!this->_internal_codec().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_codec().data(), static_cast(this->_internal_codec().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.SimulcastCodec.codec"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_codec(), target); - } - - // string cid = 2; - if (!this->_internal_cid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_cid().data(), static_cast(this->_internal_cid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.SimulcastCodec.cid"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_cid(), target); - } - - // bool enable_simulcast_layers = 3; - if (this->_internal_enable_simulcast_layers() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(3, this->_internal_enable_simulcast_layers(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.SimulcastCodec) - return target; -} - -size_t SimulcastCodec::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.SimulcastCodec) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string codec = 1; - if (!this->_internal_codec().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_codec()); - } - - // string cid = 2; - if (!this->_internal_cid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_cid()); - } - - // bool enable_simulcast_layers = 3; - if (this->_internal_enable_simulcast_layers() != 0) { - total_size += 1 + 1; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SimulcastCodec::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - SimulcastCodec::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SimulcastCodec::GetClassData() const { return &_class_data_; } - -void SimulcastCodec::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void SimulcastCodec::MergeFrom(const SimulcastCodec& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.SimulcastCodec) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_codec().empty()) { - _internal_set_codec(from._internal_codec()); - } - if (!from._internal_cid().empty()) { - _internal_set_cid(from._internal_cid()); - } - if (from._internal_enable_simulcast_layers() != 0) { - _internal_set_enable_simulcast_layers(from._internal_enable_simulcast_layers()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void SimulcastCodec::CopyFrom(const SimulcastCodec& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.SimulcastCodec) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool SimulcastCodec::IsInitialized() const { - return true; -} - -void SimulcastCodec::InternalSwap(SimulcastCodec* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &codec_, lhs_arena, - &other->codec_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &cid_, lhs_arena, - &other->cid_, rhs_arena - ); - swap(enable_simulcast_layers_, other->enable_simulcast_layers_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata SimulcastCodec::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[2]); -} - -// =================================================================== - -class AddTrackRequest::_Internal { - public: -}; - -void AddTrackRequest::clear_layers() { - layers_.Clear(); -} -AddTrackRequest::AddTrackRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - layers_(arena), - simulcast_codecs_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.AddTrackRequest) -} -AddTrackRequest::AddTrackRequest(const AddTrackRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - layers_(from.layers_), - simulcast_codecs_(from.simulcast_codecs_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - cid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - cid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_cid().empty()) { - cid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_cid(), - GetArenaForAllocation()); - } - name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_name().empty()) { - name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_name(), - GetArenaForAllocation()); - } - ::memcpy(&type_, &from.type_, - static_cast(reinterpret_cast(&source_) - - reinterpret_cast(&type_)) + sizeof(source_)); - // @@protoc_insertion_point(copy_constructor:livekit.AddTrackRequest) -} - -inline void AddTrackRequest::SharedCtor() { -cid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - cid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&type_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&source_) - - reinterpret_cast(&type_)) + sizeof(source_)); -} - -AddTrackRequest::~AddTrackRequest() { - // @@protoc_insertion_point(destructor:livekit.AddTrackRequest) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void AddTrackRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - cid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void AddTrackRequest::ArenaDtor(void* object) { - AddTrackRequest* _this = reinterpret_cast< AddTrackRequest* >(object); - (void)_this; -} -void AddTrackRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void AddTrackRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void AddTrackRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.AddTrackRequest) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - layers_.Clear(); - simulcast_codecs_.Clear(); - cid_.ClearToEmpty(); - name_.ClearToEmpty(); - ::memset(&type_, 0, static_cast( - reinterpret_cast(&source_) - - reinterpret_cast(&type_)) + sizeof(source_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* AddTrackRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string cid = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_cid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.AddTrackRequest.cid")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // string name = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_name(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.AddTrackRequest.name")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.TrackType type = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_type(static_cast<::livekit::TrackType>(val)); - } else - goto handle_unusual; - continue; - // uint32 width = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - width_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // uint32 height = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // bool muted = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - muted_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // bool disable_dtx = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - disable_dtx_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.TrackSource source = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_source(static_cast<::livekit::TrackSource>(val)); - } else - goto handle_unusual; - continue; - // repeated .livekit.VideoLayer layers = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_layers(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<74>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .livekit.SimulcastCodec simulcast_codecs = 10; - case 10: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 82)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_simulcast_codecs(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<82>(ptr)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* AddTrackRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.AddTrackRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string cid = 1; - if (!this->_internal_cid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_cid().data(), static_cast(this->_internal_cid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.AddTrackRequest.cid"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_cid(), target); - } - - // string name = 2; - if (!this->_internal_name().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_name().data(), static_cast(this->_internal_name().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.AddTrackRequest.name"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_name(), target); - } - - // .livekit.TrackType type = 3; - if (this->_internal_type() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( - 3, this->_internal_type(), target); - } - - // uint32 width = 4; - if (this->_internal_width() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(4, this->_internal_width(), target); - } - - // uint32 height = 5; - if (this->_internal_height() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(5, this->_internal_height(), target); - } - - // bool muted = 6; - if (this->_internal_muted() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(6, this->_internal_muted(), target); - } - - // bool disable_dtx = 7; - if (this->_internal_disable_dtx() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(7, this->_internal_disable_dtx(), target); - } - - // .livekit.TrackSource source = 8; - if (this->_internal_source() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( - 8, this->_internal_source(), target); - } - - // repeated .livekit.VideoLayer layers = 9; - for (unsigned int i = 0, - n = static_cast(this->_internal_layers_size()); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, this->_internal_layers(i), target, stream); - } - - // repeated .livekit.SimulcastCodec simulcast_codecs = 10; - for (unsigned int i = 0, - n = static_cast(this->_internal_simulcast_codecs_size()); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(10, this->_internal_simulcast_codecs(i), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.AddTrackRequest) - return target; -} - -size_t AddTrackRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.AddTrackRequest) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated .livekit.VideoLayer layers = 9; - total_size += 1UL * this->_internal_layers_size(); - for (const auto& msg : this->layers_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .livekit.SimulcastCodec simulcast_codecs = 10; - total_size += 1UL * this->_internal_simulcast_codecs_size(); - for (const auto& msg : this->simulcast_codecs_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // string cid = 1; - if (!this->_internal_cid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_cid()); - } - - // string name = 2; - if (!this->_internal_name().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_name()); - } - - // .livekit.TrackType type = 3; - if (this->_internal_type() != 0) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_type()); - } - - // uint32 width = 4; - if (this->_internal_width() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_width()); - } - - // uint32 height = 5; - if (this->_internal_height() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_height()); - } - - // bool muted = 6; - if (this->_internal_muted() != 0) { - total_size += 1 + 1; - } - - // bool disable_dtx = 7; - if (this->_internal_disable_dtx() != 0) { - total_size += 1 + 1; - } - - // .livekit.TrackSource source = 8; - if (this->_internal_source() != 0) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_source()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AddTrackRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - AddTrackRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*AddTrackRequest::GetClassData() const { return &_class_data_; } - -void AddTrackRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void AddTrackRequest::MergeFrom(const AddTrackRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.AddTrackRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - layers_.MergeFrom(from.layers_); - simulcast_codecs_.MergeFrom(from.simulcast_codecs_); - if (!from._internal_cid().empty()) { - _internal_set_cid(from._internal_cid()); - } - if (!from._internal_name().empty()) { - _internal_set_name(from._internal_name()); - } - if (from._internal_type() != 0) { - _internal_set_type(from._internal_type()); - } - if (from._internal_width() != 0) { - _internal_set_width(from._internal_width()); - } - if (from._internal_height() != 0) { - _internal_set_height(from._internal_height()); - } - if (from._internal_muted() != 0) { - _internal_set_muted(from._internal_muted()); - } - if (from._internal_disable_dtx() != 0) { - _internal_set_disable_dtx(from._internal_disable_dtx()); - } - if (from._internal_source() != 0) { - _internal_set_source(from._internal_source()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void AddTrackRequest::CopyFrom(const AddTrackRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.AddTrackRequest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool AddTrackRequest::IsInitialized() const { - return true; -} - -void AddTrackRequest::InternalSwap(AddTrackRequest* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - layers_.InternalSwap(&other->layers_); - simulcast_codecs_.InternalSwap(&other->simulcast_codecs_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &cid_, lhs_arena, - &other->cid_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &name_, lhs_arena, - &other->name_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(AddTrackRequest, source_) - + sizeof(AddTrackRequest::source_) - - PROTOBUF_FIELD_OFFSET(AddTrackRequest, type_)>( - reinterpret_cast(&type_), - reinterpret_cast(&other->type_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata AddTrackRequest::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[3]); -} - -// =================================================================== - -class TrickleRequest::_Internal { - public: -}; - -TrickleRequest::TrickleRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.TrickleRequest) -} -TrickleRequest::TrickleRequest(const TrickleRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - candidateinit_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - candidateinit_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_candidateinit().empty()) { - candidateinit_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_candidateinit(), - GetArenaForAllocation()); - } - target_ = from.target_; - // @@protoc_insertion_point(copy_constructor:livekit.TrickleRequest) -} - -inline void TrickleRequest::SharedCtor() { -candidateinit_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - candidateinit_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -target_ = 0; -} - -TrickleRequest::~TrickleRequest() { - // @@protoc_insertion_point(destructor:livekit.TrickleRequest) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void TrickleRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - candidateinit_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void TrickleRequest::ArenaDtor(void* object) { - TrickleRequest* _this = reinterpret_cast< TrickleRequest* >(object); - (void)_this; -} -void TrickleRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void TrickleRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void TrickleRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.TrickleRequest) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - candidateinit_.ClearToEmpty(); - target_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* TrickleRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string candidateInit = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_candidateinit(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.TrickleRequest.candidateInit")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.SignalTarget target = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_target(static_cast<::livekit::SignalTarget>(val)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* TrickleRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.TrickleRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string candidateInit = 1; - if (!this->_internal_candidateinit().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_candidateinit().data(), static_cast(this->_internal_candidateinit().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.TrickleRequest.candidateInit"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_candidateinit(), target); - } - - // .livekit.SignalTarget target = 2; - if (this->_internal_target() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( - 2, this->_internal_target(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.TrickleRequest) - return target; -} - -size_t TrickleRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.TrickleRequest) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string candidateInit = 1; - if (!this->_internal_candidateinit().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_candidateinit()); - } - - // .livekit.SignalTarget target = 2; - if (this->_internal_target() != 0) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_target()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData TrickleRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - TrickleRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*TrickleRequest::GetClassData() const { return &_class_data_; } - -void TrickleRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void TrickleRequest::MergeFrom(const TrickleRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.TrickleRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_candidateinit().empty()) { - _internal_set_candidateinit(from._internal_candidateinit()); - } - if (from._internal_target() != 0) { - _internal_set_target(from._internal_target()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void TrickleRequest::CopyFrom(const TrickleRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.TrickleRequest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool TrickleRequest::IsInitialized() const { - return true; -} - -void TrickleRequest::InternalSwap(TrickleRequest* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &candidateinit_, lhs_arena, - &other->candidateinit_, rhs_arena - ); - swap(target_, other->target_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata TrickleRequest::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[4]); -} - -// =================================================================== - -class MuteTrackRequest::_Internal { - public: -}; - -MuteTrackRequest::MuteTrackRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.MuteTrackRequest) -} -MuteTrackRequest::MuteTrackRequest(const MuteTrackRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_sid().empty()) { - sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sid(), - GetArenaForAllocation()); - } - muted_ = from.muted_; - // @@protoc_insertion_point(copy_constructor:livekit.MuteTrackRequest) -} - -inline void MuteTrackRequest::SharedCtor() { -sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -muted_ = false; -} - -MuteTrackRequest::~MuteTrackRequest() { - // @@protoc_insertion_point(destructor:livekit.MuteTrackRequest) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void MuteTrackRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - sid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void MuteTrackRequest::ArenaDtor(void* object) { - MuteTrackRequest* _this = reinterpret_cast< MuteTrackRequest* >(object); - (void)_this; -} -void MuteTrackRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void MuteTrackRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void MuteTrackRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.MuteTrackRequest) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - sid_.ClearToEmpty(); - muted_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* MuteTrackRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string sid = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_sid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.MuteTrackRequest.sid")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // bool muted = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - muted_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* MuteTrackRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.MuteTrackRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string sid = 1; - if (!this->_internal_sid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_sid().data(), static_cast(this->_internal_sid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.MuteTrackRequest.sid"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_sid(), target); - } - - // bool muted = 2; - if (this->_internal_muted() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(2, this->_internal_muted(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.MuteTrackRequest) - return target; -} - -size_t MuteTrackRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.MuteTrackRequest) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string sid = 1; - if (!this->_internal_sid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_sid()); - } - - // bool muted = 2; - if (this->_internal_muted() != 0) { - total_size += 1 + 1; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MuteTrackRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - MuteTrackRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MuteTrackRequest::GetClassData() const { return &_class_data_; } - -void MuteTrackRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void MuteTrackRequest::MergeFrom(const MuteTrackRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.MuteTrackRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_sid().empty()) { - _internal_set_sid(from._internal_sid()); - } - if (from._internal_muted() != 0) { - _internal_set_muted(from._internal_muted()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void MuteTrackRequest::CopyFrom(const MuteTrackRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.MuteTrackRequest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool MuteTrackRequest::IsInitialized() const { - return true; -} - -void MuteTrackRequest::InternalSwap(MuteTrackRequest* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &sid_, lhs_arena, - &other->sid_, rhs_arena - ); - swap(muted_, other->muted_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata MuteTrackRequest::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[5]); -} - -// =================================================================== - -class JoinResponse::_Internal { - public: - static const ::livekit::Room& room(const JoinResponse* msg); - static const ::livekit::ParticipantInfo& participant(const JoinResponse* msg); - static const ::livekit::ClientConfiguration& client_configuration(const JoinResponse* msg); -}; - -const ::livekit::Room& -JoinResponse::_Internal::room(const JoinResponse* msg) { - return *msg->room_; -} -const ::livekit::ParticipantInfo& -JoinResponse::_Internal::participant(const JoinResponse* msg) { - return *msg->participant_; -} -const ::livekit::ClientConfiguration& -JoinResponse::_Internal::client_configuration(const JoinResponse* msg) { - return *msg->client_configuration_; -} -void JoinResponse::clear_room() { - if (GetArenaForAllocation() == nullptr && room_ != nullptr) { - delete room_; - } - room_ = nullptr; -} -void JoinResponse::clear_participant() { - if (GetArenaForAllocation() == nullptr && participant_ != nullptr) { - delete participant_; - } - participant_ = nullptr; -} -void JoinResponse::clear_other_participants() { - other_participants_.Clear(); -} -void JoinResponse::clear_client_configuration() { - if (GetArenaForAllocation() == nullptr && client_configuration_ != nullptr) { - delete client_configuration_; - } - client_configuration_ = nullptr; -} -JoinResponse::JoinResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - other_participants_(arena), - ice_servers_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.JoinResponse) -} -JoinResponse::JoinResponse(const JoinResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - other_participants_(from.other_participants_), - ice_servers_(from.ice_servers_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - server_version_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - server_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_server_version().empty()) { - server_version_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_server_version(), - GetArenaForAllocation()); - } - alternative_url_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - alternative_url_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_alternative_url().empty()) { - alternative_url_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_alternative_url(), - GetArenaForAllocation()); - } - server_region_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - server_region_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_server_region().empty()) { - server_region_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_server_region(), - GetArenaForAllocation()); - } - if (from._internal_has_room()) { - room_ = new ::livekit::Room(*from.room_); - } else { - room_ = nullptr; - } - if (from._internal_has_participant()) { - participant_ = new ::livekit::ParticipantInfo(*from.participant_); - } else { - participant_ = nullptr; - } - if (from._internal_has_client_configuration()) { - client_configuration_ = new ::livekit::ClientConfiguration(*from.client_configuration_); - } else { - client_configuration_ = nullptr; - } - subscriber_primary_ = from.subscriber_primary_; - // @@protoc_insertion_point(copy_constructor:livekit.JoinResponse) -} - -inline void JoinResponse::SharedCtor() { -server_version_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - server_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -alternative_url_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - alternative_url_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -server_region_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - server_region_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&room_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&subscriber_primary_) - - reinterpret_cast(&room_)) + sizeof(subscriber_primary_)); -} - -JoinResponse::~JoinResponse() { - // @@protoc_insertion_point(destructor:livekit.JoinResponse) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void JoinResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - server_version_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - alternative_url_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - server_region_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - if (this != internal_default_instance()) delete room_; - if (this != internal_default_instance()) delete participant_; - if (this != internal_default_instance()) delete client_configuration_; -} - -void JoinResponse::ArenaDtor(void* object) { - JoinResponse* _this = reinterpret_cast< JoinResponse* >(object); - (void)_this; -} -void JoinResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void JoinResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void JoinResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.JoinResponse) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - other_participants_.Clear(); - ice_servers_.Clear(); - server_version_.ClearToEmpty(); - alternative_url_.ClearToEmpty(); - server_region_.ClearToEmpty(); - if (GetArenaForAllocation() == nullptr && room_ != nullptr) { - delete room_; - } - room_ = nullptr; - if (GetArenaForAllocation() == nullptr && participant_ != nullptr) { - delete participant_; - } - participant_ = nullptr; - if (GetArenaForAllocation() == nullptr && client_configuration_ != nullptr) { - delete client_configuration_; - } - client_configuration_ = nullptr; - subscriber_primary_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* JoinResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .livekit.Room room = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_room(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.ParticipantInfo participant = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_participant(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .livekit.ParticipantInfo other_participants = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_other_participants(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); - } else - goto handle_unusual; - continue; - // string server_version = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_server_version(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.JoinResponse.server_version")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .livekit.ICEServer ice_servers = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_ice_servers(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<42>(ptr)); - } else - goto handle_unusual; - continue; - // bool subscriber_primary = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - subscriber_primary_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // string alternative_url = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { - auto str = _internal_mutable_alternative_url(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.JoinResponse.alternative_url")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.ClientConfiguration client_configuration = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - ptr = ctx->ParseMessage(_internal_mutable_client_configuration(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // string server_region = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - auto str = _internal_mutable_server_region(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.JoinResponse.server_region")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* JoinResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.JoinResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .livekit.Room room = 1; - if (this->_internal_has_room()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 1, _Internal::room(this), target, stream); - } - - // .livekit.ParticipantInfo participant = 2; - if (this->_internal_has_participant()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 2, _Internal::participant(this), target, stream); - } - - // repeated .livekit.ParticipantInfo other_participants = 3; - for (unsigned int i = 0, - n = static_cast(this->_internal_other_participants_size()); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, this->_internal_other_participants(i), target, stream); - } - - // string server_version = 4; - if (!this->_internal_server_version().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_server_version().data(), static_cast(this->_internal_server_version().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.JoinResponse.server_version"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_server_version(), target); - } - - // repeated .livekit.ICEServer ice_servers = 5; - for (unsigned int i = 0, - n = static_cast(this->_internal_ice_servers_size()); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, this->_internal_ice_servers(i), target, stream); - } - - // bool subscriber_primary = 6; - if (this->_internal_subscriber_primary() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(6, this->_internal_subscriber_primary(), target); - } - - // string alternative_url = 7; - if (!this->_internal_alternative_url().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_alternative_url().data(), static_cast(this->_internal_alternative_url().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.JoinResponse.alternative_url"); - target = stream->WriteStringMaybeAliased( - 7, this->_internal_alternative_url(), target); - } - - // .livekit.ClientConfiguration client_configuration = 8; - if (this->_internal_has_client_configuration()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 8, _Internal::client_configuration(this), target, stream); - } - - // string server_region = 9; - if (!this->_internal_server_region().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_server_region().data(), static_cast(this->_internal_server_region().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.JoinResponse.server_region"); - target = stream->WriteStringMaybeAliased( - 9, this->_internal_server_region(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.JoinResponse) - return target; -} - -size_t JoinResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.JoinResponse) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated .livekit.ParticipantInfo other_participants = 3; - total_size += 1UL * this->_internal_other_participants_size(); - for (const auto& msg : this->other_participants_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .livekit.ICEServer ice_servers = 5; - total_size += 1UL * this->_internal_ice_servers_size(); - for (const auto& msg : this->ice_servers_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // string server_version = 4; - if (!this->_internal_server_version().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_server_version()); - } - - // string alternative_url = 7; - if (!this->_internal_alternative_url().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_alternative_url()); - } - - // string server_region = 9; - if (!this->_internal_server_region().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_server_region()); - } - - // .livekit.Room room = 1; - if (this->_internal_has_room()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *room_); - } - - // .livekit.ParticipantInfo participant = 2; - if (this->_internal_has_participant()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *participant_); - } - - // .livekit.ClientConfiguration client_configuration = 8; - if (this->_internal_has_client_configuration()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *client_configuration_); - } - - // bool subscriber_primary = 6; - if (this->_internal_subscriber_primary() != 0) { - total_size += 1 + 1; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData JoinResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - JoinResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*JoinResponse::GetClassData() const { return &_class_data_; } - -void JoinResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void JoinResponse::MergeFrom(const JoinResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.JoinResponse) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - other_participants_.MergeFrom(from.other_participants_); - ice_servers_.MergeFrom(from.ice_servers_); - if (!from._internal_server_version().empty()) { - _internal_set_server_version(from._internal_server_version()); - } - if (!from._internal_alternative_url().empty()) { - _internal_set_alternative_url(from._internal_alternative_url()); - } - if (!from._internal_server_region().empty()) { - _internal_set_server_region(from._internal_server_region()); - } - if (from._internal_has_room()) { - _internal_mutable_room()->::livekit::Room::MergeFrom(from._internal_room()); - } - if (from._internal_has_participant()) { - _internal_mutable_participant()->::livekit::ParticipantInfo::MergeFrom(from._internal_participant()); - } - if (from._internal_has_client_configuration()) { - _internal_mutable_client_configuration()->::livekit::ClientConfiguration::MergeFrom(from._internal_client_configuration()); - } - if (from._internal_subscriber_primary() != 0) { - _internal_set_subscriber_primary(from._internal_subscriber_primary()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void JoinResponse::CopyFrom(const JoinResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.JoinResponse) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool JoinResponse::IsInitialized() const { - return true; -} - -void JoinResponse::InternalSwap(JoinResponse* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - other_participants_.InternalSwap(&other->other_participants_); - ice_servers_.InternalSwap(&other->ice_servers_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &server_version_, lhs_arena, - &other->server_version_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &alternative_url_, lhs_arena, - &other->alternative_url_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &server_region_, lhs_arena, - &other->server_region_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(JoinResponse, subscriber_primary_) - + sizeof(JoinResponse::subscriber_primary_) - - PROTOBUF_FIELD_OFFSET(JoinResponse, room_)>( - reinterpret_cast(&room_), - reinterpret_cast(&other->room_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata JoinResponse::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[6]); -} - -// =================================================================== - -class TrackPublishedResponse::_Internal { - public: - static const ::livekit::TrackInfo& track(const TrackPublishedResponse* msg); -}; - -const ::livekit::TrackInfo& -TrackPublishedResponse::_Internal::track(const TrackPublishedResponse* msg) { - return *msg->track_; -} -void TrackPublishedResponse::clear_track() { - if (GetArenaForAllocation() == nullptr && track_ != nullptr) { - delete track_; - } - track_ = nullptr; -} -TrackPublishedResponse::TrackPublishedResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.TrackPublishedResponse) -} -TrackPublishedResponse::TrackPublishedResponse(const TrackPublishedResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - cid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - cid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_cid().empty()) { - cid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_cid(), - GetArenaForAllocation()); - } - if (from._internal_has_track()) { - track_ = new ::livekit::TrackInfo(*from.track_); - } else { - track_ = nullptr; - } - // @@protoc_insertion_point(copy_constructor:livekit.TrackPublishedResponse) -} - -inline void TrackPublishedResponse::SharedCtor() { -cid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - cid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -track_ = nullptr; -} - -TrackPublishedResponse::~TrackPublishedResponse() { - // @@protoc_insertion_point(destructor:livekit.TrackPublishedResponse) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void TrackPublishedResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - cid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - if (this != internal_default_instance()) delete track_; -} - -void TrackPublishedResponse::ArenaDtor(void* object) { - TrackPublishedResponse* _this = reinterpret_cast< TrackPublishedResponse* >(object); - (void)_this; -} -void TrackPublishedResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void TrackPublishedResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void TrackPublishedResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.TrackPublishedResponse) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - cid_.ClearToEmpty(); - if (GetArenaForAllocation() == nullptr && track_ != nullptr) { - delete track_; - } - track_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* TrackPublishedResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string cid = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_cid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.TrackPublishedResponse.cid")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.TrackInfo track = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_track(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* TrackPublishedResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.TrackPublishedResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string cid = 1; - if (!this->_internal_cid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_cid().data(), static_cast(this->_internal_cid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.TrackPublishedResponse.cid"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_cid(), target); - } - - // .livekit.TrackInfo track = 2; - if (this->_internal_has_track()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 2, _Internal::track(this), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.TrackPublishedResponse) - return target; -} - -size_t TrackPublishedResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.TrackPublishedResponse) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string cid = 1; - if (!this->_internal_cid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_cid()); - } - - // .livekit.TrackInfo track = 2; - if (this->_internal_has_track()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *track_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData TrackPublishedResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - TrackPublishedResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*TrackPublishedResponse::GetClassData() const { return &_class_data_; } - -void TrackPublishedResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void TrackPublishedResponse::MergeFrom(const TrackPublishedResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.TrackPublishedResponse) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_cid().empty()) { - _internal_set_cid(from._internal_cid()); - } - if (from._internal_has_track()) { - _internal_mutable_track()->::livekit::TrackInfo::MergeFrom(from._internal_track()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void TrackPublishedResponse::CopyFrom(const TrackPublishedResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.TrackPublishedResponse) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool TrackPublishedResponse::IsInitialized() const { - return true; -} - -void TrackPublishedResponse::InternalSwap(TrackPublishedResponse* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &cid_, lhs_arena, - &other->cid_, rhs_arena - ); - swap(track_, other->track_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata TrackPublishedResponse::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[7]); -} - -// =================================================================== - -class TrackUnpublishedResponse::_Internal { - public: -}; - -TrackUnpublishedResponse::TrackUnpublishedResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.TrackUnpublishedResponse) -} -TrackUnpublishedResponse::TrackUnpublishedResponse(const TrackUnpublishedResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - track_sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - track_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_track_sid().empty()) { - track_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_track_sid(), - GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:livekit.TrackUnpublishedResponse) -} - -inline void TrackUnpublishedResponse::SharedCtor() { -track_sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - track_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -TrackUnpublishedResponse::~TrackUnpublishedResponse() { - // @@protoc_insertion_point(destructor:livekit.TrackUnpublishedResponse) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void TrackUnpublishedResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - track_sid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void TrackUnpublishedResponse::ArenaDtor(void* object) { - TrackUnpublishedResponse* _this = reinterpret_cast< TrackUnpublishedResponse* >(object); - (void)_this; -} -void TrackUnpublishedResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void TrackUnpublishedResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void TrackUnpublishedResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.TrackUnpublishedResponse) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - track_sid_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* TrackUnpublishedResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string track_sid = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_track_sid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.TrackUnpublishedResponse.track_sid")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* TrackUnpublishedResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.TrackUnpublishedResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string track_sid = 1; - if (!this->_internal_track_sid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_track_sid().data(), static_cast(this->_internal_track_sid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.TrackUnpublishedResponse.track_sid"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_track_sid(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.TrackUnpublishedResponse) - return target; -} - -size_t TrackUnpublishedResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.TrackUnpublishedResponse) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string track_sid = 1; - if (!this->_internal_track_sid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_track_sid()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData TrackUnpublishedResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - TrackUnpublishedResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*TrackUnpublishedResponse::GetClassData() const { return &_class_data_; } - -void TrackUnpublishedResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void TrackUnpublishedResponse::MergeFrom(const TrackUnpublishedResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.TrackUnpublishedResponse) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_track_sid().empty()) { - _internal_set_track_sid(from._internal_track_sid()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void TrackUnpublishedResponse::CopyFrom(const TrackUnpublishedResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.TrackUnpublishedResponse) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool TrackUnpublishedResponse::IsInitialized() const { - return true; -} - -void TrackUnpublishedResponse::InternalSwap(TrackUnpublishedResponse* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &track_sid_, lhs_arena, - &other->track_sid_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata TrackUnpublishedResponse::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[8]); -} - -// =================================================================== - -class SessionDescription::_Internal { - public: -}; - -SessionDescription::SessionDescription(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.SessionDescription) -} -SessionDescription::SessionDescription(const SessionDescription& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_type().empty()) { - type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_type(), - GetArenaForAllocation()); - } - sdp_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - sdp_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_sdp().empty()) { - sdp_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sdp(), - GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:livekit.SessionDescription) -} - -inline void SessionDescription::SharedCtor() { -type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -sdp_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - sdp_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -SessionDescription::~SessionDescription() { - // @@protoc_insertion_point(destructor:livekit.SessionDescription) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void SessionDescription::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - type_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - sdp_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void SessionDescription::ArenaDtor(void* object) { - SessionDescription* _this = reinterpret_cast< SessionDescription* >(object); - (void)_this; -} -void SessionDescription::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void SessionDescription::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void SessionDescription::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.SessionDescription) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - type_.ClearToEmpty(); - sdp_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SessionDescription::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string type = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_type(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.SessionDescription.type")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // string sdp = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_sdp(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.SessionDescription.sdp")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* SessionDescription::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.SessionDescription) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string type = 1; - if (!this->_internal_type().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_type().data(), static_cast(this->_internal_type().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.SessionDescription.type"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_type(), target); - } - - // string sdp = 2; - if (!this->_internal_sdp().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_sdp().data(), static_cast(this->_internal_sdp().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.SessionDescription.sdp"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_sdp(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.SessionDescription) - return target; -} - -size_t SessionDescription::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.SessionDescription) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string type = 1; - if (!this->_internal_type().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_type()); - } - - // string sdp = 2; - if (!this->_internal_sdp().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_sdp()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SessionDescription::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - SessionDescription::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SessionDescription::GetClassData() const { return &_class_data_; } - -void SessionDescription::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void SessionDescription::MergeFrom(const SessionDescription& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.SessionDescription) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_type().empty()) { - _internal_set_type(from._internal_type()); - } - if (!from._internal_sdp().empty()) { - _internal_set_sdp(from._internal_sdp()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void SessionDescription::CopyFrom(const SessionDescription& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.SessionDescription) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool SessionDescription::IsInitialized() const { - return true; -} - -void SessionDescription::InternalSwap(SessionDescription* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &type_, lhs_arena, - &other->type_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &sdp_, lhs_arena, - &other->sdp_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata SessionDescription::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[9]); -} - -// =================================================================== - -class ParticipantUpdate::_Internal { - public: -}; - -void ParticipantUpdate::clear_participants() { - participants_.Clear(); -} -ParticipantUpdate::ParticipantUpdate(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - participants_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.ParticipantUpdate) -} -ParticipantUpdate::ParticipantUpdate(const ParticipantUpdate& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - participants_(from.participants_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:livekit.ParticipantUpdate) -} - -inline void ParticipantUpdate::SharedCtor() { -} - -ParticipantUpdate::~ParticipantUpdate() { - // @@protoc_insertion_point(destructor:livekit.ParticipantUpdate) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void ParticipantUpdate::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void ParticipantUpdate::ArenaDtor(void* object) { - ParticipantUpdate* _this = reinterpret_cast< ParticipantUpdate* >(object); - (void)_this; -} -void ParticipantUpdate::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void ParticipantUpdate::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ParticipantUpdate::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.ParticipantUpdate) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - participants_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ParticipantUpdate::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated .livekit.ParticipantInfo participants = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_participants(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* ParticipantUpdate::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.ParticipantUpdate) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .livekit.ParticipantInfo participants = 1; - for (unsigned int i = 0, - n = static_cast(this->_internal_participants_size()); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, this->_internal_participants(i), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.ParticipantUpdate) - return target; -} - -size_t ParticipantUpdate::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.ParticipantUpdate) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated .livekit.ParticipantInfo participants = 1; - total_size += 1UL * this->_internal_participants_size(); - for (const auto& msg : this->participants_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ParticipantUpdate::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ParticipantUpdate::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ParticipantUpdate::GetClassData() const { return &_class_data_; } - -void ParticipantUpdate::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ParticipantUpdate::MergeFrom(const ParticipantUpdate& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.ParticipantUpdate) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - participants_.MergeFrom(from.participants_); - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ParticipantUpdate::CopyFrom(const ParticipantUpdate& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.ParticipantUpdate) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ParticipantUpdate::IsInitialized() const { - return true; -} - -void ParticipantUpdate::InternalSwap(ParticipantUpdate* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - participants_.InternalSwap(&other->participants_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ParticipantUpdate::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[10]); -} - -// =================================================================== - -class UpdateSubscription::_Internal { - public: -}; - -void UpdateSubscription::clear_participant_tracks() { - participant_tracks_.Clear(); -} -UpdateSubscription::UpdateSubscription(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - track_sids_(arena), - participant_tracks_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.UpdateSubscription) -} -UpdateSubscription::UpdateSubscription(const UpdateSubscription& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - track_sids_(from.track_sids_), - participant_tracks_(from.participant_tracks_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - subscribe_ = from.subscribe_; - // @@protoc_insertion_point(copy_constructor:livekit.UpdateSubscription) -} - -inline void UpdateSubscription::SharedCtor() { -subscribe_ = false; -} - -UpdateSubscription::~UpdateSubscription() { - // @@protoc_insertion_point(destructor:livekit.UpdateSubscription) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void UpdateSubscription::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void UpdateSubscription::ArenaDtor(void* object) { - UpdateSubscription* _this = reinterpret_cast< UpdateSubscription* >(object); - (void)_this; -} -void UpdateSubscription::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void UpdateSubscription::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void UpdateSubscription::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.UpdateSubscription) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - track_sids_.Clear(); - participant_tracks_.Clear(); - subscribe_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* UpdateSubscription::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated string track_sids = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_track_sids(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.UpdateSubscription.track_sids")); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else - goto handle_unusual; - continue; - // bool subscribe = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - subscribe_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .livekit.ParticipantTracks participant_tracks = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_participant_tracks(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* UpdateSubscription::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.UpdateSubscription) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated string track_sids = 1; - for (int i = 0, n = this->_internal_track_sids_size(); i < n; i++) { - const auto& s = this->_internal_track_sids(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.UpdateSubscription.track_sids"); - target = stream->WriteString(1, s, target); - } - - // bool subscribe = 2; - if (this->_internal_subscribe() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(2, this->_internal_subscribe(), target); - } - - // repeated .livekit.ParticipantTracks participant_tracks = 3; - for (unsigned int i = 0, - n = static_cast(this->_internal_participant_tracks_size()); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, this->_internal_participant_tracks(i), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.UpdateSubscription) - return target; -} - -size_t UpdateSubscription::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.UpdateSubscription) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated string track_sids = 1; - total_size += 1 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(track_sids_.size()); - for (int i = 0, n = track_sids_.size(); i < n; i++) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - track_sids_.Get(i)); - } - - // repeated .livekit.ParticipantTracks participant_tracks = 3; - total_size += 1UL * this->_internal_participant_tracks_size(); - for (const auto& msg : this->participant_tracks_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // bool subscribe = 2; - if (this->_internal_subscribe() != 0) { - total_size += 1 + 1; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UpdateSubscription::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - UpdateSubscription::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UpdateSubscription::GetClassData() const { return &_class_data_; } - -void UpdateSubscription::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void UpdateSubscription::MergeFrom(const UpdateSubscription& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.UpdateSubscription) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - track_sids_.MergeFrom(from.track_sids_); - participant_tracks_.MergeFrom(from.participant_tracks_); - if (from._internal_subscribe() != 0) { - _internal_set_subscribe(from._internal_subscribe()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void UpdateSubscription::CopyFrom(const UpdateSubscription& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.UpdateSubscription) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool UpdateSubscription::IsInitialized() const { - return true; -} - -void UpdateSubscription::InternalSwap(UpdateSubscription* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - track_sids_.InternalSwap(&other->track_sids_); - participant_tracks_.InternalSwap(&other->participant_tracks_); - swap(subscribe_, other->subscribe_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata UpdateSubscription::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[11]); -} - -// =================================================================== - -class UpdateTrackSettings::_Internal { - public: -}; - -UpdateTrackSettings::UpdateTrackSettings(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - track_sids_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.UpdateTrackSettings) -} -UpdateTrackSettings::UpdateTrackSettings(const UpdateTrackSettings& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - track_sids_(from.track_sids_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&disabled_, &from.disabled_, - static_cast(reinterpret_cast(&height_) - - reinterpret_cast(&disabled_)) + sizeof(height_)); - // @@protoc_insertion_point(copy_constructor:livekit.UpdateTrackSettings) -} - -inline void UpdateTrackSettings::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&disabled_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&height_) - - reinterpret_cast(&disabled_)) + sizeof(height_)); -} - -UpdateTrackSettings::~UpdateTrackSettings() { - // @@protoc_insertion_point(destructor:livekit.UpdateTrackSettings) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void UpdateTrackSettings::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void UpdateTrackSettings::ArenaDtor(void* object) { - UpdateTrackSettings* _this = reinterpret_cast< UpdateTrackSettings* >(object); - (void)_this; -} -void UpdateTrackSettings::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void UpdateTrackSettings::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void UpdateTrackSettings::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.UpdateTrackSettings) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - track_sids_.Clear(); - ::memset(&disabled_, 0, static_cast( - reinterpret_cast(&height_) - - reinterpret_cast(&disabled_)) + sizeof(height_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* UpdateTrackSettings::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated string track_sids = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_track_sids(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.UpdateTrackSettings.track_sids")); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else - goto handle_unusual; - continue; - // bool disabled = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - disabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.VideoQuality quality = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_quality(static_cast<::livekit::VideoQuality>(val)); - } else - goto handle_unusual; - continue; - // uint32 width = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - width_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // uint32 height = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* UpdateTrackSettings::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.UpdateTrackSettings) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated string track_sids = 1; - for (int i = 0, n = this->_internal_track_sids_size(); i < n; i++) { - const auto& s = this->_internal_track_sids(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.UpdateTrackSettings.track_sids"); - target = stream->WriteString(1, s, target); - } - - // bool disabled = 3; - if (this->_internal_disabled() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(3, this->_internal_disabled(), target); - } - - // .livekit.VideoQuality quality = 4; - if (this->_internal_quality() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( - 4, this->_internal_quality(), target); - } - - // uint32 width = 5; - if (this->_internal_width() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(5, this->_internal_width(), target); - } - - // uint32 height = 6; - if (this->_internal_height() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(6, this->_internal_height(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.UpdateTrackSettings) - return target; -} - -size_t UpdateTrackSettings::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.UpdateTrackSettings) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated string track_sids = 1; - total_size += 1 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(track_sids_.size()); - for (int i = 0, n = track_sids_.size(); i < n; i++) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - track_sids_.Get(i)); - } - - // bool disabled = 3; - if (this->_internal_disabled() != 0) { - total_size += 1 + 1; - } - - // .livekit.VideoQuality quality = 4; - if (this->_internal_quality() != 0) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_quality()); - } - - // uint32 width = 5; - if (this->_internal_width() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_width()); - } - - // uint32 height = 6; - if (this->_internal_height() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_height()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UpdateTrackSettings::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - UpdateTrackSettings::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UpdateTrackSettings::GetClassData() const { return &_class_data_; } - -void UpdateTrackSettings::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void UpdateTrackSettings::MergeFrom(const UpdateTrackSettings& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.UpdateTrackSettings) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - track_sids_.MergeFrom(from.track_sids_); - if (from._internal_disabled() != 0) { - _internal_set_disabled(from._internal_disabled()); - } - if (from._internal_quality() != 0) { - _internal_set_quality(from._internal_quality()); - } - if (from._internal_width() != 0) { - _internal_set_width(from._internal_width()); - } - if (from._internal_height() != 0) { - _internal_set_height(from._internal_height()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void UpdateTrackSettings::CopyFrom(const UpdateTrackSettings& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.UpdateTrackSettings) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool UpdateTrackSettings::IsInitialized() const { - return true; -} - -void UpdateTrackSettings::InternalSwap(UpdateTrackSettings* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - track_sids_.InternalSwap(&other->track_sids_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(UpdateTrackSettings, height_) - + sizeof(UpdateTrackSettings::height_) - - PROTOBUF_FIELD_OFFSET(UpdateTrackSettings, disabled_)>( - reinterpret_cast(&disabled_), - reinterpret_cast(&other->disabled_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata UpdateTrackSettings::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[12]); -} - -// =================================================================== - -class LeaveRequest::_Internal { - public: -}; - -LeaveRequest::LeaveRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.LeaveRequest) -} -LeaveRequest::LeaveRequest(const LeaveRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - can_reconnect_ = from.can_reconnect_; - // @@protoc_insertion_point(copy_constructor:livekit.LeaveRequest) -} - -inline void LeaveRequest::SharedCtor() { -can_reconnect_ = false; -} - -LeaveRequest::~LeaveRequest() { - // @@protoc_insertion_point(destructor:livekit.LeaveRequest) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void LeaveRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void LeaveRequest::ArenaDtor(void* object) { - LeaveRequest* _this = reinterpret_cast< LeaveRequest* >(object); - (void)_this; -} -void LeaveRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void LeaveRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void LeaveRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.LeaveRequest) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - can_reconnect_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* LeaveRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool can_reconnect = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - can_reconnect_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* LeaveRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.LeaveRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool can_reconnect = 1; - if (this->_internal_can_reconnect() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_can_reconnect(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.LeaveRequest) - return target; -} - -size_t LeaveRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.LeaveRequest) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool can_reconnect = 1; - if (this->_internal_can_reconnect() != 0) { - total_size += 1 + 1; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LeaveRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - LeaveRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LeaveRequest::GetClassData() const { return &_class_data_; } - -void LeaveRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void LeaveRequest::MergeFrom(const LeaveRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.LeaveRequest) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_can_reconnect() != 0) { - _internal_set_can_reconnect(from._internal_can_reconnect()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void LeaveRequest::CopyFrom(const LeaveRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.LeaveRequest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool LeaveRequest::IsInitialized() const { - return true; -} - -void LeaveRequest::InternalSwap(LeaveRequest* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(can_reconnect_, other->can_reconnect_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata LeaveRequest::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[13]); -} - -// =================================================================== - -class UpdateVideoLayers::_Internal { - public: -}; - -void UpdateVideoLayers::clear_layers() { - layers_.Clear(); -} -UpdateVideoLayers::UpdateVideoLayers(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - layers_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.UpdateVideoLayers) -} -UpdateVideoLayers::UpdateVideoLayers(const UpdateVideoLayers& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - layers_(from.layers_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - track_sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - track_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_track_sid().empty()) { - track_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_track_sid(), - GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:livekit.UpdateVideoLayers) -} - -inline void UpdateVideoLayers::SharedCtor() { -track_sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - track_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -UpdateVideoLayers::~UpdateVideoLayers() { - // @@protoc_insertion_point(destructor:livekit.UpdateVideoLayers) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void UpdateVideoLayers::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - track_sid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void UpdateVideoLayers::ArenaDtor(void* object) { - UpdateVideoLayers* _this = reinterpret_cast< UpdateVideoLayers* >(object); - (void)_this; -} -void UpdateVideoLayers::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void UpdateVideoLayers::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void UpdateVideoLayers::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.UpdateVideoLayers) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - layers_.Clear(); - track_sid_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* UpdateVideoLayers::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string track_sid = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_track_sid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.UpdateVideoLayers.track_sid")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .livekit.VideoLayer layers = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_layers(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* UpdateVideoLayers::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.UpdateVideoLayers) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string track_sid = 1; - if (!this->_internal_track_sid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_track_sid().data(), static_cast(this->_internal_track_sid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.UpdateVideoLayers.track_sid"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_track_sid(), target); - } - - // repeated .livekit.VideoLayer layers = 2; - for (unsigned int i = 0, - n = static_cast(this->_internal_layers_size()); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, this->_internal_layers(i), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.UpdateVideoLayers) - return target; -} - -size_t UpdateVideoLayers::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.UpdateVideoLayers) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated .livekit.VideoLayer layers = 2; - total_size += 1UL * this->_internal_layers_size(); - for (const auto& msg : this->layers_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // string track_sid = 1; - if (!this->_internal_track_sid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_track_sid()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UpdateVideoLayers::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - UpdateVideoLayers::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UpdateVideoLayers::GetClassData() const { return &_class_data_; } - -void UpdateVideoLayers::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void UpdateVideoLayers::MergeFrom(const UpdateVideoLayers& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.UpdateVideoLayers) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - layers_.MergeFrom(from.layers_); - if (!from._internal_track_sid().empty()) { - _internal_set_track_sid(from._internal_track_sid()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void UpdateVideoLayers::CopyFrom(const UpdateVideoLayers& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.UpdateVideoLayers) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool UpdateVideoLayers::IsInitialized() const { - return true; -} - -void UpdateVideoLayers::InternalSwap(UpdateVideoLayers* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - layers_.InternalSwap(&other->layers_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &track_sid_, lhs_arena, - &other->track_sid_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata UpdateVideoLayers::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[14]); -} - -// =================================================================== - -class ICEServer::_Internal { - public: -}; - -ICEServer::ICEServer(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - urls_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.ICEServer) -} -ICEServer::ICEServer(const ICEServer& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - urls_(from.urls_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - username_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_username().empty()) { - username_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_username(), - GetArenaForAllocation()); - } - credential_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - credential_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_credential().empty()) { - credential_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_credential(), - GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:livekit.ICEServer) -} - -inline void ICEServer::SharedCtor() { -username_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -credential_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - credential_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -ICEServer::~ICEServer() { - // @@protoc_insertion_point(destructor:livekit.ICEServer) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void ICEServer::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - username_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - credential_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void ICEServer::ArenaDtor(void* object) { - ICEServer* _this = reinterpret_cast< ICEServer* >(object); - (void)_this; -} -void ICEServer::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void ICEServer::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ICEServer::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.ICEServer) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - urls_.Clear(); - username_.ClearToEmpty(); - credential_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ICEServer::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated string urls = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_urls(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.ICEServer.urls")); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else - goto handle_unusual; - continue; - // string username = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_username(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.ICEServer.username")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // string credential = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_credential(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.ICEServer.credential")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* ICEServer::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.ICEServer) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated string urls = 1; - for (int i = 0, n = this->_internal_urls_size(); i < n; i++) { - const auto& s = this->_internal_urls(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.ICEServer.urls"); - target = stream->WriteString(1, s, target); - } - - // string username = 2; - if (!this->_internal_username().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_username().data(), static_cast(this->_internal_username().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.ICEServer.username"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_username(), target); - } - - // string credential = 3; - if (!this->_internal_credential().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_credential().data(), static_cast(this->_internal_credential().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.ICEServer.credential"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_credential(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.ICEServer) - return target; -} - -size_t ICEServer::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.ICEServer) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated string urls = 1; - total_size += 1 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(urls_.size()); - for (int i = 0, n = urls_.size(); i < n; i++) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - urls_.Get(i)); - } - - // string username = 2; - if (!this->_internal_username().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_username()); - } - - // string credential = 3; - if (!this->_internal_credential().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_credential()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ICEServer::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ICEServer::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ICEServer::GetClassData() const { return &_class_data_; } - -void ICEServer::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ICEServer::MergeFrom(const ICEServer& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.ICEServer) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - urls_.MergeFrom(from.urls_); - if (!from._internal_username().empty()) { - _internal_set_username(from._internal_username()); - } - if (!from._internal_credential().empty()) { - _internal_set_credential(from._internal_credential()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ICEServer::CopyFrom(const ICEServer& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.ICEServer) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ICEServer::IsInitialized() const { - return true; -} - -void ICEServer::InternalSwap(ICEServer* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - urls_.InternalSwap(&other->urls_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &username_, lhs_arena, - &other->username_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &credential_, lhs_arena, - &other->credential_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ICEServer::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[15]); -} - -// =================================================================== - -class SpeakersChanged::_Internal { - public: -}; - -void SpeakersChanged::clear_speakers() { - speakers_.Clear(); -} -SpeakersChanged::SpeakersChanged(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - speakers_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.SpeakersChanged) -} -SpeakersChanged::SpeakersChanged(const SpeakersChanged& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - speakers_(from.speakers_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:livekit.SpeakersChanged) -} - -inline void SpeakersChanged::SharedCtor() { -} - -SpeakersChanged::~SpeakersChanged() { - // @@protoc_insertion_point(destructor:livekit.SpeakersChanged) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void SpeakersChanged::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void SpeakersChanged::ArenaDtor(void* object) { - SpeakersChanged* _this = reinterpret_cast< SpeakersChanged* >(object); - (void)_this; -} -void SpeakersChanged::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void SpeakersChanged::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void SpeakersChanged::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.SpeakersChanged) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - speakers_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SpeakersChanged::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated .livekit.SpeakerInfo speakers = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_speakers(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* SpeakersChanged::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.SpeakersChanged) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .livekit.SpeakerInfo speakers = 1; - for (unsigned int i = 0, - n = static_cast(this->_internal_speakers_size()); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, this->_internal_speakers(i), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.SpeakersChanged) - return target; -} - -size_t SpeakersChanged::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.SpeakersChanged) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated .livekit.SpeakerInfo speakers = 1; - total_size += 1UL * this->_internal_speakers_size(); - for (const auto& msg : this->speakers_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SpeakersChanged::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - SpeakersChanged::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SpeakersChanged::GetClassData() const { return &_class_data_; } - -void SpeakersChanged::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void SpeakersChanged::MergeFrom(const SpeakersChanged& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.SpeakersChanged) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - speakers_.MergeFrom(from.speakers_); - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void SpeakersChanged::CopyFrom(const SpeakersChanged& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.SpeakersChanged) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool SpeakersChanged::IsInitialized() const { - return true; -} - -void SpeakersChanged::InternalSwap(SpeakersChanged* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - speakers_.InternalSwap(&other->speakers_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata SpeakersChanged::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[16]); -} - -// =================================================================== - -class RoomUpdate::_Internal { - public: - static const ::livekit::Room& room(const RoomUpdate* msg); -}; - -const ::livekit::Room& -RoomUpdate::_Internal::room(const RoomUpdate* msg) { - return *msg->room_; -} -void RoomUpdate::clear_room() { - if (GetArenaForAllocation() == nullptr && room_ != nullptr) { - delete room_; - } - room_ = nullptr; -} -RoomUpdate::RoomUpdate(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.RoomUpdate) -} -RoomUpdate::RoomUpdate(const RoomUpdate& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_room()) { - room_ = new ::livekit::Room(*from.room_); - } else { - room_ = nullptr; - } - // @@protoc_insertion_point(copy_constructor:livekit.RoomUpdate) -} - -inline void RoomUpdate::SharedCtor() { -room_ = nullptr; -} - -RoomUpdate::~RoomUpdate() { - // @@protoc_insertion_point(destructor:livekit.RoomUpdate) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void RoomUpdate::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete room_; -} - -void RoomUpdate::ArenaDtor(void* object) { - RoomUpdate* _this = reinterpret_cast< RoomUpdate* >(object); - (void)_this; -} -void RoomUpdate::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void RoomUpdate::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void RoomUpdate::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.RoomUpdate) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && room_ != nullptr) { - delete room_; - } - room_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* RoomUpdate::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .livekit.Room room = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_room(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* RoomUpdate::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.RoomUpdate) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .livekit.Room room = 1; - if (this->_internal_has_room()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 1, _Internal::room(this), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.RoomUpdate) - return target; -} - -size_t RoomUpdate::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.RoomUpdate) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .livekit.Room room = 1; - if (this->_internal_has_room()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *room_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData RoomUpdate::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - RoomUpdate::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*RoomUpdate::GetClassData() const { return &_class_data_; } - -void RoomUpdate::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void RoomUpdate::MergeFrom(const RoomUpdate& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.RoomUpdate) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_room()) { - _internal_mutable_room()->::livekit::Room::MergeFrom(from._internal_room()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void RoomUpdate::CopyFrom(const RoomUpdate& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.RoomUpdate) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool RoomUpdate::IsInitialized() const { - return true; -} - -void RoomUpdate::InternalSwap(RoomUpdate* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(room_, other->room_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata RoomUpdate::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[17]); -} - -// =================================================================== - -class ConnectionQualityInfo::_Internal { - public: -}; - -ConnectionQualityInfo::ConnectionQualityInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.ConnectionQualityInfo) -} -ConnectionQualityInfo::ConnectionQualityInfo(const ConnectionQualityInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - participant_sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - participant_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_participant_sid().empty()) { - participant_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_participant_sid(), - GetArenaForAllocation()); - } - ::memcpy(&quality_, &from.quality_, - static_cast(reinterpret_cast(&score_) - - reinterpret_cast(&quality_)) + sizeof(score_)); - // @@protoc_insertion_point(copy_constructor:livekit.ConnectionQualityInfo) -} - -inline void ConnectionQualityInfo::SharedCtor() { -participant_sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - participant_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&quality_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&score_) - - reinterpret_cast(&quality_)) + sizeof(score_)); -} - -ConnectionQualityInfo::~ConnectionQualityInfo() { - // @@protoc_insertion_point(destructor:livekit.ConnectionQualityInfo) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void ConnectionQualityInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - participant_sid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void ConnectionQualityInfo::ArenaDtor(void* object) { - ConnectionQualityInfo* _this = reinterpret_cast< ConnectionQualityInfo* >(object); - (void)_this; -} -void ConnectionQualityInfo::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void ConnectionQualityInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ConnectionQualityInfo::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.ConnectionQualityInfo) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - participant_sid_.ClearToEmpty(); - ::memset(&quality_, 0, static_cast( - reinterpret_cast(&score_) - - reinterpret_cast(&quality_)) + sizeof(score_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ConnectionQualityInfo::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string participant_sid = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_participant_sid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.ConnectionQualityInfo.participant_sid")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.ConnectionQuality quality = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_quality(static_cast<::livekit::ConnectionQuality>(val)); - } else - goto handle_unusual; - continue; - // float score = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 29)) { - score_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(float); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* ConnectionQualityInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.ConnectionQualityInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string participant_sid = 1; - if (!this->_internal_participant_sid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_participant_sid().data(), static_cast(this->_internal_participant_sid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.ConnectionQualityInfo.participant_sid"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_participant_sid(), target); - } - - // .livekit.ConnectionQuality quality = 2; - if (this->_internal_quality() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( - 2, this->_internal_quality(), target); - } - - // float score = 3; - static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size."); - float tmp_score = this->_internal_score(); - uint32_t raw_score; - memcpy(&raw_score, &tmp_score, sizeof(tmp_score)); - if (raw_score != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(3, this->_internal_score(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.ConnectionQualityInfo) - return target; -} - -size_t ConnectionQualityInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.ConnectionQualityInfo) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string participant_sid = 1; - if (!this->_internal_participant_sid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_participant_sid()); - } - - // .livekit.ConnectionQuality quality = 2; - if (this->_internal_quality() != 0) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_quality()); - } - - // float score = 3; - static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size."); - float tmp_score = this->_internal_score(); - uint32_t raw_score; - memcpy(&raw_score, &tmp_score, sizeof(tmp_score)); - if (raw_score != 0) { - total_size += 1 + 4; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ConnectionQualityInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ConnectionQualityInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ConnectionQualityInfo::GetClassData() const { return &_class_data_; } - -void ConnectionQualityInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ConnectionQualityInfo::MergeFrom(const ConnectionQualityInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.ConnectionQualityInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_participant_sid().empty()) { - _internal_set_participant_sid(from._internal_participant_sid()); - } - if (from._internal_quality() != 0) { - _internal_set_quality(from._internal_quality()); - } - static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size."); - float tmp_score = from._internal_score(); - uint32_t raw_score; - memcpy(&raw_score, &tmp_score, sizeof(tmp_score)); - if (raw_score != 0) { - _internal_set_score(from._internal_score()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ConnectionQualityInfo::CopyFrom(const ConnectionQualityInfo& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.ConnectionQualityInfo) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ConnectionQualityInfo::IsInitialized() const { - return true; -} - -void ConnectionQualityInfo::InternalSwap(ConnectionQualityInfo* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &participant_sid_, lhs_arena, - &other->participant_sid_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ConnectionQualityInfo, score_) - + sizeof(ConnectionQualityInfo::score_) - - PROTOBUF_FIELD_OFFSET(ConnectionQualityInfo, quality_)>( - reinterpret_cast(&quality_), - reinterpret_cast(&other->quality_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ConnectionQualityInfo::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[18]); -} - -// =================================================================== - -class ConnectionQualityUpdate::_Internal { - public: -}; - -ConnectionQualityUpdate::ConnectionQualityUpdate(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - updates_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.ConnectionQualityUpdate) -} -ConnectionQualityUpdate::ConnectionQualityUpdate(const ConnectionQualityUpdate& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - updates_(from.updates_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:livekit.ConnectionQualityUpdate) -} - -inline void ConnectionQualityUpdate::SharedCtor() { -} - -ConnectionQualityUpdate::~ConnectionQualityUpdate() { - // @@protoc_insertion_point(destructor:livekit.ConnectionQualityUpdate) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void ConnectionQualityUpdate::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void ConnectionQualityUpdate::ArenaDtor(void* object) { - ConnectionQualityUpdate* _this = reinterpret_cast< ConnectionQualityUpdate* >(object); - (void)_this; -} -void ConnectionQualityUpdate::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void ConnectionQualityUpdate::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void ConnectionQualityUpdate::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.ConnectionQualityUpdate) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - updates_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ConnectionQualityUpdate::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated .livekit.ConnectionQualityInfo updates = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_updates(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* ConnectionQualityUpdate::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.ConnectionQualityUpdate) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .livekit.ConnectionQualityInfo updates = 1; - for (unsigned int i = 0, - n = static_cast(this->_internal_updates_size()); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, this->_internal_updates(i), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.ConnectionQualityUpdate) - return target; -} - -size_t ConnectionQualityUpdate::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.ConnectionQualityUpdate) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated .livekit.ConnectionQualityInfo updates = 1; - total_size += 1UL * this->_internal_updates_size(); - for (const auto& msg : this->updates_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ConnectionQualityUpdate::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - ConnectionQualityUpdate::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ConnectionQualityUpdate::GetClassData() const { return &_class_data_; } - -void ConnectionQualityUpdate::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void ConnectionQualityUpdate::MergeFrom(const ConnectionQualityUpdate& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.ConnectionQualityUpdate) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - updates_.MergeFrom(from.updates_); - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ConnectionQualityUpdate::CopyFrom(const ConnectionQualityUpdate& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.ConnectionQualityUpdate) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ConnectionQualityUpdate::IsInitialized() const { - return true; -} - -void ConnectionQualityUpdate::InternalSwap(ConnectionQualityUpdate* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - updates_.InternalSwap(&other->updates_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ConnectionQualityUpdate::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[19]); -} - -// =================================================================== - -class StreamStateInfo::_Internal { - public: -}; - -StreamStateInfo::StreamStateInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.StreamStateInfo) -} -StreamStateInfo::StreamStateInfo(const StreamStateInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - participant_sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - participant_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_participant_sid().empty()) { - participant_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_participant_sid(), - GetArenaForAllocation()); - } - track_sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - track_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_track_sid().empty()) { - track_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_track_sid(), - GetArenaForAllocation()); - } - state_ = from.state_; - // @@protoc_insertion_point(copy_constructor:livekit.StreamStateInfo) -} - -inline void StreamStateInfo::SharedCtor() { -participant_sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - participant_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -track_sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - track_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -state_ = 0; -} - -StreamStateInfo::~StreamStateInfo() { - // @@protoc_insertion_point(destructor:livekit.StreamStateInfo) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void StreamStateInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - participant_sid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - track_sid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void StreamStateInfo::ArenaDtor(void* object) { - StreamStateInfo* _this = reinterpret_cast< StreamStateInfo* >(object); - (void)_this; -} -void StreamStateInfo::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void StreamStateInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void StreamStateInfo::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.StreamStateInfo) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - participant_sid_.ClearToEmpty(); - track_sid_.ClearToEmpty(); - state_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* StreamStateInfo::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string participant_sid = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_participant_sid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.StreamStateInfo.participant_sid")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // string track_sid = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_track_sid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.StreamStateInfo.track_sid")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.StreamState state = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_state(static_cast<::livekit::StreamState>(val)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* StreamStateInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.StreamStateInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string participant_sid = 1; - if (!this->_internal_participant_sid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_participant_sid().data(), static_cast(this->_internal_participant_sid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.StreamStateInfo.participant_sid"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_participant_sid(), target); - } - - // string track_sid = 2; - if (!this->_internal_track_sid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_track_sid().data(), static_cast(this->_internal_track_sid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.StreamStateInfo.track_sid"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_track_sid(), target); - } - - // .livekit.StreamState state = 3; - if (this->_internal_state() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( - 3, this->_internal_state(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.StreamStateInfo) - return target; -} - -size_t StreamStateInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.StreamStateInfo) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string participant_sid = 1; - if (!this->_internal_participant_sid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_participant_sid()); - } - - // string track_sid = 2; - if (!this->_internal_track_sid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_track_sid()); - } - - // .livekit.StreamState state = 3; - if (this->_internal_state() != 0) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_state()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData StreamStateInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - StreamStateInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*StreamStateInfo::GetClassData() const { return &_class_data_; } - -void StreamStateInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void StreamStateInfo::MergeFrom(const StreamStateInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.StreamStateInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_participant_sid().empty()) { - _internal_set_participant_sid(from._internal_participant_sid()); - } - if (!from._internal_track_sid().empty()) { - _internal_set_track_sid(from._internal_track_sid()); - } - if (from._internal_state() != 0) { - _internal_set_state(from._internal_state()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void StreamStateInfo::CopyFrom(const StreamStateInfo& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.StreamStateInfo) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool StreamStateInfo::IsInitialized() const { - return true; -} - -void StreamStateInfo::InternalSwap(StreamStateInfo* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &participant_sid_, lhs_arena, - &other->participant_sid_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &track_sid_, lhs_arena, - &other->track_sid_, rhs_arena - ); - swap(state_, other->state_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata StreamStateInfo::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[20]); -} - -// =================================================================== - -class StreamStateUpdate::_Internal { - public: -}; - -StreamStateUpdate::StreamStateUpdate(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - stream_states_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.StreamStateUpdate) -} -StreamStateUpdate::StreamStateUpdate(const StreamStateUpdate& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - stream_states_(from.stream_states_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:livekit.StreamStateUpdate) -} - -inline void StreamStateUpdate::SharedCtor() { -} - -StreamStateUpdate::~StreamStateUpdate() { - // @@protoc_insertion_point(destructor:livekit.StreamStateUpdate) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void StreamStateUpdate::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void StreamStateUpdate::ArenaDtor(void* object) { - StreamStateUpdate* _this = reinterpret_cast< StreamStateUpdate* >(object); - (void)_this; -} -void StreamStateUpdate::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void StreamStateUpdate::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void StreamStateUpdate::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.StreamStateUpdate) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - stream_states_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* StreamStateUpdate::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated .livekit.StreamStateInfo stream_states = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_stream_states(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* StreamStateUpdate::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.StreamStateUpdate) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .livekit.StreamStateInfo stream_states = 1; - for (unsigned int i = 0, - n = static_cast(this->_internal_stream_states_size()); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, this->_internal_stream_states(i), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.StreamStateUpdate) - return target; -} - -size_t StreamStateUpdate::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.StreamStateUpdate) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated .livekit.StreamStateInfo stream_states = 1; - total_size += 1UL * this->_internal_stream_states_size(); - for (const auto& msg : this->stream_states_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData StreamStateUpdate::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - StreamStateUpdate::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*StreamStateUpdate::GetClassData() const { return &_class_data_; } - -void StreamStateUpdate::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void StreamStateUpdate::MergeFrom(const StreamStateUpdate& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.StreamStateUpdate) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - stream_states_.MergeFrom(from.stream_states_); - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void StreamStateUpdate::CopyFrom(const StreamStateUpdate& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.StreamStateUpdate) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool StreamStateUpdate::IsInitialized() const { - return true; -} - -void StreamStateUpdate::InternalSwap(StreamStateUpdate* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - stream_states_.InternalSwap(&other->stream_states_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata StreamStateUpdate::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[21]); -} - -// =================================================================== - -class SubscribedQuality::_Internal { - public: -}; - -SubscribedQuality::SubscribedQuality(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.SubscribedQuality) -} -SubscribedQuality::SubscribedQuality(const SubscribedQuality& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&quality_, &from.quality_, - static_cast(reinterpret_cast(&enabled_) - - reinterpret_cast(&quality_)) + sizeof(enabled_)); - // @@protoc_insertion_point(copy_constructor:livekit.SubscribedQuality) -} - -inline void SubscribedQuality::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&quality_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&enabled_) - - reinterpret_cast(&quality_)) + sizeof(enabled_)); -} - -SubscribedQuality::~SubscribedQuality() { - // @@protoc_insertion_point(destructor:livekit.SubscribedQuality) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void SubscribedQuality::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void SubscribedQuality::ArenaDtor(void* object) { - SubscribedQuality* _this = reinterpret_cast< SubscribedQuality* >(object); - (void)_this; -} -void SubscribedQuality::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void SubscribedQuality::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void SubscribedQuality::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.SubscribedQuality) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&quality_, 0, static_cast( - reinterpret_cast(&enabled_) - - reinterpret_cast(&quality_)) + sizeof(enabled_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SubscribedQuality::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .livekit.VideoQuality quality = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_quality(static_cast<::livekit::VideoQuality>(val)); - } else - goto handle_unusual; - continue; - // bool enabled = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - enabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* SubscribedQuality::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.SubscribedQuality) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .livekit.VideoQuality quality = 1; - if (this->_internal_quality() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( - 1, this->_internal_quality(), target); - } - - // bool enabled = 2; - if (this->_internal_enabled() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(2, this->_internal_enabled(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.SubscribedQuality) - return target; -} - -size_t SubscribedQuality::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.SubscribedQuality) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .livekit.VideoQuality quality = 1; - if (this->_internal_quality() != 0) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_quality()); - } - - // bool enabled = 2; - if (this->_internal_enabled() != 0) { - total_size += 1 + 1; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SubscribedQuality::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - SubscribedQuality::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SubscribedQuality::GetClassData() const { return &_class_data_; } - -void SubscribedQuality::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void SubscribedQuality::MergeFrom(const SubscribedQuality& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.SubscribedQuality) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_quality() != 0) { - _internal_set_quality(from._internal_quality()); - } - if (from._internal_enabled() != 0) { - _internal_set_enabled(from._internal_enabled()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void SubscribedQuality::CopyFrom(const SubscribedQuality& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.SubscribedQuality) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool SubscribedQuality::IsInitialized() const { - return true; -} - -void SubscribedQuality::InternalSwap(SubscribedQuality* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(SubscribedQuality, enabled_) - + sizeof(SubscribedQuality::enabled_) - - PROTOBUF_FIELD_OFFSET(SubscribedQuality, quality_)>( - reinterpret_cast(&quality_), - reinterpret_cast(&other->quality_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata SubscribedQuality::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[22]); -} - -// =================================================================== - -class SubscribedCodec::_Internal { - public: -}; - -SubscribedCodec::SubscribedCodec(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - qualities_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.SubscribedCodec) -} -SubscribedCodec::SubscribedCodec(const SubscribedCodec& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - qualities_(from.qualities_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - codec_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - codec_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_codec().empty()) { - codec_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_codec(), - GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:livekit.SubscribedCodec) -} - -inline void SubscribedCodec::SharedCtor() { -codec_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - codec_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -SubscribedCodec::~SubscribedCodec() { - // @@protoc_insertion_point(destructor:livekit.SubscribedCodec) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void SubscribedCodec::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - codec_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void SubscribedCodec::ArenaDtor(void* object) { - SubscribedCodec* _this = reinterpret_cast< SubscribedCodec* >(object); - (void)_this; -} -void SubscribedCodec::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void SubscribedCodec::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void SubscribedCodec::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.SubscribedCodec) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - qualities_.Clear(); - codec_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SubscribedCodec::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string codec = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_codec(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.SubscribedCodec.codec")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .livekit.SubscribedQuality qualities = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_qualities(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* SubscribedCodec::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.SubscribedCodec) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string codec = 1; - if (!this->_internal_codec().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_codec().data(), static_cast(this->_internal_codec().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.SubscribedCodec.codec"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_codec(), target); - } - - // repeated .livekit.SubscribedQuality qualities = 2; - for (unsigned int i = 0, - n = static_cast(this->_internal_qualities_size()); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, this->_internal_qualities(i), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.SubscribedCodec) - return target; -} - -size_t SubscribedCodec::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.SubscribedCodec) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated .livekit.SubscribedQuality qualities = 2; - total_size += 1UL * this->_internal_qualities_size(); - for (const auto& msg : this->qualities_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // string codec = 1; - if (!this->_internal_codec().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_codec()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SubscribedCodec::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - SubscribedCodec::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SubscribedCodec::GetClassData() const { return &_class_data_; } - -void SubscribedCodec::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void SubscribedCodec::MergeFrom(const SubscribedCodec& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.SubscribedCodec) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - qualities_.MergeFrom(from.qualities_); - if (!from._internal_codec().empty()) { - _internal_set_codec(from._internal_codec()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void SubscribedCodec::CopyFrom(const SubscribedCodec& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.SubscribedCodec) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool SubscribedCodec::IsInitialized() const { - return true; -} - -void SubscribedCodec::InternalSwap(SubscribedCodec* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - qualities_.InternalSwap(&other->qualities_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &codec_, lhs_arena, - &other->codec_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata SubscribedCodec::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[23]); -} - -// =================================================================== - -class SubscribedQualityUpdate::_Internal { - public: -}; - -SubscribedQualityUpdate::SubscribedQualityUpdate(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - subscribed_qualities_(arena), - subscribed_codecs_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.SubscribedQualityUpdate) -} -SubscribedQualityUpdate::SubscribedQualityUpdate(const SubscribedQualityUpdate& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - subscribed_qualities_(from.subscribed_qualities_), - subscribed_codecs_(from.subscribed_codecs_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - track_sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - track_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_track_sid().empty()) { - track_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_track_sid(), - GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:livekit.SubscribedQualityUpdate) -} - -inline void SubscribedQualityUpdate::SharedCtor() { -track_sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - track_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -SubscribedQualityUpdate::~SubscribedQualityUpdate() { - // @@protoc_insertion_point(destructor:livekit.SubscribedQualityUpdate) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void SubscribedQualityUpdate::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - track_sid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void SubscribedQualityUpdate::ArenaDtor(void* object) { - SubscribedQualityUpdate* _this = reinterpret_cast< SubscribedQualityUpdate* >(object); - (void)_this; -} -void SubscribedQualityUpdate::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void SubscribedQualityUpdate::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void SubscribedQualityUpdate::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.SubscribedQualityUpdate) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - subscribed_qualities_.Clear(); - subscribed_codecs_.Clear(); - track_sid_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SubscribedQualityUpdate::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string track_sid = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_track_sid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.SubscribedQualityUpdate.track_sid")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .livekit.SubscribedQuality subscribed_qualities = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_subscribed_qualities(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .livekit.SubscribedCodec subscribed_codecs = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_subscribed_codecs(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* SubscribedQualityUpdate::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.SubscribedQualityUpdate) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string track_sid = 1; - if (!this->_internal_track_sid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_track_sid().data(), static_cast(this->_internal_track_sid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.SubscribedQualityUpdate.track_sid"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_track_sid(), target); - } - - // repeated .livekit.SubscribedQuality subscribed_qualities = 2; - for (unsigned int i = 0, - n = static_cast(this->_internal_subscribed_qualities_size()); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, this->_internal_subscribed_qualities(i), target, stream); - } - - // repeated .livekit.SubscribedCodec subscribed_codecs = 3; - for (unsigned int i = 0, - n = static_cast(this->_internal_subscribed_codecs_size()); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, this->_internal_subscribed_codecs(i), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.SubscribedQualityUpdate) - return target; -} - -size_t SubscribedQualityUpdate::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.SubscribedQualityUpdate) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated .livekit.SubscribedQuality subscribed_qualities = 2; - total_size += 1UL * this->_internal_subscribed_qualities_size(); - for (const auto& msg : this->subscribed_qualities_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .livekit.SubscribedCodec subscribed_codecs = 3; - total_size += 1UL * this->_internal_subscribed_codecs_size(); - for (const auto& msg : this->subscribed_codecs_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // string track_sid = 1; - if (!this->_internal_track_sid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_track_sid()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SubscribedQualityUpdate::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - SubscribedQualityUpdate::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SubscribedQualityUpdate::GetClassData() const { return &_class_data_; } - -void SubscribedQualityUpdate::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void SubscribedQualityUpdate::MergeFrom(const SubscribedQualityUpdate& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.SubscribedQualityUpdate) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - subscribed_qualities_.MergeFrom(from.subscribed_qualities_); - subscribed_codecs_.MergeFrom(from.subscribed_codecs_); - if (!from._internal_track_sid().empty()) { - _internal_set_track_sid(from._internal_track_sid()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void SubscribedQualityUpdate::CopyFrom(const SubscribedQualityUpdate& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.SubscribedQualityUpdate) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool SubscribedQualityUpdate::IsInitialized() const { - return true; -} - -void SubscribedQualityUpdate::InternalSwap(SubscribedQualityUpdate* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - subscribed_qualities_.InternalSwap(&other->subscribed_qualities_); - subscribed_codecs_.InternalSwap(&other->subscribed_codecs_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &track_sid_, lhs_arena, - &other->track_sid_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata SubscribedQualityUpdate::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[24]); -} - -// =================================================================== - -class TrackPermission::_Internal { - public: -}; - -TrackPermission::TrackPermission(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - track_sids_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.TrackPermission) -} -TrackPermission::TrackPermission(const TrackPermission& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - track_sids_(from.track_sids_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - participant_sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - participant_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_participant_sid().empty()) { - participant_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_participant_sid(), - GetArenaForAllocation()); - } - participant_identity_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - participant_identity_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_participant_identity().empty()) { - participant_identity_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_participant_identity(), - GetArenaForAllocation()); - } - all_tracks_ = from.all_tracks_; - // @@protoc_insertion_point(copy_constructor:livekit.TrackPermission) -} - -inline void TrackPermission::SharedCtor() { -participant_sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - participant_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -participant_identity_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - participant_identity_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -all_tracks_ = false; -} - -TrackPermission::~TrackPermission() { - // @@protoc_insertion_point(destructor:livekit.TrackPermission) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void TrackPermission::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - participant_sid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - participant_identity_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void TrackPermission::ArenaDtor(void* object) { - TrackPermission* _this = reinterpret_cast< TrackPermission* >(object); - (void)_this; -} -void TrackPermission::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void TrackPermission::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void TrackPermission::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.TrackPermission) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - track_sids_.Clear(); - participant_sid_.ClearToEmpty(); - participant_identity_.ClearToEmpty(); - all_tracks_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* TrackPermission::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string participant_sid = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_participant_sid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.TrackPermission.participant_sid")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // bool all_tracks = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - all_tracks_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated string track_sids = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_track_sids(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.TrackPermission.track_sids")); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); - } else - goto handle_unusual; - continue; - // string participant_identity = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_participant_identity(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.TrackPermission.participant_identity")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* TrackPermission::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.TrackPermission) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string participant_sid = 1; - if (!this->_internal_participant_sid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_participant_sid().data(), static_cast(this->_internal_participant_sid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.TrackPermission.participant_sid"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_participant_sid(), target); - } - - // bool all_tracks = 2; - if (this->_internal_all_tracks() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(2, this->_internal_all_tracks(), target); - } - - // repeated string track_sids = 3; - for (int i = 0, n = this->_internal_track_sids_size(); i < n; i++) { - const auto& s = this->_internal_track_sids(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.TrackPermission.track_sids"); - target = stream->WriteString(3, s, target); - } - - // string participant_identity = 4; - if (!this->_internal_participant_identity().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_participant_identity().data(), static_cast(this->_internal_participant_identity().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.TrackPermission.participant_identity"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_participant_identity(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.TrackPermission) - return target; -} - -size_t TrackPermission::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.TrackPermission) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated string track_sids = 3; - total_size += 1 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(track_sids_.size()); - for (int i = 0, n = track_sids_.size(); i < n; i++) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - track_sids_.Get(i)); - } - - // string participant_sid = 1; - if (!this->_internal_participant_sid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_participant_sid()); - } - - // string participant_identity = 4; - if (!this->_internal_participant_identity().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_participant_identity()); - } - - // bool all_tracks = 2; - if (this->_internal_all_tracks() != 0) { - total_size += 1 + 1; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData TrackPermission::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - TrackPermission::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*TrackPermission::GetClassData() const { return &_class_data_; } - -void TrackPermission::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void TrackPermission::MergeFrom(const TrackPermission& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.TrackPermission) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - track_sids_.MergeFrom(from.track_sids_); - if (!from._internal_participant_sid().empty()) { - _internal_set_participant_sid(from._internal_participant_sid()); - } - if (!from._internal_participant_identity().empty()) { - _internal_set_participant_identity(from._internal_participant_identity()); - } - if (from._internal_all_tracks() != 0) { - _internal_set_all_tracks(from._internal_all_tracks()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void TrackPermission::CopyFrom(const TrackPermission& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.TrackPermission) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool TrackPermission::IsInitialized() const { - return true; -} - -void TrackPermission::InternalSwap(TrackPermission* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - track_sids_.InternalSwap(&other->track_sids_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &participant_sid_, lhs_arena, - &other->participant_sid_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &participant_identity_, lhs_arena, - &other->participant_identity_, rhs_arena - ); - swap(all_tracks_, other->all_tracks_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata TrackPermission::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[25]); -} - -// =================================================================== - -class SubscriptionPermission::_Internal { - public: -}; - -SubscriptionPermission::SubscriptionPermission(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - track_permissions_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.SubscriptionPermission) -} -SubscriptionPermission::SubscriptionPermission(const SubscriptionPermission& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - track_permissions_(from.track_permissions_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - all_participants_ = from.all_participants_; - // @@protoc_insertion_point(copy_constructor:livekit.SubscriptionPermission) -} - -inline void SubscriptionPermission::SharedCtor() { -all_participants_ = false; -} - -SubscriptionPermission::~SubscriptionPermission() { - // @@protoc_insertion_point(destructor:livekit.SubscriptionPermission) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void SubscriptionPermission::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void SubscriptionPermission::ArenaDtor(void* object) { - SubscriptionPermission* _this = reinterpret_cast< SubscriptionPermission* >(object); - (void)_this; -} -void SubscriptionPermission::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void SubscriptionPermission::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void SubscriptionPermission::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.SubscriptionPermission) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - track_permissions_.Clear(); - all_participants_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SubscriptionPermission::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool all_participants = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - all_participants_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .livekit.TrackPermission track_permissions = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_track_permissions(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* SubscriptionPermission::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.SubscriptionPermission) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool all_participants = 1; - if (this->_internal_all_participants() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_all_participants(), target); - } - - // repeated .livekit.TrackPermission track_permissions = 2; - for (unsigned int i = 0, - n = static_cast(this->_internal_track_permissions_size()); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, this->_internal_track_permissions(i), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.SubscriptionPermission) - return target; -} - -size_t SubscriptionPermission::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.SubscriptionPermission) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated .livekit.TrackPermission track_permissions = 2; - total_size += 1UL * this->_internal_track_permissions_size(); - for (const auto& msg : this->track_permissions_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // bool all_participants = 1; - if (this->_internal_all_participants() != 0) { - total_size += 1 + 1; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SubscriptionPermission::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - SubscriptionPermission::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SubscriptionPermission::GetClassData() const { return &_class_data_; } - -void SubscriptionPermission::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void SubscriptionPermission::MergeFrom(const SubscriptionPermission& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.SubscriptionPermission) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - track_permissions_.MergeFrom(from.track_permissions_); - if (from._internal_all_participants() != 0) { - _internal_set_all_participants(from._internal_all_participants()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void SubscriptionPermission::CopyFrom(const SubscriptionPermission& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.SubscriptionPermission) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool SubscriptionPermission::IsInitialized() const { - return true; -} - -void SubscriptionPermission::InternalSwap(SubscriptionPermission* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - track_permissions_.InternalSwap(&other->track_permissions_); - swap(all_participants_, other->all_participants_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata SubscriptionPermission::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[26]); -} - -// =================================================================== - -class SubscriptionPermissionUpdate::_Internal { - public: -}; - -SubscriptionPermissionUpdate::SubscriptionPermissionUpdate(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.SubscriptionPermissionUpdate) -} -SubscriptionPermissionUpdate::SubscriptionPermissionUpdate(const SubscriptionPermissionUpdate& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - participant_sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - participant_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_participant_sid().empty()) { - participant_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_participant_sid(), - GetArenaForAllocation()); - } - track_sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - track_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_track_sid().empty()) { - track_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_track_sid(), - GetArenaForAllocation()); - } - allowed_ = from.allowed_; - // @@protoc_insertion_point(copy_constructor:livekit.SubscriptionPermissionUpdate) -} - -inline void SubscriptionPermissionUpdate::SharedCtor() { -participant_sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - participant_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -track_sid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - track_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -allowed_ = false; -} - -SubscriptionPermissionUpdate::~SubscriptionPermissionUpdate() { - // @@protoc_insertion_point(destructor:livekit.SubscriptionPermissionUpdate) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void SubscriptionPermissionUpdate::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - participant_sid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - track_sid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void SubscriptionPermissionUpdate::ArenaDtor(void* object) { - SubscriptionPermissionUpdate* _this = reinterpret_cast< SubscriptionPermissionUpdate* >(object); - (void)_this; -} -void SubscriptionPermissionUpdate::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void SubscriptionPermissionUpdate::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void SubscriptionPermissionUpdate::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.SubscriptionPermissionUpdate) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - participant_sid_.ClearToEmpty(); - track_sid_.ClearToEmpty(); - allowed_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SubscriptionPermissionUpdate::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string participant_sid = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_participant_sid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.SubscriptionPermissionUpdate.participant_sid")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // string track_sid = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_track_sid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.SubscriptionPermissionUpdate.track_sid")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // bool allowed = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - allowed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* SubscriptionPermissionUpdate::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.SubscriptionPermissionUpdate) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string participant_sid = 1; - if (!this->_internal_participant_sid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_participant_sid().data(), static_cast(this->_internal_participant_sid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.SubscriptionPermissionUpdate.participant_sid"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_participant_sid(), target); - } - - // string track_sid = 2; - if (!this->_internal_track_sid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_track_sid().data(), static_cast(this->_internal_track_sid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.SubscriptionPermissionUpdate.track_sid"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_track_sid(), target); - } - - // bool allowed = 3; - if (this->_internal_allowed() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(3, this->_internal_allowed(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.SubscriptionPermissionUpdate) - return target; -} - -size_t SubscriptionPermissionUpdate::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.SubscriptionPermissionUpdate) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string participant_sid = 1; - if (!this->_internal_participant_sid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_participant_sid()); - } - - // string track_sid = 2; - if (!this->_internal_track_sid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_track_sid()); - } - - // bool allowed = 3; - if (this->_internal_allowed() != 0) { - total_size += 1 + 1; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SubscriptionPermissionUpdate::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - SubscriptionPermissionUpdate::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SubscriptionPermissionUpdate::GetClassData() const { return &_class_data_; } - -void SubscriptionPermissionUpdate::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void SubscriptionPermissionUpdate::MergeFrom(const SubscriptionPermissionUpdate& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.SubscriptionPermissionUpdate) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_participant_sid().empty()) { - _internal_set_participant_sid(from._internal_participant_sid()); - } - if (!from._internal_track_sid().empty()) { - _internal_set_track_sid(from._internal_track_sid()); - } - if (from._internal_allowed() != 0) { - _internal_set_allowed(from._internal_allowed()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void SubscriptionPermissionUpdate::CopyFrom(const SubscriptionPermissionUpdate& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.SubscriptionPermissionUpdate) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool SubscriptionPermissionUpdate::IsInitialized() const { - return true; -} - -void SubscriptionPermissionUpdate::InternalSwap(SubscriptionPermissionUpdate* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &participant_sid_, lhs_arena, - &other->participant_sid_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &track_sid_, lhs_arena, - &other->track_sid_, rhs_arena - ); - swap(allowed_, other->allowed_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata SubscriptionPermissionUpdate::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[27]); -} - -// =================================================================== - -class SyncState::_Internal { - public: - static const ::livekit::SessionDescription& answer(const SyncState* msg); - static const ::livekit::UpdateSubscription& subscription(const SyncState* msg); -}; - -const ::livekit::SessionDescription& -SyncState::_Internal::answer(const SyncState* msg) { - return *msg->answer_; -} -const ::livekit::UpdateSubscription& -SyncState::_Internal::subscription(const SyncState* msg) { - return *msg->subscription_; -} -SyncState::SyncState(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - publish_tracks_(arena), - data_channels_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.SyncState) -} -SyncState::SyncState(const SyncState& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - publish_tracks_(from.publish_tracks_), - data_channels_(from.data_channels_) { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_answer()) { - answer_ = new ::livekit::SessionDescription(*from.answer_); - } else { - answer_ = nullptr; - } - if (from._internal_has_subscription()) { - subscription_ = new ::livekit::UpdateSubscription(*from.subscription_); - } else { - subscription_ = nullptr; - } - // @@protoc_insertion_point(copy_constructor:livekit.SyncState) -} - -inline void SyncState::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&answer_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&subscription_) - - reinterpret_cast(&answer_)) + sizeof(subscription_)); -} - -SyncState::~SyncState() { - // @@protoc_insertion_point(destructor:livekit.SyncState) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void SyncState::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete answer_; - if (this != internal_default_instance()) delete subscription_; -} - -void SyncState::ArenaDtor(void* object) { - SyncState* _this = reinterpret_cast< SyncState* >(object); - (void)_this; -} -void SyncState::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void SyncState::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void SyncState::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.SyncState) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - publish_tracks_.Clear(); - data_channels_.Clear(); - if (GetArenaForAllocation() == nullptr && answer_ != nullptr) { - delete answer_; - } - answer_ = nullptr; - if (GetArenaForAllocation() == nullptr && subscription_ != nullptr) { - delete subscription_; - } - subscription_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SyncState::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .livekit.SessionDescription answer = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_answer(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.UpdateSubscription subscription = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_subscription(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated .livekit.TrackPublishedResponse publish_tracks = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_publish_tracks(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); - } else - goto handle_unusual; - continue; - // repeated .livekit.DataChannelInfo data_channels = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_data_channels(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* SyncState::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.SyncState) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .livekit.SessionDescription answer = 1; - if (this->_internal_has_answer()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 1, _Internal::answer(this), target, stream); - } - - // .livekit.UpdateSubscription subscription = 2; - if (this->_internal_has_subscription()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 2, _Internal::subscription(this), target, stream); - } - - // repeated .livekit.TrackPublishedResponse publish_tracks = 3; - for (unsigned int i = 0, - n = static_cast(this->_internal_publish_tracks_size()); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, this->_internal_publish_tracks(i), target, stream); - } - - // repeated .livekit.DataChannelInfo data_channels = 4; - for (unsigned int i = 0, - n = static_cast(this->_internal_data_channels_size()); i < n; i++) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, this->_internal_data_channels(i), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.SyncState) - return target; -} - -size_t SyncState::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.SyncState) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated .livekit.TrackPublishedResponse publish_tracks = 3; - total_size += 1UL * this->_internal_publish_tracks_size(); - for (const auto& msg : this->publish_tracks_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // repeated .livekit.DataChannelInfo data_channels = 4; - total_size += 1UL * this->_internal_data_channels_size(); - for (const auto& msg : this->data_channels_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - // .livekit.SessionDescription answer = 1; - if (this->_internal_has_answer()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *answer_); - } - - // .livekit.UpdateSubscription subscription = 2; - if (this->_internal_has_subscription()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *subscription_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SyncState::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - SyncState::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SyncState::GetClassData() const { return &_class_data_; } - -void SyncState::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void SyncState::MergeFrom(const SyncState& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.SyncState) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - publish_tracks_.MergeFrom(from.publish_tracks_); - data_channels_.MergeFrom(from.data_channels_); - if (from._internal_has_answer()) { - _internal_mutable_answer()->::livekit::SessionDescription::MergeFrom(from._internal_answer()); - } - if (from._internal_has_subscription()) { - _internal_mutable_subscription()->::livekit::UpdateSubscription::MergeFrom(from._internal_subscription()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void SyncState::CopyFrom(const SyncState& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.SyncState) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool SyncState::IsInitialized() const { - return true; -} - -void SyncState::InternalSwap(SyncState* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - publish_tracks_.InternalSwap(&other->publish_tracks_); - data_channels_.InternalSwap(&other->data_channels_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(SyncState, subscription_) - + sizeof(SyncState::subscription_) - - PROTOBUF_FIELD_OFFSET(SyncState, answer_)>( - reinterpret_cast(&answer_), - reinterpret_cast(&other->answer_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata SyncState::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[28]); -} - -// =================================================================== - -class DataChannelInfo::_Internal { - public: -}; - -DataChannelInfo::DataChannelInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.DataChannelInfo) -} -DataChannelInfo::DataChannelInfo(const DataChannelInfo& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - label_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - label_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_label().empty()) { - label_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_label(), - GetArenaForAllocation()); - } - ::memcpy(&id_, &from.id_, - static_cast(reinterpret_cast(&target_) - - reinterpret_cast(&id_)) + sizeof(target_)); - // @@protoc_insertion_point(copy_constructor:livekit.DataChannelInfo) -} - -inline void DataChannelInfo::SharedCtor() { -label_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - label_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&id_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&target_) - - reinterpret_cast(&id_)) + sizeof(target_)); -} - -DataChannelInfo::~DataChannelInfo() { - // @@protoc_insertion_point(destructor:livekit.DataChannelInfo) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void DataChannelInfo::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - label_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -} - -void DataChannelInfo::ArenaDtor(void* object) { - DataChannelInfo* _this = reinterpret_cast< DataChannelInfo* >(object); - (void)_this; -} -void DataChannelInfo::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void DataChannelInfo::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void DataChannelInfo::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.DataChannelInfo) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - label_.ClearToEmpty(); - ::memset(&id_, 0, static_cast( - reinterpret_cast(&target_) - - reinterpret_cast(&id_)) + sizeof(target_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* DataChannelInfo::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string label = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_label(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "livekit.DataChannelInfo.label")); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // uint32 id = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .livekit.SignalTarget target = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_target(static_cast<::livekit::SignalTarget>(val)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* DataChannelInfo::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.DataChannelInfo) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string label = 1; - if (!this->_internal_label().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_label().data(), static_cast(this->_internal_label().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "livekit.DataChannelInfo.label"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_label(), target); - } - - // uint32 id = 2; - if (this->_internal_id() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(2, this->_internal_id(), target); - } - - // .livekit.SignalTarget target = 3; - if (this->_internal_target() != 0) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( - 3, this->_internal_target(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.DataChannelInfo) - return target; -} - -size_t DataChannelInfo::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.DataChannelInfo) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string label = 1; - if (!this->_internal_label().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_label()); - } - - // uint32 id = 2; - if (this->_internal_id() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_id()); - } - - // .livekit.SignalTarget target = 3; - if (this->_internal_target() != 0) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_target()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DataChannelInfo::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - DataChannelInfo::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DataChannelInfo::GetClassData() const { return &_class_data_; } - -void DataChannelInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void DataChannelInfo::MergeFrom(const DataChannelInfo& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.DataChannelInfo) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_label().empty()) { - _internal_set_label(from._internal_label()); - } - if (from._internal_id() != 0) { - _internal_set_id(from._internal_id()); - } - if (from._internal_target() != 0) { - _internal_set_target(from._internal_target()); - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void DataChannelInfo::CopyFrom(const DataChannelInfo& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.DataChannelInfo) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool DataChannelInfo::IsInitialized() const { - return true; -} - -void DataChannelInfo::InternalSwap(DataChannelInfo* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &label_, lhs_arena, - &other->label_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(DataChannelInfo, target_) - + sizeof(DataChannelInfo::target_) - - PROTOBUF_FIELD_OFFSET(DataChannelInfo, id_)>( - reinterpret_cast(&id_), - reinterpret_cast(&other->id_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata DataChannelInfo::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[29]); -} - -// =================================================================== - -class SimulateScenario::_Internal { - public: -}; - -SimulateScenario::SimulateScenario(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } - // @@protoc_insertion_point(arena_constructor:livekit.SimulateScenario) -} -SimulateScenario::SimulateScenario(const SimulateScenario& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - clear_has_scenario(); - switch (from.scenario_case()) { - case kSpeakerUpdate: { - _internal_set_speaker_update(from._internal_speaker_update()); - break; - } - case kNodeFailure: { - _internal_set_node_failure(from._internal_node_failure()); - break; - } - case kMigration: { - _internal_set_migration(from._internal_migration()); - break; - } - case kServerLeave: { - _internal_set_server_leave(from._internal_server_leave()); - break; - } - case SCENARIO_NOT_SET: { - break; - } - } - // @@protoc_insertion_point(copy_constructor:livekit.SimulateScenario) -} - -inline void SimulateScenario::SharedCtor() { -clear_has_scenario(); -} - -SimulateScenario::~SimulateScenario() { - // @@protoc_insertion_point(destructor:livekit.SimulateScenario) - if (GetArenaForAllocation() != nullptr) return; - SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -inline void SimulateScenario::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (has_scenario()) { - clear_scenario(); - } -} - -void SimulateScenario::ArenaDtor(void* object) { - SimulateScenario* _this = reinterpret_cast< SimulateScenario* >(object); - (void)_this; -} -void SimulateScenario::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} -void SimulateScenario::SetCachedSize(int size) const { - _cached_size_.Set(size); -} - -void SimulateScenario::clear_scenario() { -// @@protoc_insertion_point(one_of_clear_start:livekit.SimulateScenario) - switch (scenario_case()) { - case kSpeakerUpdate: { - // No need to clear - break; - } - case kNodeFailure: { - // No need to clear - break; - } - case kMigration: { - // No need to clear - break; - } - case kServerLeave: { - // No need to clear - break; - } - case SCENARIO_NOT_SET: { - break; - } - } - _oneof_case_[0] = SCENARIO_NOT_SET; -} - - -void SimulateScenario::Clear() { -// @@protoc_insertion_point(message_clear_start:livekit.SimulateScenario) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - clear_scenario(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SimulateScenario::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); - switch (tag >> 3) { - // int32 speaker_update = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _internal_set_speaker_update(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr)); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // bool node_failure = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _internal_set_node_failure(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr)); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // bool migration = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _internal_set_migration(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr)); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // bool server_leave = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _internal_set_server_leave(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr)); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* SimulateScenario::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:livekit.SimulateScenario) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // int32 speaker_update = 1; - if (_internal_has_speaker_update()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_speaker_update(), target); - } - - // bool node_failure = 2; - if (_internal_has_node_failure()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(2, this->_internal_node_failure(), target); - } - - // bool migration = 3; - if (_internal_has_migration()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(3, this->_internal_migration(), target); - } - - // bool server_leave = 4; - if (_internal_has_server_leave()) { - target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(4, this->_internal_server_leave(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); - } - // @@protoc_insertion_point(serialize_to_array_end:livekit.SimulateScenario) - return target; -} - -size_t SimulateScenario::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:livekit.SimulateScenario) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - switch (scenario_case()) { - // int32 speaker_update = 1; - case kSpeakerUpdate: { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_speaker_update()); - break; - } - // bool node_failure = 2; - case kNodeFailure: { - total_size += 1 + 1; - break; - } - // bool migration = 3; - case kMigration: { - total_size += 1 + 1; - break; - } - // bool server_leave = 4; - case kServerLeave: { - total_size += 1 + 1; - break; - } - case SCENARIO_NOT_SET: { - break; - } - } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SimulateScenario::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, - SimulateScenario::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SimulateScenario::GetClassData() const { return &_class_data_; } - -void SimulateScenario::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - - -void SimulateScenario::MergeFrom(const SimulateScenario& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:livekit.SimulateScenario) - GOOGLE_DCHECK_NE(&from, this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - switch (from.scenario_case()) { - case kSpeakerUpdate: { - _internal_set_speaker_update(from._internal_speaker_update()); - break; - } - case kNodeFailure: { - _internal_set_node_failure(from._internal_node_failure()); - break; - } - case kMigration: { - _internal_set_migration(from._internal_migration()); - break; - } - case kServerLeave: { - _internal_set_server_leave(from._internal_server_leave()); - break; - } - case SCENARIO_NOT_SET: { - break; - } - } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void SimulateScenario::CopyFrom(const SimulateScenario& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:livekit.SimulateScenario) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool SimulateScenario::IsInitialized() const { - return true; -} - -void SimulateScenario::InternalSwap(SimulateScenario* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(scenario_, other->scenario_); - swap(_oneof_case_[0], other->_oneof_case_[0]); -} - -::PROTOBUF_NAMESPACE_ID::Metadata SimulateScenario::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( - &descriptor_table_livekit_5frtc_2eproto_getter, &descriptor_table_livekit_5frtc_2eproto_once, - file_level_metadata_livekit_5frtc_2eproto[30]); -} - -// @@protoc_insertion_point(namespace_scope) -} // namespace livekit -PROTOBUF_NAMESPACE_OPEN -template<> PROTOBUF_NOINLINE ::livekit::SignalRequest* Arena::CreateMaybeMessage< ::livekit::SignalRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::SignalRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::SignalResponse* Arena::CreateMaybeMessage< ::livekit::SignalResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::SignalResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::SimulcastCodec* Arena::CreateMaybeMessage< ::livekit::SimulcastCodec >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::SimulcastCodec >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::AddTrackRequest* Arena::CreateMaybeMessage< ::livekit::AddTrackRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::AddTrackRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::TrickleRequest* Arena::CreateMaybeMessage< ::livekit::TrickleRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::TrickleRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::MuteTrackRequest* Arena::CreateMaybeMessage< ::livekit::MuteTrackRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::MuteTrackRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::JoinResponse* Arena::CreateMaybeMessage< ::livekit::JoinResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::JoinResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::TrackPublishedResponse* Arena::CreateMaybeMessage< ::livekit::TrackPublishedResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::TrackPublishedResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::TrackUnpublishedResponse* Arena::CreateMaybeMessage< ::livekit::TrackUnpublishedResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::TrackUnpublishedResponse >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::SessionDescription* Arena::CreateMaybeMessage< ::livekit::SessionDescription >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::SessionDescription >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::ParticipantUpdate* Arena::CreateMaybeMessage< ::livekit::ParticipantUpdate >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::ParticipantUpdate >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::UpdateSubscription* Arena::CreateMaybeMessage< ::livekit::UpdateSubscription >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::UpdateSubscription >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::UpdateTrackSettings* Arena::CreateMaybeMessage< ::livekit::UpdateTrackSettings >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::UpdateTrackSettings >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::LeaveRequest* Arena::CreateMaybeMessage< ::livekit::LeaveRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::LeaveRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::UpdateVideoLayers* Arena::CreateMaybeMessage< ::livekit::UpdateVideoLayers >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::UpdateVideoLayers >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::ICEServer* Arena::CreateMaybeMessage< ::livekit::ICEServer >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::ICEServer >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::SpeakersChanged* Arena::CreateMaybeMessage< ::livekit::SpeakersChanged >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::SpeakersChanged >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::RoomUpdate* Arena::CreateMaybeMessage< ::livekit::RoomUpdate >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::RoomUpdate >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::ConnectionQualityInfo* Arena::CreateMaybeMessage< ::livekit::ConnectionQualityInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::ConnectionQualityInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::ConnectionQualityUpdate* Arena::CreateMaybeMessage< ::livekit::ConnectionQualityUpdate >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::ConnectionQualityUpdate >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::StreamStateInfo* Arena::CreateMaybeMessage< ::livekit::StreamStateInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::StreamStateInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::StreamStateUpdate* Arena::CreateMaybeMessage< ::livekit::StreamStateUpdate >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::StreamStateUpdate >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::SubscribedQuality* Arena::CreateMaybeMessage< ::livekit::SubscribedQuality >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::SubscribedQuality >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::SubscribedCodec* Arena::CreateMaybeMessage< ::livekit::SubscribedCodec >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::SubscribedCodec >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::SubscribedQualityUpdate* Arena::CreateMaybeMessage< ::livekit::SubscribedQualityUpdate >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::SubscribedQualityUpdate >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::TrackPermission* Arena::CreateMaybeMessage< ::livekit::TrackPermission >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::TrackPermission >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::SubscriptionPermission* Arena::CreateMaybeMessage< ::livekit::SubscriptionPermission >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::SubscriptionPermission >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::SubscriptionPermissionUpdate* Arena::CreateMaybeMessage< ::livekit::SubscriptionPermissionUpdate >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::SubscriptionPermissionUpdate >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::SyncState* Arena::CreateMaybeMessage< ::livekit::SyncState >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::SyncState >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::DataChannelInfo* Arena::CreateMaybeMessage< ::livekit::DataChannelInfo >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::DataChannelInfo >(arena); -} -template<> PROTOBUF_NOINLINE ::livekit::SimulateScenario* Arena::CreateMaybeMessage< ::livekit::SimulateScenario >(Arena* arena) { - return Arena::CreateMessageInternal< ::livekit::SimulateScenario >(arena); -} -PROTOBUF_NAMESPACE_CLOSE - -// @@protoc_insertion_point(global_scope) -#include diff --git a/src/proto/livekit_rtc.pb.h b/src/proto/livekit_rtc.pb.h deleted file mode 100644 index 7dabe71..0000000 --- a/src/proto/livekit_rtc.pb.h +++ /dev/null @@ -1,12272 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: livekit_rtc.proto - -#ifndef GOOGLE_PROTOBUF_INCLUDED_livekit_5frtc_2eproto -#define GOOGLE_PROTOBUF_INCLUDED_livekit_5frtc_2eproto - -#include -#include - -#include -#if PROTOBUF_VERSION < 3019000 -#error This file was generated by a newer version of protoc which is -#error incompatible with your Protocol Buffer headers. Please update -#error your headers. -#endif -#if 3019004 < PROTOBUF_MIN_PROTOC_VERSION -#error This file was generated by an older version of protoc which is -#error incompatible with your Protocol Buffer headers. Please -#error regenerate this file with a newer version of protoc. -#endif - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include // IWYU pragma: export -#include // IWYU pragma: export -#include -#include -#include "livekit_models.pb.h" -// @@protoc_insertion_point(includes) -#include -#define PROTOBUF_INTERNAL_EXPORT_livekit_5frtc_2eproto -PROTOBUF_NAMESPACE_OPEN -namespace internal { -class AnyMetadata; -} // namespace internal -PROTOBUF_NAMESPACE_CLOSE - -// Internal implementation detail -- do not use these members. -struct TableStruct_livekit_5frtc_2eproto { - static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] - PROTOBUF_SECTION_VARIABLE(protodesc_cold); - static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] - PROTOBUF_SECTION_VARIABLE(protodesc_cold); - static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[31] - PROTOBUF_SECTION_VARIABLE(protodesc_cold); - static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]; - static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]; - static const uint32_t offsets[]; -}; -extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_livekit_5frtc_2eproto; -namespace livekit { -class AddTrackRequest; -struct AddTrackRequestDefaultTypeInternal; -extern AddTrackRequestDefaultTypeInternal _AddTrackRequest_default_instance_; -class ConnectionQualityInfo; -struct ConnectionQualityInfoDefaultTypeInternal; -extern ConnectionQualityInfoDefaultTypeInternal _ConnectionQualityInfo_default_instance_; -class ConnectionQualityUpdate; -struct ConnectionQualityUpdateDefaultTypeInternal; -extern ConnectionQualityUpdateDefaultTypeInternal _ConnectionQualityUpdate_default_instance_; -class DataChannelInfo; -struct DataChannelInfoDefaultTypeInternal; -extern DataChannelInfoDefaultTypeInternal _DataChannelInfo_default_instance_; -class ICEServer; -struct ICEServerDefaultTypeInternal; -extern ICEServerDefaultTypeInternal _ICEServer_default_instance_; -class JoinResponse; -struct JoinResponseDefaultTypeInternal; -extern JoinResponseDefaultTypeInternal _JoinResponse_default_instance_; -class LeaveRequest; -struct LeaveRequestDefaultTypeInternal; -extern LeaveRequestDefaultTypeInternal _LeaveRequest_default_instance_; -class MuteTrackRequest; -struct MuteTrackRequestDefaultTypeInternal; -extern MuteTrackRequestDefaultTypeInternal _MuteTrackRequest_default_instance_; -class ParticipantUpdate; -struct ParticipantUpdateDefaultTypeInternal; -extern ParticipantUpdateDefaultTypeInternal _ParticipantUpdate_default_instance_; -class RoomUpdate; -struct RoomUpdateDefaultTypeInternal; -extern RoomUpdateDefaultTypeInternal _RoomUpdate_default_instance_; -class SessionDescription; -struct SessionDescriptionDefaultTypeInternal; -extern SessionDescriptionDefaultTypeInternal _SessionDescription_default_instance_; -class SignalRequest; -struct SignalRequestDefaultTypeInternal; -extern SignalRequestDefaultTypeInternal _SignalRequest_default_instance_; -class SignalResponse; -struct SignalResponseDefaultTypeInternal; -extern SignalResponseDefaultTypeInternal _SignalResponse_default_instance_; -class SimulateScenario; -struct SimulateScenarioDefaultTypeInternal; -extern SimulateScenarioDefaultTypeInternal _SimulateScenario_default_instance_; -class SimulcastCodec; -struct SimulcastCodecDefaultTypeInternal; -extern SimulcastCodecDefaultTypeInternal _SimulcastCodec_default_instance_; -class SpeakersChanged; -struct SpeakersChangedDefaultTypeInternal; -extern SpeakersChangedDefaultTypeInternal _SpeakersChanged_default_instance_; -class StreamStateInfo; -struct StreamStateInfoDefaultTypeInternal; -extern StreamStateInfoDefaultTypeInternal _StreamStateInfo_default_instance_; -class StreamStateUpdate; -struct StreamStateUpdateDefaultTypeInternal; -extern StreamStateUpdateDefaultTypeInternal _StreamStateUpdate_default_instance_; -class SubscribedCodec; -struct SubscribedCodecDefaultTypeInternal; -extern SubscribedCodecDefaultTypeInternal _SubscribedCodec_default_instance_; -class SubscribedQuality; -struct SubscribedQualityDefaultTypeInternal; -extern SubscribedQualityDefaultTypeInternal _SubscribedQuality_default_instance_; -class SubscribedQualityUpdate; -struct SubscribedQualityUpdateDefaultTypeInternal; -extern SubscribedQualityUpdateDefaultTypeInternal _SubscribedQualityUpdate_default_instance_; -class SubscriptionPermission; -struct SubscriptionPermissionDefaultTypeInternal; -extern SubscriptionPermissionDefaultTypeInternal _SubscriptionPermission_default_instance_; -class SubscriptionPermissionUpdate; -struct SubscriptionPermissionUpdateDefaultTypeInternal; -extern SubscriptionPermissionUpdateDefaultTypeInternal _SubscriptionPermissionUpdate_default_instance_; -class SyncState; -struct SyncStateDefaultTypeInternal; -extern SyncStateDefaultTypeInternal _SyncState_default_instance_; -class TrackPermission; -struct TrackPermissionDefaultTypeInternal; -extern TrackPermissionDefaultTypeInternal _TrackPermission_default_instance_; -class TrackPublishedResponse; -struct TrackPublishedResponseDefaultTypeInternal; -extern TrackPublishedResponseDefaultTypeInternal _TrackPublishedResponse_default_instance_; -class TrackUnpublishedResponse; -struct TrackUnpublishedResponseDefaultTypeInternal; -extern TrackUnpublishedResponseDefaultTypeInternal _TrackUnpublishedResponse_default_instance_; -class TrickleRequest; -struct TrickleRequestDefaultTypeInternal; -extern TrickleRequestDefaultTypeInternal _TrickleRequest_default_instance_; -class UpdateSubscription; -struct UpdateSubscriptionDefaultTypeInternal; -extern UpdateSubscriptionDefaultTypeInternal _UpdateSubscription_default_instance_; -class UpdateTrackSettings; -struct UpdateTrackSettingsDefaultTypeInternal; -extern UpdateTrackSettingsDefaultTypeInternal _UpdateTrackSettings_default_instance_; -class UpdateVideoLayers; -struct UpdateVideoLayersDefaultTypeInternal; -extern UpdateVideoLayersDefaultTypeInternal _UpdateVideoLayers_default_instance_; -} // namespace livekit -PROTOBUF_NAMESPACE_OPEN -template<> ::livekit::AddTrackRequest* Arena::CreateMaybeMessage<::livekit::AddTrackRequest>(Arena*); -template<> ::livekit::ConnectionQualityInfo* Arena::CreateMaybeMessage<::livekit::ConnectionQualityInfo>(Arena*); -template<> ::livekit::ConnectionQualityUpdate* Arena::CreateMaybeMessage<::livekit::ConnectionQualityUpdate>(Arena*); -template<> ::livekit::DataChannelInfo* Arena::CreateMaybeMessage<::livekit::DataChannelInfo>(Arena*); -template<> ::livekit::ICEServer* Arena::CreateMaybeMessage<::livekit::ICEServer>(Arena*); -template<> ::livekit::JoinResponse* Arena::CreateMaybeMessage<::livekit::JoinResponse>(Arena*); -template<> ::livekit::LeaveRequest* Arena::CreateMaybeMessage<::livekit::LeaveRequest>(Arena*); -template<> ::livekit::MuteTrackRequest* Arena::CreateMaybeMessage<::livekit::MuteTrackRequest>(Arena*); -template<> ::livekit::ParticipantUpdate* Arena::CreateMaybeMessage<::livekit::ParticipantUpdate>(Arena*); -template<> ::livekit::RoomUpdate* Arena::CreateMaybeMessage<::livekit::RoomUpdate>(Arena*); -template<> ::livekit::SessionDescription* Arena::CreateMaybeMessage<::livekit::SessionDescription>(Arena*); -template<> ::livekit::SignalRequest* Arena::CreateMaybeMessage<::livekit::SignalRequest>(Arena*); -template<> ::livekit::SignalResponse* Arena::CreateMaybeMessage<::livekit::SignalResponse>(Arena*); -template<> ::livekit::SimulateScenario* Arena::CreateMaybeMessage<::livekit::SimulateScenario>(Arena*); -template<> ::livekit::SimulcastCodec* Arena::CreateMaybeMessage<::livekit::SimulcastCodec>(Arena*); -template<> ::livekit::SpeakersChanged* Arena::CreateMaybeMessage<::livekit::SpeakersChanged>(Arena*); -template<> ::livekit::StreamStateInfo* Arena::CreateMaybeMessage<::livekit::StreamStateInfo>(Arena*); -template<> ::livekit::StreamStateUpdate* Arena::CreateMaybeMessage<::livekit::StreamStateUpdate>(Arena*); -template<> ::livekit::SubscribedCodec* Arena::CreateMaybeMessage<::livekit::SubscribedCodec>(Arena*); -template<> ::livekit::SubscribedQuality* Arena::CreateMaybeMessage<::livekit::SubscribedQuality>(Arena*); -template<> ::livekit::SubscribedQualityUpdate* Arena::CreateMaybeMessage<::livekit::SubscribedQualityUpdate>(Arena*); -template<> ::livekit::SubscriptionPermission* Arena::CreateMaybeMessage<::livekit::SubscriptionPermission>(Arena*); -template<> ::livekit::SubscriptionPermissionUpdate* Arena::CreateMaybeMessage<::livekit::SubscriptionPermissionUpdate>(Arena*); -template<> ::livekit::SyncState* Arena::CreateMaybeMessage<::livekit::SyncState>(Arena*); -template<> ::livekit::TrackPermission* Arena::CreateMaybeMessage<::livekit::TrackPermission>(Arena*); -template<> ::livekit::TrackPublishedResponse* Arena::CreateMaybeMessage<::livekit::TrackPublishedResponse>(Arena*); -template<> ::livekit::TrackUnpublishedResponse* Arena::CreateMaybeMessage<::livekit::TrackUnpublishedResponse>(Arena*); -template<> ::livekit::TrickleRequest* Arena::CreateMaybeMessage<::livekit::TrickleRequest>(Arena*); -template<> ::livekit::UpdateSubscription* Arena::CreateMaybeMessage<::livekit::UpdateSubscription>(Arena*); -template<> ::livekit::UpdateTrackSettings* Arena::CreateMaybeMessage<::livekit::UpdateTrackSettings>(Arena*); -template<> ::livekit::UpdateVideoLayers* Arena::CreateMaybeMessage<::livekit::UpdateVideoLayers>(Arena*); -PROTOBUF_NAMESPACE_CLOSE -namespace livekit { - -enum SignalTarget : int { - PUBLISHER = 0, - SUBSCRIBER = 1, - SignalTarget_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), - SignalTarget_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() -}; -bool SignalTarget_IsValid(int value); -constexpr SignalTarget SignalTarget_MIN = PUBLISHER; -constexpr SignalTarget SignalTarget_MAX = SUBSCRIBER; -constexpr int SignalTarget_ARRAYSIZE = SignalTarget_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* SignalTarget_descriptor(); -template -inline const std::string& SignalTarget_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function SignalTarget_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - SignalTarget_descriptor(), enum_t_value); -} -inline bool SignalTarget_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SignalTarget* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - SignalTarget_descriptor(), name, value); -} -enum StreamState : int { - ACTIVE = 0, - PAUSED = 1, - StreamState_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), - StreamState_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() -}; -bool StreamState_IsValid(int value); -constexpr StreamState StreamState_MIN = ACTIVE; -constexpr StreamState StreamState_MAX = PAUSED; -constexpr int StreamState_ARRAYSIZE = StreamState_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* StreamState_descriptor(); -template -inline const std::string& StreamState_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function StreamState_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - StreamState_descriptor(), enum_t_value); -} -inline bool StreamState_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, StreamState* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - StreamState_descriptor(), name, value); -} -// =================================================================== - -class SignalRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.SignalRequest) */ { - public: - inline SignalRequest() : SignalRequest(nullptr) {} - ~SignalRequest() override; - explicit constexpr SignalRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SignalRequest(const SignalRequest& from); - SignalRequest(SignalRequest&& from) noexcept - : SignalRequest() { - *this = ::std::move(from); - } - - inline SignalRequest& operator=(const SignalRequest& from) { - CopyFrom(from); - return *this; - } - inline SignalRequest& operator=(SignalRequest&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const SignalRequest& default_instance() { - return *internal_default_instance(); - } - enum MessageCase { - kOffer = 1, - kAnswer = 2, - kTrickle = 3, - kAddTrack = 4, - kMute = 5, - kSubscription = 6, - kTrackSetting = 7, - kLeave = 8, - kUpdateLayers = 10, - kSubscriptionPermission = 11, - kSyncState = 12, - kSimulate = 13, - MESSAGE_NOT_SET = 0, - }; - - static inline const SignalRequest* internal_default_instance() { - return reinterpret_cast( - &_SignalRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 0; - - friend void swap(SignalRequest& a, SignalRequest& b) { - a.Swap(&b); - } - inline void Swap(SignalRequest* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(SignalRequest* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - SignalRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const SignalRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const SignalRequest& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(SignalRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.SignalRequest"; - } - protected: - explicit SignalRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kOfferFieldNumber = 1, - kAnswerFieldNumber = 2, - kTrickleFieldNumber = 3, - kAddTrackFieldNumber = 4, - kMuteFieldNumber = 5, - kSubscriptionFieldNumber = 6, - kTrackSettingFieldNumber = 7, - kLeaveFieldNumber = 8, - kUpdateLayersFieldNumber = 10, - kSubscriptionPermissionFieldNumber = 11, - kSyncStateFieldNumber = 12, - kSimulateFieldNumber = 13, - }; - // .livekit.SessionDescription offer = 1; - bool has_offer() const; - private: - bool _internal_has_offer() const; - public: - void clear_offer(); - const ::livekit::SessionDescription& offer() const; - PROTOBUF_NODISCARD ::livekit::SessionDescription* release_offer(); - ::livekit::SessionDescription* mutable_offer(); - void set_allocated_offer(::livekit::SessionDescription* offer); - private: - const ::livekit::SessionDescription& _internal_offer() const; - ::livekit::SessionDescription* _internal_mutable_offer(); - public: - void unsafe_arena_set_allocated_offer( - ::livekit::SessionDescription* offer); - ::livekit::SessionDescription* unsafe_arena_release_offer(); - - // .livekit.SessionDescription answer = 2; - bool has_answer() const; - private: - bool _internal_has_answer() const; - public: - void clear_answer(); - const ::livekit::SessionDescription& answer() const; - PROTOBUF_NODISCARD ::livekit::SessionDescription* release_answer(); - ::livekit::SessionDescription* mutable_answer(); - void set_allocated_answer(::livekit::SessionDescription* answer); - private: - const ::livekit::SessionDescription& _internal_answer() const; - ::livekit::SessionDescription* _internal_mutable_answer(); - public: - void unsafe_arena_set_allocated_answer( - ::livekit::SessionDescription* answer); - ::livekit::SessionDescription* unsafe_arena_release_answer(); - - // .livekit.TrickleRequest trickle = 3; - bool has_trickle() const; - private: - bool _internal_has_trickle() const; - public: - void clear_trickle(); - const ::livekit::TrickleRequest& trickle() const; - PROTOBUF_NODISCARD ::livekit::TrickleRequest* release_trickle(); - ::livekit::TrickleRequest* mutable_trickle(); - void set_allocated_trickle(::livekit::TrickleRequest* trickle); - private: - const ::livekit::TrickleRequest& _internal_trickle() const; - ::livekit::TrickleRequest* _internal_mutable_trickle(); - public: - void unsafe_arena_set_allocated_trickle( - ::livekit::TrickleRequest* trickle); - ::livekit::TrickleRequest* unsafe_arena_release_trickle(); - - // .livekit.AddTrackRequest add_track = 4; - bool has_add_track() const; - private: - bool _internal_has_add_track() const; - public: - void clear_add_track(); - const ::livekit::AddTrackRequest& add_track() const; - PROTOBUF_NODISCARD ::livekit::AddTrackRequest* release_add_track(); - ::livekit::AddTrackRequest* mutable_add_track(); - void set_allocated_add_track(::livekit::AddTrackRequest* add_track); - private: - const ::livekit::AddTrackRequest& _internal_add_track() const; - ::livekit::AddTrackRequest* _internal_mutable_add_track(); - public: - void unsafe_arena_set_allocated_add_track( - ::livekit::AddTrackRequest* add_track); - ::livekit::AddTrackRequest* unsafe_arena_release_add_track(); - - // .livekit.MuteTrackRequest mute = 5; - bool has_mute() const; - private: - bool _internal_has_mute() const; - public: - void clear_mute(); - const ::livekit::MuteTrackRequest& mute() const; - PROTOBUF_NODISCARD ::livekit::MuteTrackRequest* release_mute(); - ::livekit::MuteTrackRequest* mutable_mute(); - void set_allocated_mute(::livekit::MuteTrackRequest* mute); - private: - const ::livekit::MuteTrackRequest& _internal_mute() const; - ::livekit::MuteTrackRequest* _internal_mutable_mute(); - public: - void unsafe_arena_set_allocated_mute( - ::livekit::MuteTrackRequest* mute); - ::livekit::MuteTrackRequest* unsafe_arena_release_mute(); - - // .livekit.UpdateSubscription subscription = 6; - bool has_subscription() const; - private: - bool _internal_has_subscription() const; - public: - void clear_subscription(); - const ::livekit::UpdateSubscription& subscription() const; - PROTOBUF_NODISCARD ::livekit::UpdateSubscription* release_subscription(); - ::livekit::UpdateSubscription* mutable_subscription(); - void set_allocated_subscription(::livekit::UpdateSubscription* subscription); - private: - const ::livekit::UpdateSubscription& _internal_subscription() const; - ::livekit::UpdateSubscription* _internal_mutable_subscription(); - public: - void unsafe_arena_set_allocated_subscription( - ::livekit::UpdateSubscription* subscription); - ::livekit::UpdateSubscription* unsafe_arena_release_subscription(); - - // .livekit.UpdateTrackSettings track_setting = 7; - bool has_track_setting() const; - private: - bool _internal_has_track_setting() const; - public: - void clear_track_setting(); - const ::livekit::UpdateTrackSettings& track_setting() const; - PROTOBUF_NODISCARD ::livekit::UpdateTrackSettings* release_track_setting(); - ::livekit::UpdateTrackSettings* mutable_track_setting(); - void set_allocated_track_setting(::livekit::UpdateTrackSettings* track_setting); - private: - const ::livekit::UpdateTrackSettings& _internal_track_setting() const; - ::livekit::UpdateTrackSettings* _internal_mutable_track_setting(); - public: - void unsafe_arena_set_allocated_track_setting( - ::livekit::UpdateTrackSettings* track_setting); - ::livekit::UpdateTrackSettings* unsafe_arena_release_track_setting(); - - // .livekit.LeaveRequest leave = 8; - bool has_leave() const; - private: - bool _internal_has_leave() const; - public: - void clear_leave(); - const ::livekit::LeaveRequest& leave() const; - PROTOBUF_NODISCARD ::livekit::LeaveRequest* release_leave(); - ::livekit::LeaveRequest* mutable_leave(); - void set_allocated_leave(::livekit::LeaveRequest* leave); - private: - const ::livekit::LeaveRequest& _internal_leave() const; - ::livekit::LeaveRequest* _internal_mutable_leave(); - public: - void unsafe_arena_set_allocated_leave( - ::livekit::LeaveRequest* leave); - ::livekit::LeaveRequest* unsafe_arena_release_leave(); - - // .livekit.UpdateVideoLayers update_layers = 10; - bool has_update_layers() const; - private: - bool _internal_has_update_layers() const; - public: - void clear_update_layers(); - const ::livekit::UpdateVideoLayers& update_layers() const; - PROTOBUF_NODISCARD ::livekit::UpdateVideoLayers* release_update_layers(); - ::livekit::UpdateVideoLayers* mutable_update_layers(); - void set_allocated_update_layers(::livekit::UpdateVideoLayers* update_layers); - private: - const ::livekit::UpdateVideoLayers& _internal_update_layers() const; - ::livekit::UpdateVideoLayers* _internal_mutable_update_layers(); - public: - void unsafe_arena_set_allocated_update_layers( - ::livekit::UpdateVideoLayers* update_layers); - ::livekit::UpdateVideoLayers* unsafe_arena_release_update_layers(); - - // .livekit.SubscriptionPermission subscription_permission = 11; - bool has_subscription_permission() const; - private: - bool _internal_has_subscription_permission() const; - public: - void clear_subscription_permission(); - const ::livekit::SubscriptionPermission& subscription_permission() const; - PROTOBUF_NODISCARD ::livekit::SubscriptionPermission* release_subscription_permission(); - ::livekit::SubscriptionPermission* mutable_subscription_permission(); - void set_allocated_subscription_permission(::livekit::SubscriptionPermission* subscription_permission); - private: - const ::livekit::SubscriptionPermission& _internal_subscription_permission() const; - ::livekit::SubscriptionPermission* _internal_mutable_subscription_permission(); - public: - void unsafe_arena_set_allocated_subscription_permission( - ::livekit::SubscriptionPermission* subscription_permission); - ::livekit::SubscriptionPermission* unsafe_arena_release_subscription_permission(); - - // .livekit.SyncState sync_state = 12; - bool has_sync_state() const; - private: - bool _internal_has_sync_state() const; - public: - void clear_sync_state(); - const ::livekit::SyncState& sync_state() const; - PROTOBUF_NODISCARD ::livekit::SyncState* release_sync_state(); - ::livekit::SyncState* mutable_sync_state(); - void set_allocated_sync_state(::livekit::SyncState* sync_state); - private: - const ::livekit::SyncState& _internal_sync_state() const; - ::livekit::SyncState* _internal_mutable_sync_state(); - public: - void unsafe_arena_set_allocated_sync_state( - ::livekit::SyncState* sync_state); - ::livekit::SyncState* unsafe_arena_release_sync_state(); - - // .livekit.SimulateScenario simulate = 13; - bool has_simulate() const; - private: - bool _internal_has_simulate() const; - public: - void clear_simulate(); - const ::livekit::SimulateScenario& simulate() const; - PROTOBUF_NODISCARD ::livekit::SimulateScenario* release_simulate(); - ::livekit::SimulateScenario* mutable_simulate(); - void set_allocated_simulate(::livekit::SimulateScenario* simulate); - private: - const ::livekit::SimulateScenario& _internal_simulate() const; - ::livekit::SimulateScenario* _internal_mutable_simulate(); - public: - void unsafe_arena_set_allocated_simulate( - ::livekit::SimulateScenario* simulate); - ::livekit::SimulateScenario* unsafe_arena_release_simulate(); - - void clear_message(); - MessageCase message_case() const; - // @@protoc_insertion_point(class_scope:livekit.SignalRequest) - private: - class _Internal; - void set_has_offer(); - void set_has_answer(); - void set_has_trickle(); - void set_has_add_track(); - void set_has_mute(); - void set_has_subscription(); - void set_has_track_setting(); - void set_has_leave(); - void set_has_update_layers(); - void set_has_subscription_permission(); - void set_has_sync_state(); - void set_has_simulate(); - - inline bool has_message() const; - inline void clear_has_message(); - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - union MessageUnion { - constexpr MessageUnion() : _constinit_{} {} - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; - ::livekit::SessionDescription* offer_; - ::livekit::SessionDescription* answer_; - ::livekit::TrickleRequest* trickle_; - ::livekit::AddTrackRequest* add_track_; - ::livekit::MuteTrackRequest* mute_; - ::livekit::UpdateSubscription* subscription_; - ::livekit::UpdateTrackSettings* track_setting_; - ::livekit::LeaveRequest* leave_; - ::livekit::UpdateVideoLayers* update_layers_; - ::livekit::SubscriptionPermission* subscription_permission_; - ::livekit::SyncState* sync_state_; - ::livekit::SimulateScenario* simulate_; - } message_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - uint32_t _oneof_case_[1]; - - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class SignalResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.SignalResponse) */ { - public: - inline SignalResponse() : SignalResponse(nullptr) {} - ~SignalResponse() override; - explicit constexpr SignalResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SignalResponse(const SignalResponse& from); - SignalResponse(SignalResponse&& from) noexcept - : SignalResponse() { - *this = ::std::move(from); - } - - inline SignalResponse& operator=(const SignalResponse& from) { - CopyFrom(from); - return *this; - } - inline SignalResponse& operator=(SignalResponse&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const SignalResponse& default_instance() { - return *internal_default_instance(); - } - enum MessageCase { - kJoin = 1, - kAnswer = 2, - kOffer = 3, - kTrickle = 4, - kUpdate = 5, - kTrackPublished = 6, - kLeave = 8, - kMute = 9, - kSpeakersChanged = 10, - kRoomUpdate = 11, - kConnectionQuality = 12, - kStreamStateUpdate = 13, - kSubscribedQualityUpdate = 14, - kSubscriptionPermissionUpdate = 15, - kRefreshToken = 16, - kTrackUnpublished = 17, - MESSAGE_NOT_SET = 0, - }; - - static inline const SignalResponse* internal_default_instance() { - return reinterpret_cast( - &_SignalResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 1; - - friend void swap(SignalResponse& a, SignalResponse& b) { - a.Swap(&b); - } - inline void Swap(SignalResponse* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(SignalResponse* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - SignalResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const SignalResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const SignalResponse& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(SignalResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.SignalResponse"; - } - protected: - explicit SignalResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kJoinFieldNumber = 1, - kAnswerFieldNumber = 2, - kOfferFieldNumber = 3, - kTrickleFieldNumber = 4, - kUpdateFieldNumber = 5, - kTrackPublishedFieldNumber = 6, - kLeaveFieldNumber = 8, - kMuteFieldNumber = 9, - kSpeakersChangedFieldNumber = 10, - kRoomUpdateFieldNumber = 11, - kConnectionQualityFieldNumber = 12, - kStreamStateUpdateFieldNumber = 13, - kSubscribedQualityUpdateFieldNumber = 14, - kSubscriptionPermissionUpdateFieldNumber = 15, - kRefreshTokenFieldNumber = 16, - kTrackUnpublishedFieldNumber = 17, - }; - // .livekit.JoinResponse join = 1; - bool has_join() const; - private: - bool _internal_has_join() const; - public: - void clear_join(); - const ::livekit::JoinResponse& join() const; - PROTOBUF_NODISCARD ::livekit::JoinResponse* release_join(); - ::livekit::JoinResponse* mutable_join(); - void set_allocated_join(::livekit::JoinResponse* join); - private: - const ::livekit::JoinResponse& _internal_join() const; - ::livekit::JoinResponse* _internal_mutable_join(); - public: - void unsafe_arena_set_allocated_join( - ::livekit::JoinResponse* join); - ::livekit::JoinResponse* unsafe_arena_release_join(); - - // .livekit.SessionDescription answer = 2; - bool has_answer() const; - private: - bool _internal_has_answer() const; - public: - void clear_answer(); - const ::livekit::SessionDescription& answer() const; - PROTOBUF_NODISCARD ::livekit::SessionDescription* release_answer(); - ::livekit::SessionDescription* mutable_answer(); - void set_allocated_answer(::livekit::SessionDescription* answer); - private: - const ::livekit::SessionDescription& _internal_answer() const; - ::livekit::SessionDescription* _internal_mutable_answer(); - public: - void unsafe_arena_set_allocated_answer( - ::livekit::SessionDescription* answer); - ::livekit::SessionDescription* unsafe_arena_release_answer(); - - // .livekit.SessionDescription offer = 3; - bool has_offer() const; - private: - bool _internal_has_offer() const; - public: - void clear_offer(); - const ::livekit::SessionDescription& offer() const; - PROTOBUF_NODISCARD ::livekit::SessionDescription* release_offer(); - ::livekit::SessionDescription* mutable_offer(); - void set_allocated_offer(::livekit::SessionDescription* offer); - private: - const ::livekit::SessionDescription& _internal_offer() const; - ::livekit::SessionDescription* _internal_mutable_offer(); - public: - void unsafe_arena_set_allocated_offer( - ::livekit::SessionDescription* offer); - ::livekit::SessionDescription* unsafe_arena_release_offer(); - - // .livekit.TrickleRequest trickle = 4; - bool has_trickle() const; - private: - bool _internal_has_trickle() const; - public: - void clear_trickle(); - const ::livekit::TrickleRequest& trickle() const; - PROTOBUF_NODISCARD ::livekit::TrickleRequest* release_trickle(); - ::livekit::TrickleRequest* mutable_trickle(); - void set_allocated_trickle(::livekit::TrickleRequest* trickle); - private: - const ::livekit::TrickleRequest& _internal_trickle() const; - ::livekit::TrickleRequest* _internal_mutable_trickle(); - public: - void unsafe_arena_set_allocated_trickle( - ::livekit::TrickleRequest* trickle); - ::livekit::TrickleRequest* unsafe_arena_release_trickle(); - - // .livekit.ParticipantUpdate update = 5; - bool has_update() const; - private: - bool _internal_has_update() const; - public: - void clear_update(); - const ::livekit::ParticipantUpdate& update() const; - PROTOBUF_NODISCARD ::livekit::ParticipantUpdate* release_update(); - ::livekit::ParticipantUpdate* mutable_update(); - void set_allocated_update(::livekit::ParticipantUpdate* update); - private: - const ::livekit::ParticipantUpdate& _internal_update() const; - ::livekit::ParticipantUpdate* _internal_mutable_update(); - public: - void unsafe_arena_set_allocated_update( - ::livekit::ParticipantUpdate* update); - ::livekit::ParticipantUpdate* unsafe_arena_release_update(); - - // .livekit.TrackPublishedResponse track_published = 6; - bool has_track_published() const; - private: - bool _internal_has_track_published() const; - public: - void clear_track_published(); - const ::livekit::TrackPublishedResponse& track_published() const; - PROTOBUF_NODISCARD ::livekit::TrackPublishedResponse* release_track_published(); - ::livekit::TrackPublishedResponse* mutable_track_published(); - void set_allocated_track_published(::livekit::TrackPublishedResponse* track_published); - private: - const ::livekit::TrackPublishedResponse& _internal_track_published() const; - ::livekit::TrackPublishedResponse* _internal_mutable_track_published(); - public: - void unsafe_arena_set_allocated_track_published( - ::livekit::TrackPublishedResponse* track_published); - ::livekit::TrackPublishedResponse* unsafe_arena_release_track_published(); - - // .livekit.LeaveRequest leave = 8; - bool has_leave() const; - private: - bool _internal_has_leave() const; - public: - void clear_leave(); - const ::livekit::LeaveRequest& leave() const; - PROTOBUF_NODISCARD ::livekit::LeaveRequest* release_leave(); - ::livekit::LeaveRequest* mutable_leave(); - void set_allocated_leave(::livekit::LeaveRequest* leave); - private: - const ::livekit::LeaveRequest& _internal_leave() const; - ::livekit::LeaveRequest* _internal_mutable_leave(); - public: - void unsafe_arena_set_allocated_leave( - ::livekit::LeaveRequest* leave); - ::livekit::LeaveRequest* unsafe_arena_release_leave(); - - // .livekit.MuteTrackRequest mute = 9; - bool has_mute() const; - private: - bool _internal_has_mute() const; - public: - void clear_mute(); - const ::livekit::MuteTrackRequest& mute() const; - PROTOBUF_NODISCARD ::livekit::MuteTrackRequest* release_mute(); - ::livekit::MuteTrackRequest* mutable_mute(); - void set_allocated_mute(::livekit::MuteTrackRequest* mute); - private: - const ::livekit::MuteTrackRequest& _internal_mute() const; - ::livekit::MuteTrackRequest* _internal_mutable_mute(); - public: - void unsafe_arena_set_allocated_mute( - ::livekit::MuteTrackRequest* mute); - ::livekit::MuteTrackRequest* unsafe_arena_release_mute(); - - // .livekit.SpeakersChanged speakers_changed = 10; - bool has_speakers_changed() const; - private: - bool _internal_has_speakers_changed() const; - public: - void clear_speakers_changed(); - const ::livekit::SpeakersChanged& speakers_changed() const; - PROTOBUF_NODISCARD ::livekit::SpeakersChanged* release_speakers_changed(); - ::livekit::SpeakersChanged* mutable_speakers_changed(); - void set_allocated_speakers_changed(::livekit::SpeakersChanged* speakers_changed); - private: - const ::livekit::SpeakersChanged& _internal_speakers_changed() const; - ::livekit::SpeakersChanged* _internal_mutable_speakers_changed(); - public: - void unsafe_arena_set_allocated_speakers_changed( - ::livekit::SpeakersChanged* speakers_changed); - ::livekit::SpeakersChanged* unsafe_arena_release_speakers_changed(); - - // .livekit.RoomUpdate room_update = 11; - bool has_room_update() const; - private: - bool _internal_has_room_update() const; - public: - void clear_room_update(); - const ::livekit::RoomUpdate& room_update() const; - PROTOBUF_NODISCARD ::livekit::RoomUpdate* release_room_update(); - ::livekit::RoomUpdate* mutable_room_update(); - void set_allocated_room_update(::livekit::RoomUpdate* room_update); - private: - const ::livekit::RoomUpdate& _internal_room_update() const; - ::livekit::RoomUpdate* _internal_mutable_room_update(); - public: - void unsafe_arena_set_allocated_room_update( - ::livekit::RoomUpdate* room_update); - ::livekit::RoomUpdate* unsafe_arena_release_room_update(); - - // .livekit.ConnectionQualityUpdate connection_quality = 12; - bool has_connection_quality() const; - private: - bool _internal_has_connection_quality() const; - public: - void clear_connection_quality(); - const ::livekit::ConnectionQualityUpdate& connection_quality() const; - PROTOBUF_NODISCARD ::livekit::ConnectionQualityUpdate* release_connection_quality(); - ::livekit::ConnectionQualityUpdate* mutable_connection_quality(); - void set_allocated_connection_quality(::livekit::ConnectionQualityUpdate* connection_quality); - private: - const ::livekit::ConnectionQualityUpdate& _internal_connection_quality() const; - ::livekit::ConnectionQualityUpdate* _internal_mutable_connection_quality(); - public: - void unsafe_arena_set_allocated_connection_quality( - ::livekit::ConnectionQualityUpdate* connection_quality); - ::livekit::ConnectionQualityUpdate* unsafe_arena_release_connection_quality(); - - // .livekit.StreamStateUpdate stream_state_update = 13; - bool has_stream_state_update() const; - private: - bool _internal_has_stream_state_update() const; - public: - void clear_stream_state_update(); - const ::livekit::StreamStateUpdate& stream_state_update() const; - PROTOBUF_NODISCARD ::livekit::StreamStateUpdate* release_stream_state_update(); - ::livekit::StreamStateUpdate* mutable_stream_state_update(); - void set_allocated_stream_state_update(::livekit::StreamStateUpdate* stream_state_update); - private: - const ::livekit::StreamStateUpdate& _internal_stream_state_update() const; - ::livekit::StreamStateUpdate* _internal_mutable_stream_state_update(); - public: - void unsafe_arena_set_allocated_stream_state_update( - ::livekit::StreamStateUpdate* stream_state_update); - ::livekit::StreamStateUpdate* unsafe_arena_release_stream_state_update(); - - // .livekit.SubscribedQualityUpdate subscribed_quality_update = 14; - bool has_subscribed_quality_update() const; - private: - bool _internal_has_subscribed_quality_update() const; - public: - void clear_subscribed_quality_update(); - const ::livekit::SubscribedQualityUpdate& subscribed_quality_update() const; - PROTOBUF_NODISCARD ::livekit::SubscribedQualityUpdate* release_subscribed_quality_update(); - ::livekit::SubscribedQualityUpdate* mutable_subscribed_quality_update(); - void set_allocated_subscribed_quality_update(::livekit::SubscribedQualityUpdate* subscribed_quality_update); - private: - const ::livekit::SubscribedQualityUpdate& _internal_subscribed_quality_update() const; - ::livekit::SubscribedQualityUpdate* _internal_mutable_subscribed_quality_update(); - public: - void unsafe_arena_set_allocated_subscribed_quality_update( - ::livekit::SubscribedQualityUpdate* subscribed_quality_update); - ::livekit::SubscribedQualityUpdate* unsafe_arena_release_subscribed_quality_update(); - - // .livekit.SubscriptionPermissionUpdate subscription_permission_update = 15; - bool has_subscription_permission_update() const; - private: - bool _internal_has_subscription_permission_update() const; - public: - void clear_subscription_permission_update(); - const ::livekit::SubscriptionPermissionUpdate& subscription_permission_update() const; - PROTOBUF_NODISCARD ::livekit::SubscriptionPermissionUpdate* release_subscription_permission_update(); - ::livekit::SubscriptionPermissionUpdate* mutable_subscription_permission_update(); - void set_allocated_subscription_permission_update(::livekit::SubscriptionPermissionUpdate* subscription_permission_update); - private: - const ::livekit::SubscriptionPermissionUpdate& _internal_subscription_permission_update() const; - ::livekit::SubscriptionPermissionUpdate* _internal_mutable_subscription_permission_update(); - public: - void unsafe_arena_set_allocated_subscription_permission_update( - ::livekit::SubscriptionPermissionUpdate* subscription_permission_update); - ::livekit::SubscriptionPermissionUpdate* unsafe_arena_release_subscription_permission_update(); - - // string refresh_token = 16; - bool has_refresh_token() const; - private: - bool _internal_has_refresh_token() const; - public: - void clear_refresh_token(); - const std::string& refresh_token() const; - template - void set_refresh_token(ArgT0&& arg0, ArgT... args); - std::string* mutable_refresh_token(); - PROTOBUF_NODISCARD std::string* release_refresh_token(); - void set_allocated_refresh_token(std::string* refresh_token); - private: - const std::string& _internal_refresh_token() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_refresh_token(const std::string& value); - std::string* _internal_mutable_refresh_token(); - public: - - // .livekit.TrackUnpublishedResponse track_unpublished = 17; - bool has_track_unpublished() const; - private: - bool _internal_has_track_unpublished() const; - public: - void clear_track_unpublished(); - const ::livekit::TrackUnpublishedResponse& track_unpublished() const; - PROTOBUF_NODISCARD ::livekit::TrackUnpublishedResponse* release_track_unpublished(); - ::livekit::TrackUnpublishedResponse* mutable_track_unpublished(); - void set_allocated_track_unpublished(::livekit::TrackUnpublishedResponse* track_unpublished); - private: - const ::livekit::TrackUnpublishedResponse& _internal_track_unpublished() const; - ::livekit::TrackUnpublishedResponse* _internal_mutable_track_unpublished(); - public: - void unsafe_arena_set_allocated_track_unpublished( - ::livekit::TrackUnpublishedResponse* track_unpublished); - ::livekit::TrackUnpublishedResponse* unsafe_arena_release_track_unpublished(); - - void clear_message(); - MessageCase message_case() const; - // @@protoc_insertion_point(class_scope:livekit.SignalResponse) - private: - class _Internal; - void set_has_join(); - void set_has_answer(); - void set_has_offer(); - void set_has_trickle(); - void set_has_update(); - void set_has_track_published(); - void set_has_leave(); - void set_has_mute(); - void set_has_speakers_changed(); - void set_has_room_update(); - void set_has_connection_quality(); - void set_has_stream_state_update(); - void set_has_subscribed_quality_update(); - void set_has_subscription_permission_update(); - void set_has_refresh_token(); - void set_has_track_unpublished(); - - inline bool has_message() const; - inline void clear_has_message(); - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - union MessageUnion { - constexpr MessageUnion() : _constinit_{} {} - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; - ::livekit::JoinResponse* join_; - ::livekit::SessionDescription* answer_; - ::livekit::SessionDescription* offer_; - ::livekit::TrickleRequest* trickle_; - ::livekit::ParticipantUpdate* update_; - ::livekit::TrackPublishedResponse* track_published_; - ::livekit::LeaveRequest* leave_; - ::livekit::MuteTrackRequest* mute_; - ::livekit::SpeakersChanged* speakers_changed_; - ::livekit::RoomUpdate* room_update_; - ::livekit::ConnectionQualityUpdate* connection_quality_; - ::livekit::StreamStateUpdate* stream_state_update_; - ::livekit::SubscribedQualityUpdate* subscribed_quality_update_; - ::livekit::SubscriptionPermissionUpdate* subscription_permission_update_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr refresh_token_; - ::livekit::TrackUnpublishedResponse* track_unpublished_; - } message_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - uint32_t _oneof_case_[1]; - - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class SimulcastCodec final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.SimulcastCodec) */ { - public: - inline SimulcastCodec() : SimulcastCodec(nullptr) {} - ~SimulcastCodec() override; - explicit constexpr SimulcastCodec(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SimulcastCodec(const SimulcastCodec& from); - SimulcastCodec(SimulcastCodec&& from) noexcept - : SimulcastCodec() { - *this = ::std::move(from); - } - - inline SimulcastCodec& operator=(const SimulcastCodec& from) { - CopyFrom(from); - return *this; - } - inline SimulcastCodec& operator=(SimulcastCodec&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const SimulcastCodec& default_instance() { - return *internal_default_instance(); - } - static inline const SimulcastCodec* internal_default_instance() { - return reinterpret_cast( - &_SimulcastCodec_default_instance_); - } - static constexpr int kIndexInFileMessages = - 2; - - friend void swap(SimulcastCodec& a, SimulcastCodec& b) { - a.Swap(&b); - } - inline void Swap(SimulcastCodec* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(SimulcastCodec* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - SimulcastCodec* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const SimulcastCodec& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const SimulcastCodec& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(SimulcastCodec* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.SimulcastCodec"; - } - protected: - explicit SimulcastCodec(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kCodecFieldNumber = 1, - kCidFieldNumber = 2, - kEnableSimulcastLayersFieldNumber = 3, - }; - // string codec = 1; - void clear_codec(); - const std::string& codec() const; - template - void set_codec(ArgT0&& arg0, ArgT... args); - std::string* mutable_codec(); - PROTOBUF_NODISCARD std::string* release_codec(); - void set_allocated_codec(std::string* codec); - private: - const std::string& _internal_codec() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_codec(const std::string& value); - std::string* _internal_mutable_codec(); - public: - - // string cid = 2; - void clear_cid(); - const std::string& cid() const; - template - void set_cid(ArgT0&& arg0, ArgT... args); - std::string* mutable_cid(); - PROTOBUF_NODISCARD std::string* release_cid(); - void set_allocated_cid(std::string* cid); - private: - const std::string& _internal_cid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_cid(const std::string& value); - std::string* _internal_mutable_cid(); - public: - - // bool enable_simulcast_layers = 3; - void clear_enable_simulcast_layers(); - bool enable_simulcast_layers() const; - void set_enable_simulcast_layers(bool value); - private: - bool _internal_enable_simulcast_layers() const; - void _internal_set_enable_simulcast_layers(bool value); - public: - - // @@protoc_insertion_point(class_scope:livekit.SimulcastCodec) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr codec_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr cid_; - bool enable_simulcast_layers_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class AddTrackRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.AddTrackRequest) */ { - public: - inline AddTrackRequest() : AddTrackRequest(nullptr) {} - ~AddTrackRequest() override; - explicit constexpr AddTrackRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - AddTrackRequest(const AddTrackRequest& from); - AddTrackRequest(AddTrackRequest&& from) noexcept - : AddTrackRequest() { - *this = ::std::move(from); - } - - inline AddTrackRequest& operator=(const AddTrackRequest& from) { - CopyFrom(from); - return *this; - } - inline AddTrackRequest& operator=(AddTrackRequest&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const AddTrackRequest& default_instance() { - return *internal_default_instance(); - } - static inline const AddTrackRequest* internal_default_instance() { - return reinterpret_cast( - &_AddTrackRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 3; - - friend void swap(AddTrackRequest& a, AddTrackRequest& b) { - a.Swap(&b); - } - inline void Swap(AddTrackRequest* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(AddTrackRequest* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - AddTrackRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const AddTrackRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const AddTrackRequest& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(AddTrackRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.AddTrackRequest"; - } - protected: - explicit AddTrackRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kLayersFieldNumber = 9, - kSimulcastCodecsFieldNumber = 10, - kCidFieldNumber = 1, - kNameFieldNumber = 2, - kTypeFieldNumber = 3, - kWidthFieldNumber = 4, - kHeightFieldNumber = 5, - kMutedFieldNumber = 6, - kDisableDtxFieldNumber = 7, - kSourceFieldNumber = 8, - }; - // repeated .livekit.VideoLayer layers = 9; - int layers_size() const; - private: - int _internal_layers_size() const; - public: - void clear_layers(); - ::livekit::VideoLayer* mutable_layers(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::VideoLayer >* - mutable_layers(); - private: - const ::livekit::VideoLayer& _internal_layers(int index) const; - ::livekit::VideoLayer* _internal_add_layers(); - public: - const ::livekit::VideoLayer& layers(int index) const; - ::livekit::VideoLayer* add_layers(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::VideoLayer >& - layers() const; - - // repeated .livekit.SimulcastCodec simulcast_codecs = 10; - int simulcast_codecs_size() const; - private: - int _internal_simulcast_codecs_size() const; - public: - void clear_simulcast_codecs(); - ::livekit::SimulcastCodec* mutable_simulcast_codecs(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SimulcastCodec >* - mutable_simulcast_codecs(); - private: - const ::livekit::SimulcastCodec& _internal_simulcast_codecs(int index) const; - ::livekit::SimulcastCodec* _internal_add_simulcast_codecs(); - public: - const ::livekit::SimulcastCodec& simulcast_codecs(int index) const; - ::livekit::SimulcastCodec* add_simulcast_codecs(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SimulcastCodec >& - simulcast_codecs() const; - - // string cid = 1; - void clear_cid(); - const std::string& cid() const; - template - void set_cid(ArgT0&& arg0, ArgT... args); - std::string* mutable_cid(); - PROTOBUF_NODISCARD std::string* release_cid(); - void set_allocated_cid(std::string* cid); - private: - const std::string& _internal_cid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_cid(const std::string& value); - std::string* _internal_mutable_cid(); - public: - - // string name = 2; - void clear_name(); - const std::string& name() const; - template - void set_name(ArgT0&& arg0, ArgT... args); - std::string* mutable_name(); - PROTOBUF_NODISCARD std::string* release_name(); - void set_allocated_name(std::string* name); - private: - const std::string& _internal_name() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value); - std::string* _internal_mutable_name(); - public: - - // .livekit.TrackType type = 3; - void clear_type(); - ::livekit::TrackType type() const; - void set_type(::livekit::TrackType value); - private: - ::livekit::TrackType _internal_type() const; - void _internal_set_type(::livekit::TrackType value); - public: - - // uint32 width = 4; - void clear_width(); - uint32_t width() const; - void set_width(uint32_t value); - private: - uint32_t _internal_width() const; - void _internal_set_width(uint32_t value); - public: - - // uint32 height = 5; - void clear_height(); - uint32_t height() const; - void set_height(uint32_t value); - private: - uint32_t _internal_height() const; - void _internal_set_height(uint32_t value); - public: - - // bool muted = 6; - void clear_muted(); - bool muted() const; - void set_muted(bool value); - private: - bool _internal_muted() const; - void _internal_set_muted(bool value); - public: - - // bool disable_dtx = 7; - void clear_disable_dtx(); - bool disable_dtx() const; - void set_disable_dtx(bool value); - private: - bool _internal_disable_dtx() const; - void _internal_set_disable_dtx(bool value); - public: - - // .livekit.TrackSource source = 8; - void clear_source(); - ::livekit::TrackSource source() const; - void set_source(::livekit::TrackSource value); - private: - ::livekit::TrackSource _internal_source() const; - void _internal_set_source(::livekit::TrackSource value); - public: - - // @@protoc_insertion_point(class_scope:livekit.AddTrackRequest) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::VideoLayer > layers_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SimulcastCodec > simulcast_codecs_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr cid_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; - int type_; - uint32_t width_; - uint32_t height_; - bool muted_; - bool disable_dtx_; - int source_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class TrickleRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.TrickleRequest) */ { - public: - inline TrickleRequest() : TrickleRequest(nullptr) {} - ~TrickleRequest() override; - explicit constexpr TrickleRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - TrickleRequest(const TrickleRequest& from); - TrickleRequest(TrickleRequest&& from) noexcept - : TrickleRequest() { - *this = ::std::move(from); - } - - inline TrickleRequest& operator=(const TrickleRequest& from) { - CopyFrom(from); - return *this; - } - inline TrickleRequest& operator=(TrickleRequest&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const TrickleRequest& default_instance() { - return *internal_default_instance(); - } - static inline const TrickleRequest* internal_default_instance() { - return reinterpret_cast( - &_TrickleRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 4; - - friend void swap(TrickleRequest& a, TrickleRequest& b) { - a.Swap(&b); - } - inline void Swap(TrickleRequest* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(TrickleRequest* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - TrickleRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const TrickleRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const TrickleRequest& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(TrickleRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.TrickleRequest"; - } - protected: - explicit TrickleRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kCandidateInitFieldNumber = 1, - kTargetFieldNumber = 2, - }; - // string candidateInit = 1; - void clear_candidateinit(); - const std::string& candidateinit() const; - template - void set_candidateinit(ArgT0&& arg0, ArgT... args); - std::string* mutable_candidateinit(); - PROTOBUF_NODISCARD std::string* release_candidateinit(); - void set_allocated_candidateinit(std::string* candidateinit); - private: - const std::string& _internal_candidateinit() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_candidateinit(const std::string& value); - std::string* _internal_mutable_candidateinit(); - public: - - // .livekit.SignalTarget target = 2; - void clear_target(); - ::livekit::SignalTarget target() const; - void set_target(::livekit::SignalTarget value); - private: - ::livekit::SignalTarget _internal_target() const; - void _internal_set_target(::livekit::SignalTarget value); - public: - - // @@protoc_insertion_point(class_scope:livekit.TrickleRequest) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr candidateinit_; - int target_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class MuteTrackRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.MuteTrackRequest) */ { - public: - inline MuteTrackRequest() : MuteTrackRequest(nullptr) {} - ~MuteTrackRequest() override; - explicit constexpr MuteTrackRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - MuteTrackRequest(const MuteTrackRequest& from); - MuteTrackRequest(MuteTrackRequest&& from) noexcept - : MuteTrackRequest() { - *this = ::std::move(from); - } - - inline MuteTrackRequest& operator=(const MuteTrackRequest& from) { - CopyFrom(from); - return *this; - } - inline MuteTrackRequest& operator=(MuteTrackRequest&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const MuteTrackRequest& default_instance() { - return *internal_default_instance(); - } - static inline const MuteTrackRequest* internal_default_instance() { - return reinterpret_cast( - &_MuteTrackRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 5; - - friend void swap(MuteTrackRequest& a, MuteTrackRequest& b) { - a.Swap(&b); - } - inline void Swap(MuteTrackRequest* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(MuteTrackRequest* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - MuteTrackRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const MuteTrackRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const MuteTrackRequest& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(MuteTrackRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.MuteTrackRequest"; - } - protected: - explicit MuteTrackRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kSidFieldNumber = 1, - kMutedFieldNumber = 2, - }; - // string sid = 1; - void clear_sid(); - const std::string& sid() const; - template - void set_sid(ArgT0&& arg0, ArgT... args); - std::string* mutable_sid(); - PROTOBUF_NODISCARD std::string* release_sid(); - void set_allocated_sid(std::string* sid); - private: - const std::string& _internal_sid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_sid(const std::string& value); - std::string* _internal_mutable_sid(); - public: - - // bool muted = 2; - void clear_muted(); - bool muted() const; - void set_muted(bool value); - private: - bool _internal_muted() const; - void _internal_set_muted(bool value); - public: - - // @@protoc_insertion_point(class_scope:livekit.MuteTrackRequest) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sid_; - bool muted_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class JoinResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.JoinResponse) */ { - public: - inline JoinResponse() : JoinResponse(nullptr) {} - ~JoinResponse() override; - explicit constexpr JoinResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - JoinResponse(const JoinResponse& from); - JoinResponse(JoinResponse&& from) noexcept - : JoinResponse() { - *this = ::std::move(from); - } - - inline JoinResponse& operator=(const JoinResponse& from) { - CopyFrom(from); - return *this; - } - inline JoinResponse& operator=(JoinResponse&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const JoinResponse& default_instance() { - return *internal_default_instance(); - } - static inline const JoinResponse* internal_default_instance() { - return reinterpret_cast( - &_JoinResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 6; - - friend void swap(JoinResponse& a, JoinResponse& b) { - a.Swap(&b); - } - inline void Swap(JoinResponse* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(JoinResponse* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - JoinResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const JoinResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const JoinResponse& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(JoinResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.JoinResponse"; - } - protected: - explicit JoinResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kOtherParticipantsFieldNumber = 3, - kIceServersFieldNumber = 5, - kServerVersionFieldNumber = 4, - kAlternativeUrlFieldNumber = 7, - kServerRegionFieldNumber = 9, - kRoomFieldNumber = 1, - kParticipantFieldNumber = 2, - kClientConfigurationFieldNumber = 8, - kSubscriberPrimaryFieldNumber = 6, - }; - // repeated .livekit.ParticipantInfo other_participants = 3; - int other_participants_size() const; - private: - int _internal_other_participants_size() const; - public: - void clear_other_participants(); - ::livekit::ParticipantInfo* mutable_other_participants(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ParticipantInfo >* - mutable_other_participants(); - private: - const ::livekit::ParticipantInfo& _internal_other_participants(int index) const; - ::livekit::ParticipantInfo* _internal_add_other_participants(); - public: - const ::livekit::ParticipantInfo& other_participants(int index) const; - ::livekit::ParticipantInfo* add_other_participants(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ParticipantInfo >& - other_participants() const; - - // repeated .livekit.ICEServer ice_servers = 5; - int ice_servers_size() const; - private: - int _internal_ice_servers_size() const; - public: - void clear_ice_servers(); - ::livekit::ICEServer* mutable_ice_servers(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ICEServer >* - mutable_ice_servers(); - private: - const ::livekit::ICEServer& _internal_ice_servers(int index) const; - ::livekit::ICEServer* _internal_add_ice_servers(); - public: - const ::livekit::ICEServer& ice_servers(int index) const; - ::livekit::ICEServer* add_ice_servers(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ICEServer >& - ice_servers() const; - - // string server_version = 4; - void clear_server_version(); - const std::string& server_version() const; - template - void set_server_version(ArgT0&& arg0, ArgT... args); - std::string* mutable_server_version(); - PROTOBUF_NODISCARD std::string* release_server_version(); - void set_allocated_server_version(std::string* server_version); - private: - const std::string& _internal_server_version() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_server_version(const std::string& value); - std::string* _internal_mutable_server_version(); - public: - - // string alternative_url = 7; - void clear_alternative_url(); - const std::string& alternative_url() const; - template - void set_alternative_url(ArgT0&& arg0, ArgT... args); - std::string* mutable_alternative_url(); - PROTOBUF_NODISCARD std::string* release_alternative_url(); - void set_allocated_alternative_url(std::string* alternative_url); - private: - const std::string& _internal_alternative_url() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_alternative_url(const std::string& value); - std::string* _internal_mutable_alternative_url(); - public: - - // string server_region = 9; - void clear_server_region(); - const std::string& server_region() const; - template - void set_server_region(ArgT0&& arg0, ArgT... args); - std::string* mutable_server_region(); - PROTOBUF_NODISCARD std::string* release_server_region(); - void set_allocated_server_region(std::string* server_region); - private: - const std::string& _internal_server_region() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_server_region(const std::string& value); - std::string* _internal_mutable_server_region(); - public: - - // .livekit.Room room = 1; - bool has_room() const; - private: - bool _internal_has_room() const; - public: - void clear_room(); - const ::livekit::Room& room() const; - PROTOBUF_NODISCARD ::livekit::Room* release_room(); - ::livekit::Room* mutable_room(); - void set_allocated_room(::livekit::Room* room); - private: - const ::livekit::Room& _internal_room() const; - ::livekit::Room* _internal_mutable_room(); - public: - void unsafe_arena_set_allocated_room( - ::livekit::Room* room); - ::livekit::Room* unsafe_arena_release_room(); - - // .livekit.ParticipantInfo participant = 2; - bool has_participant() const; - private: - bool _internal_has_participant() const; - public: - void clear_participant(); - const ::livekit::ParticipantInfo& participant() const; - PROTOBUF_NODISCARD ::livekit::ParticipantInfo* release_participant(); - ::livekit::ParticipantInfo* mutable_participant(); - void set_allocated_participant(::livekit::ParticipantInfo* participant); - private: - const ::livekit::ParticipantInfo& _internal_participant() const; - ::livekit::ParticipantInfo* _internal_mutable_participant(); - public: - void unsafe_arena_set_allocated_participant( - ::livekit::ParticipantInfo* participant); - ::livekit::ParticipantInfo* unsafe_arena_release_participant(); - - // .livekit.ClientConfiguration client_configuration = 8; - bool has_client_configuration() const; - private: - bool _internal_has_client_configuration() const; - public: - void clear_client_configuration(); - const ::livekit::ClientConfiguration& client_configuration() const; - PROTOBUF_NODISCARD ::livekit::ClientConfiguration* release_client_configuration(); - ::livekit::ClientConfiguration* mutable_client_configuration(); - void set_allocated_client_configuration(::livekit::ClientConfiguration* client_configuration); - private: - const ::livekit::ClientConfiguration& _internal_client_configuration() const; - ::livekit::ClientConfiguration* _internal_mutable_client_configuration(); - public: - void unsafe_arena_set_allocated_client_configuration( - ::livekit::ClientConfiguration* client_configuration); - ::livekit::ClientConfiguration* unsafe_arena_release_client_configuration(); - - // bool subscriber_primary = 6; - void clear_subscriber_primary(); - bool subscriber_primary() const; - void set_subscriber_primary(bool value); - private: - bool _internal_subscriber_primary() const; - void _internal_set_subscriber_primary(bool value); - public: - - // @@protoc_insertion_point(class_scope:livekit.JoinResponse) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ParticipantInfo > other_participants_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ICEServer > ice_servers_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr server_version_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr alternative_url_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr server_region_; - ::livekit::Room* room_; - ::livekit::ParticipantInfo* participant_; - ::livekit::ClientConfiguration* client_configuration_; - bool subscriber_primary_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class TrackPublishedResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.TrackPublishedResponse) */ { - public: - inline TrackPublishedResponse() : TrackPublishedResponse(nullptr) {} - ~TrackPublishedResponse() override; - explicit constexpr TrackPublishedResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - TrackPublishedResponse(const TrackPublishedResponse& from); - TrackPublishedResponse(TrackPublishedResponse&& from) noexcept - : TrackPublishedResponse() { - *this = ::std::move(from); - } - - inline TrackPublishedResponse& operator=(const TrackPublishedResponse& from) { - CopyFrom(from); - return *this; - } - inline TrackPublishedResponse& operator=(TrackPublishedResponse&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const TrackPublishedResponse& default_instance() { - return *internal_default_instance(); - } - static inline const TrackPublishedResponse* internal_default_instance() { - return reinterpret_cast( - &_TrackPublishedResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 7; - - friend void swap(TrackPublishedResponse& a, TrackPublishedResponse& b) { - a.Swap(&b); - } - inline void Swap(TrackPublishedResponse* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(TrackPublishedResponse* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - TrackPublishedResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const TrackPublishedResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const TrackPublishedResponse& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(TrackPublishedResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.TrackPublishedResponse"; - } - protected: - explicit TrackPublishedResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kCidFieldNumber = 1, - kTrackFieldNumber = 2, - }; - // string cid = 1; - void clear_cid(); - const std::string& cid() const; - template - void set_cid(ArgT0&& arg0, ArgT... args); - std::string* mutable_cid(); - PROTOBUF_NODISCARD std::string* release_cid(); - void set_allocated_cid(std::string* cid); - private: - const std::string& _internal_cid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_cid(const std::string& value); - std::string* _internal_mutable_cid(); - public: - - // .livekit.TrackInfo track = 2; - bool has_track() const; - private: - bool _internal_has_track() const; - public: - void clear_track(); - const ::livekit::TrackInfo& track() const; - PROTOBUF_NODISCARD ::livekit::TrackInfo* release_track(); - ::livekit::TrackInfo* mutable_track(); - void set_allocated_track(::livekit::TrackInfo* track); - private: - const ::livekit::TrackInfo& _internal_track() const; - ::livekit::TrackInfo* _internal_mutable_track(); - public: - void unsafe_arena_set_allocated_track( - ::livekit::TrackInfo* track); - ::livekit::TrackInfo* unsafe_arena_release_track(); - - // @@protoc_insertion_point(class_scope:livekit.TrackPublishedResponse) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr cid_; - ::livekit::TrackInfo* track_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class TrackUnpublishedResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.TrackUnpublishedResponse) */ { - public: - inline TrackUnpublishedResponse() : TrackUnpublishedResponse(nullptr) {} - ~TrackUnpublishedResponse() override; - explicit constexpr TrackUnpublishedResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - TrackUnpublishedResponse(const TrackUnpublishedResponse& from); - TrackUnpublishedResponse(TrackUnpublishedResponse&& from) noexcept - : TrackUnpublishedResponse() { - *this = ::std::move(from); - } - - inline TrackUnpublishedResponse& operator=(const TrackUnpublishedResponse& from) { - CopyFrom(from); - return *this; - } - inline TrackUnpublishedResponse& operator=(TrackUnpublishedResponse&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const TrackUnpublishedResponse& default_instance() { - return *internal_default_instance(); - } - static inline const TrackUnpublishedResponse* internal_default_instance() { - return reinterpret_cast( - &_TrackUnpublishedResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 8; - - friend void swap(TrackUnpublishedResponse& a, TrackUnpublishedResponse& b) { - a.Swap(&b); - } - inline void Swap(TrackUnpublishedResponse* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(TrackUnpublishedResponse* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - TrackUnpublishedResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const TrackUnpublishedResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const TrackUnpublishedResponse& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(TrackUnpublishedResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.TrackUnpublishedResponse"; - } - protected: - explicit TrackUnpublishedResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kTrackSidFieldNumber = 1, - }; - // string track_sid = 1; - void clear_track_sid(); - const std::string& track_sid() const; - template - void set_track_sid(ArgT0&& arg0, ArgT... args); - std::string* mutable_track_sid(); - PROTOBUF_NODISCARD std::string* release_track_sid(); - void set_allocated_track_sid(std::string* track_sid); - private: - const std::string& _internal_track_sid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_track_sid(const std::string& value); - std::string* _internal_mutable_track_sid(); - public: - - // @@protoc_insertion_point(class_scope:livekit.TrackUnpublishedResponse) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr track_sid_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class SessionDescription final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.SessionDescription) */ { - public: - inline SessionDescription() : SessionDescription(nullptr) {} - ~SessionDescription() override; - explicit constexpr SessionDescription(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SessionDescription(const SessionDescription& from); - SessionDescription(SessionDescription&& from) noexcept - : SessionDescription() { - *this = ::std::move(from); - } - - inline SessionDescription& operator=(const SessionDescription& from) { - CopyFrom(from); - return *this; - } - inline SessionDescription& operator=(SessionDescription&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const SessionDescription& default_instance() { - return *internal_default_instance(); - } - static inline const SessionDescription* internal_default_instance() { - return reinterpret_cast( - &_SessionDescription_default_instance_); - } - static constexpr int kIndexInFileMessages = - 9; - - friend void swap(SessionDescription& a, SessionDescription& b) { - a.Swap(&b); - } - inline void Swap(SessionDescription* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(SessionDescription* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - SessionDescription* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const SessionDescription& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const SessionDescription& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(SessionDescription* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.SessionDescription"; - } - protected: - explicit SessionDescription(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kTypeFieldNumber = 1, - kSdpFieldNumber = 2, - }; - // string type = 1; - void clear_type(); - const std::string& type() const; - template - void set_type(ArgT0&& arg0, ArgT... args); - std::string* mutable_type(); - PROTOBUF_NODISCARD std::string* release_type(); - void set_allocated_type(std::string* type); - private: - const std::string& _internal_type() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_type(const std::string& value); - std::string* _internal_mutable_type(); - public: - - // string sdp = 2; - void clear_sdp(); - const std::string& sdp() const; - template - void set_sdp(ArgT0&& arg0, ArgT... args); - std::string* mutable_sdp(); - PROTOBUF_NODISCARD std::string* release_sdp(); - void set_allocated_sdp(std::string* sdp); - private: - const std::string& _internal_sdp() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_sdp(const std::string& value); - std::string* _internal_mutable_sdp(); - public: - - // @@protoc_insertion_point(class_scope:livekit.SessionDescription) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sdp_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class ParticipantUpdate final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.ParticipantUpdate) */ { - public: - inline ParticipantUpdate() : ParticipantUpdate(nullptr) {} - ~ParticipantUpdate() override; - explicit constexpr ParticipantUpdate(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ParticipantUpdate(const ParticipantUpdate& from); - ParticipantUpdate(ParticipantUpdate&& from) noexcept - : ParticipantUpdate() { - *this = ::std::move(from); - } - - inline ParticipantUpdate& operator=(const ParticipantUpdate& from) { - CopyFrom(from); - return *this; - } - inline ParticipantUpdate& operator=(ParticipantUpdate&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const ParticipantUpdate& default_instance() { - return *internal_default_instance(); - } - static inline const ParticipantUpdate* internal_default_instance() { - return reinterpret_cast( - &_ParticipantUpdate_default_instance_); - } - static constexpr int kIndexInFileMessages = - 10; - - friend void swap(ParticipantUpdate& a, ParticipantUpdate& b) { - a.Swap(&b); - } - inline void Swap(ParticipantUpdate* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(ParticipantUpdate* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - ParticipantUpdate* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ParticipantUpdate& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ParticipantUpdate& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ParticipantUpdate* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.ParticipantUpdate"; - } - protected: - explicit ParticipantUpdate(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kParticipantsFieldNumber = 1, - }; - // repeated .livekit.ParticipantInfo participants = 1; - int participants_size() const; - private: - int _internal_participants_size() const; - public: - void clear_participants(); - ::livekit::ParticipantInfo* mutable_participants(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ParticipantInfo >* - mutable_participants(); - private: - const ::livekit::ParticipantInfo& _internal_participants(int index) const; - ::livekit::ParticipantInfo* _internal_add_participants(); - public: - const ::livekit::ParticipantInfo& participants(int index) const; - ::livekit::ParticipantInfo* add_participants(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ParticipantInfo >& - participants() const; - - // @@protoc_insertion_point(class_scope:livekit.ParticipantUpdate) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ParticipantInfo > participants_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class UpdateSubscription final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.UpdateSubscription) */ { - public: - inline UpdateSubscription() : UpdateSubscription(nullptr) {} - ~UpdateSubscription() override; - explicit constexpr UpdateSubscription(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UpdateSubscription(const UpdateSubscription& from); - UpdateSubscription(UpdateSubscription&& from) noexcept - : UpdateSubscription() { - *this = ::std::move(from); - } - - inline UpdateSubscription& operator=(const UpdateSubscription& from) { - CopyFrom(from); - return *this; - } - inline UpdateSubscription& operator=(UpdateSubscription&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const UpdateSubscription& default_instance() { - return *internal_default_instance(); - } - static inline const UpdateSubscription* internal_default_instance() { - return reinterpret_cast( - &_UpdateSubscription_default_instance_); - } - static constexpr int kIndexInFileMessages = - 11; - - friend void swap(UpdateSubscription& a, UpdateSubscription& b) { - a.Swap(&b); - } - inline void Swap(UpdateSubscription* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(UpdateSubscription* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - UpdateSubscription* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const UpdateSubscription& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const UpdateSubscription& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(UpdateSubscription* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.UpdateSubscription"; - } - protected: - explicit UpdateSubscription(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kTrackSidsFieldNumber = 1, - kParticipantTracksFieldNumber = 3, - kSubscribeFieldNumber = 2, - }; - // repeated string track_sids = 1; - int track_sids_size() const; - private: - int _internal_track_sids_size() const; - public: - void clear_track_sids(); - const std::string& track_sids(int index) const; - std::string* mutable_track_sids(int index); - void set_track_sids(int index, const std::string& value); - void set_track_sids(int index, std::string&& value); - void set_track_sids(int index, const char* value); - void set_track_sids(int index, const char* value, size_t size); - std::string* add_track_sids(); - void add_track_sids(const std::string& value); - void add_track_sids(std::string&& value); - void add_track_sids(const char* value); - void add_track_sids(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& track_sids() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_track_sids(); - private: - const std::string& _internal_track_sids(int index) const; - std::string* _internal_add_track_sids(); - public: - - // repeated .livekit.ParticipantTracks participant_tracks = 3; - int participant_tracks_size() const; - private: - int _internal_participant_tracks_size() const; - public: - void clear_participant_tracks(); - ::livekit::ParticipantTracks* mutable_participant_tracks(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ParticipantTracks >* - mutable_participant_tracks(); - private: - const ::livekit::ParticipantTracks& _internal_participant_tracks(int index) const; - ::livekit::ParticipantTracks* _internal_add_participant_tracks(); - public: - const ::livekit::ParticipantTracks& participant_tracks(int index) const; - ::livekit::ParticipantTracks* add_participant_tracks(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ParticipantTracks >& - participant_tracks() const; - - // bool subscribe = 2; - void clear_subscribe(); - bool subscribe() const; - void set_subscribe(bool value); - private: - bool _internal_subscribe() const; - void _internal_set_subscribe(bool value); - public: - - // @@protoc_insertion_point(class_scope:livekit.UpdateSubscription) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField track_sids_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ParticipantTracks > participant_tracks_; - bool subscribe_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class UpdateTrackSettings final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.UpdateTrackSettings) */ { - public: - inline UpdateTrackSettings() : UpdateTrackSettings(nullptr) {} - ~UpdateTrackSettings() override; - explicit constexpr UpdateTrackSettings(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UpdateTrackSettings(const UpdateTrackSettings& from); - UpdateTrackSettings(UpdateTrackSettings&& from) noexcept - : UpdateTrackSettings() { - *this = ::std::move(from); - } - - inline UpdateTrackSettings& operator=(const UpdateTrackSettings& from) { - CopyFrom(from); - return *this; - } - inline UpdateTrackSettings& operator=(UpdateTrackSettings&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const UpdateTrackSettings& default_instance() { - return *internal_default_instance(); - } - static inline const UpdateTrackSettings* internal_default_instance() { - return reinterpret_cast( - &_UpdateTrackSettings_default_instance_); - } - static constexpr int kIndexInFileMessages = - 12; - - friend void swap(UpdateTrackSettings& a, UpdateTrackSettings& b) { - a.Swap(&b); - } - inline void Swap(UpdateTrackSettings* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(UpdateTrackSettings* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - UpdateTrackSettings* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const UpdateTrackSettings& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const UpdateTrackSettings& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(UpdateTrackSettings* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.UpdateTrackSettings"; - } - protected: - explicit UpdateTrackSettings(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kTrackSidsFieldNumber = 1, - kDisabledFieldNumber = 3, - kQualityFieldNumber = 4, - kWidthFieldNumber = 5, - kHeightFieldNumber = 6, - }; - // repeated string track_sids = 1; - int track_sids_size() const; - private: - int _internal_track_sids_size() const; - public: - void clear_track_sids(); - const std::string& track_sids(int index) const; - std::string* mutable_track_sids(int index); - void set_track_sids(int index, const std::string& value); - void set_track_sids(int index, std::string&& value); - void set_track_sids(int index, const char* value); - void set_track_sids(int index, const char* value, size_t size); - std::string* add_track_sids(); - void add_track_sids(const std::string& value); - void add_track_sids(std::string&& value); - void add_track_sids(const char* value); - void add_track_sids(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& track_sids() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_track_sids(); - private: - const std::string& _internal_track_sids(int index) const; - std::string* _internal_add_track_sids(); - public: - - // bool disabled = 3; - void clear_disabled(); - bool disabled() const; - void set_disabled(bool value); - private: - bool _internal_disabled() const; - void _internal_set_disabled(bool value); - public: - - // .livekit.VideoQuality quality = 4; - void clear_quality(); - ::livekit::VideoQuality quality() const; - void set_quality(::livekit::VideoQuality value); - private: - ::livekit::VideoQuality _internal_quality() const; - void _internal_set_quality(::livekit::VideoQuality value); - public: - - // uint32 width = 5; - void clear_width(); - uint32_t width() const; - void set_width(uint32_t value); - private: - uint32_t _internal_width() const; - void _internal_set_width(uint32_t value); - public: - - // uint32 height = 6; - void clear_height(); - uint32_t height() const; - void set_height(uint32_t value); - private: - uint32_t _internal_height() const; - void _internal_set_height(uint32_t value); - public: - - // @@protoc_insertion_point(class_scope:livekit.UpdateTrackSettings) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField track_sids_; - bool disabled_; - int quality_; - uint32_t width_; - uint32_t height_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class LeaveRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.LeaveRequest) */ { - public: - inline LeaveRequest() : LeaveRequest(nullptr) {} - ~LeaveRequest() override; - explicit constexpr LeaveRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LeaveRequest(const LeaveRequest& from); - LeaveRequest(LeaveRequest&& from) noexcept - : LeaveRequest() { - *this = ::std::move(from); - } - - inline LeaveRequest& operator=(const LeaveRequest& from) { - CopyFrom(from); - return *this; - } - inline LeaveRequest& operator=(LeaveRequest&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const LeaveRequest& default_instance() { - return *internal_default_instance(); - } - static inline const LeaveRequest* internal_default_instance() { - return reinterpret_cast( - &_LeaveRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 13; - - friend void swap(LeaveRequest& a, LeaveRequest& b) { - a.Swap(&b); - } - inline void Swap(LeaveRequest* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(LeaveRequest* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - LeaveRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LeaveRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LeaveRequest& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LeaveRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.LeaveRequest"; - } - protected: - explicit LeaveRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kCanReconnectFieldNumber = 1, - }; - // bool can_reconnect = 1; - void clear_can_reconnect(); - bool can_reconnect() const; - void set_can_reconnect(bool value); - private: - bool _internal_can_reconnect() const; - void _internal_set_can_reconnect(bool value); - public: - - // @@protoc_insertion_point(class_scope:livekit.LeaveRequest) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - bool can_reconnect_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class UpdateVideoLayers final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.UpdateVideoLayers) */ { - public: - inline UpdateVideoLayers() : UpdateVideoLayers(nullptr) {} - ~UpdateVideoLayers() override; - explicit constexpr UpdateVideoLayers(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UpdateVideoLayers(const UpdateVideoLayers& from); - UpdateVideoLayers(UpdateVideoLayers&& from) noexcept - : UpdateVideoLayers() { - *this = ::std::move(from); - } - - inline UpdateVideoLayers& operator=(const UpdateVideoLayers& from) { - CopyFrom(from); - return *this; - } - inline UpdateVideoLayers& operator=(UpdateVideoLayers&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const UpdateVideoLayers& default_instance() { - return *internal_default_instance(); - } - static inline const UpdateVideoLayers* internal_default_instance() { - return reinterpret_cast( - &_UpdateVideoLayers_default_instance_); - } - static constexpr int kIndexInFileMessages = - 14; - - friend void swap(UpdateVideoLayers& a, UpdateVideoLayers& b) { - a.Swap(&b); - } - inline void Swap(UpdateVideoLayers* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(UpdateVideoLayers* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - UpdateVideoLayers* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const UpdateVideoLayers& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const UpdateVideoLayers& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(UpdateVideoLayers* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.UpdateVideoLayers"; - } - protected: - explicit UpdateVideoLayers(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kLayersFieldNumber = 2, - kTrackSidFieldNumber = 1, - }; - // repeated .livekit.VideoLayer layers = 2; - int layers_size() const; - private: - int _internal_layers_size() const; - public: - void clear_layers(); - ::livekit::VideoLayer* mutable_layers(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::VideoLayer >* - mutable_layers(); - private: - const ::livekit::VideoLayer& _internal_layers(int index) const; - ::livekit::VideoLayer* _internal_add_layers(); - public: - const ::livekit::VideoLayer& layers(int index) const; - ::livekit::VideoLayer* add_layers(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::VideoLayer >& - layers() const; - - // string track_sid = 1; - void clear_track_sid(); - const std::string& track_sid() const; - template - void set_track_sid(ArgT0&& arg0, ArgT... args); - std::string* mutable_track_sid(); - PROTOBUF_NODISCARD std::string* release_track_sid(); - void set_allocated_track_sid(std::string* track_sid); - private: - const std::string& _internal_track_sid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_track_sid(const std::string& value); - std::string* _internal_mutable_track_sid(); - public: - - // @@protoc_insertion_point(class_scope:livekit.UpdateVideoLayers) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::VideoLayer > layers_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr track_sid_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class ICEServer final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.ICEServer) */ { - public: - inline ICEServer() : ICEServer(nullptr) {} - ~ICEServer() override; - explicit constexpr ICEServer(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ICEServer(const ICEServer& from); - ICEServer(ICEServer&& from) noexcept - : ICEServer() { - *this = ::std::move(from); - } - - inline ICEServer& operator=(const ICEServer& from) { - CopyFrom(from); - return *this; - } - inline ICEServer& operator=(ICEServer&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const ICEServer& default_instance() { - return *internal_default_instance(); - } - static inline const ICEServer* internal_default_instance() { - return reinterpret_cast( - &_ICEServer_default_instance_); - } - static constexpr int kIndexInFileMessages = - 15; - - friend void swap(ICEServer& a, ICEServer& b) { - a.Swap(&b); - } - inline void Swap(ICEServer* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(ICEServer* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - ICEServer* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ICEServer& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ICEServer& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ICEServer* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.ICEServer"; - } - protected: - explicit ICEServer(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kUrlsFieldNumber = 1, - kUsernameFieldNumber = 2, - kCredentialFieldNumber = 3, - }; - // repeated string urls = 1; - int urls_size() const; - private: - int _internal_urls_size() const; - public: - void clear_urls(); - const std::string& urls(int index) const; - std::string* mutable_urls(int index); - void set_urls(int index, const std::string& value); - void set_urls(int index, std::string&& value); - void set_urls(int index, const char* value); - void set_urls(int index, const char* value, size_t size); - std::string* add_urls(); - void add_urls(const std::string& value); - void add_urls(std::string&& value); - void add_urls(const char* value); - void add_urls(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& urls() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_urls(); - private: - const std::string& _internal_urls(int index) const; - std::string* _internal_add_urls(); - public: - - // string username = 2; - void clear_username(); - const std::string& username() const; - template - void set_username(ArgT0&& arg0, ArgT... args); - std::string* mutable_username(); - PROTOBUF_NODISCARD std::string* release_username(); - void set_allocated_username(std::string* username); - private: - const std::string& _internal_username() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_username(const std::string& value); - std::string* _internal_mutable_username(); - public: - - // string credential = 3; - void clear_credential(); - const std::string& credential() const; - template - void set_credential(ArgT0&& arg0, ArgT... args); - std::string* mutable_credential(); - PROTOBUF_NODISCARD std::string* release_credential(); - void set_allocated_credential(std::string* credential); - private: - const std::string& _internal_credential() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_credential(const std::string& value); - std::string* _internal_mutable_credential(); - public: - - // @@protoc_insertion_point(class_scope:livekit.ICEServer) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField urls_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr username_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr credential_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class SpeakersChanged final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.SpeakersChanged) */ { - public: - inline SpeakersChanged() : SpeakersChanged(nullptr) {} - ~SpeakersChanged() override; - explicit constexpr SpeakersChanged(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SpeakersChanged(const SpeakersChanged& from); - SpeakersChanged(SpeakersChanged&& from) noexcept - : SpeakersChanged() { - *this = ::std::move(from); - } - - inline SpeakersChanged& operator=(const SpeakersChanged& from) { - CopyFrom(from); - return *this; - } - inline SpeakersChanged& operator=(SpeakersChanged&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const SpeakersChanged& default_instance() { - return *internal_default_instance(); - } - static inline const SpeakersChanged* internal_default_instance() { - return reinterpret_cast( - &_SpeakersChanged_default_instance_); - } - static constexpr int kIndexInFileMessages = - 16; - - friend void swap(SpeakersChanged& a, SpeakersChanged& b) { - a.Swap(&b); - } - inline void Swap(SpeakersChanged* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(SpeakersChanged* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - SpeakersChanged* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const SpeakersChanged& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const SpeakersChanged& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(SpeakersChanged* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.SpeakersChanged"; - } - protected: - explicit SpeakersChanged(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kSpeakersFieldNumber = 1, - }; - // repeated .livekit.SpeakerInfo speakers = 1; - int speakers_size() const; - private: - int _internal_speakers_size() const; - public: - void clear_speakers(); - ::livekit::SpeakerInfo* mutable_speakers(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SpeakerInfo >* - mutable_speakers(); - private: - const ::livekit::SpeakerInfo& _internal_speakers(int index) const; - ::livekit::SpeakerInfo* _internal_add_speakers(); - public: - const ::livekit::SpeakerInfo& speakers(int index) const; - ::livekit::SpeakerInfo* add_speakers(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SpeakerInfo >& - speakers() const; - - // @@protoc_insertion_point(class_scope:livekit.SpeakersChanged) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SpeakerInfo > speakers_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class RoomUpdate final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.RoomUpdate) */ { - public: - inline RoomUpdate() : RoomUpdate(nullptr) {} - ~RoomUpdate() override; - explicit constexpr RoomUpdate(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - RoomUpdate(const RoomUpdate& from); - RoomUpdate(RoomUpdate&& from) noexcept - : RoomUpdate() { - *this = ::std::move(from); - } - - inline RoomUpdate& operator=(const RoomUpdate& from) { - CopyFrom(from); - return *this; - } - inline RoomUpdate& operator=(RoomUpdate&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const RoomUpdate& default_instance() { - return *internal_default_instance(); - } - static inline const RoomUpdate* internal_default_instance() { - return reinterpret_cast( - &_RoomUpdate_default_instance_); - } - static constexpr int kIndexInFileMessages = - 17; - - friend void swap(RoomUpdate& a, RoomUpdate& b) { - a.Swap(&b); - } - inline void Swap(RoomUpdate* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(RoomUpdate* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - RoomUpdate* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const RoomUpdate& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const RoomUpdate& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(RoomUpdate* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.RoomUpdate"; - } - protected: - explicit RoomUpdate(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kRoomFieldNumber = 1, - }; - // .livekit.Room room = 1; - bool has_room() const; - private: - bool _internal_has_room() const; - public: - void clear_room(); - const ::livekit::Room& room() const; - PROTOBUF_NODISCARD ::livekit::Room* release_room(); - ::livekit::Room* mutable_room(); - void set_allocated_room(::livekit::Room* room); - private: - const ::livekit::Room& _internal_room() const; - ::livekit::Room* _internal_mutable_room(); - public: - void unsafe_arena_set_allocated_room( - ::livekit::Room* room); - ::livekit::Room* unsafe_arena_release_room(); - - // @@protoc_insertion_point(class_scope:livekit.RoomUpdate) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::livekit::Room* room_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class ConnectionQualityInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.ConnectionQualityInfo) */ { - public: - inline ConnectionQualityInfo() : ConnectionQualityInfo(nullptr) {} - ~ConnectionQualityInfo() override; - explicit constexpr ConnectionQualityInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ConnectionQualityInfo(const ConnectionQualityInfo& from); - ConnectionQualityInfo(ConnectionQualityInfo&& from) noexcept - : ConnectionQualityInfo() { - *this = ::std::move(from); - } - - inline ConnectionQualityInfo& operator=(const ConnectionQualityInfo& from) { - CopyFrom(from); - return *this; - } - inline ConnectionQualityInfo& operator=(ConnectionQualityInfo&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const ConnectionQualityInfo& default_instance() { - return *internal_default_instance(); - } - static inline const ConnectionQualityInfo* internal_default_instance() { - return reinterpret_cast( - &_ConnectionQualityInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 18; - - friend void swap(ConnectionQualityInfo& a, ConnectionQualityInfo& b) { - a.Swap(&b); - } - inline void Swap(ConnectionQualityInfo* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(ConnectionQualityInfo* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - ConnectionQualityInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ConnectionQualityInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ConnectionQualityInfo& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ConnectionQualityInfo* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.ConnectionQualityInfo"; - } - protected: - explicit ConnectionQualityInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kParticipantSidFieldNumber = 1, - kQualityFieldNumber = 2, - kScoreFieldNumber = 3, - }; - // string participant_sid = 1; - void clear_participant_sid(); - const std::string& participant_sid() const; - template - void set_participant_sid(ArgT0&& arg0, ArgT... args); - std::string* mutable_participant_sid(); - PROTOBUF_NODISCARD std::string* release_participant_sid(); - void set_allocated_participant_sid(std::string* participant_sid); - private: - const std::string& _internal_participant_sid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_participant_sid(const std::string& value); - std::string* _internal_mutable_participant_sid(); - public: - - // .livekit.ConnectionQuality quality = 2; - void clear_quality(); - ::livekit::ConnectionQuality quality() const; - void set_quality(::livekit::ConnectionQuality value); - private: - ::livekit::ConnectionQuality _internal_quality() const; - void _internal_set_quality(::livekit::ConnectionQuality value); - public: - - // float score = 3; - void clear_score(); - float score() const; - void set_score(float value); - private: - float _internal_score() const; - void _internal_set_score(float value); - public: - - // @@protoc_insertion_point(class_scope:livekit.ConnectionQualityInfo) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr participant_sid_; - int quality_; - float score_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class ConnectionQualityUpdate final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.ConnectionQualityUpdate) */ { - public: - inline ConnectionQualityUpdate() : ConnectionQualityUpdate(nullptr) {} - ~ConnectionQualityUpdate() override; - explicit constexpr ConnectionQualityUpdate(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ConnectionQualityUpdate(const ConnectionQualityUpdate& from); - ConnectionQualityUpdate(ConnectionQualityUpdate&& from) noexcept - : ConnectionQualityUpdate() { - *this = ::std::move(from); - } - - inline ConnectionQualityUpdate& operator=(const ConnectionQualityUpdate& from) { - CopyFrom(from); - return *this; - } - inline ConnectionQualityUpdate& operator=(ConnectionQualityUpdate&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const ConnectionQualityUpdate& default_instance() { - return *internal_default_instance(); - } - static inline const ConnectionQualityUpdate* internal_default_instance() { - return reinterpret_cast( - &_ConnectionQualityUpdate_default_instance_); - } - static constexpr int kIndexInFileMessages = - 19; - - friend void swap(ConnectionQualityUpdate& a, ConnectionQualityUpdate& b) { - a.Swap(&b); - } - inline void Swap(ConnectionQualityUpdate* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(ConnectionQualityUpdate* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - ConnectionQualityUpdate* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ConnectionQualityUpdate& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ConnectionQualityUpdate& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ConnectionQualityUpdate* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.ConnectionQualityUpdate"; - } - protected: - explicit ConnectionQualityUpdate(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kUpdatesFieldNumber = 1, - }; - // repeated .livekit.ConnectionQualityInfo updates = 1; - int updates_size() const; - private: - int _internal_updates_size() const; - public: - void clear_updates(); - ::livekit::ConnectionQualityInfo* mutable_updates(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ConnectionQualityInfo >* - mutable_updates(); - private: - const ::livekit::ConnectionQualityInfo& _internal_updates(int index) const; - ::livekit::ConnectionQualityInfo* _internal_add_updates(); - public: - const ::livekit::ConnectionQualityInfo& updates(int index) const; - ::livekit::ConnectionQualityInfo* add_updates(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ConnectionQualityInfo >& - updates() const; - - // @@protoc_insertion_point(class_scope:livekit.ConnectionQualityUpdate) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ConnectionQualityInfo > updates_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class StreamStateInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.StreamStateInfo) */ { - public: - inline StreamStateInfo() : StreamStateInfo(nullptr) {} - ~StreamStateInfo() override; - explicit constexpr StreamStateInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - StreamStateInfo(const StreamStateInfo& from); - StreamStateInfo(StreamStateInfo&& from) noexcept - : StreamStateInfo() { - *this = ::std::move(from); - } - - inline StreamStateInfo& operator=(const StreamStateInfo& from) { - CopyFrom(from); - return *this; - } - inline StreamStateInfo& operator=(StreamStateInfo&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const StreamStateInfo& default_instance() { - return *internal_default_instance(); - } - static inline const StreamStateInfo* internal_default_instance() { - return reinterpret_cast( - &_StreamStateInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 20; - - friend void swap(StreamStateInfo& a, StreamStateInfo& b) { - a.Swap(&b); - } - inline void Swap(StreamStateInfo* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(StreamStateInfo* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - StreamStateInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const StreamStateInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const StreamStateInfo& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(StreamStateInfo* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.StreamStateInfo"; - } - protected: - explicit StreamStateInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kParticipantSidFieldNumber = 1, - kTrackSidFieldNumber = 2, - kStateFieldNumber = 3, - }; - // string participant_sid = 1; - void clear_participant_sid(); - const std::string& participant_sid() const; - template - void set_participant_sid(ArgT0&& arg0, ArgT... args); - std::string* mutable_participant_sid(); - PROTOBUF_NODISCARD std::string* release_participant_sid(); - void set_allocated_participant_sid(std::string* participant_sid); - private: - const std::string& _internal_participant_sid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_participant_sid(const std::string& value); - std::string* _internal_mutable_participant_sid(); - public: - - // string track_sid = 2; - void clear_track_sid(); - const std::string& track_sid() const; - template - void set_track_sid(ArgT0&& arg0, ArgT... args); - std::string* mutable_track_sid(); - PROTOBUF_NODISCARD std::string* release_track_sid(); - void set_allocated_track_sid(std::string* track_sid); - private: - const std::string& _internal_track_sid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_track_sid(const std::string& value); - std::string* _internal_mutable_track_sid(); - public: - - // .livekit.StreamState state = 3; - void clear_state(); - ::livekit::StreamState state() const; - void set_state(::livekit::StreamState value); - private: - ::livekit::StreamState _internal_state() const; - void _internal_set_state(::livekit::StreamState value); - public: - - // @@protoc_insertion_point(class_scope:livekit.StreamStateInfo) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr participant_sid_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr track_sid_; - int state_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class StreamStateUpdate final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.StreamStateUpdate) */ { - public: - inline StreamStateUpdate() : StreamStateUpdate(nullptr) {} - ~StreamStateUpdate() override; - explicit constexpr StreamStateUpdate(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - StreamStateUpdate(const StreamStateUpdate& from); - StreamStateUpdate(StreamStateUpdate&& from) noexcept - : StreamStateUpdate() { - *this = ::std::move(from); - } - - inline StreamStateUpdate& operator=(const StreamStateUpdate& from) { - CopyFrom(from); - return *this; - } - inline StreamStateUpdate& operator=(StreamStateUpdate&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const StreamStateUpdate& default_instance() { - return *internal_default_instance(); - } - static inline const StreamStateUpdate* internal_default_instance() { - return reinterpret_cast( - &_StreamStateUpdate_default_instance_); - } - static constexpr int kIndexInFileMessages = - 21; - - friend void swap(StreamStateUpdate& a, StreamStateUpdate& b) { - a.Swap(&b); - } - inline void Swap(StreamStateUpdate* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(StreamStateUpdate* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - StreamStateUpdate* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const StreamStateUpdate& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const StreamStateUpdate& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(StreamStateUpdate* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.StreamStateUpdate"; - } - protected: - explicit StreamStateUpdate(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kStreamStatesFieldNumber = 1, - }; - // repeated .livekit.StreamStateInfo stream_states = 1; - int stream_states_size() const; - private: - int _internal_stream_states_size() const; - public: - void clear_stream_states(); - ::livekit::StreamStateInfo* mutable_stream_states(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::StreamStateInfo >* - mutable_stream_states(); - private: - const ::livekit::StreamStateInfo& _internal_stream_states(int index) const; - ::livekit::StreamStateInfo* _internal_add_stream_states(); - public: - const ::livekit::StreamStateInfo& stream_states(int index) const; - ::livekit::StreamStateInfo* add_stream_states(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::StreamStateInfo >& - stream_states() const; - - // @@protoc_insertion_point(class_scope:livekit.StreamStateUpdate) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::StreamStateInfo > stream_states_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class SubscribedQuality final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.SubscribedQuality) */ { - public: - inline SubscribedQuality() : SubscribedQuality(nullptr) {} - ~SubscribedQuality() override; - explicit constexpr SubscribedQuality(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SubscribedQuality(const SubscribedQuality& from); - SubscribedQuality(SubscribedQuality&& from) noexcept - : SubscribedQuality() { - *this = ::std::move(from); - } - - inline SubscribedQuality& operator=(const SubscribedQuality& from) { - CopyFrom(from); - return *this; - } - inline SubscribedQuality& operator=(SubscribedQuality&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const SubscribedQuality& default_instance() { - return *internal_default_instance(); - } - static inline const SubscribedQuality* internal_default_instance() { - return reinterpret_cast( - &_SubscribedQuality_default_instance_); - } - static constexpr int kIndexInFileMessages = - 22; - - friend void swap(SubscribedQuality& a, SubscribedQuality& b) { - a.Swap(&b); - } - inline void Swap(SubscribedQuality* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(SubscribedQuality* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - SubscribedQuality* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const SubscribedQuality& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const SubscribedQuality& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(SubscribedQuality* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.SubscribedQuality"; - } - protected: - explicit SubscribedQuality(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kQualityFieldNumber = 1, - kEnabledFieldNumber = 2, - }; - // .livekit.VideoQuality quality = 1; - void clear_quality(); - ::livekit::VideoQuality quality() const; - void set_quality(::livekit::VideoQuality value); - private: - ::livekit::VideoQuality _internal_quality() const; - void _internal_set_quality(::livekit::VideoQuality value); - public: - - // bool enabled = 2; - void clear_enabled(); - bool enabled() const; - void set_enabled(bool value); - private: - bool _internal_enabled() const; - void _internal_set_enabled(bool value); - public: - - // @@protoc_insertion_point(class_scope:livekit.SubscribedQuality) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - int quality_; - bool enabled_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class SubscribedCodec final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.SubscribedCodec) */ { - public: - inline SubscribedCodec() : SubscribedCodec(nullptr) {} - ~SubscribedCodec() override; - explicit constexpr SubscribedCodec(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SubscribedCodec(const SubscribedCodec& from); - SubscribedCodec(SubscribedCodec&& from) noexcept - : SubscribedCodec() { - *this = ::std::move(from); - } - - inline SubscribedCodec& operator=(const SubscribedCodec& from) { - CopyFrom(from); - return *this; - } - inline SubscribedCodec& operator=(SubscribedCodec&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const SubscribedCodec& default_instance() { - return *internal_default_instance(); - } - static inline const SubscribedCodec* internal_default_instance() { - return reinterpret_cast( - &_SubscribedCodec_default_instance_); - } - static constexpr int kIndexInFileMessages = - 23; - - friend void swap(SubscribedCodec& a, SubscribedCodec& b) { - a.Swap(&b); - } - inline void Swap(SubscribedCodec* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(SubscribedCodec* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - SubscribedCodec* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const SubscribedCodec& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const SubscribedCodec& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(SubscribedCodec* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.SubscribedCodec"; - } - protected: - explicit SubscribedCodec(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kQualitiesFieldNumber = 2, - kCodecFieldNumber = 1, - }; - // repeated .livekit.SubscribedQuality qualities = 2; - int qualities_size() const; - private: - int _internal_qualities_size() const; - public: - void clear_qualities(); - ::livekit::SubscribedQuality* mutable_qualities(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SubscribedQuality >* - mutable_qualities(); - private: - const ::livekit::SubscribedQuality& _internal_qualities(int index) const; - ::livekit::SubscribedQuality* _internal_add_qualities(); - public: - const ::livekit::SubscribedQuality& qualities(int index) const; - ::livekit::SubscribedQuality* add_qualities(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SubscribedQuality >& - qualities() const; - - // string codec = 1; - void clear_codec(); - const std::string& codec() const; - template - void set_codec(ArgT0&& arg0, ArgT... args); - std::string* mutable_codec(); - PROTOBUF_NODISCARD std::string* release_codec(); - void set_allocated_codec(std::string* codec); - private: - const std::string& _internal_codec() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_codec(const std::string& value); - std::string* _internal_mutable_codec(); - public: - - // @@protoc_insertion_point(class_scope:livekit.SubscribedCodec) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SubscribedQuality > qualities_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr codec_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class SubscribedQualityUpdate final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.SubscribedQualityUpdate) */ { - public: - inline SubscribedQualityUpdate() : SubscribedQualityUpdate(nullptr) {} - ~SubscribedQualityUpdate() override; - explicit constexpr SubscribedQualityUpdate(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SubscribedQualityUpdate(const SubscribedQualityUpdate& from); - SubscribedQualityUpdate(SubscribedQualityUpdate&& from) noexcept - : SubscribedQualityUpdate() { - *this = ::std::move(from); - } - - inline SubscribedQualityUpdate& operator=(const SubscribedQualityUpdate& from) { - CopyFrom(from); - return *this; - } - inline SubscribedQualityUpdate& operator=(SubscribedQualityUpdate&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const SubscribedQualityUpdate& default_instance() { - return *internal_default_instance(); - } - static inline const SubscribedQualityUpdate* internal_default_instance() { - return reinterpret_cast( - &_SubscribedQualityUpdate_default_instance_); - } - static constexpr int kIndexInFileMessages = - 24; - - friend void swap(SubscribedQualityUpdate& a, SubscribedQualityUpdate& b) { - a.Swap(&b); - } - inline void Swap(SubscribedQualityUpdate* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(SubscribedQualityUpdate* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - SubscribedQualityUpdate* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const SubscribedQualityUpdate& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const SubscribedQualityUpdate& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(SubscribedQualityUpdate* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.SubscribedQualityUpdate"; - } - protected: - explicit SubscribedQualityUpdate(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kSubscribedQualitiesFieldNumber = 2, - kSubscribedCodecsFieldNumber = 3, - kTrackSidFieldNumber = 1, - }; - // repeated .livekit.SubscribedQuality subscribed_qualities = 2; - int subscribed_qualities_size() const; - private: - int _internal_subscribed_qualities_size() const; - public: - void clear_subscribed_qualities(); - ::livekit::SubscribedQuality* mutable_subscribed_qualities(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SubscribedQuality >* - mutable_subscribed_qualities(); - private: - const ::livekit::SubscribedQuality& _internal_subscribed_qualities(int index) const; - ::livekit::SubscribedQuality* _internal_add_subscribed_qualities(); - public: - const ::livekit::SubscribedQuality& subscribed_qualities(int index) const; - ::livekit::SubscribedQuality* add_subscribed_qualities(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SubscribedQuality >& - subscribed_qualities() const; - - // repeated .livekit.SubscribedCodec subscribed_codecs = 3; - int subscribed_codecs_size() const; - private: - int _internal_subscribed_codecs_size() const; - public: - void clear_subscribed_codecs(); - ::livekit::SubscribedCodec* mutable_subscribed_codecs(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SubscribedCodec >* - mutable_subscribed_codecs(); - private: - const ::livekit::SubscribedCodec& _internal_subscribed_codecs(int index) const; - ::livekit::SubscribedCodec* _internal_add_subscribed_codecs(); - public: - const ::livekit::SubscribedCodec& subscribed_codecs(int index) const; - ::livekit::SubscribedCodec* add_subscribed_codecs(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SubscribedCodec >& - subscribed_codecs() const; - - // string track_sid = 1; - void clear_track_sid(); - const std::string& track_sid() const; - template - void set_track_sid(ArgT0&& arg0, ArgT... args); - std::string* mutable_track_sid(); - PROTOBUF_NODISCARD std::string* release_track_sid(); - void set_allocated_track_sid(std::string* track_sid); - private: - const std::string& _internal_track_sid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_track_sid(const std::string& value); - std::string* _internal_mutable_track_sid(); - public: - - // @@protoc_insertion_point(class_scope:livekit.SubscribedQualityUpdate) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SubscribedQuality > subscribed_qualities_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SubscribedCodec > subscribed_codecs_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr track_sid_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class TrackPermission final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.TrackPermission) */ { - public: - inline TrackPermission() : TrackPermission(nullptr) {} - ~TrackPermission() override; - explicit constexpr TrackPermission(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - TrackPermission(const TrackPermission& from); - TrackPermission(TrackPermission&& from) noexcept - : TrackPermission() { - *this = ::std::move(from); - } - - inline TrackPermission& operator=(const TrackPermission& from) { - CopyFrom(from); - return *this; - } - inline TrackPermission& operator=(TrackPermission&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const TrackPermission& default_instance() { - return *internal_default_instance(); - } - static inline const TrackPermission* internal_default_instance() { - return reinterpret_cast( - &_TrackPermission_default_instance_); - } - static constexpr int kIndexInFileMessages = - 25; - - friend void swap(TrackPermission& a, TrackPermission& b) { - a.Swap(&b); - } - inline void Swap(TrackPermission* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(TrackPermission* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - TrackPermission* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const TrackPermission& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const TrackPermission& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(TrackPermission* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.TrackPermission"; - } - protected: - explicit TrackPermission(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kTrackSidsFieldNumber = 3, - kParticipantSidFieldNumber = 1, - kParticipantIdentityFieldNumber = 4, - kAllTracksFieldNumber = 2, - }; - // repeated string track_sids = 3; - int track_sids_size() const; - private: - int _internal_track_sids_size() const; - public: - void clear_track_sids(); - const std::string& track_sids(int index) const; - std::string* mutable_track_sids(int index); - void set_track_sids(int index, const std::string& value); - void set_track_sids(int index, std::string&& value); - void set_track_sids(int index, const char* value); - void set_track_sids(int index, const char* value, size_t size); - std::string* add_track_sids(); - void add_track_sids(const std::string& value); - void add_track_sids(std::string&& value); - void add_track_sids(const char* value); - void add_track_sids(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& track_sids() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_track_sids(); - private: - const std::string& _internal_track_sids(int index) const; - std::string* _internal_add_track_sids(); - public: - - // string participant_sid = 1; - void clear_participant_sid(); - const std::string& participant_sid() const; - template - void set_participant_sid(ArgT0&& arg0, ArgT... args); - std::string* mutable_participant_sid(); - PROTOBUF_NODISCARD std::string* release_participant_sid(); - void set_allocated_participant_sid(std::string* participant_sid); - private: - const std::string& _internal_participant_sid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_participant_sid(const std::string& value); - std::string* _internal_mutable_participant_sid(); - public: - - // string participant_identity = 4; - void clear_participant_identity(); - const std::string& participant_identity() const; - template - void set_participant_identity(ArgT0&& arg0, ArgT... args); - std::string* mutable_participant_identity(); - PROTOBUF_NODISCARD std::string* release_participant_identity(); - void set_allocated_participant_identity(std::string* participant_identity); - private: - const std::string& _internal_participant_identity() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_participant_identity(const std::string& value); - std::string* _internal_mutable_participant_identity(); - public: - - // bool all_tracks = 2; - void clear_all_tracks(); - bool all_tracks() const; - void set_all_tracks(bool value); - private: - bool _internal_all_tracks() const; - void _internal_set_all_tracks(bool value); - public: - - // @@protoc_insertion_point(class_scope:livekit.TrackPermission) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField track_sids_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr participant_sid_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr participant_identity_; - bool all_tracks_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class SubscriptionPermission final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.SubscriptionPermission) */ { - public: - inline SubscriptionPermission() : SubscriptionPermission(nullptr) {} - ~SubscriptionPermission() override; - explicit constexpr SubscriptionPermission(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SubscriptionPermission(const SubscriptionPermission& from); - SubscriptionPermission(SubscriptionPermission&& from) noexcept - : SubscriptionPermission() { - *this = ::std::move(from); - } - - inline SubscriptionPermission& operator=(const SubscriptionPermission& from) { - CopyFrom(from); - return *this; - } - inline SubscriptionPermission& operator=(SubscriptionPermission&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const SubscriptionPermission& default_instance() { - return *internal_default_instance(); - } - static inline const SubscriptionPermission* internal_default_instance() { - return reinterpret_cast( - &_SubscriptionPermission_default_instance_); - } - static constexpr int kIndexInFileMessages = - 26; - - friend void swap(SubscriptionPermission& a, SubscriptionPermission& b) { - a.Swap(&b); - } - inline void Swap(SubscriptionPermission* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(SubscriptionPermission* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - SubscriptionPermission* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const SubscriptionPermission& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const SubscriptionPermission& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(SubscriptionPermission* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.SubscriptionPermission"; - } - protected: - explicit SubscriptionPermission(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kTrackPermissionsFieldNumber = 2, - kAllParticipantsFieldNumber = 1, - }; - // repeated .livekit.TrackPermission track_permissions = 2; - int track_permissions_size() const; - private: - int _internal_track_permissions_size() const; - public: - void clear_track_permissions(); - ::livekit::TrackPermission* mutable_track_permissions(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::TrackPermission >* - mutable_track_permissions(); - private: - const ::livekit::TrackPermission& _internal_track_permissions(int index) const; - ::livekit::TrackPermission* _internal_add_track_permissions(); - public: - const ::livekit::TrackPermission& track_permissions(int index) const; - ::livekit::TrackPermission* add_track_permissions(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::TrackPermission >& - track_permissions() const; - - // bool all_participants = 1; - void clear_all_participants(); - bool all_participants() const; - void set_all_participants(bool value); - private: - bool _internal_all_participants() const; - void _internal_set_all_participants(bool value); - public: - - // @@protoc_insertion_point(class_scope:livekit.SubscriptionPermission) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::TrackPermission > track_permissions_; - bool all_participants_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class SubscriptionPermissionUpdate final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.SubscriptionPermissionUpdate) */ { - public: - inline SubscriptionPermissionUpdate() : SubscriptionPermissionUpdate(nullptr) {} - ~SubscriptionPermissionUpdate() override; - explicit constexpr SubscriptionPermissionUpdate(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SubscriptionPermissionUpdate(const SubscriptionPermissionUpdate& from); - SubscriptionPermissionUpdate(SubscriptionPermissionUpdate&& from) noexcept - : SubscriptionPermissionUpdate() { - *this = ::std::move(from); - } - - inline SubscriptionPermissionUpdate& operator=(const SubscriptionPermissionUpdate& from) { - CopyFrom(from); - return *this; - } - inline SubscriptionPermissionUpdate& operator=(SubscriptionPermissionUpdate&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const SubscriptionPermissionUpdate& default_instance() { - return *internal_default_instance(); - } - static inline const SubscriptionPermissionUpdate* internal_default_instance() { - return reinterpret_cast( - &_SubscriptionPermissionUpdate_default_instance_); - } - static constexpr int kIndexInFileMessages = - 27; - - friend void swap(SubscriptionPermissionUpdate& a, SubscriptionPermissionUpdate& b) { - a.Swap(&b); - } - inline void Swap(SubscriptionPermissionUpdate* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(SubscriptionPermissionUpdate* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - SubscriptionPermissionUpdate* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const SubscriptionPermissionUpdate& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const SubscriptionPermissionUpdate& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(SubscriptionPermissionUpdate* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.SubscriptionPermissionUpdate"; - } - protected: - explicit SubscriptionPermissionUpdate(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kParticipantSidFieldNumber = 1, - kTrackSidFieldNumber = 2, - kAllowedFieldNumber = 3, - }; - // string participant_sid = 1; - void clear_participant_sid(); - const std::string& participant_sid() const; - template - void set_participant_sid(ArgT0&& arg0, ArgT... args); - std::string* mutable_participant_sid(); - PROTOBUF_NODISCARD std::string* release_participant_sid(); - void set_allocated_participant_sid(std::string* participant_sid); - private: - const std::string& _internal_participant_sid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_participant_sid(const std::string& value); - std::string* _internal_mutable_participant_sid(); - public: - - // string track_sid = 2; - void clear_track_sid(); - const std::string& track_sid() const; - template - void set_track_sid(ArgT0&& arg0, ArgT... args); - std::string* mutable_track_sid(); - PROTOBUF_NODISCARD std::string* release_track_sid(); - void set_allocated_track_sid(std::string* track_sid); - private: - const std::string& _internal_track_sid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_track_sid(const std::string& value); - std::string* _internal_mutable_track_sid(); - public: - - // bool allowed = 3; - void clear_allowed(); - bool allowed() const; - void set_allowed(bool value); - private: - bool _internal_allowed() const; - void _internal_set_allowed(bool value); - public: - - // @@protoc_insertion_point(class_scope:livekit.SubscriptionPermissionUpdate) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr participant_sid_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr track_sid_; - bool allowed_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class SyncState final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.SyncState) */ { - public: - inline SyncState() : SyncState(nullptr) {} - ~SyncState() override; - explicit constexpr SyncState(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SyncState(const SyncState& from); - SyncState(SyncState&& from) noexcept - : SyncState() { - *this = ::std::move(from); - } - - inline SyncState& operator=(const SyncState& from) { - CopyFrom(from); - return *this; - } - inline SyncState& operator=(SyncState&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const SyncState& default_instance() { - return *internal_default_instance(); - } - static inline const SyncState* internal_default_instance() { - return reinterpret_cast( - &_SyncState_default_instance_); - } - static constexpr int kIndexInFileMessages = - 28; - - friend void swap(SyncState& a, SyncState& b) { - a.Swap(&b); - } - inline void Swap(SyncState* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(SyncState* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - SyncState* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const SyncState& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const SyncState& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(SyncState* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.SyncState"; - } - protected: - explicit SyncState(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kPublishTracksFieldNumber = 3, - kDataChannelsFieldNumber = 4, - kAnswerFieldNumber = 1, - kSubscriptionFieldNumber = 2, - }; - // repeated .livekit.TrackPublishedResponse publish_tracks = 3; - int publish_tracks_size() const; - private: - int _internal_publish_tracks_size() const; - public: - void clear_publish_tracks(); - ::livekit::TrackPublishedResponse* mutable_publish_tracks(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::TrackPublishedResponse >* - mutable_publish_tracks(); - private: - const ::livekit::TrackPublishedResponse& _internal_publish_tracks(int index) const; - ::livekit::TrackPublishedResponse* _internal_add_publish_tracks(); - public: - const ::livekit::TrackPublishedResponse& publish_tracks(int index) const; - ::livekit::TrackPublishedResponse* add_publish_tracks(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::TrackPublishedResponse >& - publish_tracks() const; - - // repeated .livekit.DataChannelInfo data_channels = 4; - int data_channels_size() const; - private: - int _internal_data_channels_size() const; - public: - void clear_data_channels(); - ::livekit::DataChannelInfo* mutable_data_channels(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::DataChannelInfo >* - mutable_data_channels(); - private: - const ::livekit::DataChannelInfo& _internal_data_channels(int index) const; - ::livekit::DataChannelInfo* _internal_add_data_channels(); - public: - const ::livekit::DataChannelInfo& data_channels(int index) const; - ::livekit::DataChannelInfo* add_data_channels(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::DataChannelInfo >& - data_channels() const; - - // .livekit.SessionDescription answer = 1; - bool has_answer() const; - private: - bool _internal_has_answer() const; - public: - void clear_answer(); - const ::livekit::SessionDescription& answer() const; - PROTOBUF_NODISCARD ::livekit::SessionDescription* release_answer(); - ::livekit::SessionDescription* mutable_answer(); - void set_allocated_answer(::livekit::SessionDescription* answer); - private: - const ::livekit::SessionDescription& _internal_answer() const; - ::livekit::SessionDescription* _internal_mutable_answer(); - public: - void unsafe_arena_set_allocated_answer( - ::livekit::SessionDescription* answer); - ::livekit::SessionDescription* unsafe_arena_release_answer(); - - // .livekit.UpdateSubscription subscription = 2; - bool has_subscription() const; - private: - bool _internal_has_subscription() const; - public: - void clear_subscription(); - const ::livekit::UpdateSubscription& subscription() const; - PROTOBUF_NODISCARD ::livekit::UpdateSubscription* release_subscription(); - ::livekit::UpdateSubscription* mutable_subscription(); - void set_allocated_subscription(::livekit::UpdateSubscription* subscription); - private: - const ::livekit::UpdateSubscription& _internal_subscription() const; - ::livekit::UpdateSubscription* _internal_mutable_subscription(); - public: - void unsafe_arena_set_allocated_subscription( - ::livekit::UpdateSubscription* subscription); - ::livekit::UpdateSubscription* unsafe_arena_release_subscription(); - - // @@protoc_insertion_point(class_scope:livekit.SyncState) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::TrackPublishedResponse > publish_tracks_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::DataChannelInfo > data_channels_; - ::livekit::SessionDescription* answer_; - ::livekit::UpdateSubscription* subscription_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class DataChannelInfo final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.DataChannelInfo) */ { - public: - inline DataChannelInfo() : DataChannelInfo(nullptr) {} - ~DataChannelInfo() override; - explicit constexpr DataChannelInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - DataChannelInfo(const DataChannelInfo& from); - DataChannelInfo(DataChannelInfo&& from) noexcept - : DataChannelInfo() { - *this = ::std::move(from); - } - - inline DataChannelInfo& operator=(const DataChannelInfo& from) { - CopyFrom(from); - return *this; - } - inline DataChannelInfo& operator=(DataChannelInfo&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const DataChannelInfo& default_instance() { - return *internal_default_instance(); - } - static inline const DataChannelInfo* internal_default_instance() { - return reinterpret_cast( - &_DataChannelInfo_default_instance_); - } - static constexpr int kIndexInFileMessages = - 29; - - friend void swap(DataChannelInfo& a, DataChannelInfo& b) { - a.Swap(&b); - } - inline void Swap(DataChannelInfo* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(DataChannelInfo* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - DataChannelInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const DataChannelInfo& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const DataChannelInfo& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(DataChannelInfo* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.DataChannelInfo"; - } - protected: - explicit DataChannelInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kLabelFieldNumber = 1, - kIdFieldNumber = 2, - kTargetFieldNumber = 3, - }; - // string label = 1; - void clear_label(); - const std::string& label() const; - template - void set_label(ArgT0&& arg0, ArgT... args); - std::string* mutable_label(); - PROTOBUF_NODISCARD std::string* release_label(); - void set_allocated_label(std::string* label); - private: - const std::string& _internal_label() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_label(const std::string& value); - std::string* _internal_mutable_label(); - public: - - // uint32 id = 2; - void clear_id(); - uint32_t id() const; - void set_id(uint32_t value); - private: - uint32_t _internal_id() const; - void _internal_set_id(uint32_t value); - public: - - // .livekit.SignalTarget target = 3; - void clear_target(); - ::livekit::SignalTarget target() const; - void set_target(::livekit::SignalTarget value); - private: - ::livekit::SignalTarget _internal_target() const; - void _internal_set_target(::livekit::SignalTarget value); - public: - - // @@protoc_insertion_point(class_scope:livekit.DataChannelInfo) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr label_; - uint32_t id_; - int target_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// ------------------------------------------------------------------- - -class SimulateScenario final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:livekit.SimulateScenario) */ { - public: - inline SimulateScenario() : SimulateScenario(nullptr) {} - ~SimulateScenario() override; - explicit constexpr SimulateScenario(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SimulateScenario(const SimulateScenario& from); - SimulateScenario(SimulateScenario&& from) noexcept - : SimulateScenario() { - *this = ::std::move(from); - } - - inline SimulateScenario& operator=(const SimulateScenario& from) { - CopyFrom(from); - return *this; - } - inline SimulateScenario& operator=(SimulateScenario&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const SimulateScenario& default_instance() { - return *internal_default_instance(); - } - enum ScenarioCase { - kSpeakerUpdate = 1, - kNodeFailure = 2, - kMigration = 3, - kServerLeave = 4, - SCENARIO_NOT_SET = 0, - }; - - static inline const SimulateScenario* internal_default_instance() { - return reinterpret_cast( - &_SimulateScenario_default_instance_); - } - static constexpr int kIndexInFileMessages = - 30; - - friend void swap(SimulateScenario& a, SimulateScenario& b) { - a.Swap(&b); - } - inline void Swap(SimulateScenario* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(SimulateScenario* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - SimulateScenario* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const SimulateScenario& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const SimulateScenario& from); - private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); - public: - PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; - bool IsInitialized() const final; - - size_t ByteSizeLong() const final; - const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; - uint8_t* _InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } - - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(SimulateScenario* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "livekit.SimulateScenario"; - } - protected: - explicit SimulateScenario(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kSpeakerUpdateFieldNumber = 1, - kNodeFailureFieldNumber = 2, - kMigrationFieldNumber = 3, - kServerLeaveFieldNumber = 4, - }; - // int32 speaker_update = 1; - bool has_speaker_update() const; - private: - bool _internal_has_speaker_update() const; - public: - void clear_speaker_update(); - int32_t speaker_update() const; - void set_speaker_update(int32_t value); - private: - int32_t _internal_speaker_update() const; - void _internal_set_speaker_update(int32_t value); - public: - - // bool node_failure = 2; - bool has_node_failure() const; - private: - bool _internal_has_node_failure() const; - public: - void clear_node_failure(); - bool node_failure() const; - void set_node_failure(bool value); - private: - bool _internal_node_failure() const; - void _internal_set_node_failure(bool value); - public: - - // bool migration = 3; - bool has_migration() const; - private: - bool _internal_has_migration() const; - public: - void clear_migration(); - bool migration() const; - void set_migration(bool value); - private: - bool _internal_migration() const; - void _internal_set_migration(bool value); - public: - - // bool server_leave = 4; - bool has_server_leave() const; - private: - bool _internal_has_server_leave() const; - public: - void clear_server_leave(); - bool server_leave() const; - void set_server_leave(bool value); - private: - bool _internal_server_leave() const; - void _internal_set_server_leave(bool value); - public: - - void clear_scenario(); - ScenarioCase scenario_case() const; - // @@protoc_insertion_point(class_scope:livekit.SimulateScenario) - private: - class _Internal; - void set_has_speaker_update(); - void set_has_node_failure(); - void set_has_migration(); - void set_has_server_leave(); - - inline bool has_scenario() const; - inline void clear_has_scenario(); - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - union ScenarioUnion { - constexpr ScenarioUnion() : _constinit_{} {} - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; - int32_t speaker_update_; - bool node_failure_; - bool migration_; - bool server_leave_; - } scenario_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - uint32_t _oneof_case_[1]; - - friend struct ::TableStruct_livekit_5frtc_2eproto; -}; -// =================================================================== - - -// =================================================================== - -#ifdef __GNUC__ - #pragma GCC diagnostic push - #pragma GCC diagnostic ignored "-Wstrict-aliasing" -#endif // __GNUC__ -// SignalRequest - -// .livekit.SessionDescription offer = 1; -inline bool SignalRequest::_internal_has_offer() const { - return message_case() == kOffer; -} -inline bool SignalRequest::has_offer() const { - return _internal_has_offer(); -} -inline void SignalRequest::set_has_offer() { - _oneof_case_[0] = kOffer; -} -inline void SignalRequest::clear_offer() { - if (_internal_has_offer()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.offer_; - } - clear_has_message(); - } -} -inline ::livekit::SessionDescription* SignalRequest::release_offer() { - // @@protoc_insertion_point(field_release:livekit.SignalRequest.offer) - if (_internal_has_offer()) { - clear_has_message(); - ::livekit::SessionDescription* temp = message_.offer_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.offer_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::SessionDescription& SignalRequest::_internal_offer() const { - return _internal_has_offer() - ? *message_.offer_ - : reinterpret_cast< ::livekit::SessionDescription&>(::livekit::_SessionDescription_default_instance_); -} -inline const ::livekit::SessionDescription& SignalRequest::offer() const { - // @@protoc_insertion_point(field_get:livekit.SignalRequest.offer) - return _internal_offer(); -} -inline ::livekit::SessionDescription* SignalRequest::unsafe_arena_release_offer() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalRequest.offer) - if (_internal_has_offer()) { - clear_has_message(); - ::livekit::SessionDescription* temp = message_.offer_; - message_.offer_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalRequest::unsafe_arena_set_allocated_offer(::livekit::SessionDescription* offer) { - clear_message(); - if (offer) { - set_has_offer(); - message_.offer_ = offer; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalRequest.offer) -} -inline ::livekit::SessionDescription* SignalRequest::_internal_mutable_offer() { - if (!_internal_has_offer()) { - clear_message(); - set_has_offer(); - message_.offer_ = CreateMaybeMessage< ::livekit::SessionDescription >(GetArenaForAllocation()); - } - return message_.offer_; -} -inline ::livekit::SessionDescription* SignalRequest::mutable_offer() { - ::livekit::SessionDescription* _msg = _internal_mutable_offer(); - // @@protoc_insertion_point(field_mutable:livekit.SignalRequest.offer) - return _msg; -} - -// .livekit.SessionDescription answer = 2; -inline bool SignalRequest::_internal_has_answer() const { - return message_case() == kAnswer; -} -inline bool SignalRequest::has_answer() const { - return _internal_has_answer(); -} -inline void SignalRequest::set_has_answer() { - _oneof_case_[0] = kAnswer; -} -inline void SignalRequest::clear_answer() { - if (_internal_has_answer()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.answer_; - } - clear_has_message(); - } -} -inline ::livekit::SessionDescription* SignalRequest::release_answer() { - // @@protoc_insertion_point(field_release:livekit.SignalRequest.answer) - if (_internal_has_answer()) { - clear_has_message(); - ::livekit::SessionDescription* temp = message_.answer_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.answer_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::SessionDescription& SignalRequest::_internal_answer() const { - return _internal_has_answer() - ? *message_.answer_ - : reinterpret_cast< ::livekit::SessionDescription&>(::livekit::_SessionDescription_default_instance_); -} -inline const ::livekit::SessionDescription& SignalRequest::answer() const { - // @@protoc_insertion_point(field_get:livekit.SignalRequest.answer) - return _internal_answer(); -} -inline ::livekit::SessionDescription* SignalRequest::unsafe_arena_release_answer() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalRequest.answer) - if (_internal_has_answer()) { - clear_has_message(); - ::livekit::SessionDescription* temp = message_.answer_; - message_.answer_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalRequest::unsafe_arena_set_allocated_answer(::livekit::SessionDescription* answer) { - clear_message(); - if (answer) { - set_has_answer(); - message_.answer_ = answer; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalRequest.answer) -} -inline ::livekit::SessionDescription* SignalRequest::_internal_mutable_answer() { - if (!_internal_has_answer()) { - clear_message(); - set_has_answer(); - message_.answer_ = CreateMaybeMessage< ::livekit::SessionDescription >(GetArenaForAllocation()); - } - return message_.answer_; -} -inline ::livekit::SessionDescription* SignalRequest::mutable_answer() { - ::livekit::SessionDescription* _msg = _internal_mutable_answer(); - // @@protoc_insertion_point(field_mutable:livekit.SignalRequest.answer) - return _msg; -} - -// .livekit.TrickleRequest trickle = 3; -inline bool SignalRequest::_internal_has_trickle() const { - return message_case() == kTrickle; -} -inline bool SignalRequest::has_trickle() const { - return _internal_has_trickle(); -} -inline void SignalRequest::set_has_trickle() { - _oneof_case_[0] = kTrickle; -} -inline void SignalRequest::clear_trickle() { - if (_internal_has_trickle()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.trickle_; - } - clear_has_message(); - } -} -inline ::livekit::TrickleRequest* SignalRequest::release_trickle() { - // @@protoc_insertion_point(field_release:livekit.SignalRequest.trickle) - if (_internal_has_trickle()) { - clear_has_message(); - ::livekit::TrickleRequest* temp = message_.trickle_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.trickle_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::TrickleRequest& SignalRequest::_internal_trickle() const { - return _internal_has_trickle() - ? *message_.trickle_ - : reinterpret_cast< ::livekit::TrickleRequest&>(::livekit::_TrickleRequest_default_instance_); -} -inline const ::livekit::TrickleRequest& SignalRequest::trickle() const { - // @@protoc_insertion_point(field_get:livekit.SignalRequest.trickle) - return _internal_trickle(); -} -inline ::livekit::TrickleRequest* SignalRequest::unsafe_arena_release_trickle() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalRequest.trickle) - if (_internal_has_trickle()) { - clear_has_message(); - ::livekit::TrickleRequest* temp = message_.trickle_; - message_.trickle_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalRequest::unsafe_arena_set_allocated_trickle(::livekit::TrickleRequest* trickle) { - clear_message(); - if (trickle) { - set_has_trickle(); - message_.trickle_ = trickle; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalRequest.trickle) -} -inline ::livekit::TrickleRequest* SignalRequest::_internal_mutable_trickle() { - if (!_internal_has_trickle()) { - clear_message(); - set_has_trickle(); - message_.trickle_ = CreateMaybeMessage< ::livekit::TrickleRequest >(GetArenaForAllocation()); - } - return message_.trickle_; -} -inline ::livekit::TrickleRequest* SignalRequest::mutable_trickle() { - ::livekit::TrickleRequest* _msg = _internal_mutable_trickle(); - // @@protoc_insertion_point(field_mutable:livekit.SignalRequest.trickle) - return _msg; -} - -// .livekit.AddTrackRequest add_track = 4; -inline bool SignalRequest::_internal_has_add_track() const { - return message_case() == kAddTrack; -} -inline bool SignalRequest::has_add_track() const { - return _internal_has_add_track(); -} -inline void SignalRequest::set_has_add_track() { - _oneof_case_[0] = kAddTrack; -} -inline void SignalRequest::clear_add_track() { - if (_internal_has_add_track()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.add_track_; - } - clear_has_message(); - } -} -inline ::livekit::AddTrackRequest* SignalRequest::release_add_track() { - // @@protoc_insertion_point(field_release:livekit.SignalRequest.add_track) - if (_internal_has_add_track()) { - clear_has_message(); - ::livekit::AddTrackRequest* temp = message_.add_track_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.add_track_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::AddTrackRequest& SignalRequest::_internal_add_track() const { - return _internal_has_add_track() - ? *message_.add_track_ - : reinterpret_cast< ::livekit::AddTrackRequest&>(::livekit::_AddTrackRequest_default_instance_); -} -inline const ::livekit::AddTrackRequest& SignalRequest::add_track() const { - // @@protoc_insertion_point(field_get:livekit.SignalRequest.add_track) - return _internal_add_track(); -} -inline ::livekit::AddTrackRequest* SignalRequest::unsafe_arena_release_add_track() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalRequest.add_track) - if (_internal_has_add_track()) { - clear_has_message(); - ::livekit::AddTrackRequest* temp = message_.add_track_; - message_.add_track_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalRequest::unsafe_arena_set_allocated_add_track(::livekit::AddTrackRequest* add_track) { - clear_message(); - if (add_track) { - set_has_add_track(); - message_.add_track_ = add_track; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalRequest.add_track) -} -inline ::livekit::AddTrackRequest* SignalRequest::_internal_mutable_add_track() { - if (!_internal_has_add_track()) { - clear_message(); - set_has_add_track(); - message_.add_track_ = CreateMaybeMessage< ::livekit::AddTrackRequest >(GetArenaForAllocation()); - } - return message_.add_track_; -} -inline ::livekit::AddTrackRequest* SignalRequest::mutable_add_track() { - ::livekit::AddTrackRequest* _msg = _internal_mutable_add_track(); - // @@protoc_insertion_point(field_mutable:livekit.SignalRequest.add_track) - return _msg; -} - -// .livekit.MuteTrackRequest mute = 5; -inline bool SignalRequest::_internal_has_mute() const { - return message_case() == kMute; -} -inline bool SignalRequest::has_mute() const { - return _internal_has_mute(); -} -inline void SignalRequest::set_has_mute() { - _oneof_case_[0] = kMute; -} -inline void SignalRequest::clear_mute() { - if (_internal_has_mute()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.mute_; - } - clear_has_message(); - } -} -inline ::livekit::MuteTrackRequest* SignalRequest::release_mute() { - // @@protoc_insertion_point(field_release:livekit.SignalRequest.mute) - if (_internal_has_mute()) { - clear_has_message(); - ::livekit::MuteTrackRequest* temp = message_.mute_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.mute_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::MuteTrackRequest& SignalRequest::_internal_mute() const { - return _internal_has_mute() - ? *message_.mute_ - : reinterpret_cast< ::livekit::MuteTrackRequest&>(::livekit::_MuteTrackRequest_default_instance_); -} -inline const ::livekit::MuteTrackRequest& SignalRequest::mute() const { - // @@protoc_insertion_point(field_get:livekit.SignalRequest.mute) - return _internal_mute(); -} -inline ::livekit::MuteTrackRequest* SignalRequest::unsafe_arena_release_mute() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalRequest.mute) - if (_internal_has_mute()) { - clear_has_message(); - ::livekit::MuteTrackRequest* temp = message_.mute_; - message_.mute_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalRequest::unsafe_arena_set_allocated_mute(::livekit::MuteTrackRequest* mute) { - clear_message(); - if (mute) { - set_has_mute(); - message_.mute_ = mute; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalRequest.mute) -} -inline ::livekit::MuteTrackRequest* SignalRequest::_internal_mutable_mute() { - if (!_internal_has_mute()) { - clear_message(); - set_has_mute(); - message_.mute_ = CreateMaybeMessage< ::livekit::MuteTrackRequest >(GetArenaForAllocation()); - } - return message_.mute_; -} -inline ::livekit::MuteTrackRequest* SignalRequest::mutable_mute() { - ::livekit::MuteTrackRequest* _msg = _internal_mutable_mute(); - // @@protoc_insertion_point(field_mutable:livekit.SignalRequest.mute) - return _msg; -} - -// .livekit.UpdateSubscription subscription = 6; -inline bool SignalRequest::_internal_has_subscription() const { - return message_case() == kSubscription; -} -inline bool SignalRequest::has_subscription() const { - return _internal_has_subscription(); -} -inline void SignalRequest::set_has_subscription() { - _oneof_case_[0] = kSubscription; -} -inline void SignalRequest::clear_subscription() { - if (_internal_has_subscription()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.subscription_; - } - clear_has_message(); - } -} -inline ::livekit::UpdateSubscription* SignalRequest::release_subscription() { - // @@protoc_insertion_point(field_release:livekit.SignalRequest.subscription) - if (_internal_has_subscription()) { - clear_has_message(); - ::livekit::UpdateSubscription* temp = message_.subscription_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.subscription_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::UpdateSubscription& SignalRequest::_internal_subscription() const { - return _internal_has_subscription() - ? *message_.subscription_ - : reinterpret_cast< ::livekit::UpdateSubscription&>(::livekit::_UpdateSubscription_default_instance_); -} -inline const ::livekit::UpdateSubscription& SignalRequest::subscription() const { - // @@protoc_insertion_point(field_get:livekit.SignalRequest.subscription) - return _internal_subscription(); -} -inline ::livekit::UpdateSubscription* SignalRequest::unsafe_arena_release_subscription() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalRequest.subscription) - if (_internal_has_subscription()) { - clear_has_message(); - ::livekit::UpdateSubscription* temp = message_.subscription_; - message_.subscription_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalRequest::unsafe_arena_set_allocated_subscription(::livekit::UpdateSubscription* subscription) { - clear_message(); - if (subscription) { - set_has_subscription(); - message_.subscription_ = subscription; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalRequest.subscription) -} -inline ::livekit::UpdateSubscription* SignalRequest::_internal_mutable_subscription() { - if (!_internal_has_subscription()) { - clear_message(); - set_has_subscription(); - message_.subscription_ = CreateMaybeMessage< ::livekit::UpdateSubscription >(GetArenaForAllocation()); - } - return message_.subscription_; -} -inline ::livekit::UpdateSubscription* SignalRequest::mutable_subscription() { - ::livekit::UpdateSubscription* _msg = _internal_mutable_subscription(); - // @@protoc_insertion_point(field_mutable:livekit.SignalRequest.subscription) - return _msg; -} - -// .livekit.UpdateTrackSettings track_setting = 7; -inline bool SignalRequest::_internal_has_track_setting() const { - return message_case() == kTrackSetting; -} -inline bool SignalRequest::has_track_setting() const { - return _internal_has_track_setting(); -} -inline void SignalRequest::set_has_track_setting() { - _oneof_case_[0] = kTrackSetting; -} -inline void SignalRequest::clear_track_setting() { - if (_internal_has_track_setting()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.track_setting_; - } - clear_has_message(); - } -} -inline ::livekit::UpdateTrackSettings* SignalRequest::release_track_setting() { - // @@protoc_insertion_point(field_release:livekit.SignalRequest.track_setting) - if (_internal_has_track_setting()) { - clear_has_message(); - ::livekit::UpdateTrackSettings* temp = message_.track_setting_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.track_setting_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::UpdateTrackSettings& SignalRequest::_internal_track_setting() const { - return _internal_has_track_setting() - ? *message_.track_setting_ - : reinterpret_cast< ::livekit::UpdateTrackSettings&>(::livekit::_UpdateTrackSettings_default_instance_); -} -inline const ::livekit::UpdateTrackSettings& SignalRequest::track_setting() const { - // @@protoc_insertion_point(field_get:livekit.SignalRequest.track_setting) - return _internal_track_setting(); -} -inline ::livekit::UpdateTrackSettings* SignalRequest::unsafe_arena_release_track_setting() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalRequest.track_setting) - if (_internal_has_track_setting()) { - clear_has_message(); - ::livekit::UpdateTrackSettings* temp = message_.track_setting_; - message_.track_setting_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalRequest::unsafe_arena_set_allocated_track_setting(::livekit::UpdateTrackSettings* track_setting) { - clear_message(); - if (track_setting) { - set_has_track_setting(); - message_.track_setting_ = track_setting; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalRequest.track_setting) -} -inline ::livekit::UpdateTrackSettings* SignalRequest::_internal_mutable_track_setting() { - if (!_internal_has_track_setting()) { - clear_message(); - set_has_track_setting(); - message_.track_setting_ = CreateMaybeMessage< ::livekit::UpdateTrackSettings >(GetArenaForAllocation()); - } - return message_.track_setting_; -} -inline ::livekit::UpdateTrackSettings* SignalRequest::mutable_track_setting() { - ::livekit::UpdateTrackSettings* _msg = _internal_mutable_track_setting(); - // @@protoc_insertion_point(field_mutable:livekit.SignalRequest.track_setting) - return _msg; -} - -// .livekit.LeaveRequest leave = 8; -inline bool SignalRequest::_internal_has_leave() const { - return message_case() == kLeave; -} -inline bool SignalRequest::has_leave() const { - return _internal_has_leave(); -} -inline void SignalRequest::set_has_leave() { - _oneof_case_[0] = kLeave; -} -inline void SignalRequest::clear_leave() { - if (_internal_has_leave()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.leave_; - } - clear_has_message(); - } -} -inline ::livekit::LeaveRequest* SignalRequest::release_leave() { - // @@protoc_insertion_point(field_release:livekit.SignalRequest.leave) - if (_internal_has_leave()) { - clear_has_message(); - ::livekit::LeaveRequest* temp = message_.leave_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.leave_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::LeaveRequest& SignalRequest::_internal_leave() const { - return _internal_has_leave() - ? *message_.leave_ - : reinterpret_cast< ::livekit::LeaveRequest&>(::livekit::_LeaveRequest_default_instance_); -} -inline const ::livekit::LeaveRequest& SignalRequest::leave() const { - // @@protoc_insertion_point(field_get:livekit.SignalRequest.leave) - return _internal_leave(); -} -inline ::livekit::LeaveRequest* SignalRequest::unsafe_arena_release_leave() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalRequest.leave) - if (_internal_has_leave()) { - clear_has_message(); - ::livekit::LeaveRequest* temp = message_.leave_; - message_.leave_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalRequest::unsafe_arena_set_allocated_leave(::livekit::LeaveRequest* leave) { - clear_message(); - if (leave) { - set_has_leave(); - message_.leave_ = leave; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalRequest.leave) -} -inline ::livekit::LeaveRequest* SignalRequest::_internal_mutable_leave() { - if (!_internal_has_leave()) { - clear_message(); - set_has_leave(); - message_.leave_ = CreateMaybeMessage< ::livekit::LeaveRequest >(GetArenaForAllocation()); - } - return message_.leave_; -} -inline ::livekit::LeaveRequest* SignalRequest::mutable_leave() { - ::livekit::LeaveRequest* _msg = _internal_mutable_leave(); - // @@protoc_insertion_point(field_mutable:livekit.SignalRequest.leave) - return _msg; -} - -// .livekit.UpdateVideoLayers update_layers = 10; -inline bool SignalRequest::_internal_has_update_layers() const { - return message_case() == kUpdateLayers; -} -inline bool SignalRequest::has_update_layers() const { - return _internal_has_update_layers(); -} -inline void SignalRequest::set_has_update_layers() { - _oneof_case_[0] = kUpdateLayers; -} -inline void SignalRequest::clear_update_layers() { - if (_internal_has_update_layers()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.update_layers_; - } - clear_has_message(); - } -} -inline ::livekit::UpdateVideoLayers* SignalRequest::release_update_layers() { - // @@protoc_insertion_point(field_release:livekit.SignalRequest.update_layers) - if (_internal_has_update_layers()) { - clear_has_message(); - ::livekit::UpdateVideoLayers* temp = message_.update_layers_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.update_layers_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::UpdateVideoLayers& SignalRequest::_internal_update_layers() const { - return _internal_has_update_layers() - ? *message_.update_layers_ - : reinterpret_cast< ::livekit::UpdateVideoLayers&>(::livekit::_UpdateVideoLayers_default_instance_); -} -inline const ::livekit::UpdateVideoLayers& SignalRequest::update_layers() const { - // @@protoc_insertion_point(field_get:livekit.SignalRequest.update_layers) - return _internal_update_layers(); -} -inline ::livekit::UpdateVideoLayers* SignalRequest::unsafe_arena_release_update_layers() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalRequest.update_layers) - if (_internal_has_update_layers()) { - clear_has_message(); - ::livekit::UpdateVideoLayers* temp = message_.update_layers_; - message_.update_layers_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalRequest::unsafe_arena_set_allocated_update_layers(::livekit::UpdateVideoLayers* update_layers) { - clear_message(); - if (update_layers) { - set_has_update_layers(); - message_.update_layers_ = update_layers; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalRequest.update_layers) -} -inline ::livekit::UpdateVideoLayers* SignalRequest::_internal_mutable_update_layers() { - if (!_internal_has_update_layers()) { - clear_message(); - set_has_update_layers(); - message_.update_layers_ = CreateMaybeMessage< ::livekit::UpdateVideoLayers >(GetArenaForAllocation()); - } - return message_.update_layers_; -} -inline ::livekit::UpdateVideoLayers* SignalRequest::mutable_update_layers() { - ::livekit::UpdateVideoLayers* _msg = _internal_mutable_update_layers(); - // @@protoc_insertion_point(field_mutable:livekit.SignalRequest.update_layers) - return _msg; -} - -// .livekit.SubscriptionPermission subscription_permission = 11; -inline bool SignalRequest::_internal_has_subscription_permission() const { - return message_case() == kSubscriptionPermission; -} -inline bool SignalRequest::has_subscription_permission() const { - return _internal_has_subscription_permission(); -} -inline void SignalRequest::set_has_subscription_permission() { - _oneof_case_[0] = kSubscriptionPermission; -} -inline void SignalRequest::clear_subscription_permission() { - if (_internal_has_subscription_permission()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.subscription_permission_; - } - clear_has_message(); - } -} -inline ::livekit::SubscriptionPermission* SignalRequest::release_subscription_permission() { - // @@protoc_insertion_point(field_release:livekit.SignalRequest.subscription_permission) - if (_internal_has_subscription_permission()) { - clear_has_message(); - ::livekit::SubscriptionPermission* temp = message_.subscription_permission_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.subscription_permission_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::SubscriptionPermission& SignalRequest::_internal_subscription_permission() const { - return _internal_has_subscription_permission() - ? *message_.subscription_permission_ - : reinterpret_cast< ::livekit::SubscriptionPermission&>(::livekit::_SubscriptionPermission_default_instance_); -} -inline const ::livekit::SubscriptionPermission& SignalRequest::subscription_permission() const { - // @@protoc_insertion_point(field_get:livekit.SignalRequest.subscription_permission) - return _internal_subscription_permission(); -} -inline ::livekit::SubscriptionPermission* SignalRequest::unsafe_arena_release_subscription_permission() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalRequest.subscription_permission) - if (_internal_has_subscription_permission()) { - clear_has_message(); - ::livekit::SubscriptionPermission* temp = message_.subscription_permission_; - message_.subscription_permission_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalRequest::unsafe_arena_set_allocated_subscription_permission(::livekit::SubscriptionPermission* subscription_permission) { - clear_message(); - if (subscription_permission) { - set_has_subscription_permission(); - message_.subscription_permission_ = subscription_permission; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalRequest.subscription_permission) -} -inline ::livekit::SubscriptionPermission* SignalRequest::_internal_mutable_subscription_permission() { - if (!_internal_has_subscription_permission()) { - clear_message(); - set_has_subscription_permission(); - message_.subscription_permission_ = CreateMaybeMessage< ::livekit::SubscriptionPermission >(GetArenaForAllocation()); - } - return message_.subscription_permission_; -} -inline ::livekit::SubscriptionPermission* SignalRequest::mutable_subscription_permission() { - ::livekit::SubscriptionPermission* _msg = _internal_mutable_subscription_permission(); - // @@protoc_insertion_point(field_mutable:livekit.SignalRequest.subscription_permission) - return _msg; -} - -// .livekit.SyncState sync_state = 12; -inline bool SignalRequest::_internal_has_sync_state() const { - return message_case() == kSyncState; -} -inline bool SignalRequest::has_sync_state() const { - return _internal_has_sync_state(); -} -inline void SignalRequest::set_has_sync_state() { - _oneof_case_[0] = kSyncState; -} -inline void SignalRequest::clear_sync_state() { - if (_internal_has_sync_state()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.sync_state_; - } - clear_has_message(); - } -} -inline ::livekit::SyncState* SignalRequest::release_sync_state() { - // @@protoc_insertion_point(field_release:livekit.SignalRequest.sync_state) - if (_internal_has_sync_state()) { - clear_has_message(); - ::livekit::SyncState* temp = message_.sync_state_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.sync_state_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::SyncState& SignalRequest::_internal_sync_state() const { - return _internal_has_sync_state() - ? *message_.sync_state_ - : reinterpret_cast< ::livekit::SyncState&>(::livekit::_SyncState_default_instance_); -} -inline const ::livekit::SyncState& SignalRequest::sync_state() const { - // @@protoc_insertion_point(field_get:livekit.SignalRequest.sync_state) - return _internal_sync_state(); -} -inline ::livekit::SyncState* SignalRequest::unsafe_arena_release_sync_state() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalRequest.sync_state) - if (_internal_has_sync_state()) { - clear_has_message(); - ::livekit::SyncState* temp = message_.sync_state_; - message_.sync_state_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalRequest::unsafe_arena_set_allocated_sync_state(::livekit::SyncState* sync_state) { - clear_message(); - if (sync_state) { - set_has_sync_state(); - message_.sync_state_ = sync_state; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalRequest.sync_state) -} -inline ::livekit::SyncState* SignalRequest::_internal_mutable_sync_state() { - if (!_internal_has_sync_state()) { - clear_message(); - set_has_sync_state(); - message_.sync_state_ = CreateMaybeMessage< ::livekit::SyncState >(GetArenaForAllocation()); - } - return message_.sync_state_; -} -inline ::livekit::SyncState* SignalRequest::mutable_sync_state() { - ::livekit::SyncState* _msg = _internal_mutable_sync_state(); - // @@protoc_insertion_point(field_mutable:livekit.SignalRequest.sync_state) - return _msg; -} - -// .livekit.SimulateScenario simulate = 13; -inline bool SignalRequest::_internal_has_simulate() const { - return message_case() == kSimulate; -} -inline bool SignalRequest::has_simulate() const { - return _internal_has_simulate(); -} -inline void SignalRequest::set_has_simulate() { - _oneof_case_[0] = kSimulate; -} -inline void SignalRequest::clear_simulate() { - if (_internal_has_simulate()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.simulate_; - } - clear_has_message(); - } -} -inline ::livekit::SimulateScenario* SignalRequest::release_simulate() { - // @@protoc_insertion_point(field_release:livekit.SignalRequest.simulate) - if (_internal_has_simulate()) { - clear_has_message(); - ::livekit::SimulateScenario* temp = message_.simulate_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.simulate_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::SimulateScenario& SignalRequest::_internal_simulate() const { - return _internal_has_simulate() - ? *message_.simulate_ - : reinterpret_cast< ::livekit::SimulateScenario&>(::livekit::_SimulateScenario_default_instance_); -} -inline const ::livekit::SimulateScenario& SignalRequest::simulate() const { - // @@protoc_insertion_point(field_get:livekit.SignalRequest.simulate) - return _internal_simulate(); -} -inline ::livekit::SimulateScenario* SignalRequest::unsafe_arena_release_simulate() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalRequest.simulate) - if (_internal_has_simulate()) { - clear_has_message(); - ::livekit::SimulateScenario* temp = message_.simulate_; - message_.simulate_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalRequest::unsafe_arena_set_allocated_simulate(::livekit::SimulateScenario* simulate) { - clear_message(); - if (simulate) { - set_has_simulate(); - message_.simulate_ = simulate; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalRequest.simulate) -} -inline ::livekit::SimulateScenario* SignalRequest::_internal_mutable_simulate() { - if (!_internal_has_simulate()) { - clear_message(); - set_has_simulate(); - message_.simulate_ = CreateMaybeMessage< ::livekit::SimulateScenario >(GetArenaForAllocation()); - } - return message_.simulate_; -} -inline ::livekit::SimulateScenario* SignalRequest::mutable_simulate() { - ::livekit::SimulateScenario* _msg = _internal_mutable_simulate(); - // @@protoc_insertion_point(field_mutable:livekit.SignalRequest.simulate) - return _msg; -} - -inline bool SignalRequest::has_message() const { - return message_case() != MESSAGE_NOT_SET; -} -inline void SignalRequest::clear_has_message() { - _oneof_case_[0] = MESSAGE_NOT_SET; -} -inline SignalRequest::MessageCase SignalRequest::message_case() const { - return SignalRequest::MessageCase(_oneof_case_[0]); -} -// ------------------------------------------------------------------- - -// SignalResponse - -// .livekit.JoinResponse join = 1; -inline bool SignalResponse::_internal_has_join() const { - return message_case() == kJoin; -} -inline bool SignalResponse::has_join() const { - return _internal_has_join(); -} -inline void SignalResponse::set_has_join() { - _oneof_case_[0] = kJoin; -} -inline void SignalResponse::clear_join() { - if (_internal_has_join()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.join_; - } - clear_has_message(); - } -} -inline ::livekit::JoinResponse* SignalResponse::release_join() { - // @@protoc_insertion_point(field_release:livekit.SignalResponse.join) - if (_internal_has_join()) { - clear_has_message(); - ::livekit::JoinResponse* temp = message_.join_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.join_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::JoinResponse& SignalResponse::_internal_join() const { - return _internal_has_join() - ? *message_.join_ - : reinterpret_cast< ::livekit::JoinResponse&>(::livekit::_JoinResponse_default_instance_); -} -inline const ::livekit::JoinResponse& SignalResponse::join() const { - // @@protoc_insertion_point(field_get:livekit.SignalResponse.join) - return _internal_join(); -} -inline ::livekit::JoinResponse* SignalResponse::unsafe_arena_release_join() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalResponse.join) - if (_internal_has_join()) { - clear_has_message(); - ::livekit::JoinResponse* temp = message_.join_; - message_.join_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalResponse::unsafe_arena_set_allocated_join(::livekit::JoinResponse* join) { - clear_message(); - if (join) { - set_has_join(); - message_.join_ = join; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalResponse.join) -} -inline ::livekit::JoinResponse* SignalResponse::_internal_mutable_join() { - if (!_internal_has_join()) { - clear_message(); - set_has_join(); - message_.join_ = CreateMaybeMessage< ::livekit::JoinResponse >(GetArenaForAllocation()); - } - return message_.join_; -} -inline ::livekit::JoinResponse* SignalResponse::mutable_join() { - ::livekit::JoinResponse* _msg = _internal_mutable_join(); - // @@protoc_insertion_point(field_mutable:livekit.SignalResponse.join) - return _msg; -} - -// .livekit.SessionDescription answer = 2; -inline bool SignalResponse::_internal_has_answer() const { - return message_case() == kAnswer; -} -inline bool SignalResponse::has_answer() const { - return _internal_has_answer(); -} -inline void SignalResponse::set_has_answer() { - _oneof_case_[0] = kAnswer; -} -inline void SignalResponse::clear_answer() { - if (_internal_has_answer()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.answer_; - } - clear_has_message(); - } -} -inline ::livekit::SessionDescription* SignalResponse::release_answer() { - // @@protoc_insertion_point(field_release:livekit.SignalResponse.answer) - if (_internal_has_answer()) { - clear_has_message(); - ::livekit::SessionDescription* temp = message_.answer_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.answer_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::SessionDescription& SignalResponse::_internal_answer() const { - return _internal_has_answer() - ? *message_.answer_ - : reinterpret_cast< ::livekit::SessionDescription&>(::livekit::_SessionDescription_default_instance_); -} -inline const ::livekit::SessionDescription& SignalResponse::answer() const { - // @@protoc_insertion_point(field_get:livekit.SignalResponse.answer) - return _internal_answer(); -} -inline ::livekit::SessionDescription* SignalResponse::unsafe_arena_release_answer() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalResponse.answer) - if (_internal_has_answer()) { - clear_has_message(); - ::livekit::SessionDescription* temp = message_.answer_; - message_.answer_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalResponse::unsafe_arena_set_allocated_answer(::livekit::SessionDescription* answer) { - clear_message(); - if (answer) { - set_has_answer(); - message_.answer_ = answer; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalResponse.answer) -} -inline ::livekit::SessionDescription* SignalResponse::_internal_mutable_answer() { - if (!_internal_has_answer()) { - clear_message(); - set_has_answer(); - message_.answer_ = CreateMaybeMessage< ::livekit::SessionDescription >(GetArenaForAllocation()); - } - return message_.answer_; -} -inline ::livekit::SessionDescription* SignalResponse::mutable_answer() { - ::livekit::SessionDescription* _msg = _internal_mutable_answer(); - // @@protoc_insertion_point(field_mutable:livekit.SignalResponse.answer) - return _msg; -} - -// .livekit.SessionDescription offer = 3; -inline bool SignalResponse::_internal_has_offer() const { - return message_case() == kOffer; -} -inline bool SignalResponse::has_offer() const { - return _internal_has_offer(); -} -inline void SignalResponse::set_has_offer() { - _oneof_case_[0] = kOffer; -} -inline void SignalResponse::clear_offer() { - if (_internal_has_offer()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.offer_; - } - clear_has_message(); - } -} -inline ::livekit::SessionDescription* SignalResponse::release_offer() { - // @@protoc_insertion_point(field_release:livekit.SignalResponse.offer) - if (_internal_has_offer()) { - clear_has_message(); - ::livekit::SessionDescription* temp = message_.offer_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.offer_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::SessionDescription& SignalResponse::_internal_offer() const { - return _internal_has_offer() - ? *message_.offer_ - : reinterpret_cast< ::livekit::SessionDescription&>(::livekit::_SessionDescription_default_instance_); -} -inline const ::livekit::SessionDescription& SignalResponse::offer() const { - // @@protoc_insertion_point(field_get:livekit.SignalResponse.offer) - return _internal_offer(); -} -inline ::livekit::SessionDescription* SignalResponse::unsafe_arena_release_offer() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalResponse.offer) - if (_internal_has_offer()) { - clear_has_message(); - ::livekit::SessionDescription* temp = message_.offer_; - message_.offer_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalResponse::unsafe_arena_set_allocated_offer(::livekit::SessionDescription* offer) { - clear_message(); - if (offer) { - set_has_offer(); - message_.offer_ = offer; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalResponse.offer) -} -inline ::livekit::SessionDescription* SignalResponse::_internal_mutable_offer() { - if (!_internal_has_offer()) { - clear_message(); - set_has_offer(); - message_.offer_ = CreateMaybeMessage< ::livekit::SessionDescription >(GetArenaForAllocation()); - } - return message_.offer_; -} -inline ::livekit::SessionDescription* SignalResponse::mutable_offer() { - ::livekit::SessionDescription* _msg = _internal_mutable_offer(); - // @@protoc_insertion_point(field_mutable:livekit.SignalResponse.offer) - return _msg; -} - -// .livekit.TrickleRequest trickle = 4; -inline bool SignalResponse::_internal_has_trickle() const { - return message_case() == kTrickle; -} -inline bool SignalResponse::has_trickle() const { - return _internal_has_trickle(); -} -inline void SignalResponse::set_has_trickle() { - _oneof_case_[0] = kTrickle; -} -inline void SignalResponse::clear_trickle() { - if (_internal_has_trickle()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.trickle_; - } - clear_has_message(); - } -} -inline ::livekit::TrickleRequest* SignalResponse::release_trickle() { - // @@protoc_insertion_point(field_release:livekit.SignalResponse.trickle) - if (_internal_has_trickle()) { - clear_has_message(); - ::livekit::TrickleRequest* temp = message_.trickle_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.trickle_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::TrickleRequest& SignalResponse::_internal_trickle() const { - return _internal_has_trickle() - ? *message_.trickle_ - : reinterpret_cast< ::livekit::TrickleRequest&>(::livekit::_TrickleRequest_default_instance_); -} -inline const ::livekit::TrickleRequest& SignalResponse::trickle() const { - // @@protoc_insertion_point(field_get:livekit.SignalResponse.trickle) - return _internal_trickle(); -} -inline ::livekit::TrickleRequest* SignalResponse::unsafe_arena_release_trickle() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalResponse.trickle) - if (_internal_has_trickle()) { - clear_has_message(); - ::livekit::TrickleRequest* temp = message_.trickle_; - message_.trickle_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalResponse::unsafe_arena_set_allocated_trickle(::livekit::TrickleRequest* trickle) { - clear_message(); - if (trickle) { - set_has_trickle(); - message_.trickle_ = trickle; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalResponse.trickle) -} -inline ::livekit::TrickleRequest* SignalResponse::_internal_mutable_trickle() { - if (!_internal_has_trickle()) { - clear_message(); - set_has_trickle(); - message_.trickle_ = CreateMaybeMessage< ::livekit::TrickleRequest >(GetArenaForAllocation()); - } - return message_.trickle_; -} -inline ::livekit::TrickleRequest* SignalResponse::mutable_trickle() { - ::livekit::TrickleRequest* _msg = _internal_mutable_trickle(); - // @@protoc_insertion_point(field_mutable:livekit.SignalResponse.trickle) - return _msg; -} - -// .livekit.ParticipantUpdate update = 5; -inline bool SignalResponse::_internal_has_update() const { - return message_case() == kUpdate; -} -inline bool SignalResponse::has_update() const { - return _internal_has_update(); -} -inline void SignalResponse::set_has_update() { - _oneof_case_[0] = kUpdate; -} -inline void SignalResponse::clear_update() { - if (_internal_has_update()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.update_; - } - clear_has_message(); - } -} -inline ::livekit::ParticipantUpdate* SignalResponse::release_update() { - // @@protoc_insertion_point(field_release:livekit.SignalResponse.update) - if (_internal_has_update()) { - clear_has_message(); - ::livekit::ParticipantUpdate* temp = message_.update_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.update_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::ParticipantUpdate& SignalResponse::_internal_update() const { - return _internal_has_update() - ? *message_.update_ - : reinterpret_cast< ::livekit::ParticipantUpdate&>(::livekit::_ParticipantUpdate_default_instance_); -} -inline const ::livekit::ParticipantUpdate& SignalResponse::update() const { - // @@protoc_insertion_point(field_get:livekit.SignalResponse.update) - return _internal_update(); -} -inline ::livekit::ParticipantUpdate* SignalResponse::unsafe_arena_release_update() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalResponse.update) - if (_internal_has_update()) { - clear_has_message(); - ::livekit::ParticipantUpdate* temp = message_.update_; - message_.update_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalResponse::unsafe_arena_set_allocated_update(::livekit::ParticipantUpdate* update) { - clear_message(); - if (update) { - set_has_update(); - message_.update_ = update; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalResponse.update) -} -inline ::livekit::ParticipantUpdate* SignalResponse::_internal_mutable_update() { - if (!_internal_has_update()) { - clear_message(); - set_has_update(); - message_.update_ = CreateMaybeMessage< ::livekit::ParticipantUpdate >(GetArenaForAllocation()); - } - return message_.update_; -} -inline ::livekit::ParticipantUpdate* SignalResponse::mutable_update() { - ::livekit::ParticipantUpdate* _msg = _internal_mutable_update(); - // @@protoc_insertion_point(field_mutable:livekit.SignalResponse.update) - return _msg; -} - -// .livekit.TrackPublishedResponse track_published = 6; -inline bool SignalResponse::_internal_has_track_published() const { - return message_case() == kTrackPublished; -} -inline bool SignalResponse::has_track_published() const { - return _internal_has_track_published(); -} -inline void SignalResponse::set_has_track_published() { - _oneof_case_[0] = kTrackPublished; -} -inline void SignalResponse::clear_track_published() { - if (_internal_has_track_published()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.track_published_; - } - clear_has_message(); - } -} -inline ::livekit::TrackPublishedResponse* SignalResponse::release_track_published() { - // @@protoc_insertion_point(field_release:livekit.SignalResponse.track_published) - if (_internal_has_track_published()) { - clear_has_message(); - ::livekit::TrackPublishedResponse* temp = message_.track_published_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.track_published_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::TrackPublishedResponse& SignalResponse::_internal_track_published() const { - return _internal_has_track_published() - ? *message_.track_published_ - : reinterpret_cast< ::livekit::TrackPublishedResponse&>(::livekit::_TrackPublishedResponse_default_instance_); -} -inline const ::livekit::TrackPublishedResponse& SignalResponse::track_published() const { - // @@protoc_insertion_point(field_get:livekit.SignalResponse.track_published) - return _internal_track_published(); -} -inline ::livekit::TrackPublishedResponse* SignalResponse::unsafe_arena_release_track_published() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalResponse.track_published) - if (_internal_has_track_published()) { - clear_has_message(); - ::livekit::TrackPublishedResponse* temp = message_.track_published_; - message_.track_published_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalResponse::unsafe_arena_set_allocated_track_published(::livekit::TrackPublishedResponse* track_published) { - clear_message(); - if (track_published) { - set_has_track_published(); - message_.track_published_ = track_published; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalResponse.track_published) -} -inline ::livekit::TrackPublishedResponse* SignalResponse::_internal_mutable_track_published() { - if (!_internal_has_track_published()) { - clear_message(); - set_has_track_published(); - message_.track_published_ = CreateMaybeMessage< ::livekit::TrackPublishedResponse >(GetArenaForAllocation()); - } - return message_.track_published_; -} -inline ::livekit::TrackPublishedResponse* SignalResponse::mutable_track_published() { - ::livekit::TrackPublishedResponse* _msg = _internal_mutable_track_published(); - // @@protoc_insertion_point(field_mutable:livekit.SignalResponse.track_published) - return _msg; -} - -// .livekit.LeaveRequest leave = 8; -inline bool SignalResponse::_internal_has_leave() const { - return message_case() == kLeave; -} -inline bool SignalResponse::has_leave() const { - return _internal_has_leave(); -} -inline void SignalResponse::set_has_leave() { - _oneof_case_[0] = kLeave; -} -inline void SignalResponse::clear_leave() { - if (_internal_has_leave()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.leave_; - } - clear_has_message(); - } -} -inline ::livekit::LeaveRequest* SignalResponse::release_leave() { - // @@protoc_insertion_point(field_release:livekit.SignalResponse.leave) - if (_internal_has_leave()) { - clear_has_message(); - ::livekit::LeaveRequest* temp = message_.leave_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.leave_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::LeaveRequest& SignalResponse::_internal_leave() const { - return _internal_has_leave() - ? *message_.leave_ - : reinterpret_cast< ::livekit::LeaveRequest&>(::livekit::_LeaveRequest_default_instance_); -} -inline const ::livekit::LeaveRequest& SignalResponse::leave() const { - // @@protoc_insertion_point(field_get:livekit.SignalResponse.leave) - return _internal_leave(); -} -inline ::livekit::LeaveRequest* SignalResponse::unsafe_arena_release_leave() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalResponse.leave) - if (_internal_has_leave()) { - clear_has_message(); - ::livekit::LeaveRequest* temp = message_.leave_; - message_.leave_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalResponse::unsafe_arena_set_allocated_leave(::livekit::LeaveRequest* leave) { - clear_message(); - if (leave) { - set_has_leave(); - message_.leave_ = leave; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalResponse.leave) -} -inline ::livekit::LeaveRequest* SignalResponse::_internal_mutable_leave() { - if (!_internal_has_leave()) { - clear_message(); - set_has_leave(); - message_.leave_ = CreateMaybeMessage< ::livekit::LeaveRequest >(GetArenaForAllocation()); - } - return message_.leave_; -} -inline ::livekit::LeaveRequest* SignalResponse::mutable_leave() { - ::livekit::LeaveRequest* _msg = _internal_mutable_leave(); - // @@protoc_insertion_point(field_mutable:livekit.SignalResponse.leave) - return _msg; -} - -// .livekit.MuteTrackRequest mute = 9; -inline bool SignalResponse::_internal_has_mute() const { - return message_case() == kMute; -} -inline bool SignalResponse::has_mute() const { - return _internal_has_mute(); -} -inline void SignalResponse::set_has_mute() { - _oneof_case_[0] = kMute; -} -inline void SignalResponse::clear_mute() { - if (_internal_has_mute()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.mute_; - } - clear_has_message(); - } -} -inline ::livekit::MuteTrackRequest* SignalResponse::release_mute() { - // @@protoc_insertion_point(field_release:livekit.SignalResponse.mute) - if (_internal_has_mute()) { - clear_has_message(); - ::livekit::MuteTrackRequest* temp = message_.mute_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.mute_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::MuteTrackRequest& SignalResponse::_internal_mute() const { - return _internal_has_mute() - ? *message_.mute_ - : reinterpret_cast< ::livekit::MuteTrackRequest&>(::livekit::_MuteTrackRequest_default_instance_); -} -inline const ::livekit::MuteTrackRequest& SignalResponse::mute() const { - // @@protoc_insertion_point(field_get:livekit.SignalResponse.mute) - return _internal_mute(); -} -inline ::livekit::MuteTrackRequest* SignalResponse::unsafe_arena_release_mute() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalResponse.mute) - if (_internal_has_mute()) { - clear_has_message(); - ::livekit::MuteTrackRequest* temp = message_.mute_; - message_.mute_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalResponse::unsafe_arena_set_allocated_mute(::livekit::MuteTrackRequest* mute) { - clear_message(); - if (mute) { - set_has_mute(); - message_.mute_ = mute; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalResponse.mute) -} -inline ::livekit::MuteTrackRequest* SignalResponse::_internal_mutable_mute() { - if (!_internal_has_mute()) { - clear_message(); - set_has_mute(); - message_.mute_ = CreateMaybeMessage< ::livekit::MuteTrackRequest >(GetArenaForAllocation()); - } - return message_.mute_; -} -inline ::livekit::MuteTrackRequest* SignalResponse::mutable_mute() { - ::livekit::MuteTrackRequest* _msg = _internal_mutable_mute(); - // @@protoc_insertion_point(field_mutable:livekit.SignalResponse.mute) - return _msg; -} - -// .livekit.SpeakersChanged speakers_changed = 10; -inline bool SignalResponse::_internal_has_speakers_changed() const { - return message_case() == kSpeakersChanged; -} -inline bool SignalResponse::has_speakers_changed() const { - return _internal_has_speakers_changed(); -} -inline void SignalResponse::set_has_speakers_changed() { - _oneof_case_[0] = kSpeakersChanged; -} -inline void SignalResponse::clear_speakers_changed() { - if (_internal_has_speakers_changed()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.speakers_changed_; - } - clear_has_message(); - } -} -inline ::livekit::SpeakersChanged* SignalResponse::release_speakers_changed() { - // @@protoc_insertion_point(field_release:livekit.SignalResponse.speakers_changed) - if (_internal_has_speakers_changed()) { - clear_has_message(); - ::livekit::SpeakersChanged* temp = message_.speakers_changed_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.speakers_changed_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::SpeakersChanged& SignalResponse::_internal_speakers_changed() const { - return _internal_has_speakers_changed() - ? *message_.speakers_changed_ - : reinterpret_cast< ::livekit::SpeakersChanged&>(::livekit::_SpeakersChanged_default_instance_); -} -inline const ::livekit::SpeakersChanged& SignalResponse::speakers_changed() const { - // @@protoc_insertion_point(field_get:livekit.SignalResponse.speakers_changed) - return _internal_speakers_changed(); -} -inline ::livekit::SpeakersChanged* SignalResponse::unsafe_arena_release_speakers_changed() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalResponse.speakers_changed) - if (_internal_has_speakers_changed()) { - clear_has_message(); - ::livekit::SpeakersChanged* temp = message_.speakers_changed_; - message_.speakers_changed_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalResponse::unsafe_arena_set_allocated_speakers_changed(::livekit::SpeakersChanged* speakers_changed) { - clear_message(); - if (speakers_changed) { - set_has_speakers_changed(); - message_.speakers_changed_ = speakers_changed; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalResponse.speakers_changed) -} -inline ::livekit::SpeakersChanged* SignalResponse::_internal_mutable_speakers_changed() { - if (!_internal_has_speakers_changed()) { - clear_message(); - set_has_speakers_changed(); - message_.speakers_changed_ = CreateMaybeMessage< ::livekit::SpeakersChanged >(GetArenaForAllocation()); - } - return message_.speakers_changed_; -} -inline ::livekit::SpeakersChanged* SignalResponse::mutable_speakers_changed() { - ::livekit::SpeakersChanged* _msg = _internal_mutable_speakers_changed(); - // @@protoc_insertion_point(field_mutable:livekit.SignalResponse.speakers_changed) - return _msg; -} - -// .livekit.RoomUpdate room_update = 11; -inline bool SignalResponse::_internal_has_room_update() const { - return message_case() == kRoomUpdate; -} -inline bool SignalResponse::has_room_update() const { - return _internal_has_room_update(); -} -inline void SignalResponse::set_has_room_update() { - _oneof_case_[0] = kRoomUpdate; -} -inline void SignalResponse::clear_room_update() { - if (_internal_has_room_update()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.room_update_; - } - clear_has_message(); - } -} -inline ::livekit::RoomUpdate* SignalResponse::release_room_update() { - // @@protoc_insertion_point(field_release:livekit.SignalResponse.room_update) - if (_internal_has_room_update()) { - clear_has_message(); - ::livekit::RoomUpdate* temp = message_.room_update_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.room_update_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::RoomUpdate& SignalResponse::_internal_room_update() const { - return _internal_has_room_update() - ? *message_.room_update_ - : reinterpret_cast< ::livekit::RoomUpdate&>(::livekit::_RoomUpdate_default_instance_); -} -inline const ::livekit::RoomUpdate& SignalResponse::room_update() const { - // @@protoc_insertion_point(field_get:livekit.SignalResponse.room_update) - return _internal_room_update(); -} -inline ::livekit::RoomUpdate* SignalResponse::unsafe_arena_release_room_update() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalResponse.room_update) - if (_internal_has_room_update()) { - clear_has_message(); - ::livekit::RoomUpdate* temp = message_.room_update_; - message_.room_update_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalResponse::unsafe_arena_set_allocated_room_update(::livekit::RoomUpdate* room_update) { - clear_message(); - if (room_update) { - set_has_room_update(); - message_.room_update_ = room_update; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalResponse.room_update) -} -inline ::livekit::RoomUpdate* SignalResponse::_internal_mutable_room_update() { - if (!_internal_has_room_update()) { - clear_message(); - set_has_room_update(); - message_.room_update_ = CreateMaybeMessage< ::livekit::RoomUpdate >(GetArenaForAllocation()); - } - return message_.room_update_; -} -inline ::livekit::RoomUpdate* SignalResponse::mutable_room_update() { - ::livekit::RoomUpdate* _msg = _internal_mutable_room_update(); - // @@protoc_insertion_point(field_mutable:livekit.SignalResponse.room_update) - return _msg; -} - -// .livekit.ConnectionQualityUpdate connection_quality = 12; -inline bool SignalResponse::_internal_has_connection_quality() const { - return message_case() == kConnectionQuality; -} -inline bool SignalResponse::has_connection_quality() const { - return _internal_has_connection_quality(); -} -inline void SignalResponse::set_has_connection_quality() { - _oneof_case_[0] = kConnectionQuality; -} -inline void SignalResponse::clear_connection_quality() { - if (_internal_has_connection_quality()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.connection_quality_; - } - clear_has_message(); - } -} -inline ::livekit::ConnectionQualityUpdate* SignalResponse::release_connection_quality() { - // @@protoc_insertion_point(field_release:livekit.SignalResponse.connection_quality) - if (_internal_has_connection_quality()) { - clear_has_message(); - ::livekit::ConnectionQualityUpdate* temp = message_.connection_quality_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.connection_quality_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::ConnectionQualityUpdate& SignalResponse::_internal_connection_quality() const { - return _internal_has_connection_quality() - ? *message_.connection_quality_ - : reinterpret_cast< ::livekit::ConnectionQualityUpdate&>(::livekit::_ConnectionQualityUpdate_default_instance_); -} -inline const ::livekit::ConnectionQualityUpdate& SignalResponse::connection_quality() const { - // @@protoc_insertion_point(field_get:livekit.SignalResponse.connection_quality) - return _internal_connection_quality(); -} -inline ::livekit::ConnectionQualityUpdate* SignalResponse::unsafe_arena_release_connection_quality() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalResponse.connection_quality) - if (_internal_has_connection_quality()) { - clear_has_message(); - ::livekit::ConnectionQualityUpdate* temp = message_.connection_quality_; - message_.connection_quality_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalResponse::unsafe_arena_set_allocated_connection_quality(::livekit::ConnectionQualityUpdate* connection_quality) { - clear_message(); - if (connection_quality) { - set_has_connection_quality(); - message_.connection_quality_ = connection_quality; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalResponse.connection_quality) -} -inline ::livekit::ConnectionQualityUpdate* SignalResponse::_internal_mutable_connection_quality() { - if (!_internal_has_connection_quality()) { - clear_message(); - set_has_connection_quality(); - message_.connection_quality_ = CreateMaybeMessage< ::livekit::ConnectionQualityUpdate >(GetArenaForAllocation()); - } - return message_.connection_quality_; -} -inline ::livekit::ConnectionQualityUpdate* SignalResponse::mutable_connection_quality() { - ::livekit::ConnectionQualityUpdate* _msg = _internal_mutable_connection_quality(); - // @@protoc_insertion_point(field_mutable:livekit.SignalResponse.connection_quality) - return _msg; -} - -// .livekit.StreamStateUpdate stream_state_update = 13; -inline bool SignalResponse::_internal_has_stream_state_update() const { - return message_case() == kStreamStateUpdate; -} -inline bool SignalResponse::has_stream_state_update() const { - return _internal_has_stream_state_update(); -} -inline void SignalResponse::set_has_stream_state_update() { - _oneof_case_[0] = kStreamStateUpdate; -} -inline void SignalResponse::clear_stream_state_update() { - if (_internal_has_stream_state_update()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.stream_state_update_; - } - clear_has_message(); - } -} -inline ::livekit::StreamStateUpdate* SignalResponse::release_stream_state_update() { - // @@protoc_insertion_point(field_release:livekit.SignalResponse.stream_state_update) - if (_internal_has_stream_state_update()) { - clear_has_message(); - ::livekit::StreamStateUpdate* temp = message_.stream_state_update_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.stream_state_update_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::StreamStateUpdate& SignalResponse::_internal_stream_state_update() const { - return _internal_has_stream_state_update() - ? *message_.stream_state_update_ - : reinterpret_cast< ::livekit::StreamStateUpdate&>(::livekit::_StreamStateUpdate_default_instance_); -} -inline const ::livekit::StreamStateUpdate& SignalResponse::stream_state_update() const { - // @@protoc_insertion_point(field_get:livekit.SignalResponse.stream_state_update) - return _internal_stream_state_update(); -} -inline ::livekit::StreamStateUpdate* SignalResponse::unsafe_arena_release_stream_state_update() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalResponse.stream_state_update) - if (_internal_has_stream_state_update()) { - clear_has_message(); - ::livekit::StreamStateUpdate* temp = message_.stream_state_update_; - message_.stream_state_update_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalResponse::unsafe_arena_set_allocated_stream_state_update(::livekit::StreamStateUpdate* stream_state_update) { - clear_message(); - if (stream_state_update) { - set_has_stream_state_update(); - message_.stream_state_update_ = stream_state_update; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalResponse.stream_state_update) -} -inline ::livekit::StreamStateUpdate* SignalResponse::_internal_mutable_stream_state_update() { - if (!_internal_has_stream_state_update()) { - clear_message(); - set_has_stream_state_update(); - message_.stream_state_update_ = CreateMaybeMessage< ::livekit::StreamStateUpdate >(GetArenaForAllocation()); - } - return message_.stream_state_update_; -} -inline ::livekit::StreamStateUpdate* SignalResponse::mutable_stream_state_update() { - ::livekit::StreamStateUpdate* _msg = _internal_mutable_stream_state_update(); - // @@protoc_insertion_point(field_mutable:livekit.SignalResponse.stream_state_update) - return _msg; -} - -// .livekit.SubscribedQualityUpdate subscribed_quality_update = 14; -inline bool SignalResponse::_internal_has_subscribed_quality_update() const { - return message_case() == kSubscribedQualityUpdate; -} -inline bool SignalResponse::has_subscribed_quality_update() const { - return _internal_has_subscribed_quality_update(); -} -inline void SignalResponse::set_has_subscribed_quality_update() { - _oneof_case_[0] = kSubscribedQualityUpdate; -} -inline void SignalResponse::clear_subscribed_quality_update() { - if (_internal_has_subscribed_quality_update()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.subscribed_quality_update_; - } - clear_has_message(); - } -} -inline ::livekit::SubscribedQualityUpdate* SignalResponse::release_subscribed_quality_update() { - // @@protoc_insertion_point(field_release:livekit.SignalResponse.subscribed_quality_update) - if (_internal_has_subscribed_quality_update()) { - clear_has_message(); - ::livekit::SubscribedQualityUpdate* temp = message_.subscribed_quality_update_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.subscribed_quality_update_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::SubscribedQualityUpdate& SignalResponse::_internal_subscribed_quality_update() const { - return _internal_has_subscribed_quality_update() - ? *message_.subscribed_quality_update_ - : reinterpret_cast< ::livekit::SubscribedQualityUpdate&>(::livekit::_SubscribedQualityUpdate_default_instance_); -} -inline const ::livekit::SubscribedQualityUpdate& SignalResponse::subscribed_quality_update() const { - // @@protoc_insertion_point(field_get:livekit.SignalResponse.subscribed_quality_update) - return _internal_subscribed_quality_update(); -} -inline ::livekit::SubscribedQualityUpdate* SignalResponse::unsafe_arena_release_subscribed_quality_update() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalResponse.subscribed_quality_update) - if (_internal_has_subscribed_quality_update()) { - clear_has_message(); - ::livekit::SubscribedQualityUpdate* temp = message_.subscribed_quality_update_; - message_.subscribed_quality_update_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalResponse::unsafe_arena_set_allocated_subscribed_quality_update(::livekit::SubscribedQualityUpdate* subscribed_quality_update) { - clear_message(); - if (subscribed_quality_update) { - set_has_subscribed_quality_update(); - message_.subscribed_quality_update_ = subscribed_quality_update; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalResponse.subscribed_quality_update) -} -inline ::livekit::SubscribedQualityUpdate* SignalResponse::_internal_mutable_subscribed_quality_update() { - if (!_internal_has_subscribed_quality_update()) { - clear_message(); - set_has_subscribed_quality_update(); - message_.subscribed_quality_update_ = CreateMaybeMessage< ::livekit::SubscribedQualityUpdate >(GetArenaForAllocation()); - } - return message_.subscribed_quality_update_; -} -inline ::livekit::SubscribedQualityUpdate* SignalResponse::mutable_subscribed_quality_update() { - ::livekit::SubscribedQualityUpdate* _msg = _internal_mutable_subscribed_quality_update(); - // @@protoc_insertion_point(field_mutable:livekit.SignalResponse.subscribed_quality_update) - return _msg; -} - -// .livekit.SubscriptionPermissionUpdate subscription_permission_update = 15; -inline bool SignalResponse::_internal_has_subscription_permission_update() const { - return message_case() == kSubscriptionPermissionUpdate; -} -inline bool SignalResponse::has_subscription_permission_update() const { - return _internal_has_subscription_permission_update(); -} -inline void SignalResponse::set_has_subscription_permission_update() { - _oneof_case_[0] = kSubscriptionPermissionUpdate; -} -inline void SignalResponse::clear_subscription_permission_update() { - if (_internal_has_subscription_permission_update()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.subscription_permission_update_; - } - clear_has_message(); - } -} -inline ::livekit::SubscriptionPermissionUpdate* SignalResponse::release_subscription_permission_update() { - // @@protoc_insertion_point(field_release:livekit.SignalResponse.subscription_permission_update) - if (_internal_has_subscription_permission_update()) { - clear_has_message(); - ::livekit::SubscriptionPermissionUpdate* temp = message_.subscription_permission_update_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.subscription_permission_update_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::SubscriptionPermissionUpdate& SignalResponse::_internal_subscription_permission_update() const { - return _internal_has_subscription_permission_update() - ? *message_.subscription_permission_update_ - : reinterpret_cast< ::livekit::SubscriptionPermissionUpdate&>(::livekit::_SubscriptionPermissionUpdate_default_instance_); -} -inline const ::livekit::SubscriptionPermissionUpdate& SignalResponse::subscription_permission_update() const { - // @@protoc_insertion_point(field_get:livekit.SignalResponse.subscription_permission_update) - return _internal_subscription_permission_update(); -} -inline ::livekit::SubscriptionPermissionUpdate* SignalResponse::unsafe_arena_release_subscription_permission_update() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalResponse.subscription_permission_update) - if (_internal_has_subscription_permission_update()) { - clear_has_message(); - ::livekit::SubscriptionPermissionUpdate* temp = message_.subscription_permission_update_; - message_.subscription_permission_update_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalResponse::unsafe_arena_set_allocated_subscription_permission_update(::livekit::SubscriptionPermissionUpdate* subscription_permission_update) { - clear_message(); - if (subscription_permission_update) { - set_has_subscription_permission_update(); - message_.subscription_permission_update_ = subscription_permission_update; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalResponse.subscription_permission_update) -} -inline ::livekit::SubscriptionPermissionUpdate* SignalResponse::_internal_mutable_subscription_permission_update() { - if (!_internal_has_subscription_permission_update()) { - clear_message(); - set_has_subscription_permission_update(); - message_.subscription_permission_update_ = CreateMaybeMessage< ::livekit::SubscriptionPermissionUpdate >(GetArenaForAllocation()); - } - return message_.subscription_permission_update_; -} -inline ::livekit::SubscriptionPermissionUpdate* SignalResponse::mutable_subscription_permission_update() { - ::livekit::SubscriptionPermissionUpdate* _msg = _internal_mutable_subscription_permission_update(); - // @@protoc_insertion_point(field_mutable:livekit.SignalResponse.subscription_permission_update) - return _msg; -} - -// string refresh_token = 16; -inline bool SignalResponse::_internal_has_refresh_token() const { - return message_case() == kRefreshToken; -} -inline bool SignalResponse::has_refresh_token() const { - return _internal_has_refresh_token(); -} -inline void SignalResponse::set_has_refresh_token() { - _oneof_case_[0] = kRefreshToken; -} -inline void SignalResponse::clear_refresh_token() { - if (_internal_has_refresh_token()) { - message_.refresh_token_.Destroy(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); - clear_has_message(); - } -} -inline const std::string& SignalResponse::refresh_token() const { - // @@protoc_insertion_point(field_get:livekit.SignalResponse.refresh_token) - return _internal_refresh_token(); -} -template -inline void SignalResponse::set_refresh_token(ArgT0&& arg0, ArgT... args) { - if (!_internal_has_refresh_token()) { - clear_message(); - set_has_refresh_token(); - message_.refresh_token_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - } - message_.refresh_token_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.SignalResponse.refresh_token) -} -inline std::string* SignalResponse::mutable_refresh_token() { - std::string* _s = _internal_mutable_refresh_token(); - // @@protoc_insertion_point(field_mutable:livekit.SignalResponse.refresh_token) - return _s; -} -inline const std::string& SignalResponse::_internal_refresh_token() const { - if (_internal_has_refresh_token()) { - return message_.refresh_token_.Get(); - } - return ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(); -} -inline void SignalResponse::_internal_set_refresh_token(const std::string& value) { - if (!_internal_has_refresh_token()) { - clear_message(); - set_has_refresh_token(); - message_.refresh_token_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - } - message_.refresh_token_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* SignalResponse::_internal_mutable_refresh_token() { - if (!_internal_has_refresh_token()) { - clear_message(); - set_has_refresh_token(); - message_.refresh_token_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - } - return message_.refresh_token_.Mutable( - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* SignalResponse::release_refresh_token() { - // @@protoc_insertion_point(field_release:livekit.SignalResponse.refresh_token) - if (_internal_has_refresh_token()) { - clear_has_message(); - return message_.refresh_token_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); - } else { - return nullptr; - } -} -inline void SignalResponse::set_allocated_refresh_token(std::string* refresh_token) { - if (has_message()) { - clear_message(); - } - if (refresh_token != nullptr) { - set_has_refresh_token(); - message_.refresh_token_.UnsafeSetDefault(refresh_token); - ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArenaForAllocation(); - if (arena != nullptr) { - arena->Own(refresh_token); - } - } - // @@protoc_insertion_point(field_set_allocated:livekit.SignalResponse.refresh_token) -} - -// .livekit.TrackUnpublishedResponse track_unpublished = 17; -inline bool SignalResponse::_internal_has_track_unpublished() const { - return message_case() == kTrackUnpublished; -} -inline bool SignalResponse::has_track_unpublished() const { - return _internal_has_track_unpublished(); -} -inline void SignalResponse::set_has_track_unpublished() { - _oneof_case_[0] = kTrackUnpublished; -} -inline void SignalResponse::clear_track_unpublished() { - if (_internal_has_track_unpublished()) { - if (GetArenaForAllocation() == nullptr) { - delete message_.track_unpublished_; - } - clear_has_message(); - } -} -inline ::livekit::TrackUnpublishedResponse* SignalResponse::release_track_unpublished() { - // @@protoc_insertion_point(field_release:livekit.SignalResponse.track_unpublished) - if (_internal_has_track_unpublished()) { - clear_has_message(); - ::livekit::TrackUnpublishedResponse* temp = message_.track_unpublished_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - message_.track_unpublished_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::livekit::TrackUnpublishedResponse& SignalResponse::_internal_track_unpublished() const { - return _internal_has_track_unpublished() - ? *message_.track_unpublished_ - : reinterpret_cast< ::livekit::TrackUnpublishedResponse&>(::livekit::_TrackUnpublishedResponse_default_instance_); -} -inline const ::livekit::TrackUnpublishedResponse& SignalResponse::track_unpublished() const { - // @@protoc_insertion_point(field_get:livekit.SignalResponse.track_unpublished) - return _internal_track_unpublished(); -} -inline ::livekit::TrackUnpublishedResponse* SignalResponse::unsafe_arena_release_track_unpublished() { - // @@protoc_insertion_point(field_unsafe_arena_release:livekit.SignalResponse.track_unpublished) - if (_internal_has_track_unpublished()) { - clear_has_message(); - ::livekit::TrackUnpublishedResponse* temp = message_.track_unpublished_; - message_.track_unpublished_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void SignalResponse::unsafe_arena_set_allocated_track_unpublished(::livekit::TrackUnpublishedResponse* track_unpublished) { - clear_message(); - if (track_unpublished) { - set_has_track_unpublished(); - message_.track_unpublished_ = track_unpublished; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SignalResponse.track_unpublished) -} -inline ::livekit::TrackUnpublishedResponse* SignalResponse::_internal_mutable_track_unpublished() { - if (!_internal_has_track_unpublished()) { - clear_message(); - set_has_track_unpublished(); - message_.track_unpublished_ = CreateMaybeMessage< ::livekit::TrackUnpublishedResponse >(GetArenaForAllocation()); - } - return message_.track_unpublished_; -} -inline ::livekit::TrackUnpublishedResponse* SignalResponse::mutable_track_unpublished() { - ::livekit::TrackUnpublishedResponse* _msg = _internal_mutable_track_unpublished(); - // @@protoc_insertion_point(field_mutable:livekit.SignalResponse.track_unpublished) - return _msg; -} - -inline bool SignalResponse::has_message() const { - return message_case() != MESSAGE_NOT_SET; -} -inline void SignalResponse::clear_has_message() { - _oneof_case_[0] = MESSAGE_NOT_SET; -} -inline SignalResponse::MessageCase SignalResponse::message_case() const { - return SignalResponse::MessageCase(_oneof_case_[0]); -} -// ------------------------------------------------------------------- - -// SimulcastCodec - -// string codec = 1; -inline void SimulcastCodec::clear_codec() { - codec_.ClearToEmpty(); -} -inline const std::string& SimulcastCodec::codec() const { - // @@protoc_insertion_point(field_get:livekit.SimulcastCodec.codec) - return _internal_codec(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void SimulcastCodec::set_codec(ArgT0&& arg0, ArgT... args) { - - codec_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.SimulcastCodec.codec) -} -inline std::string* SimulcastCodec::mutable_codec() { - std::string* _s = _internal_mutable_codec(); - // @@protoc_insertion_point(field_mutable:livekit.SimulcastCodec.codec) - return _s; -} -inline const std::string& SimulcastCodec::_internal_codec() const { - return codec_.Get(); -} -inline void SimulcastCodec::_internal_set_codec(const std::string& value) { - - codec_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* SimulcastCodec::_internal_mutable_codec() { - - return codec_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* SimulcastCodec::release_codec() { - // @@protoc_insertion_point(field_release:livekit.SimulcastCodec.codec) - return codec_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void SimulcastCodec::set_allocated_codec(std::string* codec) { - if (codec != nullptr) { - - } else { - - } - codec_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), codec, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (codec_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - codec_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.SimulcastCodec.codec) -} - -// string cid = 2; -inline void SimulcastCodec::clear_cid() { - cid_.ClearToEmpty(); -} -inline const std::string& SimulcastCodec::cid() const { - // @@protoc_insertion_point(field_get:livekit.SimulcastCodec.cid) - return _internal_cid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void SimulcastCodec::set_cid(ArgT0&& arg0, ArgT... args) { - - cid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.SimulcastCodec.cid) -} -inline std::string* SimulcastCodec::mutable_cid() { - std::string* _s = _internal_mutable_cid(); - // @@protoc_insertion_point(field_mutable:livekit.SimulcastCodec.cid) - return _s; -} -inline const std::string& SimulcastCodec::_internal_cid() const { - return cid_.Get(); -} -inline void SimulcastCodec::_internal_set_cid(const std::string& value) { - - cid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* SimulcastCodec::_internal_mutable_cid() { - - return cid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* SimulcastCodec::release_cid() { - // @@protoc_insertion_point(field_release:livekit.SimulcastCodec.cid) - return cid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void SimulcastCodec::set_allocated_cid(std::string* cid) { - if (cid != nullptr) { - - } else { - - } - cid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), cid, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (cid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - cid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.SimulcastCodec.cid) -} - -// bool enable_simulcast_layers = 3; -inline void SimulcastCodec::clear_enable_simulcast_layers() { - enable_simulcast_layers_ = false; -} -inline bool SimulcastCodec::_internal_enable_simulcast_layers() const { - return enable_simulcast_layers_; -} -inline bool SimulcastCodec::enable_simulcast_layers() const { - // @@protoc_insertion_point(field_get:livekit.SimulcastCodec.enable_simulcast_layers) - return _internal_enable_simulcast_layers(); -} -inline void SimulcastCodec::_internal_set_enable_simulcast_layers(bool value) { - - enable_simulcast_layers_ = value; -} -inline void SimulcastCodec::set_enable_simulcast_layers(bool value) { - _internal_set_enable_simulcast_layers(value); - // @@protoc_insertion_point(field_set:livekit.SimulcastCodec.enable_simulcast_layers) -} - -// ------------------------------------------------------------------- - -// AddTrackRequest - -// string cid = 1; -inline void AddTrackRequest::clear_cid() { - cid_.ClearToEmpty(); -} -inline const std::string& AddTrackRequest::cid() const { - // @@protoc_insertion_point(field_get:livekit.AddTrackRequest.cid) - return _internal_cid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void AddTrackRequest::set_cid(ArgT0&& arg0, ArgT... args) { - - cid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.AddTrackRequest.cid) -} -inline std::string* AddTrackRequest::mutable_cid() { - std::string* _s = _internal_mutable_cid(); - // @@protoc_insertion_point(field_mutable:livekit.AddTrackRequest.cid) - return _s; -} -inline const std::string& AddTrackRequest::_internal_cid() const { - return cid_.Get(); -} -inline void AddTrackRequest::_internal_set_cid(const std::string& value) { - - cid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* AddTrackRequest::_internal_mutable_cid() { - - return cid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* AddTrackRequest::release_cid() { - // @@protoc_insertion_point(field_release:livekit.AddTrackRequest.cid) - return cid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void AddTrackRequest::set_allocated_cid(std::string* cid) { - if (cid != nullptr) { - - } else { - - } - cid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), cid, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (cid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - cid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.AddTrackRequest.cid) -} - -// string name = 2; -inline void AddTrackRequest::clear_name() { - name_.ClearToEmpty(); -} -inline const std::string& AddTrackRequest::name() const { - // @@protoc_insertion_point(field_get:livekit.AddTrackRequest.name) - return _internal_name(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void AddTrackRequest::set_name(ArgT0&& arg0, ArgT... args) { - - name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.AddTrackRequest.name) -} -inline std::string* AddTrackRequest::mutable_name() { - std::string* _s = _internal_mutable_name(); - // @@protoc_insertion_point(field_mutable:livekit.AddTrackRequest.name) - return _s; -} -inline const std::string& AddTrackRequest::_internal_name() const { - return name_.Get(); -} -inline void AddTrackRequest::_internal_set_name(const std::string& value) { - - name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* AddTrackRequest::_internal_mutable_name() { - - return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* AddTrackRequest::release_name() { - // @@protoc_insertion_point(field_release:livekit.AddTrackRequest.name) - return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void AddTrackRequest::set_allocated_name(std::string* name) { - if (name != nullptr) { - - } else { - - } - name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.AddTrackRequest.name) -} - -// .livekit.TrackType type = 3; -inline void AddTrackRequest::clear_type() { - type_ = 0; -} -inline ::livekit::TrackType AddTrackRequest::_internal_type() const { - return static_cast< ::livekit::TrackType >(type_); -} -inline ::livekit::TrackType AddTrackRequest::type() const { - // @@protoc_insertion_point(field_get:livekit.AddTrackRequest.type) - return _internal_type(); -} -inline void AddTrackRequest::_internal_set_type(::livekit::TrackType value) { - - type_ = value; -} -inline void AddTrackRequest::set_type(::livekit::TrackType value) { - _internal_set_type(value); - // @@protoc_insertion_point(field_set:livekit.AddTrackRequest.type) -} - -// uint32 width = 4; -inline void AddTrackRequest::clear_width() { - width_ = 0u; -} -inline uint32_t AddTrackRequest::_internal_width() const { - return width_; -} -inline uint32_t AddTrackRequest::width() const { - // @@protoc_insertion_point(field_get:livekit.AddTrackRequest.width) - return _internal_width(); -} -inline void AddTrackRequest::_internal_set_width(uint32_t value) { - - width_ = value; -} -inline void AddTrackRequest::set_width(uint32_t value) { - _internal_set_width(value); - // @@protoc_insertion_point(field_set:livekit.AddTrackRequest.width) -} - -// uint32 height = 5; -inline void AddTrackRequest::clear_height() { - height_ = 0u; -} -inline uint32_t AddTrackRequest::_internal_height() const { - return height_; -} -inline uint32_t AddTrackRequest::height() const { - // @@protoc_insertion_point(field_get:livekit.AddTrackRequest.height) - return _internal_height(); -} -inline void AddTrackRequest::_internal_set_height(uint32_t value) { - - height_ = value; -} -inline void AddTrackRequest::set_height(uint32_t value) { - _internal_set_height(value); - // @@protoc_insertion_point(field_set:livekit.AddTrackRequest.height) -} - -// bool muted = 6; -inline void AddTrackRequest::clear_muted() { - muted_ = false; -} -inline bool AddTrackRequest::_internal_muted() const { - return muted_; -} -inline bool AddTrackRequest::muted() const { - // @@protoc_insertion_point(field_get:livekit.AddTrackRequest.muted) - return _internal_muted(); -} -inline void AddTrackRequest::_internal_set_muted(bool value) { - - muted_ = value; -} -inline void AddTrackRequest::set_muted(bool value) { - _internal_set_muted(value); - // @@protoc_insertion_point(field_set:livekit.AddTrackRequest.muted) -} - -// bool disable_dtx = 7; -inline void AddTrackRequest::clear_disable_dtx() { - disable_dtx_ = false; -} -inline bool AddTrackRequest::_internal_disable_dtx() const { - return disable_dtx_; -} -inline bool AddTrackRequest::disable_dtx() const { - // @@protoc_insertion_point(field_get:livekit.AddTrackRequest.disable_dtx) - return _internal_disable_dtx(); -} -inline void AddTrackRequest::_internal_set_disable_dtx(bool value) { - - disable_dtx_ = value; -} -inline void AddTrackRequest::set_disable_dtx(bool value) { - _internal_set_disable_dtx(value); - // @@protoc_insertion_point(field_set:livekit.AddTrackRequest.disable_dtx) -} - -// .livekit.TrackSource source = 8; -inline void AddTrackRequest::clear_source() { - source_ = 0; -} -inline ::livekit::TrackSource AddTrackRequest::_internal_source() const { - return static_cast< ::livekit::TrackSource >(source_); -} -inline ::livekit::TrackSource AddTrackRequest::source() const { - // @@protoc_insertion_point(field_get:livekit.AddTrackRequest.source) - return _internal_source(); -} -inline void AddTrackRequest::_internal_set_source(::livekit::TrackSource value) { - - source_ = value; -} -inline void AddTrackRequest::set_source(::livekit::TrackSource value) { - _internal_set_source(value); - // @@protoc_insertion_point(field_set:livekit.AddTrackRequest.source) -} - -// repeated .livekit.VideoLayer layers = 9; -inline int AddTrackRequest::_internal_layers_size() const { - return layers_.size(); -} -inline int AddTrackRequest::layers_size() const { - return _internal_layers_size(); -} -inline ::livekit::VideoLayer* AddTrackRequest::mutable_layers(int index) { - // @@protoc_insertion_point(field_mutable:livekit.AddTrackRequest.layers) - return layers_.Mutable(index); -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::VideoLayer >* -AddTrackRequest::mutable_layers() { - // @@protoc_insertion_point(field_mutable_list:livekit.AddTrackRequest.layers) - return &layers_; -} -inline const ::livekit::VideoLayer& AddTrackRequest::_internal_layers(int index) const { - return layers_.Get(index); -} -inline const ::livekit::VideoLayer& AddTrackRequest::layers(int index) const { - // @@protoc_insertion_point(field_get:livekit.AddTrackRequest.layers) - return _internal_layers(index); -} -inline ::livekit::VideoLayer* AddTrackRequest::_internal_add_layers() { - return layers_.Add(); -} -inline ::livekit::VideoLayer* AddTrackRequest::add_layers() { - ::livekit::VideoLayer* _add = _internal_add_layers(); - // @@protoc_insertion_point(field_add:livekit.AddTrackRequest.layers) - return _add; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::VideoLayer >& -AddTrackRequest::layers() const { - // @@protoc_insertion_point(field_list:livekit.AddTrackRequest.layers) - return layers_; -} - -// repeated .livekit.SimulcastCodec simulcast_codecs = 10; -inline int AddTrackRequest::_internal_simulcast_codecs_size() const { - return simulcast_codecs_.size(); -} -inline int AddTrackRequest::simulcast_codecs_size() const { - return _internal_simulcast_codecs_size(); -} -inline void AddTrackRequest::clear_simulcast_codecs() { - simulcast_codecs_.Clear(); -} -inline ::livekit::SimulcastCodec* AddTrackRequest::mutable_simulcast_codecs(int index) { - // @@protoc_insertion_point(field_mutable:livekit.AddTrackRequest.simulcast_codecs) - return simulcast_codecs_.Mutable(index); -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SimulcastCodec >* -AddTrackRequest::mutable_simulcast_codecs() { - // @@protoc_insertion_point(field_mutable_list:livekit.AddTrackRequest.simulcast_codecs) - return &simulcast_codecs_; -} -inline const ::livekit::SimulcastCodec& AddTrackRequest::_internal_simulcast_codecs(int index) const { - return simulcast_codecs_.Get(index); -} -inline const ::livekit::SimulcastCodec& AddTrackRequest::simulcast_codecs(int index) const { - // @@protoc_insertion_point(field_get:livekit.AddTrackRequest.simulcast_codecs) - return _internal_simulcast_codecs(index); -} -inline ::livekit::SimulcastCodec* AddTrackRequest::_internal_add_simulcast_codecs() { - return simulcast_codecs_.Add(); -} -inline ::livekit::SimulcastCodec* AddTrackRequest::add_simulcast_codecs() { - ::livekit::SimulcastCodec* _add = _internal_add_simulcast_codecs(); - // @@protoc_insertion_point(field_add:livekit.AddTrackRequest.simulcast_codecs) - return _add; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SimulcastCodec >& -AddTrackRequest::simulcast_codecs() const { - // @@protoc_insertion_point(field_list:livekit.AddTrackRequest.simulcast_codecs) - return simulcast_codecs_; -} - -// ------------------------------------------------------------------- - -// TrickleRequest - -// string candidateInit = 1; -inline void TrickleRequest::clear_candidateinit() { - candidateinit_.ClearToEmpty(); -} -inline const std::string& TrickleRequest::candidateinit() const { - // @@protoc_insertion_point(field_get:livekit.TrickleRequest.candidateInit) - return _internal_candidateinit(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void TrickleRequest::set_candidateinit(ArgT0&& arg0, ArgT... args) { - - candidateinit_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.TrickleRequest.candidateInit) -} -inline std::string* TrickleRequest::mutable_candidateinit() { - std::string* _s = _internal_mutable_candidateinit(); - // @@protoc_insertion_point(field_mutable:livekit.TrickleRequest.candidateInit) - return _s; -} -inline const std::string& TrickleRequest::_internal_candidateinit() const { - return candidateinit_.Get(); -} -inline void TrickleRequest::_internal_set_candidateinit(const std::string& value) { - - candidateinit_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* TrickleRequest::_internal_mutable_candidateinit() { - - return candidateinit_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* TrickleRequest::release_candidateinit() { - // @@protoc_insertion_point(field_release:livekit.TrickleRequest.candidateInit) - return candidateinit_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void TrickleRequest::set_allocated_candidateinit(std::string* candidateinit) { - if (candidateinit != nullptr) { - - } else { - - } - candidateinit_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), candidateinit, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (candidateinit_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - candidateinit_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.TrickleRequest.candidateInit) -} - -// .livekit.SignalTarget target = 2; -inline void TrickleRequest::clear_target() { - target_ = 0; -} -inline ::livekit::SignalTarget TrickleRequest::_internal_target() const { - return static_cast< ::livekit::SignalTarget >(target_); -} -inline ::livekit::SignalTarget TrickleRequest::target() const { - // @@protoc_insertion_point(field_get:livekit.TrickleRequest.target) - return _internal_target(); -} -inline void TrickleRequest::_internal_set_target(::livekit::SignalTarget value) { - - target_ = value; -} -inline void TrickleRequest::set_target(::livekit::SignalTarget value) { - _internal_set_target(value); - // @@protoc_insertion_point(field_set:livekit.TrickleRequest.target) -} - -// ------------------------------------------------------------------- - -// MuteTrackRequest - -// string sid = 1; -inline void MuteTrackRequest::clear_sid() { - sid_.ClearToEmpty(); -} -inline const std::string& MuteTrackRequest::sid() const { - // @@protoc_insertion_point(field_get:livekit.MuteTrackRequest.sid) - return _internal_sid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void MuteTrackRequest::set_sid(ArgT0&& arg0, ArgT... args) { - - sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.MuteTrackRequest.sid) -} -inline std::string* MuteTrackRequest::mutable_sid() { - std::string* _s = _internal_mutable_sid(); - // @@protoc_insertion_point(field_mutable:livekit.MuteTrackRequest.sid) - return _s; -} -inline const std::string& MuteTrackRequest::_internal_sid() const { - return sid_.Get(); -} -inline void MuteTrackRequest::_internal_set_sid(const std::string& value) { - - sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* MuteTrackRequest::_internal_mutable_sid() { - - return sid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* MuteTrackRequest::release_sid() { - // @@protoc_insertion_point(field_release:livekit.MuteTrackRequest.sid) - return sid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void MuteTrackRequest::set_allocated_sid(std::string* sid) { - if (sid != nullptr) { - - } else { - - } - sid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), sid, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (sid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.MuteTrackRequest.sid) -} - -// bool muted = 2; -inline void MuteTrackRequest::clear_muted() { - muted_ = false; -} -inline bool MuteTrackRequest::_internal_muted() const { - return muted_; -} -inline bool MuteTrackRequest::muted() const { - // @@protoc_insertion_point(field_get:livekit.MuteTrackRequest.muted) - return _internal_muted(); -} -inline void MuteTrackRequest::_internal_set_muted(bool value) { - - muted_ = value; -} -inline void MuteTrackRequest::set_muted(bool value) { - _internal_set_muted(value); - // @@protoc_insertion_point(field_set:livekit.MuteTrackRequest.muted) -} - -// ------------------------------------------------------------------- - -// JoinResponse - -// .livekit.Room room = 1; -inline bool JoinResponse::_internal_has_room() const { - return this != internal_default_instance() && room_ != nullptr; -} -inline bool JoinResponse::has_room() const { - return _internal_has_room(); -} -inline const ::livekit::Room& JoinResponse::_internal_room() const { - const ::livekit::Room* p = room_; - return p != nullptr ? *p : reinterpret_cast( - ::livekit::_Room_default_instance_); -} -inline const ::livekit::Room& JoinResponse::room() const { - // @@protoc_insertion_point(field_get:livekit.JoinResponse.room) - return _internal_room(); -} -inline void JoinResponse::unsafe_arena_set_allocated_room( - ::livekit::Room* room) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(room_); - } - room_ = room; - if (room) { - - } else { - - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.JoinResponse.room) -} -inline ::livekit::Room* JoinResponse::release_room() { - - ::livekit::Room* temp = room_; - room_ = nullptr; -#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE - auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - if (GetArenaForAllocation() == nullptr) { delete old; } -#else // PROTOBUF_FORCE_COPY_IN_RELEASE - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } -#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; -} -inline ::livekit::Room* JoinResponse::unsafe_arena_release_room() { - // @@protoc_insertion_point(field_release:livekit.JoinResponse.room) - - ::livekit::Room* temp = room_; - room_ = nullptr; - return temp; -} -inline ::livekit::Room* JoinResponse::_internal_mutable_room() { - - if (room_ == nullptr) { - auto* p = CreateMaybeMessage<::livekit::Room>(GetArenaForAllocation()); - room_ = p; - } - return room_; -} -inline ::livekit::Room* JoinResponse::mutable_room() { - ::livekit::Room* _msg = _internal_mutable_room(); - // @@protoc_insertion_point(field_mutable:livekit.JoinResponse.room) - return _msg; -} -inline void JoinResponse::set_allocated_room(::livekit::Room* room) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - if (message_arena == nullptr) { - delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(room_); - } - if (room) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper< - ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena( - reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(room)); - if (message_arena != submessage_arena) { - room = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, room, submessage_arena); - } - - } else { - - } - room_ = room; - // @@protoc_insertion_point(field_set_allocated:livekit.JoinResponse.room) -} - -// .livekit.ParticipantInfo participant = 2; -inline bool JoinResponse::_internal_has_participant() const { - return this != internal_default_instance() && participant_ != nullptr; -} -inline bool JoinResponse::has_participant() const { - return _internal_has_participant(); -} -inline const ::livekit::ParticipantInfo& JoinResponse::_internal_participant() const { - const ::livekit::ParticipantInfo* p = participant_; - return p != nullptr ? *p : reinterpret_cast( - ::livekit::_ParticipantInfo_default_instance_); -} -inline const ::livekit::ParticipantInfo& JoinResponse::participant() const { - // @@protoc_insertion_point(field_get:livekit.JoinResponse.participant) - return _internal_participant(); -} -inline void JoinResponse::unsafe_arena_set_allocated_participant( - ::livekit::ParticipantInfo* participant) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(participant_); - } - participant_ = participant; - if (participant) { - - } else { - - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.JoinResponse.participant) -} -inline ::livekit::ParticipantInfo* JoinResponse::release_participant() { - - ::livekit::ParticipantInfo* temp = participant_; - participant_ = nullptr; -#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE - auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - if (GetArenaForAllocation() == nullptr) { delete old; } -#else // PROTOBUF_FORCE_COPY_IN_RELEASE - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } -#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; -} -inline ::livekit::ParticipantInfo* JoinResponse::unsafe_arena_release_participant() { - // @@protoc_insertion_point(field_release:livekit.JoinResponse.participant) - - ::livekit::ParticipantInfo* temp = participant_; - participant_ = nullptr; - return temp; -} -inline ::livekit::ParticipantInfo* JoinResponse::_internal_mutable_participant() { - - if (participant_ == nullptr) { - auto* p = CreateMaybeMessage<::livekit::ParticipantInfo>(GetArenaForAllocation()); - participant_ = p; - } - return participant_; -} -inline ::livekit::ParticipantInfo* JoinResponse::mutable_participant() { - ::livekit::ParticipantInfo* _msg = _internal_mutable_participant(); - // @@protoc_insertion_point(field_mutable:livekit.JoinResponse.participant) - return _msg; -} -inline void JoinResponse::set_allocated_participant(::livekit::ParticipantInfo* participant) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - if (message_arena == nullptr) { - delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(participant_); - } - if (participant) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper< - ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena( - reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(participant)); - if (message_arena != submessage_arena) { - participant = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, participant, submessage_arena); - } - - } else { - - } - participant_ = participant; - // @@protoc_insertion_point(field_set_allocated:livekit.JoinResponse.participant) -} - -// repeated .livekit.ParticipantInfo other_participants = 3; -inline int JoinResponse::_internal_other_participants_size() const { - return other_participants_.size(); -} -inline int JoinResponse::other_participants_size() const { - return _internal_other_participants_size(); -} -inline ::livekit::ParticipantInfo* JoinResponse::mutable_other_participants(int index) { - // @@protoc_insertion_point(field_mutable:livekit.JoinResponse.other_participants) - return other_participants_.Mutable(index); -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ParticipantInfo >* -JoinResponse::mutable_other_participants() { - // @@protoc_insertion_point(field_mutable_list:livekit.JoinResponse.other_participants) - return &other_participants_; -} -inline const ::livekit::ParticipantInfo& JoinResponse::_internal_other_participants(int index) const { - return other_participants_.Get(index); -} -inline const ::livekit::ParticipantInfo& JoinResponse::other_participants(int index) const { - // @@protoc_insertion_point(field_get:livekit.JoinResponse.other_participants) - return _internal_other_participants(index); -} -inline ::livekit::ParticipantInfo* JoinResponse::_internal_add_other_participants() { - return other_participants_.Add(); -} -inline ::livekit::ParticipantInfo* JoinResponse::add_other_participants() { - ::livekit::ParticipantInfo* _add = _internal_add_other_participants(); - // @@protoc_insertion_point(field_add:livekit.JoinResponse.other_participants) - return _add; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ParticipantInfo >& -JoinResponse::other_participants() const { - // @@protoc_insertion_point(field_list:livekit.JoinResponse.other_participants) - return other_participants_; -} - -// string server_version = 4; -inline void JoinResponse::clear_server_version() { - server_version_.ClearToEmpty(); -} -inline const std::string& JoinResponse::server_version() const { - // @@protoc_insertion_point(field_get:livekit.JoinResponse.server_version) - return _internal_server_version(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void JoinResponse::set_server_version(ArgT0&& arg0, ArgT... args) { - - server_version_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.JoinResponse.server_version) -} -inline std::string* JoinResponse::mutable_server_version() { - std::string* _s = _internal_mutable_server_version(); - // @@protoc_insertion_point(field_mutable:livekit.JoinResponse.server_version) - return _s; -} -inline const std::string& JoinResponse::_internal_server_version() const { - return server_version_.Get(); -} -inline void JoinResponse::_internal_set_server_version(const std::string& value) { - - server_version_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* JoinResponse::_internal_mutable_server_version() { - - return server_version_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* JoinResponse::release_server_version() { - // @@protoc_insertion_point(field_release:livekit.JoinResponse.server_version) - return server_version_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void JoinResponse::set_allocated_server_version(std::string* server_version) { - if (server_version != nullptr) { - - } else { - - } - server_version_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), server_version, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (server_version_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - server_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.JoinResponse.server_version) -} - -// repeated .livekit.ICEServer ice_servers = 5; -inline int JoinResponse::_internal_ice_servers_size() const { - return ice_servers_.size(); -} -inline int JoinResponse::ice_servers_size() const { - return _internal_ice_servers_size(); -} -inline void JoinResponse::clear_ice_servers() { - ice_servers_.Clear(); -} -inline ::livekit::ICEServer* JoinResponse::mutable_ice_servers(int index) { - // @@protoc_insertion_point(field_mutable:livekit.JoinResponse.ice_servers) - return ice_servers_.Mutable(index); -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ICEServer >* -JoinResponse::mutable_ice_servers() { - // @@protoc_insertion_point(field_mutable_list:livekit.JoinResponse.ice_servers) - return &ice_servers_; -} -inline const ::livekit::ICEServer& JoinResponse::_internal_ice_servers(int index) const { - return ice_servers_.Get(index); -} -inline const ::livekit::ICEServer& JoinResponse::ice_servers(int index) const { - // @@protoc_insertion_point(field_get:livekit.JoinResponse.ice_servers) - return _internal_ice_servers(index); -} -inline ::livekit::ICEServer* JoinResponse::_internal_add_ice_servers() { - return ice_servers_.Add(); -} -inline ::livekit::ICEServer* JoinResponse::add_ice_servers() { - ::livekit::ICEServer* _add = _internal_add_ice_servers(); - // @@protoc_insertion_point(field_add:livekit.JoinResponse.ice_servers) - return _add; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ICEServer >& -JoinResponse::ice_servers() const { - // @@protoc_insertion_point(field_list:livekit.JoinResponse.ice_servers) - return ice_servers_; -} - -// bool subscriber_primary = 6; -inline void JoinResponse::clear_subscriber_primary() { - subscriber_primary_ = false; -} -inline bool JoinResponse::_internal_subscriber_primary() const { - return subscriber_primary_; -} -inline bool JoinResponse::subscriber_primary() const { - // @@protoc_insertion_point(field_get:livekit.JoinResponse.subscriber_primary) - return _internal_subscriber_primary(); -} -inline void JoinResponse::_internal_set_subscriber_primary(bool value) { - - subscriber_primary_ = value; -} -inline void JoinResponse::set_subscriber_primary(bool value) { - _internal_set_subscriber_primary(value); - // @@protoc_insertion_point(field_set:livekit.JoinResponse.subscriber_primary) -} - -// string alternative_url = 7; -inline void JoinResponse::clear_alternative_url() { - alternative_url_.ClearToEmpty(); -} -inline const std::string& JoinResponse::alternative_url() const { - // @@protoc_insertion_point(field_get:livekit.JoinResponse.alternative_url) - return _internal_alternative_url(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void JoinResponse::set_alternative_url(ArgT0&& arg0, ArgT... args) { - - alternative_url_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.JoinResponse.alternative_url) -} -inline std::string* JoinResponse::mutable_alternative_url() { - std::string* _s = _internal_mutable_alternative_url(); - // @@protoc_insertion_point(field_mutable:livekit.JoinResponse.alternative_url) - return _s; -} -inline const std::string& JoinResponse::_internal_alternative_url() const { - return alternative_url_.Get(); -} -inline void JoinResponse::_internal_set_alternative_url(const std::string& value) { - - alternative_url_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* JoinResponse::_internal_mutable_alternative_url() { - - return alternative_url_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* JoinResponse::release_alternative_url() { - // @@protoc_insertion_point(field_release:livekit.JoinResponse.alternative_url) - return alternative_url_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void JoinResponse::set_allocated_alternative_url(std::string* alternative_url) { - if (alternative_url != nullptr) { - - } else { - - } - alternative_url_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), alternative_url, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (alternative_url_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - alternative_url_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.JoinResponse.alternative_url) -} - -// .livekit.ClientConfiguration client_configuration = 8; -inline bool JoinResponse::_internal_has_client_configuration() const { - return this != internal_default_instance() && client_configuration_ != nullptr; -} -inline bool JoinResponse::has_client_configuration() const { - return _internal_has_client_configuration(); -} -inline const ::livekit::ClientConfiguration& JoinResponse::_internal_client_configuration() const { - const ::livekit::ClientConfiguration* p = client_configuration_; - return p != nullptr ? *p : reinterpret_cast( - ::livekit::_ClientConfiguration_default_instance_); -} -inline const ::livekit::ClientConfiguration& JoinResponse::client_configuration() const { - // @@protoc_insertion_point(field_get:livekit.JoinResponse.client_configuration) - return _internal_client_configuration(); -} -inline void JoinResponse::unsafe_arena_set_allocated_client_configuration( - ::livekit::ClientConfiguration* client_configuration) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(client_configuration_); - } - client_configuration_ = client_configuration; - if (client_configuration) { - - } else { - - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.JoinResponse.client_configuration) -} -inline ::livekit::ClientConfiguration* JoinResponse::release_client_configuration() { - - ::livekit::ClientConfiguration* temp = client_configuration_; - client_configuration_ = nullptr; -#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE - auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - if (GetArenaForAllocation() == nullptr) { delete old; } -#else // PROTOBUF_FORCE_COPY_IN_RELEASE - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } -#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; -} -inline ::livekit::ClientConfiguration* JoinResponse::unsafe_arena_release_client_configuration() { - // @@protoc_insertion_point(field_release:livekit.JoinResponse.client_configuration) - - ::livekit::ClientConfiguration* temp = client_configuration_; - client_configuration_ = nullptr; - return temp; -} -inline ::livekit::ClientConfiguration* JoinResponse::_internal_mutable_client_configuration() { - - if (client_configuration_ == nullptr) { - auto* p = CreateMaybeMessage<::livekit::ClientConfiguration>(GetArenaForAllocation()); - client_configuration_ = p; - } - return client_configuration_; -} -inline ::livekit::ClientConfiguration* JoinResponse::mutable_client_configuration() { - ::livekit::ClientConfiguration* _msg = _internal_mutable_client_configuration(); - // @@protoc_insertion_point(field_mutable:livekit.JoinResponse.client_configuration) - return _msg; -} -inline void JoinResponse::set_allocated_client_configuration(::livekit::ClientConfiguration* client_configuration) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - if (message_arena == nullptr) { - delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(client_configuration_); - } - if (client_configuration) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper< - ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena( - reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(client_configuration)); - if (message_arena != submessage_arena) { - client_configuration = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, client_configuration, submessage_arena); - } - - } else { - - } - client_configuration_ = client_configuration; - // @@protoc_insertion_point(field_set_allocated:livekit.JoinResponse.client_configuration) -} - -// string server_region = 9; -inline void JoinResponse::clear_server_region() { - server_region_.ClearToEmpty(); -} -inline const std::string& JoinResponse::server_region() const { - // @@protoc_insertion_point(field_get:livekit.JoinResponse.server_region) - return _internal_server_region(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void JoinResponse::set_server_region(ArgT0&& arg0, ArgT... args) { - - server_region_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.JoinResponse.server_region) -} -inline std::string* JoinResponse::mutable_server_region() { - std::string* _s = _internal_mutable_server_region(); - // @@protoc_insertion_point(field_mutable:livekit.JoinResponse.server_region) - return _s; -} -inline const std::string& JoinResponse::_internal_server_region() const { - return server_region_.Get(); -} -inline void JoinResponse::_internal_set_server_region(const std::string& value) { - - server_region_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* JoinResponse::_internal_mutable_server_region() { - - return server_region_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* JoinResponse::release_server_region() { - // @@protoc_insertion_point(field_release:livekit.JoinResponse.server_region) - return server_region_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void JoinResponse::set_allocated_server_region(std::string* server_region) { - if (server_region != nullptr) { - - } else { - - } - server_region_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), server_region, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (server_region_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - server_region_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.JoinResponse.server_region) -} - -// ------------------------------------------------------------------- - -// TrackPublishedResponse - -// string cid = 1; -inline void TrackPublishedResponse::clear_cid() { - cid_.ClearToEmpty(); -} -inline const std::string& TrackPublishedResponse::cid() const { - // @@protoc_insertion_point(field_get:livekit.TrackPublishedResponse.cid) - return _internal_cid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void TrackPublishedResponse::set_cid(ArgT0&& arg0, ArgT... args) { - - cid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.TrackPublishedResponse.cid) -} -inline std::string* TrackPublishedResponse::mutable_cid() { - std::string* _s = _internal_mutable_cid(); - // @@protoc_insertion_point(field_mutable:livekit.TrackPublishedResponse.cid) - return _s; -} -inline const std::string& TrackPublishedResponse::_internal_cid() const { - return cid_.Get(); -} -inline void TrackPublishedResponse::_internal_set_cid(const std::string& value) { - - cid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* TrackPublishedResponse::_internal_mutable_cid() { - - return cid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* TrackPublishedResponse::release_cid() { - // @@protoc_insertion_point(field_release:livekit.TrackPublishedResponse.cid) - return cid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void TrackPublishedResponse::set_allocated_cid(std::string* cid) { - if (cid != nullptr) { - - } else { - - } - cid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), cid, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (cid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - cid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.TrackPublishedResponse.cid) -} - -// .livekit.TrackInfo track = 2; -inline bool TrackPublishedResponse::_internal_has_track() const { - return this != internal_default_instance() && track_ != nullptr; -} -inline bool TrackPublishedResponse::has_track() const { - return _internal_has_track(); -} -inline const ::livekit::TrackInfo& TrackPublishedResponse::_internal_track() const { - const ::livekit::TrackInfo* p = track_; - return p != nullptr ? *p : reinterpret_cast( - ::livekit::_TrackInfo_default_instance_); -} -inline const ::livekit::TrackInfo& TrackPublishedResponse::track() const { - // @@protoc_insertion_point(field_get:livekit.TrackPublishedResponse.track) - return _internal_track(); -} -inline void TrackPublishedResponse::unsafe_arena_set_allocated_track( - ::livekit::TrackInfo* track) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(track_); - } - track_ = track; - if (track) { - - } else { - - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.TrackPublishedResponse.track) -} -inline ::livekit::TrackInfo* TrackPublishedResponse::release_track() { - - ::livekit::TrackInfo* temp = track_; - track_ = nullptr; -#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE - auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - if (GetArenaForAllocation() == nullptr) { delete old; } -#else // PROTOBUF_FORCE_COPY_IN_RELEASE - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } -#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; -} -inline ::livekit::TrackInfo* TrackPublishedResponse::unsafe_arena_release_track() { - // @@protoc_insertion_point(field_release:livekit.TrackPublishedResponse.track) - - ::livekit::TrackInfo* temp = track_; - track_ = nullptr; - return temp; -} -inline ::livekit::TrackInfo* TrackPublishedResponse::_internal_mutable_track() { - - if (track_ == nullptr) { - auto* p = CreateMaybeMessage<::livekit::TrackInfo>(GetArenaForAllocation()); - track_ = p; - } - return track_; -} -inline ::livekit::TrackInfo* TrackPublishedResponse::mutable_track() { - ::livekit::TrackInfo* _msg = _internal_mutable_track(); - // @@protoc_insertion_point(field_mutable:livekit.TrackPublishedResponse.track) - return _msg; -} -inline void TrackPublishedResponse::set_allocated_track(::livekit::TrackInfo* track) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - if (message_arena == nullptr) { - delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(track_); - } - if (track) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper< - ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena( - reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(track)); - if (message_arena != submessage_arena) { - track = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, track, submessage_arena); - } - - } else { - - } - track_ = track; - // @@protoc_insertion_point(field_set_allocated:livekit.TrackPublishedResponse.track) -} - -// ------------------------------------------------------------------- - -// TrackUnpublishedResponse - -// string track_sid = 1; -inline void TrackUnpublishedResponse::clear_track_sid() { - track_sid_.ClearToEmpty(); -} -inline const std::string& TrackUnpublishedResponse::track_sid() const { - // @@protoc_insertion_point(field_get:livekit.TrackUnpublishedResponse.track_sid) - return _internal_track_sid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void TrackUnpublishedResponse::set_track_sid(ArgT0&& arg0, ArgT... args) { - - track_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.TrackUnpublishedResponse.track_sid) -} -inline std::string* TrackUnpublishedResponse::mutable_track_sid() { - std::string* _s = _internal_mutable_track_sid(); - // @@protoc_insertion_point(field_mutable:livekit.TrackUnpublishedResponse.track_sid) - return _s; -} -inline const std::string& TrackUnpublishedResponse::_internal_track_sid() const { - return track_sid_.Get(); -} -inline void TrackUnpublishedResponse::_internal_set_track_sid(const std::string& value) { - - track_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* TrackUnpublishedResponse::_internal_mutable_track_sid() { - - return track_sid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* TrackUnpublishedResponse::release_track_sid() { - // @@protoc_insertion_point(field_release:livekit.TrackUnpublishedResponse.track_sid) - return track_sid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void TrackUnpublishedResponse::set_allocated_track_sid(std::string* track_sid) { - if (track_sid != nullptr) { - - } else { - - } - track_sid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), track_sid, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (track_sid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - track_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.TrackUnpublishedResponse.track_sid) -} - -// ------------------------------------------------------------------- - -// SessionDescription - -// string type = 1; -inline void SessionDescription::clear_type() { - type_.ClearToEmpty(); -} -inline const std::string& SessionDescription::type() const { - // @@protoc_insertion_point(field_get:livekit.SessionDescription.type) - return _internal_type(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void SessionDescription::set_type(ArgT0&& arg0, ArgT... args) { - - type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.SessionDescription.type) -} -inline std::string* SessionDescription::mutable_type() { - std::string* _s = _internal_mutable_type(); - // @@protoc_insertion_point(field_mutable:livekit.SessionDescription.type) - return _s; -} -inline const std::string& SessionDescription::_internal_type() const { - return type_.Get(); -} -inline void SessionDescription::_internal_set_type(const std::string& value) { - - type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* SessionDescription::_internal_mutable_type() { - - return type_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* SessionDescription::release_type() { - // @@protoc_insertion_point(field_release:livekit.SessionDescription.type) - return type_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void SessionDescription::set_allocated_type(std::string* type) { - if (type != nullptr) { - - } else { - - } - type_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), type, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (type_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.SessionDescription.type) -} - -// string sdp = 2; -inline void SessionDescription::clear_sdp() { - sdp_.ClearToEmpty(); -} -inline const std::string& SessionDescription::sdp() const { - // @@protoc_insertion_point(field_get:livekit.SessionDescription.sdp) - return _internal_sdp(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void SessionDescription::set_sdp(ArgT0&& arg0, ArgT... args) { - - sdp_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.SessionDescription.sdp) -} -inline std::string* SessionDescription::mutable_sdp() { - std::string* _s = _internal_mutable_sdp(); - // @@protoc_insertion_point(field_mutable:livekit.SessionDescription.sdp) - return _s; -} -inline const std::string& SessionDescription::_internal_sdp() const { - return sdp_.Get(); -} -inline void SessionDescription::_internal_set_sdp(const std::string& value) { - - sdp_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* SessionDescription::_internal_mutable_sdp() { - - return sdp_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* SessionDescription::release_sdp() { - // @@protoc_insertion_point(field_release:livekit.SessionDescription.sdp) - return sdp_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void SessionDescription::set_allocated_sdp(std::string* sdp) { - if (sdp != nullptr) { - - } else { - - } - sdp_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), sdp, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (sdp_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - sdp_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.SessionDescription.sdp) -} - -// ------------------------------------------------------------------- - -// ParticipantUpdate - -// repeated .livekit.ParticipantInfo participants = 1; -inline int ParticipantUpdate::_internal_participants_size() const { - return participants_.size(); -} -inline int ParticipantUpdate::participants_size() const { - return _internal_participants_size(); -} -inline ::livekit::ParticipantInfo* ParticipantUpdate::mutable_participants(int index) { - // @@protoc_insertion_point(field_mutable:livekit.ParticipantUpdate.participants) - return participants_.Mutable(index); -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ParticipantInfo >* -ParticipantUpdate::mutable_participants() { - // @@protoc_insertion_point(field_mutable_list:livekit.ParticipantUpdate.participants) - return &participants_; -} -inline const ::livekit::ParticipantInfo& ParticipantUpdate::_internal_participants(int index) const { - return participants_.Get(index); -} -inline const ::livekit::ParticipantInfo& ParticipantUpdate::participants(int index) const { - // @@protoc_insertion_point(field_get:livekit.ParticipantUpdate.participants) - return _internal_participants(index); -} -inline ::livekit::ParticipantInfo* ParticipantUpdate::_internal_add_participants() { - return participants_.Add(); -} -inline ::livekit::ParticipantInfo* ParticipantUpdate::add_participants() { - ::livekit::ParticipantInfo* _add = _internal_add_participants(); - // @@protoc_insertion_point(field_add:livekit.ParticipantUpdate.participants) - return _add; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ParticipantInfo >& -ParticipantUpdate::participants() const { - // @@protoc_insertion_point(field_list:livekit.ParticipantUpdate.participants) - return participants_; -} - -// ------------------------------------------------------------------- - -// UpdateSubscription - -// repeated string track_sids = 1; -inline int UpdateSubscription::_internal_track_sids_size() const { - return track_sids_.size(); -} -inline int UpdateSubscription::track_sids_size() const { - return _internal_track_sids_size(); -} -inline void UpdateSubscription::clear_track_sids() { - track_sids_.Clear(); -} -inline std::string* UpdateSubscription::add_track_sids() { - std::string* _s = _internal_add_track_sids(); - // @@protoc_insertion_point(field_add_mutable:livekit.UpdateSubscription.track_sids) - return _s; -} -inline const std::string& UpdateSubscription::_internal_track_sids(int index) const { - return track_sids_.Get(index); -} -inline const std::string& UpdateSubscription::track_sids(int index) const { - // @@protoc_insertion_point(field_get:livekit.UpdateSubscription.track_sids) - return _internal_track_sids(index); -} -inline std::string* UpdateSubscription::mutable_track_sids(int index) { - // @@protoc_insertion_point(field_mutable:livekit.UpdateSubscription.track_sids) - return track_sids_.Mutable(index); -} -inline void UpdateSubscription::set_track_sids(int index, const std::string& value) { - track_sids_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set:livekit.UpdateSubscription.track_sids) -} -inline void UpdateSubscription::set_track_sids(int index, std::string&& value) { - track_sids_.Mutable(index)->assign(std::move(value)); - // @@protoc_insertion_point(field_set:livekit.UpdateSubscription.track_sids) -} -inline void UpdateSubscription::set_track_sids(int index, const char* value) { - GOOGLE_DCHECK(value != nullptr); - track_sids_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set_char:livekit.UpdateSubscription.track_sids) -} -inline void UpdateSubscription::set_track_sids(int index, const char* value, size_t size) { - track_sids_.Mutable(index)->assign( - reinterpret_cast(value), size); - // @@protoc_insertion_point(field_set_pointer:livekit.UpdateSubscription.track_sids) -} -inline std::string* UpdateSubscription::_internal_add_track_sids() { - return track_sids_.Add(); -} -inline void UpdateSubscription::add_track_sids(const std::string& value) { - track_sids_.Add()->assign(value); - // @@protoc_insertion_point(field_add:livekit.UpdateSubscription.track_sids) -} -inline void UpdateSubscription::add_track_sids(std::string&& value) { - track_sids_.Add(std::move(value)); - // @@protoc_insertion_point(field_add:livekit.UpdateSubscription.track_sids) -} -inline void UpdateSubscription::add_track_sids(const char* value) { - GOOGLE_DCHECK(value != nullptr); - track_sids_.Add()->assign(value); - // @@protoc_insertion_point(field_add_char:livekit.UpdateSubscription.track_sids) -} -inline void UpdateSubscription::add_track_sids(const char* value, size_t size) { - track_sids_.Add()->assign(reinterpret_cast(value), size); - // @@protoc_insertion_point(field_add_pointer:livekit.UpdateSubscription.track_sids) -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& -UpdateSubscription::track_sids() const { - // @@protoc_insertion_point(field_list:livekit.UpdateSubscription.track_sids) - return track_sids_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -UpdateSubscription::mutable_track_sids() { - // @@protoc_insertion_point(field_mutable_list:livekit.UpdateSubscription.track_sids) - return &track_sids_; -} - -// bool subscribe = 2; -inline void UpdateSubscription::clear_subscribe() { - subscribe_ = false; -} -inline bool UpdateSubscription::_internal_subscribe() const { - return subscribe_; -} -inline bool UpdateSubscription::subscribe() const { - // @@protoc_insertion_point(field_get:livekit.UpdateSubscription.subscribe) - return _internal_subscribe(); -} -inline void UpdateSubscription::_internal_set_subscribe(bool value) { - - subscribe_ = value; -} -inline void UpdateSubscription::set_subscribe(bool value) { - _internal_set_subscribe(value); - // @@protoc_insertion_point(field_set:livekit.UpdateSubscription.subscribe) -} - -// repeated .livekit.ParticipantTracks participant_tracks = 3; -inline int UpdateSubscription::_internal_participant_tracks_size() const { - return participant_tracks_.size(); -} -inline int UpdateSubscription::participant_tracks_size() const { - return _internal_participant_tracks_size(); -} -inline ::livekit::ParticipantTracks* UpdateSubscription::mutable_participant_tracks(int index) { - // @@protoc_insertion_point(field_mutable:livekit.UpdateSubscription.participant_tracks) - return participant_tracks_.Mutable(index); -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ParticipantTracks >* -UpdateSubscription::mutable_participant_tracks() { - // @@protoc_insertion_point(field_mutable_list:livekit.UpdateSubscription.participant_tracks) - return &participant_tracks_; -} -inline const ::livekit::ParticipantTracks& UpdateSubscription::_internal_participant_tracks(int index) const { - return participant_tracks_.Get(index); -} -inline const ::livekit::ParticipantTracks& UpdateSubscription::participant_tracks(int index) const { - // @@protoc_insertion_point(field_get:livekit.UpdateSubscription.participant_tracks) - return _internal_participant_tracks(index); -} -inline ::livekit::ParticipantTracks* UpdateSubscription::_internal_add_participant_tracks() { - return participant_tracks_.Add(); -} -inline ::livekit::ParticipantTracks* UpdateSubscription::add_participant_tracks() { - ::livekit::ParticipantTracks* _add = _internal_add_participant_tracks(); - // @@protoc_insertion_point(field_add:livekit.UpdateSubscription.participant_tracks) - return _add; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ParticipantTracks >& -UpdateSubscription::participant_tracks() const { - // @@protoc_insertion_point(field_list:livekit.UpdateSubscription.participant_tracks) - return participant_tracks_; -} - -// ------------------------------------------------------------------- - -// UpdateTrackSettings - -// repeated string track_sids = 1; -inline int UpdateTrackSettings::_internal_track_sids_size() const { - return track_sids_.size(); -} -inline int UpdateTrackSettings::track_sids_size() const { - return _internal_track_sids_size(); -} -inline void UpdateTrackSettings::clear_track_sids() { - track_sids_.Clear(); -} -inline std::string* UpdateTrackSettings::add_track_sids() { - std::string* _s = _internal_add_track_sids(); - // @@protoc_insertion_point(field_add_mutable:livekit.UpdateTrackSettings.track_sids) - return _s; -} -inline const std::string& UpdateTrackSettings::_internal_track_sids(int index) const { - return track_sids_.Get(index); -} -inline const std::string& UpdateTrackSettings::track_sids(int index) const { - // @@protoc_insertion_point(field_get:livekit.UpdateTrackSettings.track_sids) - return _internal_track_sids(index); -} -inline std::string* UpdateTrackSettings::mutable_track_sids(int index) { - // @@protoc_insertion_point(field_mutable:livekit.UpdateTrackSettings.track_sids) - return track_sids_.Mutable(index); -} -inline void UpdateTrackSettings::set_track_sids(int index, const std::string& value) { - track_sids_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set:livekit.UpdateTrackSettings.track_sids) -} -inline void UpdateTrackSettings::set_track_sids(int index, std::string&& value) { - track_sids_.Mutable(index)->assign(std::move(value)); - // @@protoc_insertion_point(field_set:livekit.UpdateTrackSettings.track_sids) -} -inline void UpdateTrackSettings::set_track_sids(int index, const char* value) { - GOOGLE_DCHECK(value != nullptr); - track_sids_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set_char:livekit.UpdateTrackSettings.track_sids) -} -inline void UpdateTrackSettings::set_track_sids(int index, const char* value, size_t size) { - track_sids_.Mutable(index)->assign( - reinterpret_cast(value), size); - // @@protoc_insertion_point(field_set_pointer:livekit.UpdateTrackSettings.track_sids) -} -inline std::string* UpdateTrackSettings::_internal_add_track_sids() { - return track_sids_.Add(); -} -inline void UpdateTrackSettings::add_track_sids(const std::string& value) { - track_sids_.Add()->assign(value); - // @@protoc_insertion_point(field_add:livekit.UpdateTrackSettings.track_sids) -} -inline void UpdateTrackSettings::add_track_sids(std::string&& value) { - track_sids_.Add(std::move(value)); - // @@protoc_insertion_point(field_add:livekit.UpdateTrackSettings.track_sids) -} -inline void UpdateTrackSettings::add_track_sids(const char* value) { - GOOGLE_DCHECK(value != nullptr); - track_sids_.Add()->assign(value); - // @@protoc_insertion_point(field_add_char:livekit.UpdateTrackSettings.track_sids) -} -inline void UpdateTrackSettings::add_track_sids(const char* value, size_t size) { - track_sids_.Add()->assign(reinterpret_cast(value), size); - // @@protoc_insertion_point(field_add_pointer:livekit.UpdateTrackSettings.track_sids) -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& -UpdateTrackSettings::track_sids() const { - // @@protoc_insertion_point(field_list:livekit.UpdateTrackSettings.track_sids) - return track_sids_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -UpdateTrackSettings::mutable_track_sids() { - // @@protoc_insertion_point(field_mutable_list:livekit.UpdateTrackSettings.track_sids) - return &track_sids_; -} - -// bool disabled = 3; -inline void UpdateTrackSettings::clear_disabled() { - disabled_ = false; -} -inline bool UpdateTrackSettings::_internal_disabled() const { - return disabled_; -} -inline bool UpdateTrackSettings::disabled() const { - // @@protoc_insertion_point(field_get:livekit.UpdateTrackSettings.disabled) - return _internal_disabled(); -} -inline void UpdateTrackSettings::_internal_set_disabled(bool value) { - - disabled_ = value; -} -inline void UpdateTrackSettings::set_disabled(bool value) { - _internal_set_disabled(value); - // @@protoc_insertion_point(field_set:livekit.UpdateTrackSettings.disabled) -} - -// .livekit.VideoQuality quality = 4; -inline void UpdateTrackSettings::clear_quality() { - quality_ = 0; -} -inline ::livekit::VideoQuality UpdateTrackSettings::_internal_quality() const { - return static_cast< ::livekit::VideoQuality >(quality_); -} -inline ::livekit::VideoQuality UpdateTrackSettings::quality() const { - // @@protoc_insertion_point(field_get:livekit.UpdateTrackSettings.quality) - return _internal_quality(); -} -inline void UpdateTrackSettings::_internal_set_quality(::livekit::VideoQuality value) { - - quality_ = value; -} -inline void UpdateTrackSettings::set_quality(::livekit::VideoQuality value) { - _internal_set_quality(value); - // @@protoc_insertion_point(field_set:livekit.UpdateTrackSettings.quality) -} - -// uint32 width = 5; -inline void UpdateTrackSettings::clear_width() { - width_ = 0u; -} -inline uint32_t UpdateTrackSettings::_internal_width() const { - return width_; -} -inline uint32_t UpdateTrackSettings::width() const { - // @@protoc_insertion_point(field_get:livekit.UpdateTrackSettings.width) - return _internal_width(); -} -inline void UpdateTrackSettings::_internal_set_width(uint32_t value) { - - width_ = value; -} -inline void UpdateTrackSettings::set_width(uint32_t value) { - _internal_set_width(value); - // @@protoc_insertion_point(field_set:livekit.UpdateTrackSettings.width) -} - -// uint32 height = 6; -inline void UpdateTrackSettings::clear_height() { - height_ = 0u; -} -inline uint32_t UpdateTrackSettings::_internal_height() const { - return height_; -} -inline uint32_t UpdateTrackSettings::height() const { - // @@protoc_insertion_point(field_get:livekit.UpdateTrackSettings.height) - return _internal_height(); -} -inline void UpdateTrackSettings::_internal_set_height(uint32_t value) { - - height_ = value; -} -inline void UpdateTrackSettings::set_height(uint32_t value) { - _internal_set_height(value); - // @@protoc_insertion_point(field_set:livekit.UpdateTrackSettings.height) -} - -// ------------------------------------------------------------------- - -// LeaveRequest - -// bool can_reconnect = 1; -inline void LeaveRequest::clear_can_reconnect() { - can_reconnect_ = false; -} -inline bool LeaveRequest::_internal_can_reconnect() const { - return can_reconnect_; -} -inline bool LeaveRequest::can_reconnect() const { - // @@protoc_insertion_point(field_get:livekit.LeaveRequest.can_reconnect) - return _internal_can_reconnect(); -} -inline void LeaveRequest::_internal_set_can_reconnect(bool value) { - - can_reconnect_ = value; -} -inline void LeaveRequest::set_can_reconnect(bool value) { - _internal_set_can_reconnect(value); - // @@protoc_insertion_point(field_set:livekit.LeaveRequest.can_reconnect) -} - -// ------------------------------------------------------------------- - -// UpdateVideoLayers - -// string track_sid = 1; -inline void UpdateVideoLayers::clear_track_sid() { - track_sid_.ClearToEmpty(); -} -inline const std::string& UpdateVideoLayers::track_sid() const { - // @@protoc_insertion_point(field_get:livekit.UpdateVideoLayers.track_sid) - return _internal_track_sid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void UpdateVideoLayers::set_track_sid(ArgT0&& arg0, ArgT... args) { - - track_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.UpdateVideoLayers.track_sid) -} -inline std::string* UpdateVideoLayers::mutable_track_sid() { - std::string* _s = _internal_mutable_track_sid(); - // @@protoc_insertion_point(field_mutable:livekit.UpdateVideoLayers.track_sid) - return _s; -} -inline const std::string& UpdateVideoLayers::_internal_track_sid() const { - return track_sid_.Get(); -} -inline void UpdateVideoLayers::_internal_set_track_sid(const std::string& value) { - - track_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* UpdateVideoLayers::_internal_mutable_track_sid() { - - return track_sid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* UpdateVideoLayers::release_track_sid() { - // @@protoc_insertion_point(field_release:livekit.UpdateVideoLayers.track_sid) - return track_sid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void UpdateVideoLayers::set_allocated_track_sid(std::string* track_sid) { - if (track_sid != nullptr) { - - } else { - - } - track_sid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), track_sid, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (track_sid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - track_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.UpdateVideoLayers.track_sid) -} - -// repeated .livekit.VideoLayer layers = 2; -inline int UpdateVideoLayers::_internal_layers_size() const { - return layers_.size(); -} -inline int UpdateVideoLayers::layers_size() const { - return _internal_layers_size(); -} -inline ::livekit::VideoLayer* UpdateVideoLayers::mutable_layers(int index) { - // @@protoc_insertion_point(field_mutable:livekit.UpdateVideoLayers.layers) - return layers_.Mutable(index); -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::VideoLayer >* -UpdateVideoLayers::mutable_layers() { - // @@protoc_insertion_point(field_mutable_list:livekit.UpdateVideoLayers.layers) - return &layers_; -} -inline const ::livekit::VideoLayer& UpdateVideoLayers::_internal_layers(int index) const { - return layers_.Get(index); -} -inline const ::livekit::VideoLayer& UpdateVideoLayers::layers(int index) const { - // @@protoc_insertion_point(field_get:livekit.UpdateVideoLayers.layers) - return _internal_layers(index); -} -inline ::livekit::VideoLayer* UpdateVideoLayers::_internal_add_layers() { - return layers_.Add(); -} -inline ::livekit::VideoLayer* UpdateVideoLayers::add_layers() { - ::livekit::VideoLayer* _add = _internal_add_layers(); - // @@protoc_insertion_point(field_add:livekit.UpdateVideoLayers.layers) - return _add; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::VideoLayer >& -UpdateVideoLayers::layers() const { - // @@protoc_insertion_point(field_list:livekit.UpdateVideoLayers.layers) - return layers_; -} - -// ------------------------------------------------------------------- - -// ICEServer - -// repeated string urls = 1; -inline int ICEServer::_internal_urls_size() const { - return urls_.size(); -} -inline int ICEServer::urls_size() const { - return _internal_urls_size(); -} -inline void ICEServer::clear_urls() { - urls_.Clear(); -} -inline std::string* ICEServer::add_urls() { - std::string* _s = _internal_add_urls(); - // @@protoc_insertion_point(field_add_mutable:livekit.ICEServer.urls) - return _s; -} -inline const std::string& ICEServer::_internal_urls(int index) const { - return urls_.Get(index); -} -inline const std::string& ICEServer::urls(int index) const { - // @@protoc_insertion_point(field_get:livekit.ICEServer.urls) - return _internal_urls(index); -} -inline std::string* ICEServer::mutable_urls(int index) { - // @@protoc_insertion_point(field_mutable:livekit.ICEServer.urls) - return urls_.Mutable(index); -} -inline void ICEServer::set_urls(int index, const std::string& value) { - urls_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set:livekit.ICEServer.urls) -} -inline void ICEServer::set_urls(int index, std::string&& value) { - urls_.Mutable(index)->assign(std::move(value)); - // @@protoc_insertion_point(field_set:livekit.ICEServer.urls) -} -inline void ICEServer::set_urls(int index, const char* value) { - GOOGLE_DCHECK(value != nullptr); - urls_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set_char:livekit.ICEServer.urls) -} -inline void ICEServer::set_urls(int index, const char* value, size_t size) { - urls_.Mutable(index)->assign( - reinterpret_cast(value), size); - // @@protoc_insertion_point(field_set_pointer:livekit.ICEServer.urls) -} -inline std::string* ICEServer::_internal_add_urls() { - return urls_.Add(); -} -inline void ICEServer::add_urls(const std::string& value) { - urls_.Add()->assign(value); - // @@protoc_insertion_point(field_add:livekit.ICEServer.urls) -} -inline void ICEServer::add_urls(std::string&& value) { - urls_.Add(std::move(value)); - // @@protoc_insertion_point(field_add:livekit.ICEServer.urls) -} -inline void ICEServer::add_urls(const char* value) { - GOOGLE_DCHECK(value != nullptr); - urls_.Add()->assign(value); - // @@protoc_insertion_point(field_add_char:livekit.ICEServer.urls) -} -inline void ICEServer::add_urls(const char* value, size_t size) { - urls_.Add()->assign(reinterpret_cast(value), size); - // @@protoc_insertion_point(field_add_pointer:livekit.ICEServer.urls) -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& -ICEServer::urls() const { - // @@protoc_insertion_point(field_list:livekit.ICEServer.urls) - return urls_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -ICEServer::mutable_urls() { - // @@protoc_insertion_point(field_mutable_list:livekit.ICEServer.urls) - return &urls_; -} - -// string username = 2; -inline void ICEServer::clear_username() { - username_.ClearToEmpty(); -} -inline const std::string& ICEServer::username() const { - // @@protoc_insertion_point(field_get:livekit.ICEServer.username) - return _internal_username(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ICEServer::set_username(ArgT0&& arg0, ArgT... args) { - - username_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.ICEServer.username) -} -inline std::string* ICEServer::mutable_username() { - std::string* _s = _internal_mutable_username(); - // @@protoc_insertion_point(field_mutable:livekit.ICEServer.username) - return _s; -} -inline const std::string& ICEServer::_internal_username() const { - return username_.Get(); -} -inline void ICEServer::_internal_set_username(const std::string& value) { - - username_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* ICEServer::_internal_mutable_username() { - - return username_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* ICEServer::release_username() { - // @@protoc_insertion_point(field_release:livekit.ICEServer.username) - return username_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void ICEServer::set_allocated_username(std::string* username) { - if (username != nullptr) { - - } else { - - } - username_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), username, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (username_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.ICEServer.username) -} - -// string credential = 3; -inline void ICEServer::clear_credential() { - credential_.ClearToEmpty(); -} -inline const std::string& ICEServer::credential() const { - // @@protoc_insertion_point(field_get:livekit.ICEServer.credential) - return _internal_credential(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ICEServer::set_credential(ArgT0&& arg0, ArgT... args) { - - credential_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.ICEServer.credential) -} -inline std::string* ICEServer::mutable_credential() { - std::string* _s = _internal_mutable_credential(); - // @@protoc_insertion_point(field_mutable:livekit.ICEServer.credential) - return _s; -} -inline const std::string& ICEServer::_internal_credential() const { - return credential_.Get(); -} -inline void ICEServer::_internal_set_credential(const std::string& value) { - - credential_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* ICEServer::_internal_mutable_credential() { - - return credential_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* ICEServer::release_credential() { - // @@protoc_insertion_point(field_release:livekit.ICEServer.credential) - return credential_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void ICEServer::set_allocated_credential(std::string* credential) { - if (credential != nullptr) { - - } else { - - } - credential_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), credential, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (credential_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - credential_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.ICEServer.credential) -} - -// ------------------------------------------------------------------- - -// SpeakersChanged - -// repeated .livekit.SpeakerInfo speakers = 1; -inline int SpeakersChanged::_internal_speakers_size() const { - return speakers_.size(); -} -inline int SpeakersChanged::speakers_size() const { - return _internal_speakers_size(); -} -inline ::livekit::SpeakerInfo* SpeakersChanged::mutable_speakers(int index) { - // @@protoc_insertion_point(field_mutable:livekit.SpeakersChanged.speakers) - return speakers_.Mutable(index); -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SpeakerInfo >* -SpeakersChanged::mutable_speakers() { - // @@protoc_insertion_point(field_mutable_list:livekit.SpeakersChanged.speakers) - return &speakers_; -} -inline const ::livekit::SpeakerInfo& SpeakersChanged::_internal_speakers(int index) const { - return speakers_.Get(index); -} -inline const ::livekit::SpeakerInfo& SpeakersChanged::speakers(int index) const { - // @@protoc_insertion_point(field_get:livekit.SpeakersChanged.speakers) - return _internal_speakers(index); -} -inline ::livekit::SpeakerInfo* SpeakersChanged::_internal_add_speakers() { - return speakers_.Add(); -} -inline ::livekit::SpeakerInfo* SpeakersChanged::add_speakers() { - ::livekit::SpeakerInfo* _add = _internal_add_speakers(); - // @@protoc_insertion_point(field_add:livekit.SpeakersChanged.speakers) - return _add; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SpeakerInfo >& -SpeakersChanged::speakers() const { - // @@protoc_insertion_point(field_list:livekit.SpeakersChanged.speakers) - return speakers_; -} - -// ------------------------------------------------------------------- - -// RoomUpdate - -// .livekit.Room room = 1; -inline bool RoomUpdate::_internal_has_room() const { - return this != internal_default_instance() && room_ != nullptr; -} -inline bool RoomUpdate::has_room() const { - return _internal_has_room(); -} -inline const ::livekit::Room& RoomUpdate::_internal_room() const { - const ::livekit::Room* p = room_; - return p != nullptr ? *p : reinterpret_cast( - ::livekit::_Room_default_instance_); -} -inline const ::livekit::Room& RoomUpdate::room() const { - // @@protoc_insertion_point(field_get:livekit.RoomUpdate.room) - return _internal_room(); -} -inline void RoomUpdate::unsafe_arena_set_allocated_room( - ::livekit::Room* room) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(room_); - } - room_ = room; - if (room) { - - } else { - - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.RoomUpdate.room) -} -inline ::livekit::Room* RoomUpdate::release_room() { - - ::livekit::Room* temp = room_; - room_ = nullptr; -#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE - auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - if (GetArenaForAllocation() == nullptr) { delete old; } -#else // PROTOBUF_FORCE_COPY_IN_RELEASE - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } -#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; -} -inline ::livekit::Room* RoomUpdate::unsafe_arena_release_room() { - // @@protoc_insertion_point(field_release:livekit.RoomUpdate.room) - - ::livekit::Room* temp = room_; - room_ = nullptr; - return temp; -} -inline ::livekit::Room* RoomUpdate::_internal_mutable_room() { - - if (room_ == nullptr) { - auto* p = CreateMaybeMessage<::livekit::Room>(GetArenaForAllocation()); - room_ = p; - } - return room_; -} -inline ::livekit::Room* RoomUpdate::mutable_room() { - ::livekit::Room* _msg = _internal_mutable_room(); - // @@protoc_insertion_point(field_mutable:livekit.RoomUpdate.room) - return _msg; -} -inline void RoomUpdate::set_allocated_room(::livekit::Room* room) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - if (message_arena == nullptr) { - delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(room_); - } - if (room) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper< - ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena( - reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(room)); - if (message_arena != submessage_arena) { - room = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, room, submessage_arena); - } - - } else { - - } - room_ = room; - // @@protoc_insertion_point(field_set_allocated:livekit.RoomUpdate.room) -} - -// ------------------------------------------------------------------- - -// ConnectionQualityInfo - -// string participant_sid = 1; -inline void ConnectionQualityInfo::clear_participant_sid() { - participant_sid_.ClearToEmpty(); -} -inline const std::string& ConnectionQualityInfo::participant_sid() const { - // @@protoc_insertion_point(field_get:livekit.ConnectionQualityInfo.participant_sid) - return _internal_participant_sid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ConnectionQualityInfo::set_participant_sid(ArgT0&& arg0, ArgT... args) { - - participant_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.ConnectionQualityInfo.participant_sid) -} -inline std::string* ConnectionQualityInfo::mutable_participant_sid() { - std::string* _s = _internal_mutable_participant_sid(); - // @@protoc_insertion_point(field_mutable:livekit.ConnectionQualityInfo.participant_sid) - return _s; -} -inline const std::string& ConnectionQualityInfo::_internal_participant_sid() const { - return participant_sid_.Get(); -} -inline void ConnectionQualityInfo::_internal_set_participant_sid(const std::string& value) { - - participant_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* ConnectionQualityInfo::_internal_mutable_participant_sid() { - - return participant_sid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* ConnectionQualityInfo::release_participant_sid() { - // @@protoc_insertion_point(field_release:livekit.ConnectionQualityInfo.participant_sid) - return participant_sid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void ConnectionQualityInfo::set_allocated_participant_sid(std::string* participant_sid) { - if (participant_sid != nullptr) { - - } else { - - } - participant_sid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), participant_sid, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (participant_sid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - participant_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.ConnectionQualityInfo.participant_sid) -} - -// .livekit.ConnectionQuality quality = 2; -inline void ConnectionQualityInfo::clear_quality() { - quality_ = 0; -} -inline ::livekit::ConnectionQuality ConnectionQualityInfo::_internal_quality() const { - return static_cast< ::livekit::ConnectionQuality >(quality_); -} -inline ::livekit::ConnectionQuality ConnectionQualityInfo::quality() const { - // @@protoc_insertion_point(field_get:livekit.ConnectionQualityInfo.quality) - return _internal_quality(); -} -inline void ConnectionQualityInfo::_internal_set_quality(::livekit::ConnectionQuality value) { - - quality_ = value; -} -inline void ConnectionQualityInfo::set_quality(::livekit::ConnectionQuality value) { - _internal_set_quality(value); - // @@protoc_insertion_point(field_set:livekit.ConnectionQualityInfo.quality) -} - -// float score = 3; -inline void ConnectionQualityInfo::clear_score() { - score_ = 0; -} -inline float ConnectionQualityInfo::_internal_score() const { - return score_; -} -inline float ConnectionQualityInfo::score() const { - // @@protoc_insertion_point(field_get:livekit.ConnectionQualityInfo.score) - return _internal_score(); -} -inline void ConnectionQualityInfo::_internal_set_score(float value) { - - score_ = value; -} -inline void ConnectionQualityInfo::set_score(float value) { - _internal_set_score(value); - // @@protoc_insertion_point(field_set:livekit.ConnectionQualityInfo.score) -} - -// ------------------------------------------------------------------- - -// ConnectionQualityUpdate - -// repeated .livekit.ConnectionQualityInfo updates = 1; -inline int ConnectionQualityUpdate::_internal_updates_size() const { - return updates_.size(); -} -inline int ConnectionQualityUpdate::updates_size() const { - return _internal_updates_size(); -} -inline void ConnectionQualityUpdate::clear_updates() { - updates_.Clear(); -} -inline ::livekit::ConnectionQualityInfo* ConnectionQualityUpdate::mutable_updates(int index) { - // @@protoc_insertion_point(field_mutable:livekit.ConnectionQualityUpdate.updates) - return updates_.Mutable(index); -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ConnectionQualityInfo >* -ConnectionQualityUpdate::mutable_updates() { - // @@protoc_insertion_point(field_mutable_list:livekit.ConnectionQualityUpdate.updates) - return &updates_; -} -inline const ::livekit::ConnectionQualityInfo& ConnectionQualityUpdate::_internal_updates(int index) const { - return updates_.Get(index); -} -inline const ::livekit::ConnectionQualityInfo& ConnectionQualityUpdate::updates(int index) const { - // @@protoc_insertion_point(field_get:livekit.ConnectionQualityUpdate.updates) - return _internal_updates(index); -} -inline ::livekit::ConnectionQualityInfo* ConnectionQualityUpdate::_internal_add_updates() { - return updates_.Add(); -} -inline ::livekit::ConnectionQualityInfo* ConnectionQualityUpdate::add_updates() { - ::livekit::ConnectionQualityInfo* _add = _internal_add_updates(); - // @@protoc_insertion_point(field_add:livekit.ConnectionQualityUpdate.updates) - return _add; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::ConnectionQualityInfo >& -ConnectionQualityUpdate::updates() const { - // @@protoc_insertion_point(field_list:livekit.ConnectionQualityUpdate.updates) - return updates_; -} - -// ------------------------------------------------------------------- - -// StreamStateInfo - -// string participant_sid = 1; -inline void StreamStateInfo::clear_participant_sid() { - participant_sid_.ClearToEmpty(); -} -inline const std::string& StreamStateInfo::participant_sid() const { - // @@protoc_insertion_point(field_get:livekit.StreamStateInfo.participant_sid) - return _internal_participant_sid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void StreamStateInfo::set_participant_sid(ArgT0&& arg0, ArgT... args) { - - participant_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.StreamStateInfo.participant_sid) -} -inline std::string* StreamStateInfo::mutable_participant_sid() { - std::string* _s = _internal_mutable_participant_sid(); - // @@protoc_insertion_point(field_mutable:livekit.StreamStateInfo.participant_sid) - return _s; -} -inline const std::string& StreamStateInfo::_internal_participant_sid() const { - return participant_sid_.Get(); -} -inline void StreamStateInfo::_internal_set_participant_sid(const std::string& value) { - - participant_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* StreamStateInfo::_internal_mutable_participant_sid() { - - return participant_sid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* StreamStateInfo::release_participant_sid() { - // @@protoc_insertion_point(field_release:livekit.StreamStateInfo.participant_sid) - return participant_sid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void StreamStateInfo::set_allocated_participant_sid(std::string* participant_sid) { - if (participant_sid != nullptr) { - - } else { - - } - participant_sid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), participant_sid, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (participant_sid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - participant_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.StreamStateInfo.participant_sid) -} - -// string track_sid = 2; -inline void StreamStateInfo::clear_track_sid() { - track_sid_.ClearToEmpty(); -} -inline const std::string& StreamStateInfo::track_sid() const { - // @@protoc_insertion_point(field_get:livekit.StreamStateInfo.track_sid) - return _internal_track_sid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void StreamStateInfo::set_track_sid(ArgT0&& arg0, ArgT... args) { - - track_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.StreamStateInfo.track_sid) -} -inline std::string* StreamStateInfo::mutable_track_sid() { - std::string* _s = _internal_mutable_track_sid(); - // @@protoc_insertion_point(field_mutable:livekit.StreamStateInfo.track_sid) - return _s; -} -inline const std::string& StreamStateInfo::_internal_track_sid() const { - return track_sid_.Get(); -} -inline void StreamStateInfo::_internal_set_track_sid(const std::string& value) { - - track_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* StreamStateInfo::_internal_mutable_track_sid() { - - return track_sid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* StreamStateInfo::release_track_sid() { - // @@protoc_insertion_point(field_release:livekit.StreamStateInfo.track_sid) - return track_sid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void StreamStateInfo::set_allocated_track_sid(std::string* track_sid) { - if (track_sid != nullptr) { - - } else { - - } - track_sid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), track_sid, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (track_sid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - track_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.StreamStateInfo.track_sid) -} - -// .livekit.StreamState state = 3; -inline void StreamStateInfo::clear_state() { - state_ = 0; -} -inline ::livekit::StreamState StreamStateInfo::_internal_state() const { - return static_cast< ::livekit::StreamState >(state_); -} -inline ::livekit::StreamState StreamStateInfo::state() const { - // @@protoc_insertion_point(field_get:livekit.StreamStateInfo.state) - return _internal_state(); -} -inline void StreamStateInfo::_internal_set_state(::livekit::StreamState value) { - - state_ = value; -} -inline void StreamStateInfo::set_state(::livekit::StreamState value) { - _internal_set_state(value); - // @@protoc_insertion_point(field_set:livekit.StreamStateInfo.state) -} - -// ------------------------------------------------------------------- - -// StreamStateUpdate - -// repeated .livekit.StreamStateInfo stream_states = 1; -inline int StreamStateUpdate::_internal_stream_states_size() const { - return stream_states_.size(); -} -inline int StreamStateUpdate::stream_states_size() const { - return _internal_stream_states_size(); -} -inline void StreamStateUpdate::clear_stream_states() { - stream_states_.Clear(); -} -inline ::livekit::StreamStateInfo* StreamStateUpdate::mutable_stream_states(int index) { - // @@protoc_insertion_point(field_mutable:livekit.StreamStateUpdate.stream_states) - return stream_states_.Mutable(index); -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::StreamStateInfo >* -StreamStateUpdate::mutable_stream_states() { - // @@protoc_insertion_point(field_mutable_list:livekit.StreamStateUpdate.stream_states) - return &stream_states_; -} -inline const ::livekit::StreamStateInfo& StreamStateUpdate::_internal_stream_states(int index) const { - return stream_states_.Get(index); -} -inline const ::livekit::StreamStateInfo& StreamStateUpdate::stream_states(int index) const { - // @@protoc_insertion_point(field_get:livekit.StreamStateUpdate.stream_states) - return _internal_stream_states(index); -} -inline ::livekit::StreamStateInfo* StreamStateUpdate::_internal_add_stream_states() { - return stream_states_.Add(); -} -inline ::livekit::StreamStateInfo* StreamStateUpdate::add_stream_states() { - ::livekit::StreamStateInfo* _add = _internal_add_stream_states(); - // @@protoc_insertion_point(field_add:livekit.StreamStateUpdate.stream_states) - return _add; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::StreamStateInfo >& -StreamStateUpdate::stream_states() const { - // @@protoc_insertion_point(field_list:livekit.StreamStateUpdate.stream_states) - return stream_states_; -} - -// ------------------------------------------------------------------- - -// SubscribedQuality - -// .livekit.VideoQuality quality = 1; -inline void SubscribedQuality::clear_quality() { - quality_ = 0; -} -inline ::livekit::VideoQuality SubscribedQuality::_internal_quality() const { - return static_cast< ::livekit::VideoQuality >(quality_); -} -inline ::livekit::VideoQuality SubscribedQuality::quality() const { - // @@protoc_insertion_point(field_get:livekit.SubscribedQuality.quality) - return _internal_quality(); -} -inline void SubscribedQuality::_internal_set_quality(::livekit::VideoQuality value) { - - quality_ = value; -} -inline void SubscribedQuality::set_quality(::livekit::VideoQuality value) { - _internal_set_quality(value); - // @@protoc_insertion_point(field_set:livekit.SubscribedQuality.quality) -} - -// bool enabled = 2; -inline void SubscribedQuality::clear_enabled() { - enabled_ = false; -} -inline bool SubscribedQuality::_internal_enabled() const { - return enabled_; -} -inline bool SubscribedQuality::enabled() const { - // @@protoc_insertion_point(field_get:livekit.SubscribedQuality.enabled) - return _internal_enabled(); -} -inline void SubscribedQuality::_internal_set_enabled(bool value) { - - enabled_ = value; -} -inline void SubscribedQuality::set_enabled(bool value) { - _internal_set_enabled(value); - // @@protoc_insertion_point(field_set:livekit.SubscribedQuality.enabled) -} - -// ------------------------------------------------------------------- - -// SubscribedCodec - -// string codec = 1; -inline void SubscribedCodec::clear_codec() { - codec_.ClearToEmpty(); -} -inline const std::string& SubscribedCodec::codec() const { - // @@protoc_insertion_point(field_get:livekit.SubscribedCodec.codec) - return _internal_codec(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void SubscribedCodec::set_codec(ArgT0&& arg0, ArgT... args) { - - codec_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.SubscribedCodec.codec) -} -inline std::string* SubscribedCodec::mutable_codec() { - std::string* _s = _internal_mutable_codec(); - // @@protoc_insertion_point(field_mutable:livekit.SubscribedCodec.codec) - return _s; -} -inline const std::string& SubscribedCodec::_internal_codec() const { - return codec_.Get(); -} -inline void SubscribedCodec::_internal_set_codec(const std::string& value) { - - codec_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* SubscribedCodec::_internal_mutable_codec() { - - return codec_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* SubscribedCodec::release_codec() { - // @@protoc_insertion_point(field_release:livekit.SubscribedCodec.codec) - return codec_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void SubscribedCodec::set_allocated_codec(std::string* codec) { - if (codec != nullptr) { - - } else { - - } - codec_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), codec, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (codec_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - codec_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.SubscribedCodec.codec) -} - -// repeated .livekit.SubscribedQuality qualities = 2; -inline int SubscribedCodec::_internal_qualities_size() const { - return qualities_.size(); -} -inline int SubscribedCodec::qualities_size() const { - return _internal_qualities_size(); -} -inline void SubscribedCodec::clear_qualities() { - qualities_.Clear(); -} -inline ::livekit::SubscribedQuality* SubscribedCodec::mutable_qualities(int index) { - // @@protoc_insertion_point(field_mutable:livekit.SubscribedCodec.qualities) - return qualities_.Mutable(index); -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SubscribedQuality >* -SubscribedCodec::mutable_qualities() { - // @@protoc_insertion_point(field_mutable_list:livekit.SubscribedCodec.qualities) - return &qualities_; -} -inline const ::livekit::SubscribedQuality& SubscribedCodec::_internal_qualities(int index) const { - return qualities_.Get(index); -} -inline const ::livekit::SubscribedQuality& SubscribedCodec::qualities(int index) const { - // @@protoc_insertion_point(field_get:livekit.SubscribedCodec.qualities) - return _internal_qualities(index); -} -inline ::livekit::SubscribedQuality* SubscribedCodec::_internal_add_qualities() { - return qualities_.Add(); -} -inline ::livekit::SubscribedQuality* SubscribedCodec::add_qualities() { - ::livekit::SubscribedQuality* _add = _internal_add_qualities(); - // @@protoc_insertion_point(field_add:livekit.SubscribedCodec.qualities) - return _add; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SubscribedQuality >& -SubscribedCodec::qualities() const { - // @@protoc_insertion_point(field_list:livekit.SubscribedCodec.qualities) - return qualities_; -} - -// ------------------------------------------------------------------- - -// SubscribedQualityUpdate - -// string track_sid = 1; -inline void SubscribedQualityUpdate::clear_track_sid() { - track_sid_.ClearToEmpty(); -} -inline const std::string& SubscribedQualityUpdate::track_sid() const { - // @@protoc_insertion_point(field_get:livekit.SubscribedQualityUpdate.track_sid) - return _internal_track_sid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void SubscribedQualityUpdate::set_track_sid(ArgT0&& arg0, ArgT... args) { - - track_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.SubscribedQualityUpdate.track_sid) -} -inline std::string* SubscribedQualityUpdate::mutable_track_sid() { - std::string* _s = _internal_mutable_track_sid(); - // @@protoc_insertion_point(field_mutable:livekit.SubscribedQualityUpdate.track_sid) - return _s; -} -inline const std::string& SubscribedQualityUpdate::_internal_track_sid() const { - return track_sid_.Get(); -} -inline void SubscribedQualityUpdate::_internal_set_track_sid(const std::string& value) { - - track_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* SubscribedQualityUpdate::_internal_mutable_track_sid() { - - return track_sid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* SubscribedQualityUpdate::release_track_sid() { - // @@protoc_insertion_point(field_release:livekit.SubscribedQualityUpdate.track_sid) - return track_sid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void SubscribedQualityUpdate::set_allocated_track_sid(std::string* track_sid) { - if (track_sid != nullptr) { - - } else { - - } - track_sid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), track_sid, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (track_sid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - track_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.SubscribedQualityUpdate.track_sid) -} - -// repeated .livekit.SubscribedQuality subscribed_qualities = 2; -inline int SubscribedQualityUpdate::_internal_subscribed_qualities_size() const { - return subscribed_qualities_.size(); -} -inline int SubscribedQualityUpdate::subscribed_qualities_size() const { - return _internal_subscribed_qualities_size(); -} -inline void SubscribedQualityUpdate::clear_subscribed_qualities() { - subscribed_qualities_.Clear(); -} -inline ::livekit::SubscribedQuality* SubscribedQualityUpdate::mutable_subscribed_qualities(int index) { - // @@protoc_insertion_point(field_mutable:livekit.SubscribedQualityUpdate.subscribed_qualities) - return subscribed_qualities_.Mutable(index); -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SubscribedQuality >* -SubscribedQualityUpdate::mutable_subscribed_qualities() { - // @@protoc_insertion_point(field_mutable_list:livekit.SubscribedQualityUpdate.subscribed_qualities) - return &subscribed_qualities_; -} -inline const ::livekit::SubscribedQuality& SubscribedQualityUpdate::_internal_subscribed_qualities(int index) const { - return subscribed_qualities_.Get(index); -} -inline const ::livekit::SubscribedQuality& SubscribedQualityUpdate::subscribed_qualities(int index) const { - // @@protoc_insertion_point(field_get:livekit.SubscribedQualityUpdate.subscribed_qualities) - return _internal_subscribed_qualities(index); -} -inline ::livekit::SubscribedQuality* SubscribedQualityUpdate::_internal_add_subscribed_qualities() { - return subscribed_qualities_.Add(); -} -inline ::livekit::SubscribedQuality* SubscribedQualityUpdate::add_subscribed_qualities() { - ::livekit::SubscribedQuality* _add = _internal_add_subscribed_qualities(); - // @@protoc_insertion_point(field_add:livekit.SubscribedQualityUpdate.subscribed_qualities) - return _add; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SubscribedQuality >& -SubscribedQualityUpdate::subscribed_qualities() const { - // @@protoc_insertion_point(field_list:livekit.SubscribedQualityUpdate.subscribed_qualities) - return subscribed_qualities_; -} - -// repeated .livekit.SubscribedCodec subscribed_codecs = 3; -inline int SubscribedQualityUpdate::_internal_subscribed_codecs_size() const { - return subscribed_codecs_.size(); -} -inline int SubscribedQualityUpdate::subscribed_codecs_size() const { - return _internal_subscribed_codecs_size(); -} -inline void SubscribedQualityUpdate::clear_subscribed_codecs() { - subscribed_codecs_.Clear(); -} -inline ::livekit::SubscribedCodec* SubscribedQualityUpdate::mutable_subscribed_codecs(int index) { - // @@protoc_insertion_point(field_mutable:livekit.SubscribedQualityUpdate.subscribed_codecs) - return subscribed_codecs_.Mutable(index); -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SubscribedCodec >* -SubscribedQualityUpdate::mutable_subscribed_codecs() { - // @@protoc_insertion_point(field_mutable_list:livekit.SubscribedQualityUpdate.subscribed_codecs) - return &subscribed_codecs_; -} -inline const ::livekit::SubscribedCodec& SubscribedQualityUpdate::_internal_subscribed_codecs(int index) const { - return subscribed_codecs_.Get(index); -} -inline const ::livekit::SubscribedCodec& SubscribedQualityUpdate::subscribed_codecs(int index) const { - // @@protoc_insertion_point(field_get:livekit.SubscribedQualityUpdate.subscribed_codecs) - return _internal_subscribed_codecs(index); -} -inline ::livekit::SubscribedCodec* SubscribedQualityUpdate::_internal_add_subscribed_codecs() { - return subscribed_codecs_.Add(); -} -inline ::livekit::SubscribedCodec* SubscribedQualityUpdate::add_subscribed_codecs() { - ::livekit::SubscribedCodec* _add = _internal_add_subscribed_codecs(); - // @@protoc_insertion_point(field_add:livekit.SubscribedQualityUpdate.subscribed_codecs) - return _add; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::SubscribedCodec >& -SubscribedQualityUpdate::subscribed_codecs() const { - // @@protoc_insertion_point(field_list:livekit.SubscribedQualityUpdate.subscribed_codecs) - return subscribed_codecs_; -} - -// ------------------------------------------------------------------- - -// TrackPermission - -// string participant_sid = 1; -inline void TrackPermission::clear_participant_sid() { - participant_sid_.ClearToEmpty(); -} -inline const std::string& TrackPermission::participant_sid() const { - // @@protoc_insertion_point(field_get:livekit.TrackPermission.participant_sid) - return _internal_participant_sid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void TrackPermission::set_participant_sid(ArgT0&& arg0, ArgT... args) { - - participant_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.TrackPermission.participant_sid) -} -inline std::string* TrackPermission::mutable_participant_sid() { - std::string* _s = _internal_mutable_participant_sid(); - // @@protoc_insertion_point(field_mutable:livekit.TrackPermission.participant_sid) - return _s; -} -inline const std::string& TrackPermission::_internal_participant_sid() const { - return participant_sid_.Get(); -} -inline void TrackPermission::_internal_set_participant_sid(const std::string& value) { - - participant_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* TrackPermission::_internal_mutable_participant_sid() { - - return participant_sid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* TrackPermission::release_participant_sid() { - // @@protoc_insertion_point(field_release:livekit.TrackPermission.participant_sid) - return participant_sid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void TrackPermission::set_allocated_participant_sid(std::string* participant_sid) { - if (participant_sid != nullptr) { - - } else { - - } - participant_sid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), participant_sid, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (participant_sid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - participant_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.TrackPermission.participant_sid) -} - -// bool all_tracks = 2; -inline void TrackPermission::clear_all_tracks() { - all_tracks_ = false; -} -inline bool TrackPermission::_internal_all_tracks() const { - return all_tracks_; -} -inline bool TrackPermission::all_tracks() const { - // @@protoc_insertion_point(field_get:livekit.TrackPermission.all_tracks) - return _internal_all_tracks(); -} -inline void TrackPermission::_internal_set_all_tracks(bool value) { - - all_tracks_ = value; -} -inline void TrackPermission::set_all_tracks(bool value) { - _internal_set_all_tracks(value); - // @@protoc_insertion_point(field_set:livekit.TrackPermission.all_tracks) -} - -// repeated string track_sids = 3; -inline int TrackPermission::_internal_track_sids_size() const { - return track_sids_.size(); -} -inline int TrackPermission::track_sids_size() const { - return _internal_track_sids_size(); -} -inline void TrackPermission::clear_track_sids() { - track_sids_.Clear(); -} -inline std::string* TrackPermission::add_track_sids() { - std::string* _s = _internal_add_track_sids(); - // @@protoc_insertion_point(field_add_mutable:livekit.TrackPermission.track_sids) - return _s; -} -inline const std::string& TrackPermission::_internal_track_sids(int index) const { - return track_sids_.Get(index); -} -inline const std::string& TrackPermission::track_sids(int index) const { - // @@protoc_insertion_point(field_get:livekit.TrackPermission.track_sids) - return _internal_track_sids(index); -} -inline std::string* TrackPermission::mutable_track_sids(int index) { - // @@protoc_insertion_point(field_mutable:livekit.TrackPermission.track_sids) - return track_sids_.Mutable(index); -} -inline void TrackPermission::set_track_sids(int index, const std::string& value) { - track_sids_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set:livekit.TrackPermission.track_sids) -} -inline void TrackPermission::set_track_sids(int index, std::string&& value) { - track_sids_.Mutable(index)->assign(std::move(value)); - // @@protoc_insertion_point(field_set:livekit.TrackPermission.track_sids) -} -inline void TrackPermission::set_track_sids(int index, const char* value) { - GOOGLE_DCHECK(value != nullptr); - track_sids_.Mutable(index)->assign(value); - // @@protoc_insertion_point(field_set_char:livekit.TrackPermission.track_sids) -} -inline void TrackPermission::set_track_sids(int index, const char* value, size_t size) { - track_sids_.Mutable(index)->assign( - reinterpret_cast(value), size); - // @@protoc_insertion_point(field_set_pointer:livekit.TrackPermission.track_sids) -} -inline std::string* TrackPermission::_internal_add_track_sids() { - return track_sids_.Add(); -} -inline void TrackPermission::add_track_sids(const std::string& value) { - track_sids_.Add()->assign(value); - // @@protoc_insertion_point(field_add:livekit.TrackPermission.track_sids) -} -inline void TrackPermission::add_track_sids(std::string&& value) { - track_sids_.Add(std::move(value)); - // @@protoc_insertion_point(field_add:livekit.TrackPermission.track_sids) -} -inline void TrackPermission::add_track_sids(const char* value) { - GOOGLE_DCHECK(value != nullptr); - track_sids_.Add()->assign(value); - // @@protoc_insertion_point(field_add_char:livekit.TrackPermission.track_sids) -} -inline void TrackPermission::add_track_sids(const char* value, size_t size) { - track_sids_.Add()->assign(reinterpret_cast(value), size); - // @@protoc_insertion_point(field_add_pointer:livekit.TrackPermission.track_sids) -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& -TrackPermission::track_sids() const { - // @@protoc_insertion_point(field_list:livekit.TrackPermission.track_sids) - return track_sids_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -TrackPermission::mutable_track_sids() { - // @@protoc_insertion_point(field_mutable_list:livekit.TrackPermission.track_sids) - return &track_sids_; -} - -// string participant_identity = 4; -inline void TrackPermission::clear_participant_identity() { - participant_identity_.ClearToEmpty(); -} -inline const std::string& TrackPermission::participant_identity() const { - // @@protoc_insertion_point(field_get:livekit.TrackPermission.participant_identity) - return _internal_participant_identity(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void TrackPermission::set_participant_identity(ArgT0&& arg0, ArgT... args) { - - participant_identity_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.TrackPermission.participant_identity) -} -inline std::string* TrackPermission::mutable_participant_identity() { - std::string* _s = _internal_mutable_participant_identity(); - // @@protoc_insertion_point(field_mutable:livekit.TrackPermission.participant_identity) - return _s; -} -inline const std::string& TrackPermission::_internal_participant_identity() const { - return participant_identity_.Get(); -} -inline void TrackPermission::_internal_set_participant_identity(const std::string& value) { - - participant_identity_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* TrackPermission::_internal_mutable_participant_identity() { - - return participant_identity_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* TrackPermission::release_participant_identity() { - // @@protoc_insertion_point(field_release:livekit.TrackPermission.participant_identity) - return participant_identity_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void TrackPermission::set_allocated_participant_identity(std::string* participant_identity) { - if (participant_identity != nullptr) { - - } else { - - } - participant_identity_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), participant_identity, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (participant_identity_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - participant_identity_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.TrackPermission.participant_identity) -} - -// ------------------------------------------------------------------- - -// SubscriptionPermission - -// bool all_participants = 1; -inline void SubscriptionPermission::clear_all_participants() { - all_participants_ = false; -} -inline bool SubscriptionPermission::_internal_all_participants() const { - return all_participants_; -} -inline bool SubscriptionPermission::all_participants() const { - // @@protoc_insertion_point(field_get:livekit.SubscriptionPermission.all_participants) - return _internal_all_participants(); -} -inline void SubscriptionPermission::_internal_set_all_participants(bool value) { - - all_participants_ = value; -} -inline void SubscriptionPermission::set_all_participants(bool value) { - _internal_set_all_participants(value); - // @@protoc_insertion_point(field_set:livekit.SubscriptionPermission.all_participants) -} - -// repeated .livekit.TrackPermission track_permissions = 2; -inline int SubscriptionPermission::_internal_track_permissions_size() const { - return track_permissions_.size(); -} -inline int SubscriptionPermission::track_permissions_size() const { - return _internal_track_permissions_size(); -} -inline void SubscriptionPermission::clear_track_permissions() { - track_permissions_.Clear(); -} -inline ::livekit::TrackPermission* SubscriptionPermission::mutable_track_permissions(int index) { - // @@protoc_insertion_point(field_mutable:livekit.SubscriptionPermission.track_permissions) - return track_permissions_.Mutable(index); -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::TrackPermission >* -SubscriptionPermission::mutable_track_permissions() { - // @@protoc_insertion_point(field_mutable_list:livekit.SubscriptionPermission.track_permissions) - return &track_permissions_; -} -inline const ::livekit::TrackPermission& SubscriptionPermission::_internal_track_permissions(int index) const { - return track_permissions_.Get(index); -} -inline const ::livekit::TrackPermission& SubscriptionPermission::track_permissions(int index) const { - // @@protoc_insertion_point(field_get:livekit.SubscriptionPermission.track_permissions) - return _internal_track_permissions(index); -} -inline ::livekit::TrackPermission* SubscriptionPermission::_internal_add_track_permissions() { - return track_permissions_.Add(); -} -inline ::livekit::TrackPermission* SubscriptionPermission::add_track_permissions() { - ::livekit::TrackPermission* _add = _internal_add_track_permissions(); - // @@protoc_insertion_point(field_add:livekit.SubscriptionPermission.track_permissions) - return _add; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::TrackPermission >& -SubscriptionPermission::track_permissions() const { - // @@protoc_insertion_point(field_list:livekit.SubscriptionPermission.track_permissions) - return track_permissions_; -} - -// ------------------------------------------------------------------- - -// SubscriptionPermissionUpdate - -// string participant_sid = 1; -inline void SubscriptionPermissionUpdate::clear_participant_sid() { - participant_sid_.ClearToEmpty(); -} -inline const std::string& SubscriptionPermissionUpdate::participant_sid() const { - // @@protoc_insertion_point(field_get:livekit.SubscriptionPermissionUpdate.participant_sid) - return _internal_participant_sid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void SubscriptionPermissionUpdate::set_participant_sid(ArgT0&& arg0, ArgT... args) { - - participant_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.SubscriptionPermissionUpdate.participant_sid) -} -inline std::string* SubscriptionPermissionUpdate::mutable_participant_sid() { - std::string* _s = _internal_mutable_participant_sid(); - // @@protoc_insertion_point(field_mutable:livekit.SubscriptionPermissionUpdate.participant_sid) - return _s; -} -inline const std::string& SubscriptionPermissionUpdate::_internal_participant_sid() const { - return participant_sid_.Get(); -} -inline void SubscriptionPermissionUpdate::_internal_set_participant_sid(const std::string& value) { - - participant_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* SubscriptionPermissionUpdate::_internal_mutable_participant_sid() { - - return participant_sid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* SubscriptionPermissionUpdate::release_participant_sid() { - // @@protoc_insertion_point(field_release:livekit.SubscriptionPermissionUpdate.participant_sid) - return participant_sid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void SubscriptionPermissionUpdate::set_allocated_participant_sid(std::string* participant_sid) { - if (participant_sid != nullptr) { - - } else { - - } - participant_sid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), participant_sid, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (participant_sid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - participant_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.SubscriptionPermissionUpdate.participant_sid) -} - -// string track_sid = 2; -inline void SubscriptionPermissionUpdate::clear_track_sid() { - track_sid_.ClearToEmpty(); -} -inline const std::string& SubscriptionPermissionUpdate::track_sid() const { - // @@protoc_insertion_point(field_get:livekit.SubscriptionPermissionUpdate.track_sid) - return _internal_track_sid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void SubscriptionPermissionUpdate::set_track_sid(ArgT0&& arg0, ArgT... args) { - - track_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.SubscriptionPermissionUpdate.track_sid) -} -inline std::string* SubscriptionPermissionUpdate::mutable_track_sid() { - std::string* _s = _internal_mutable_track_sid(); - // @@protoc_insertion_point(field_mutable:livekit.SubscriptionPermissionUpdate.track_sid) - return _s; -} -inline const std::string& SubscriptionPermissionUpdate::_internal_track_sid() const { - return track_sid_.Get(); -} -inline void SubscriptionPermissionUpdate::_internal_set_track_sid(const std::string& value) { - - track_sid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* SubscriptionPermissionUpdate::_internal_mutable_track_sid() { - - return track_sid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* SubscriptionPermissionUpdate::release_track_sid() { - // @@protoc_insertion_point(field_release:livekit.SubscriptionPermissionUpdate.track_sid) - return track_sid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void SubscriptionPermissionUpdate::set_allocated_track_sid(std::string* track_sid) { - if (track_sid != nullptr) { - - } else { - - } - track_sid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), track_sid, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (track_sid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - track_sid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.SubscriptionPermissionUpdate.track_sid) -} - -// bool allowed = 3; -inline void SubscriptionPermissionUpdate::clear_allowed() { - allowed_ = false; -} -inline bool SubscriptionPermissionUpdate::_internal_allowed() const { - return allowed_; -} -inline bool SubscriptionPermissionUpdate::allowed() const { - // @@protoc_insertion_point(field_get:livekit.SubscriptionPermissionUpdate.allowed) - return _internal_allowed(); -} -inline void SubscriptionPermissionUpdate::_internal_set_allowed(bool value) { - - allowed_ = value; -} -inline void SubscriptionPermissionUpdate::set_allowed(bool value) { - _internal_set_allowed(value); - // @@protoc_insertion_point(field_set:livekit.SubscriptionPermissionUpdate.allowed) -} - -// ------------------------------------------------------------------- - -// SyncState - -// .livekit.SessionDescription answer = 1; -inline bool SyncState::_internal_has_answer() const { - return this != internal_default_instance() && answer_ != nullptr; -} -inline bool SyncState::has_answer() const { - return _internal_has_answer(); -} -inline void SyncState::clear_answer() { - if (GetArenaForAllocation() == nullptr && answer_ != nullptr) { - delete answer_; - } - answer_ = nullptr; -} -inline const ::livekit::SessionDescription& SyncState::_internal_answer() const { - const ::livekit::SessionDescription* p = answer_; - return p != nullptr ? *p : reinterpret_cast( - ::livekit::_SessionDescription_default_instance_); -} -inline const ::livekit::SessionDescription& SyncState::answer() const { - // @@protoc_insertion_point(field_get:livekit.SyncState.answer) - return _internal_answer(); -} -inline void SyncState::unsafe_arena_set_allocated_answer( - ::livekit::SessionDescription* answer) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(answer_); - } - answer_ = answer; - if (answer) { - - } else { - - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SyncState.answer) -} -inline ::livekit::SessionDescription* SyncState::release_answer() { - - ::livekit::SessionDescription* temp = answer_; - answer_ = nullptr; -#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE - auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - if (GetArenaForAllocation() == nullptr) { delete old; } -#else // PROTOBUF_FORCE_COPY_IN_RELEASE - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } -#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; -} -inline ::livekit::SessionDescription* SyncState::unsafe_arena_release_answer() { - // @@protoc_insertion_point(field_release:livekit.SyncState.answer) - - ::livekit::SessionDescription* temp = answer_; - answer_ = nullptr; - return temp; -} -inline ::livekit::SessionDescription* SyncState::_internal_mutable_answer() { - - if (answer_ == nullptr) { - auto* p = CreateMaybeMessage<::livekit::SessionDescription>(GetArenaForAllocation()); - answer_ = p; - } - return answer_; -} -inline ::livekit::SessionDescription* SyncState::mutable_answer() { - ::livekit::SessionDescription* _msg = _internal_mutable_answer(); - // @@protoc_insertion_point(field_mutable:livekit.SyncState.answer) - return _msg; -} -inline void SyncState::set_allocated_answer(::livekit::SessionDescription* answer) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - if (message_arena == nullptr) { - delete answer_; - } - if (answer) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::SessionDescription>::GetOwningArena(answer); - if (message_arena != submessage_arena) { - answer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, answer, submessage_arena); - } - - } else { - - } - answer_ = answer; - // @@protoc_insertion_point(field_set_allocated:livekit.SyncState.answer) -} - -// .livekit.UpdateSubscription subscription = 2; -inline bool SyncState::_internal_has_subscription() const { - return this != internal_default_instance() && subscription_ != nullptr; -} -inline bool SyncState::has_subscription() const { - return _internal_has_subscription(); -} -inline void SyncState::clear_subscription() { - if (GetArenaForAllocation() == nullptr && subscription_ != nullptr) { - delete subscription_; - } - subscription_ = nullptr; -} -inline const ::livekit::UpdateSubscription& SyncState::_internal_subscription() const { - const ::livekit::UpdateSubscription* p = subscription_; - return p != nullptr ? *p : reinterpret_cast( - ::livekit::_UpdateSubscription_default_instance_); -} -inline const ::livekit::UpdateSubscription& SyncState::subscription() const { - // @@protoc_insertion_point(field_get:livekit.SyncState.subscription) - return _internal_subscription(); -} -inline void SyncState::unsafe_arena_set_allocated_subscription( - ::livekit::UpdateSubscription* subscription) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(subscription_); - } - subscription_ = subscription; - if (subscription) { - - } else { - - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:livekit.SyncState.subscription) -} -inline ::livekit::UpdateSubscription* SyncState::release_subscription() { - - ::livekit::UpdateSubscription* temp = subscription_; - subscription_ = nullptr; -#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE - auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - if (GetArenaForAllocation() == nullptr) { delete old; } -#else // PROTOBUF_FORCE_COPY_IN_RELEASE - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } -#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; -} -inline ::livekit::UpdateSubscription* SyncState::unsafe_arena_release_subscription() { - // @@protoc_insertion_point(field_release:livekit.SyncState.subscription) - - ::livekit::UpdateSubscription* temp = subscription_; - subscription_ = nullptr; - return temp; -} -inline ::livekit::UpdateSubscription* SyncState::_internal_mutable_subscription() { - - if (subscription_ == nullptr) { - auto* p = CreateMaybeMessage<::livekit::UpdateSubscription>(GetArenaForAllocation()); - subscription_ = p; - } - return subscription_; -} -inline ::livekit::UpdateSubscription* SyncState::mutable_subscription() { - ::livekit::UpdateSubscription* _msg = _internal_mutable_subscription(); - // @@protoc_insertion_point(field_mutable:livekit.SyncState.subscription) - return _msg; -} -inline void SyncState::set_allocated_subscription(::livekit::UpdateSubscription* subscription) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - if (message_arena == nullptr) { - delete subscription_; - } - if (subscription) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::livekit::UpdateSubscription>::GetOwningArena(subscription); - if (message_arena != submessage_arena) { - subscription = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, subscription, submessage_arena); - } - - } else { - - } - subscription_ = subscription; - // @@protoc_insertion_point(field_set_allocated:livekit.SyncState.subscription) -} - -// repeated .livekit.TrackPublishedResponse publish_tracks = 3; -inline int SyncState::_internal_publish_tracks_size() const { - return publish_tracks_.size(); -} -inline int SyncState::publish_tracks_size() const { - return _internal_publish_tracks_size(); -} -inline void SyncState::clear_publish_tracks() { - publish_tracks_.Clear(); -} -inline ::livekit::TrackPublishedResponse* SyncState::mutable_publish_tracks(int index) { - // @@protoc_insertion_point(field_mutable:livekit.SyncState.publish_tracks) - return publish_tracks_.Mutable(index); -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::TrackPublishedResponse >* -SyncState::mutable_publish_tracks() { - // @@protoc_insertion_point(field_mutable_list:livekit.SyncState.publish_tracks) - return &publish_tracks_; -} -inline const ::livekit::TrackPublishedResponse& SyncState::_internal_publish_tracks(int index) const { - return publish_tracks_.Get(index); -} -inline const ::livekit::TrackPublishedResponse& SyncState::publish_tracks(int index) const { - // @@protoc_insertion_point(field_get:livekit.SyncState.publish_tracks) - return _internal_publish_tracks(index); -} -inline ::livekit::TrackPublishedResponse* SyncState::_internal_add_publish_tracks() { - return publish_tracks_.Add(); -} -inline ::livekit::TrackPublishedResponse* SyncState::add_publish_tracks() { - ::livekit::TrackPublishedResponse* _add = _internal_add_publish_tracks(); - // @@protoc_insertion_point(field_add:livekit.SyncState.publish_tracks) - return _add; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::TrackPublishedResponse >& -SyncState::publish_tracks() const { - // @@protoc_insertion_point(field_list:livekit.SyncState.publish_tracks) - return publish_tracks_; -} - -// repeated .livekit.DataChannelInfo data_channels = 4; -inline int SyncState::_internal_data_channels_size() const { - return data_channels_.size(); -} -inline int SyncState::data_channels_size() const { - return _internal_data_channels_size(); -} -inline void SyncState::clear_data_channels() { - data_channels_.Clear(); -} -inline ::livekit::DataChannelInfo* SyncState::mutable_data_channels(int index) { - // @@protoc_insertion_point(field_mutable:livekit.SyncState.data_channels) - return data_channels_.Mutable(index); -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::DataChannelInfo >* -SyncState::mutable_data_channels() { - // @@protoc_insertion_point(field_mutable_list:livekit.SyncState.data_channels) - return &data_channels_; -} -inline const ::livekit::DataChannelInfo& SyncState::_internal_data_channels(int index) const { - return data_channels_.Get(index); -} -inline const ::livekit::DataChannelInfo& SyncState::data_channels(int index) const { - // @@protoc_insertion_point(field_get:livekit.SyncState.data_channels) - return _internal_data_channels(index); -} -inline ::livekit::DataChannelInfo* SyncState::_internal_add_data_channels() { - return data_channels_.Add(); -} -inline ::livekit::DataChannelInfo* SyncState::add_data_channels() { - ::livekit::DataChannelInfo* _add = _internal_add_data_channels(); - // @@protoc_insertion_point(field_add:livekit.SyncState.data_channels) - return _add; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::livekit::DataChannelInfo >& -SyncState::data_channels() const { - // @@protoc_insertion_point(field_list:livekit.SyncState.data_channels) - return data_channels_; -} - -// ------------------------------------------------------------------- - -// DataChannelInfo - -// string label = 1; -inline void DataChannelInfo::clear_label() { - label_.ClearToEmpty(); -} -inline const std::string& DataChannelInfo::label() const { - // @@protoc_insertion_point(field_get:livekit.DataChannelInfo.label) - return _internal_label(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void DataChannelInfo::set_label(ArgT0&& arg0, ArgT... args) { - - label_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:livekit.DataChannelInfo.label) -} -inline std::string* DataChannelInfo::mutable_label() { - std::string* _s = _internal_mutable_label(); - // @@protoc_insertion_point(field_mutable:livekit.DataChannelInfo.label) - return _s; -} -inline const std::string& DataChannelInfo::_internal_label() const { - return label_.Get(); -} -inline void DataChannelInfo::_internal_set_label(const std::string& value) { - - label_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); -} -inline std::string* DataChannelInfo::_internal_mutable_label() { - - return label_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); -} -inline std::string* DataChannelInfo::release_label() { - // @@protoc_insertion_point(field_release:livekit.DataChannelInfo.label) - return label_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); -} -inline void DataChannelInfo::set_allocated_label(std::string* label) { - if (label != nullptr) { - - } else { - - } - label_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), label, - GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (label_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - label_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:livekit.DataChannelInfo.label) -} - -// uint32 id = 2; -inline void DataChannelInfo::clear_id() { - id_ = 0u; -} -inline uint32_t DataChannelInfo::_internal_id() const { - return id_; -} -inline uint32_t DataChannelInfo::id() const { - // @@protoc_insertion_point(field_get:livekit.DataChannelInfo.id) - return _internal_id(); -} -inline void DataChannelInfo::_internal_set_id(uint32_t value) { - - id_ = value; -} -inline void DataChannelInfo::set_id(uint32_t value) { - _internal_set_id(value); - // @@protoc_insertion_point(field_set:livekit.DataChannelInfo.id) -} - -// .livekit.SignalTarget target = 3; -inline void DataChannelInfo::clear_target() { - target_ = 0; -} -inline ::livekit::SignalTarget DataChannelInfo::_internal_target() const { - return static_cast< ::livekit::SignalTarget >(target_); -} -inline ::livekit::SignalTarget DataChannelInfo::target() const { - // @@protoc_insertion_point(field_get:livekit.DataChannelInfo.target) - return _internal_target(); -} -inline void DataChannelInfo::_internal_set_target(::livekit::SignalTarget value) { - - target_ = value; -} -inline void DataChannelInfo::set_target(::livekit::SignalTarget value) { - _internal_set_target(value); - // @@protoc_insertion_point(field_set:livekit.DataChannelInfo.target) -} - -// ------------------------------------------------------------------- - -// SimulateScenario - -// int32 speaker_update = 1; -inline bool SimulateScenario::_internal_has_speaker_update() const { - return scenario_case() == kSpeakerUpdate; -} -inline bool SimulateScenario::has_speaker_update() const { - return _internal_has_speaker_update(); -} -inline void SimulateScenario::set_has_speaker_update() { - _oneof_case_[0] = kSpeakerUpdate; -} -inline void SimulateScenario::clear_speaker_update() { - if (_internal_has_speaker_update()) { - scenario_.speaker_update_ = 0; - clear_has_scenario(); - } -} -inline int32_t SimulateScenario::_internal_speaker_update() const { - if (_internal_has_speaker_update()) { - return scenario_.speaker_update_; - } - return 0; -} -inline void SimulateScenario::_internal_set_speaker_update(int32_t value) { - if (!_internal_has_speaker_update()) { - clear_scenario(); - set_has_speaker_update(); - } - scenario_.speaker_update_ = value; -} -inline int32_t SimulateScenario::speaker_update() const { - // @@protoc_insertion_point(field_get:livekit.SimulateScenario.speaker_update) - return _internal_speaker_update(); -} -inline void SimulateScenario::set_speaker_update(int32_t value) { - _internal_set_speaker_update(value); - // @@protoc_insertion_point(field_set:livekit.SimulateScenario.speaker_update) -} - -// bool node_failure = 2; -inline bool SimulateScenario::_internal_has_node_failure() const { - return scenario_case() == kNodeFailure; -} -inline bool SimulateScenario::has_node_failure() const { - return _internal_has_node_failure(); -} -inline void SimulateScenario::set_has_node_failure() { - _oneof_case_[0] = kNodeFailure; -} -inline void SimulateScenario::clear_node_failure() { - if (_internal_has_node_failure()) { - scenario_.node_failure_ = false; - clear_has_scenario(); - } -} -inline bool SimulateScenario::_internal_node_failure() const { - if (_internal_has_node_failure()) { - return scenario_.node_failure_; - } - return false; -} -inline void SimulateScenario::_internal_set_node_failure(bool value) { - if (!_internal_has_node_failure()) { - clear_scenario(); - set_has_node_failure(); - } - scenario_.node_failure_ = value; -} -inline bool SimulateScenario::node_failure() const { - // @@protoc_insertion_point(field_get:livekit.SimulateScenario.node_failure) - return _internal_node_failure(); -} -inline void SimulateScenario::set_node_failure(bool value) { - _internal_set_node_failure(value); - // @@protoc_insertion_point(field_set:livekit.SimulateScenario.node_failure) -} - -// bool migration = 3; -inline bool SimulateScenario::_internal_has_migration() const { - return scenario_case() == kMigration; -} -inline bool SimulateScenario::has_migration() const { - return _internal_has_migration(); -} -inline void SimulateScenario::set_has_migration() { - _oneof_case_[0] = kMigration; -} -inline void SimulateScenario::clear_migration() { - if (_internal_has_migration()) { - scenario_.migration_ = false; - clear_has_scenario(); - } -} -inline bool SimulateScenario::_internal_migration() const { - if (_internal_has_migration()) { - return scenario_.migration_; - } - return false; -} -inline void SimulateScenario::_internal_set_migration(bool value) { - if (!_internal_has_migration()) { - clear_scenario(); - set_has_migration(); - } - scenario_.migration_ = value; -} -inline bool SimulateScenario::migration() const { - // @@protoc_insertion_point(field_get:livekit.SimulateScenario.migration) - return _internal_migration(); -} -inline void SimulateScenario::set_migration(bool value) { - _internal_set_migration(value); - // @@protoc_insertion_point(field_set:livekit.SimulateScenario.migration) -} - -// bool server_leave = 4; -inline bool SimulateScenario::_internal_has_server_leave() const { - return scenario_case() == kServerLeave; -} -inline bool SimulateScenario::has_server_leave() const { - return _internal_has_server_leave(); -} -inline void SimulateScenario::set_has_server_leave() { - _oneof_case_[0] = kServerLeave; -} -inline void SimulateScenario::clear_server_leave() { - if (_internal_has_server_leave()) { - scenario_.server_leave_ = false; - clear_has_scenario(); - } -} -inline bool SimulateScenario::_internal_server_leave() const { - if (_internal_has_server_leave()) { - return scenario_.server_leave_; - } - return false; -} -inline void SimulateScenario::_internal_set_server_leave(bool value) { - if (!_internal_has_server_leave()) { - clear_scenario(); - set_has_server_leave(); - } - scenario_.server_leave_ = value; -} -inline bool SimulateScenario::server_leave() const { - // @@protoc_insertion_point(field_get:livekit.SimulateScenario.server_leave) - return _internal_server_leave(); -} -inline void SimulateScenario::set_server_leave(bool value) { - _internal_set_server_leave(value); - // @@protoc_insertion_point(field_set:livekit.SimulateScenario.server_leave) -} - -inline bool SimulateScenario::has_scenario() const { - return scenario_case() != SCENARIO_NOT_SET; -} -inline void SimulateScenario::clear_has_scenario() { - _oneof_case_[0] = SCENARIO_NOT_SET; -} -inline SimulateScenario::ScenarioCase SimulateScenario::scenario_case() const { - return SimulateScenario::ScenarioCase(_oneof_case_[0]); -} -#ifdef __GNUC__ - #pragma GCC diagnostic pop -#endif // __GNUC__ -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - - -// @@protoc_insertion_point(namespace_scope) - -} // namespace livekit - -PROTOBUF_NAMESPACE_OPEN - -template <> struct is_proto_enum< ::livekit::SignalTarget> : ::std::true_type {}; -template <> -inline const EnumDescriptor* GetEnumDescriptor< ::livekit::SignalTarget>() { - return ::livekit::SignalTarget_descriptor(); -} -template <> struct is_proto_enum< ::livekit::StreamState> : ::std::true_type {}; -template <> -inline const EnumDescriptor* GetEnumDescriptor< ::livekit::StreamState>() { - return ::livekit::StreamState_descriptor(); -} - -PROTOBUF_NAMESPACE_CLOSE - -// @@protoc_insertion_point(global_scope) - -#include -#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_livekit_5frtc_2eproto diff --git a/src/room.cpp b/src/room.cpp deleted file mode 100644 index 196d37d..0000000 --- a/src/room.cpp +++ /dev/null @@ -1,5 +0,0 @@ -// -// Created by Théo Monnom on 07/05/2022. -// - -#include "room.h" diff --git a/src/room.h b/src/room.h deleted file mode 100644 index 5d0ee87..0000000 --- a/src/room.h +++ /dev/null @@ -1,17 +0,0 @@ -// -// Created by Théo Monnom on 07/05/2022. -// - -#ifndef LIVEKIT_NATIVE_ROOM_H -#define LIVEKIT_NATIVE_ROOM_H - -#include -#include "signal_client.h" - -namespace livekit{ - - -} // livekit - - -#endif //LIVEKIT_NATIVE_ROOM_H diff --git a/src/rtc_engine.cpp b/src/rtc_engine.cpp deleted file mode 100644 index e0bd90d..0000000 --- a/src/rtc_engine.cpp +++ /dev/null @@ -1,71 +0,0 @@ -// -// Created by Théo Monnom on 04/05/2022. -// - -#include "rtc_engine.h" -#include -#include -#include "peer_transport.h" - -namespace livekit{ - - RTCEngine::RTCEngine() { - - } - - void RTCEngine::Join(const std::string &url, const std::string &token){ - client_.Connect(url, token); - } - - void RTCEngine::Update(){ - client_.update(); - - auto res = client_.poll(); - if(res.has_join()) - OnJoin(res.join()); - } - - void RTCEngine::OnJoin(const JoinResponse &res){ - spdlog::info("OnJoin"); - rtc::InitializeSSL(); - - for(auto& is : res.ice_servers()){ - webrtc::PeerConnectionInterface::IceServer ice_server; - for(auto& url : is.urls()) - ice_server.urls.push_back(url); - - ice_server.username = is.username(); - ice_server.password = is.credential(); - - configuration_.servers.push_back(ice_server); - } - - network_thread_ = rtc::Thread::CreateWithSocketServer(); - network_thread_->Start(); - worker_thread_ = rtc::Thread::Create(); - worker_thread_->Start(); - signaling_thread_ = rtc::Thread::Create(); - signaling_thread_->Start(); - - webrtc::PeerConnectionFactoryDependencies dependencies; - dependencies.network_thread = network_thread_.get(); - dependencies.worker_thread = worker_thread_.get(); - dependencies.signaling_thread = signaling_thread_.get(); - peer_factory_ = webrtc::CreateModularPeerConnectionFactory(std::move(dependencies)); - - if (peer_factory_.get() == nullptr) { - // TODO Make error callback - spdlog::error("Error on CreateModularPeerConnectionFactory"); - return; - } - - subscriber_ = std::make_unique(*this); - publisher_ = std::make_unique(*this); - } - - void RTCEngine::Configure() { - - } - - -} // livekit diff --git a/src/rtc_engine.h b/src/rtc_engine.h deleted file mode 100644 index e2fcbaf..0000000 --- a/src/rtc_engine.h +++ /dev/null @@ -1,43 +0,0 @@ -// -// Created by Théo Monnom on 04/05/2022. -// - -#ifndef LIVEKIT_NATIVE_RTC_ENGINE_H -#define LIVEKIT_NATIVE_RTC_ENGINE_H - -#include "signal_client.h" -#include "peer_observer.h" -#include "peer_transport.h" -#include - -namespace livekit{ - - class RTCEngine { - - public: - RTCEngine(); - - void Join(const std::string &url, const std::string &token); - void Update(); - - private: - void Configure(); - void OnJoin(const JoinResponse &res); - - private: - friend class PeerTransport; - - SignalClient client_; - - rtc::scoped_refptr peer_factory_; - webrtc::PeerConnectionInterface::RTCConfiguration configuration_; - std::unique_ptr network_thread_; - std::unique_ptr worker_thread_; - std::unique_ptr signaling_thread_; - - std::unique_ptr publisher_; - std::unique_ptr subscriber_; - }; -} // livekit - -#endif //LIVEKIT_NATIVE_RTC_ENGINE_H diff --git a/src/signal_client.cpp b/src/signal_client.cpp deleted file mode 100644 index 4b4d7f4..0000000 --- a/src/signal_client.cpp +++ /dev/null @@ -1,141 +0,0 @@ -// -// Created by Théo Monnom on 27/04/2022. -// - -#include "signal_client.h" -#include -#include - -namespace livekit { - - SignalClient::SignalClient() : connected_(false), writing_(false), reading_(false) { - - } - - SignalClient::~SignalClient() { - Disconnect(); - } - - void SignalClient::Connect(const std::string &url, const std::string &token) { - if (connected_) - throw std::runtime_error{"already connected"}; - - url_ = ParseURL(url); - token_ = token; - - start(); // We don't need a thread, everything is async ( + easier to maintain ) - } - - void SignalClient::update() { - beast::error_code ec; - io_context_.poll(ec); - - if (ec) - throw std::runtime_error{"SignalClient::Update - " + ec.message()}; - - if (connected_) { - if (!websocket_.is_open()) - throw std::runtime_error{"Websocket isn't open"}; // TODO Start reconnect - - if (!reading_) { - websocket_.async_read(read_buffer_, beast::bind_front_handler(&SignalClient::OnRead, this)); - reading_ = true; - } - - // Write pending messages - if (!writing_ && !write_queue_.empty()) { - auto req = write_queue_.front(); - - unsigned long len = req.ByteSizeLong(); - uint8_t data[len]; - req.SerializeToArray(data, len); - - websocket_.async_write(net::buffer(&data, len), - beast::bind_front_handler(&SignalClient::OnWrite, this)); - - write_queue_.pop(); - writing_ = true; - } - } - } - - SignalResponse SignalClient::poll(){ - if(read_queue_.empty()) - return SignalResponse{}; - - auto r = read_queue_.front(); - read_queue_.pop(); - return r; - } - - void SignalClient::start() { - resolver_.async_resolve(url_.host, url_.port, beast::bind_front_handler(&SignalClient::OnResolve, this)); - } - - void SignalClient::Disconnect() { - if (!connected_) - return; - - connected_ = false; - work_guard_.reset(); - //m_IOContext.stop(); - websocket_.close(websocket::close_code::normal); // TODO Close should be async - } - - void SignalClient::Send(SignalRequest req) { - write_queue_.emplace(req); - } - - void SignalClient::OnResolve(beast::error_code ec, tcp::resolver::results_type results) { - if (ec) - throw std::runtime_error{"SignalClient::OnResolve - " + ec.message()}; - - auto &layer = beast::get_lowest_layer(websocket_); - layer.expires_after(std::chrono::seconds(15)); - layer.async_connect(results, beast::bind_front_handler(&SignalClient::OnConnect, this)); - } - - void SignalClient::OnConnect(beast::error_code ec, tcp::resolver::results_type::endpoint_type ep) { - if (ec) - throw std::runtime_error{"SignalClient::OnConnect - " + ec.message()}; - - beast::get_lowest_layer(websocket_).expires_never(); - websocket_.set_option(websocket::stream_base::timeout::suggested(beast::role_type::client)); - - websocket_.async_handshake(url_.host, "/rtc?access_token=" + token_ + "&protocol=7", - beast::bind_front_handler(&SignalClient::OnHandshake, this)); - } - - void SignalClient::OnHandshake(beast::error_code ec) { - if (ec) - throw std::runtime_error{ - "SignalClient::OnHandshake - " + ec.message()}; // TODO Callback for handling errors - - connected_ = true; - spdlog::info("Connected to Websocket"); - } - - void SignalClient::OnRead(beast::error_code ec, std::size_t bytesTransferred) { - reading_ = false; - - if (ec) - throw std::runtime_error{"SignalClient::OnRead - " + ec.message()}; - - SignalResponse res{}; - if (res.ParseFromArray(read_buffer_.cdata().data(), bytesTransferred)) { - spdlog::info("Received SignalResponse {}", bytesTransferred); - read_queue_.emplace(res); - } else { - spdlog::error("Failed to decode signal message"); - } - - read_buffer_.clear(); - } - - void SignalClient::OnWrite(beast::error_code ec, std::size_t bytesTransferred) { - writing_ = false; - - if (ec) - throw std::runtime_error{"SignalClient::OnWrite - " + ec.message()}; - } -} // livekit \ No newline at end of file diff --git a/src/signal_client.h b/src/signal_client.h deleted file mode 100644 index bed8bec..0000000 --- a/src/signal_client.h +++ /dev/null @@ -1,65 +0,0 @@ -// -// Created by Théo Monnom on 27/04/2022. -// - -#ifndef LIVEKIT_NATIVE_SIGNAL_CLIENT_H -#define LIVEKIT_NATIVE_SIGNAL_CLIENT_H - -#include -#include -#include -#include "proto/livekit_rtc.pb.h" -#include "utils.h" - -namespace beast = boost::beast; // from -namespace http = beast::http; // from -namespace websocket = beast::websocket; // from -namespace net = boost::asio; // from -using tcp = boost::asio::ip::tcp; // from - -// If we keep the code singled threaded here, it'll be easily used in wasm ( Need ws bindings ), tho not sure -namespace livekit { - class SignalClient { - - public: - SignalClient(); - ~SignalClient(); - - void Connect(const std::string &url, const std::string &token); - void Disconnect(); - void update(); - void Send(SignalRequest req); - SignalResponse poll(); - - private: - void start(); - - // beast handlers - void OnResolve(beast::error_code ec, tcp::resolver::results_type results); - void OnConnect(beast::error_code ec, tcp::resolver::results_type::endpoint_type ep); - void OnHandshake(beast::error_code ec); - void OnRead(beast::error_code ec, std::size_t bytesTransferred); - void OnWrite(beast::error_code ec, std::size_t bytesTransferred); - - private: - URL url_; - std::string token_; - - std::queue read_queue_; - std::queue write_queue_; - bool connected_; - bool reading_, writing_; - - beast::flat_buffer write_buffer_; - beast::flat_buffer read_buffer_; - - // Keep order - net::io_context io_context_; - net::executor_work_guard work_guard_ = net::make_work_guard( - io_context_); // Prevent the IOContext from running out of work - tcp::resolver resolver_{io_context_}; - websocket::stream websocket_{io_context_}; - }; -} // livekit - -#endif //LIVEKIT_NATIVE_SIGNAL_CLIENT_H \ No newline at end of file diff --git a/src/utils.h b/src/utils.h deleted file mode 100644 index b823e78..0000000 --- a/src/utils.h +++ /dev/null @@ -1,36 +0,0 @@ -// -// Created by Théo Monnom on 01/05/2022. -// - -#ifndef LIVEKIT_NATIVE_UTILS_H -#define LIVEKIT_NATIVE_UTILS_H - -#include -#include - -namespace livekit { - - // TODO Do I need path + query ? - struct URL { - std::string protocol; - std::string host; - std::string port; - }; - - static URL ParseURL(const std::string &url) { - boost::regex reg("(ws|wss)://([^:]*):?(\\d*)(.*)"); - boost::match_results groups; - - if (boost::regex_search(url, groups, reg)) { - return URL{ - groups[1], - groups[2], - groups[3] - }; - } - - throw std::runtime_error{"failed to parse url"}; - } -} // livekit - -#endif //LIVEKIT_NATIVE_UTILS_H