├── .cargo └── config.toml ├── .github ├── banner_dark.png ├── banner_light.png ├── simple-room-demo.gif └── workflows │ ├── builds.yml │ ├── ffi-builds.yml │ ├── format.yml │ ├── gen-protocol.yaml │ ├── license-check.yml │ ├── release.yml │ ├── tests.yml │ └── webrtc-builds.yml ├── .gitignore ├── .gitmodules ├── .vscode ├── launch.json └── tasks.json ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── NOTICE ├── README.md ├── download_ffi.py ├── examples ├── agent_dispatch │ ├── Cargo.toml │ ├── README.md │ └── src │ │ └── main.rs ├── api │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── basic_room │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── basic_text_stream │ ├── Cargo.toml │ ├── README.md │ └── src │ │ └── main.rs ├── encrypted_text_stream │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── local_audio │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── audio_capture.rs │ │ ├── audio_mixer.rs │ │ ├── audio_playback.rs │ │ ├── db_meter.rs │ │ └── main.rs ├── mobile │ ├── .cargo │ │ └── config │ ├── Cargo.toml │ ├── android │ │ ├── .gitignore │ │ ├── .idea │ │ │ ├── .name │ │ │ ├── compiler.xml │ │ │ ├── deploymentTargetDropDown.xml │ │ │ ├── gradle.xml │ │ │ ├── kotlinc.xml │ │ │ ├── misc.xml │ │ │ └── vcs.xml │ │ ├── app │ │ │ ├── .gitignore │ │ │ ├── build.gradle │ │ │ ├── libs │ │ │ │ └── libwebrtc.jar │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ ├── androidTest │ │ │ │ └── java │ │ │ │ │ └── io │ │ │ │ │ └── livekit │ │ │ │ │ └── rustexample │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ │ └── io │ │ │ │ │ │ └── livekit │ │ │ │ │ │ └── rustexample │ │ │ │ │ │ ├── App.kt │ │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ │ └── ui │ │ │ │ │ │ └── theme │ │ │ │ │ │ ├── Color.kt │ │ │ │ │ │ ├── Theme.kt │ │ │ │ │ │ └── Type.kt │ │ │ │ └── res │ │ │ │ │ ├── drawable-v24 │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ │ ├── drawable │ │ │ │ │ └── ic_launcher_background.xml │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── values │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── themes.xml │ │ │ │ │ └── xml │ │ │ │ │ ├── backup_rules.xml │ │ │ │ │ └── data_extraction_rules.xml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── io │ │ │ │ └── livekit │ │ │ │ └── rustexample │ │ │ │ └── ExampleUnitTest.kt │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ ├── build.rs │ ├── build_android.sh │ ├── build_ios_framework.sh │ ├── cbindgen.toml │ ├── include │ │ ├── mobile_example.h │ │ └── module.modulemap │ ├── ios │ │ ├── .gitignore │ │ ├── RustExample-Bridging-Header.h │ │ ├── rust-example.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── rust-example │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── MobileExample-Bridging.h │ │ │ ├── SceneDelegate.swift │ │ │ └── ViewController.swift │ └── src │ │ └── lib.rs ├── play_from_disk │ ├── .gitattributes │ ├── Cargo.toml │ ├── change-sophie.wav │ └── src │ │ └── main.rs ├── rpc │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── save_to_disk │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── screensharing │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ └── main.rs ├── send_bytes │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── main.rs │ │ └── packet.rs ├── webhooks │ ├── Cargo.toml │ └── src │ │ └── main.rs └── wgpu_room │ ├── Cargo.toml │ └── src │ ├── app.rs │ ├── logo_track.rs │ ├── main.rs │ ├── moving-logo.png │ ├── service.rs │ ├── sine_track.rs │ ├── video_grid.rs │ └── video_renderer.rs ├── imgproc ├── CHANGELOG.md ├── Cargo.toml ├── rustfmt.toml └── src │ ├── colorcvt │ ├── assert.rs │ └── mod.rs │ └── lib.rs ├── libwebrtc ├── CHANGELOG.md ├── Cargo.toml └── src │ ├── audio_frame.rs │ ├── audio_source.rs │ ├── audio_stream.rs │ ├── audio_track.rs │ ├── data_channel.rs │ ├── desktop_capturer.rs │ ├── ice_candidate.rs │ ├── lib.rs │ ├── media_stream.rs │ ├── media_stream_track.rs │ ├── native │ ├── android.rs │ ├── apm.rs │ ├── audio_resampler.rs │ ├── audio_source.rs │ ├── audio_stream.rs │ ├── audio_track.rs │ ├── data_channel.rs │ ├── desktop_capturer.rs │ ├── frame_cryptor.rs │ ├── ice_candidate.rs │ ├── media_stream.rs │ ├── media_stream_track.rs │ ├── mod.rs │ ├── peer_connection.rs │ ├── peer_connection_factory.rs │ ├── rtp_parameters.rs │ ├── rtp_receiver.rs │ ├── rtp_sender.rs │ ├── rtp_transceiver.rs │ ├── session_description.rs │ ├── video_frame.rs │ ├── video_source.rs │ ├── video_stream.rs │ ├── video_track.rs │ └── yuv_helper.rs │ ├── peer_connection.rs │ ├── peer_connection_factory.rs │ ├── prelude.rs │ ├── rtp_parameters.rs │ ├── rtp_receiver.rs │ ├── rtp_sender.rs │ ├── rtp_transceiver.rs │ ├── session_description.rs │ ├── stats.rs │ ├── video_frame.rs │ ├── video_source.rs │ ├── video_stream.rs │ ├── video_track.rs │ └── web │ ├── data_channel.rs │ ├── media_stream.rs │ └── mod.rs ├── licenserc.toml ├── livekit-api ├── CHANGELOG.md ├── Cargo.toml └── src │ ├── access_token.rs │ ├── http_client.rs │ ├── lib.rs │ ├── services │ ├── agent_dispatch.rs │ ├── connector.rs │ ├── egress.rs │ ├── ingress.rs │ ├── mod.rs │ ├── room.rs │ ├── sip.rs │ └── twirp_client.rs │ ├── signal_client │ ├── mod.rs │ ├── region.rs │ └── signal_stream.rs │ ├── test_token.txt │ └── webhooks.rs ├── livekit-ffi ├── .cargo │ └── config ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── README.md ├── build.rs ├── cbindgen.toml ├── include │ └── livekit_ffi.h ├── protocol │ ├── audio_frame.proto │ ├── data_stream.proto │ ├── e2ee.proto │ ├── ffi.proto │ ├── handle.proto │ ├── participant.proto │ ├── room.proto │ ├── rpc.proto │ ├── stats.proto │ ├── track.proto │ ├── track_publication.proto │ └── video_frame.proto └── src │ ├── cabi.rs │ ├── conversion │ ├── audio_frame.rs │ ├── data_stream.rs │ ├── mod.rs │ ├── participant.rs │ ├── resampler.rs │ ├── room.rs │ ├── stats.rs │ ├── track.rs │ └── video_frame.rs │ ├── lib.rs │ ├── proto.rs │ └── server │ ├── audio_plugin.rs │ ├── audio_source.rs │ ├── audio_stream.rs │ ├── colorcvt │ ├── cvtimpl.rs │ └── mod.rs │ ├── data_stream.rs │ ├── logger.rs │ ├── mod.rs │ ├── participant.rs │ ├── requests.rs │ ├── resampler.rs │ ├── room.rs │ ├── tests.rs │ ├── utils.rs │ ├── video_source.rs │ └── video_stream.rs ├── livekit-protocol ├── CHANGELOG.md ├── Cargo.toml ├── generate_proto.sh └── src │ ├── debouncer.rs │ ├── enum_dispatch.rs │ ├── lib.rs │ ├── livekit.rs │ ├── livekit.serde.rs │ ├── observer.rs │ └── promise.rs ├── livekit-runtime ├── CHANGELOG.md ├── Cargo.toml └── src │ ├── async_std.rs │ ├── dispatcher.rs │ ├── lib.rs │ └── tokio.rs ├── livekit ├── CHANGELOG.md ├── Cargo.toml ├── src │ ├── lib.rs │ ├── plugin.rs │ ├── prelude.rs │ ├── proto.rs │ ├── room │ │ ├── data_stream │ │ │ ├── incoming.rs │ │ │ ├── mod.rs │ │ │ └── outgoing.rs │ │ ├── e2ee │ │ │ ├── key_provider.rs │ │ │ ├── manager.rs │ │ │ └── mod.rs │ │ ├── id.rs │ │ ├── mod.rs │ │ ├── options.rs │ │ ├── participant │ │ │ ├── local_participant.rs │ │ │ ├── mod.rs │ │ │ ├── remote_participant.rs │ │ │ └── rpc.rs │ │ ├── publication │ │ │ ├── local.rs │ │ │ ├── mod.rs │ │ │ └── remote.rs │ │ ├── track │ │ │ ├── audio_track.rs │ │ │ ├── local_audio_track.rs │ │ │ ├── local_track.rs │ │ │ ├── local_video_track.rs │ │ │ ├── mod.rs │ │ │ ├── remote_audio_track.rs │ │ │ ├── remote_track.rs │ │ │ ├── remote_video_track.rs │ │ │ └── video_track.rs │ │ └── utils │ │ │ ├── mod.rs │ │ │ ├── take_cell.rs │ │ │ ├── ttl_map.rs │ │ │ ├── tx_queue.rs │ │ │ └── utf8_chunk.rs │ └── rtc_engine │ │ ├── lk_runtime.rs │ │ ├── mod.rs │ │ ├── peer_transport.rs │ │ ├── rtc_events.rs │ │ └── rtc_session.rs └── tests │ ├── README.md │ ├── audio_test.rs │ ├── common │ ├── e2e │ │ ├── audio.rs │ │ └── mod.rs │ └── mod.rs │ ├── data_channel_encryption.rs │ ├── data_channel_test.rs │ ├── data_stream_test.rs │ ├── room_test.rs │ └── rpc_test.rs ├── release-plz.toml ├── rustfmt.toml ├── soxr-sys ├── CHANGELOG.md ├── Cargo.toml ├── build.rs ├── generate_bindings.sh └── src │ ├── LICENCE │ ├── aliases.h │ ├── avfft32.c │ ├── avfft32s.c │ ├── ccrw2.h │ ├── cr-core.c │ ├── cr.c │ ├── cr.h │ ├── cr32.c │ ├── cr32s.c │ ├── cr64.c │ ├── cr64s.c │ ├── data-io.c │ ├── data-io.h │ ├── dbesi0.c │ ├── dev32s.h │ ├── dev64s.h │ ├── fft4g.c │ ├── fft4g.h │ ├── fft4g32.c │ ├── fft4g32s.c │ ├── fft4g64.c │ ├── fft4g_cache.h │ ├── fifo.h │ ├── filter.c │ ├── filter.h │ ├── half-coefs.h │ ├── half-fir.h │ ├── internal.h │ ├── lib.rs │ ├── math-wrap.h │ ├── pffft-avx.h │ ├── pffft-wrap.c │ ├── pffft.c │ ├── pffft.h │ ├── pffft32.c │ ├── pffft32s.c │ ├── pffft64s.c │ ├── poly-fir.h │ ├── poly-fir0.h │ ├── rdft.h │ ├── rdft_t.h │ ├── rint-clip.h │ ├── rint.h │ ├── samplerate.h │ ├── soxr-config.h │ ├── soxr-lsr.c │ ├── soxr-lsr.h │ ├── soxr.c │ ├── soxr.h │ ├── soxr.rs │ ├── std-types.h │ ├── util-simd.c │ ├── util32s.c │ ├── util32s.h │ ├── util64s.c │ ├── util64s.h │ ├── vr-coefs.c │ ├── vr-coefs.h │ └── vr32.c ├── webrtc-sys ├── .clang-format ├── CHANGELOG.md ├── Cargo.toml ├── NOTICE.md ├── README.md ├── build.rs ├── build │ ├── CHANGELOG.md │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── compile_flags.txt ├── include │ └── livekit │ │ ├── android.h │ │ ├── apm.h │ │ ├── audio_device.h │ │ ├── audio_resampler.h │ │ ├── audio_track.h │ │ ├── candidate.h │ │ ├── data_channel.h │ │ ├── desktop_capturer.h │ │ ├── frame_cryptor.h │ │ ├── global_task_queue.h │ │ ├── helper.h │ │ ├── jsep.h │ │ ├── media_stream.h │ │ ├── media_stream_track.h │ │ ├── objc_video_factory.h │ │ ├── peer_connection.h │ │ ├── peer_connection_factory.h │ │ ├── prohibit_libsrtp_initialization.h │ │ ├── rtc_error.h │ │ ├── rtp_parameters.h │ │ ├── rtp_receiver.h │ │ ├── rtp_sender.h │ │ ├── rtp_transceiver.h │ │ ├── video_decoder_factory.h │ │ ├── video_encoder_factory.h │ │ ├── video_frame.h │ │ ├── video_frame_buffer.h │ │ ├── video_track.h │ │ ├── webrtc.h │ │ └── yuv_helper.h ├── libwebrtc │ ├── .gclient │ ├── .gitignore │ ├── README.md │ ├── boringssl_prefix_symbols.txt │ ├── build_android.sh │ ├── build_ios.sh │ ├── build_linux.sh │ ├── build_macos.sh │ ├── build_windows.cmd │ └── patches │ │ ├── add_deps.patch │ │ ├── add_licenses.patch │ │ ├── android_use_libunwind.patch │ │ ├── david_disable_gun_source_macro.patch │ │ ├── disable_sme_for_libyuv.patch │ │ ├── force_gcc.patch │ │ ├── ssl_verify_callback_with_native_handle.patch │ │ └── windows_silence_warnings.patch ├── src │ ├── android.cpp │ ├── android.rs │ ├── apm.cpp │ ├── apm.rs │ ├── audio_device.cpp │ ├── audio_resampler.cpp │ ├── audio_resampler.rs │ ├── audio_track.cpp │ ├── audio_track.rs │ ├── candidate.cpp │ ├── candidate.rs │ ├── data_channel.cpp │ ├── data_channel.rs │ ├── desktop_capturer.cpp │ ├── desktop_capturer.rs │ ├── frame_cryptor.cpp │ ├── frame_cryptor.rs │ ├── global_task_queue.cpp │ ├── helper.rs │ ├── jsep.cpp │ ├── jsep.rs │ ├── lib.rs │ ├── media_stream.cpp │ ├── media_stream.rs │ ├── media_stream_track.cpp │ ├── media_stream_track.rs │ ├── nvidia │ │ ├── NvCodec │ │ │ ├── NvCodec │ │ │ │ ├── NvDecoder │ │ │ │ │ ├── NvDecoder.cpp │ │ │ │ │ └── NvDecoder.h │ │ │ │ └── NvEncoder │ │ │ │ │ ├── NvEncoder.cpp │ │ │ │ │ ├── NvEncoder.h │ │ │ │ │ ├── NvEncoderCuda.cpp │ │ │ │ │ └── NvEncoderCuda.h │ │ │ ├── README.txt │ │ │ └── include │ │ │ │ ├── Utils │ │ │ │ ├── Logger.h │ │ │ │ └── NvCodecUtils.h │ │ │ │ ├── cuviddec.h │ │ │ │ ├── nvEncodeAPI.h │ │ │ │ └── nvcuvid.h │ │ ├── cuda_context.cpp │ │ ├── cuda_context.h │ │ ├── h264_decoder_impl.cpp │ │ ├── h264_decoder_impl.h │ │ ├── h264_encoder_impl.cpp │ │ ├── h264_encoder_impl.h │ │ ├── h265_decoder_impl.cpp │ │ ├── h265_decoder_impl.h │ │ ├── h265_encoder_impl.cpp │ │ ├── h265_encoder_impl.h │ │ ├── implib │ │ │ ├── libcuda.so.init.c │ │ │ ├── libcuda.so.tramp.S │ │ │ ├── libnvcuvid.so.init.c │ │ │ └── libnvcuvid.so.tramp.S │ │ ├── nvidia_decoder_factory.cpp │ │ ├── nvidia_decoder_factory.h │ │ ├── nvidia_encoder_factory.cpp │ │ └── nvidia_encoder_factory.h │ ├── objc_video_factory.mm │ ├── objc_video_frame_buffer.mm │ ├── peer_connection.cpp │ ├── peer_connection.rs │ ├── peer_connection_factory.cpp │ ├── peer_connection_factory.rs │ ├── prohibit_libsrtp_initialization.cpp │ ├── prohibit_libsrtp_initialization.rs │ ├── rtc_error.cpp │ ├── rtc_error.rs │ ├── rtp_parameters.cpp │ ├── rtp_parameters.rs │ ├── rtp_receiver.cpp │ ├── rtp_receiver.rs │ ├── rtp_sender.cpp │ ├── rtp_sender.rs │ ├── rtp_transceiver.cpp │ ├── rtp_transceiver.rs │ ├── vaapi │ │ ├── h264_encoder_impl.cpp │ │ ├── h264_encoder_impl.h │ │ ├── implib │ │ │ ├── libva-drm.so.init.c │ │ │ ├── libva-drm.so.tramp.S │ │ │ ├── libva.so.init.c │ │ │ └── libva.so.tramp.S │ │ ├── vaapi_display_drm.cpp │ │ ├── vaapi_display_drm.h │ │ ├── vaapi_display_win32.cpp │ │ ├── vaapi_display_win32.h │ │ ├── vaapi_encoder_factory.cpp │ │ ├── vaapi_encoder_factory.h │ │ ├── vaapi_h264_encoder_wrapper.cpp │ │ └── vaapi_h264_encoder_wrapper.h │ ├── video_decoder_factory.cpp │ ├── video_encoder_factory.cpp │ ├── video_frame.cpp │ ├── video_frame.rs │ ├── video_frame_buffer.cpp │ ├── video_frame_buffer.rs │ ├── video_track.cpp │ ├── video_track.rs │ ├── webrtc.cpp │ ├── webrtc.rs │ └── yuv_helper.rs └── test │ ├── CMakeLists.txt │ ├── benchmark.cc │ ├── benchmark.h │ ├── benchmark_nvidia.cc │ ├── benchmark_nvidia.h │ ├── benchmark_openh264.cc │ ├── benchmark_openh264.h │ ├── benchmark_vaapi.cc │ ├── benchmark_vaapi.h │ ├── cpu │ ├── cpu_linux.cc │ ├── cpu_linux.h │ └── cpu_wrapper.h │ ├── fileutils.cc │ ├── fileutils.h │ ├── test_main.cc │ ├── video_source.cc │ └── video_source.h └── yuv-sys ├── CHANGELOG.md ├── Cargo.toml ├── build.rs ├── src └── lib.rs └── yuv_functions.txt /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/banner_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/.github/banner_dark.png -------------------------------------------------------------------------------- /.github/banner_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/.github/banner_light.png -------------------------------------------------------------------------------- /.github/simple-room-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/.github/simple-room-demo.gif -------------------------------------------------------------------------------- /.github/workflows/builds.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/.github/workflows/builds.yml -------------------------------------------------------------------------------- /.github/workflows/ffi-builds.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/.github/workflows/ffi-builds.yml -------------------------------------------------------------------------------- /.github/workflows/format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/.github/workflows/format.yml -------------------------------------------------------------------------------- /.github/workflows/gen-protocol.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/.github/workflows/gen-protocol.yaml -------------------------------------------------------------------------------- /.github/workflows/license-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/.github/workflows/license-check.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.github/workflows/webrtc-builds.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/.github/workflows/webrtc-builds.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/README.md -------------------------------------------------------------------------------- /download_ffi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/download_ffi.py -------------------------------------------------------------------------------- /examples/agent_dispatch/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/agent_dispatch/Cargo.toml -------------------------------------------------------------------------------- /examples/agent_dispatch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/agent_dispatch/README.md -------------------------------------------------------------------------------- /examples/agent_dispatch/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/agent_dispatch/src/main.rs -------------------------------------------------------------------------------- /examples/api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/api/Cargo.toml -------------------------------------------------------------------------------- /examples/api/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/api/src/main.rs -------------------------------------------------------------------------------- /examples/basic_room/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/basic_room/Cargo.toml -------------------------------------------------------------------------------- /examples/basic_room/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/basic_room/src/main.rs -------------------------------------------------------------------------------- /examples/basic_text_stream/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/basic_text_stream/Cargo.toml -------------------------------------------------------------------------------- /examples/basic_text_stream/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/basic_text_stream/README.md -------------------------------------------------------------------------------- /examples/basic_text_stream/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/basic_text_stream/src/main.rs -------------------------------------------------------------------------------- /examples/encrypted_text_stream/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/encrypted_text_stream/Cargo.toml -------------------------------------------------------------------------------- /examples/encrypted_text_stream/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/encrypted_text_stream/src/main.rs -------------------------------------------------------------------------------- /examples/local_audio/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/local_audio/Cargo.toml -------------------------------------------------------------------------------- /examples/local_audio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/local_audio/README.md -------------------------------------------------------------------------------- /examples/local_audio/src/audio_capture.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/local_audio/src/audio_capture.rs -------------------------------------------------------------------------------- /examples/local_audio/src/audio_mixer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/local_audio/src/audio_mixer.rs -------------------------------------------------------------------------------- /examples/local_audio/src/audio_playback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/local_audio/src/audio_playback.rs -------------------------------------------------------------------------------- /examples/local_audio/src/db_meter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/local_audio/src/db_meter.rs -------------------------------------------------------------------------------- /examples/local_audio/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/local_audio/src/main.rs -------------------------------------------------------------------------------- /examples/mobile/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/.cargo/config -------------------------------------------------------------------------------- /examples/mobile/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/Cargo.toml -------------------------------------------------------------------------------- /examples/mobile/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/.gitignore -------------------------------------------------------------------------------- /examples/mobile/android/.idea/.name: -------------------------------------------------------------------------------- 1 | rust-example -------------------------------------------------------------------------------- /examples/mobile/android/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/.idea/compiler.xml -------------------------------------------------------------------------------- /examples/mobile/android/.idea/deploymentTargetDropDown.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/.idea/deploymentTargetDropDown.xml -------------------------------------------------------------------------------- /examples/mobile/android/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/.idea/gradle.xml -------------------------------------------------------------------------------- /examples/mobile/android/.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/.idea/kotlinc.xml -------------------------------------------------------------------------------- /examples/mobile/android/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/.idea/misc.xml -------------------------------------------------------------------------------- /examples/mobile/android/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/.idea/vcs.xml -------------------------------------------------------------------------------- /examples/mobile/android/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /examples/mobile/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/build.gradle -------------------------------------------------------------------------------- /examples/mobile/android/app/libs/libwebrtc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/libs/libwebrtc.jar -------------------------------------------------------------------------------- /examples/mobile/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /examples/mobile/android/app/src/androidTest/java/io/livekit/rustexample/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/androidTest/java/io/livekit/rustexample/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/java/io/livekit/rustexample/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/java/io/livekit/rustexample/App.kt -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/java/io/livekit/rustexample/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/java/io/livekit/rustexample/MainActivity.kt -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/java/io/livekit/rustexample/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/java/io/livekit/rustexample/ui/theme/Color.kt -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/java/io/livekit/rustexample/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/java/io/livekit/rustexample/ui/theme/Theme.kt -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/java/io/livekit/rustexample/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/java/io/livekit/rustexample/ui/theme/Type.kt -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /examples/mobile/android/app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /examples/mobile/android/app/src/test/java/io/livekit/rustexample/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/app/src/test/java/io/livekit/rustexample/ExampleUnitTest.kt -------------------------------------------------------------------------------- /examples/mobile/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/build.gradle -------------------------------------------------------------------------------- /examples/mobile/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/gradle.properties -------------------------------------------------------------------------------- /examples/mobile/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /examples/mobile/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /examples/mobile/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/gradlew -------------------------------------------------------------------------------- /examples/mobile/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/gradlew.bat -------------------------------------------------------------------------------- /examples/mobile/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/android/settings.gradle -------------------------------------------------------------------------------- /examples/mobile/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/build.rs -------------------------------------------------------------------------------- /examples/mobile/build_android.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/build_android.sh -------------------------------------------------------------------------------- /examples/mobile/build_ios_framework.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/build_ios_framework.sh -------------------------------------------------------------------------------- /examples/mobile/cbindgen.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/cbindgen.toml -------------------------------------------------------------------------------- /examples/mobile/include/mobile_example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/include/mobile_example.h -------------------------------------------------------------------------------- /examples/mobile/include/module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/include/module.modulemap -------------------------------------------------------------------------------- /examples/mobile/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/ios/.gitignore -------------------------------------------------------------------------------- /examples/mobile/ios/RustExample-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/ios/RustExample-Bridging-Header.h -------------------------------------------------------------------------------- /examples/mobile/ios/rust-example.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/ios/rust-example.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /examples/mobile/ios/rust-example.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/ios/rust-example.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /examples/mobile/ios/rust-example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/ios/rust-example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /examples/mobile/ios/rust-example/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/ios/rust-example/AppDelegate.swift -------------------------------------------------------------------------------- /examples/mobile/ios/rust-example/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/ios/rust-example/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /examples/mobile/ios/rust-example/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/ios/rust-example/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /examples/mobile/ios/rust-example/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/ios/rust-example/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /examples/mobile/ios/rust-example/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/ios/rust-example/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /examples/mobile/ios/rust-example/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/ios/rust-example/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /examples/mobile/ios/rust-example/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/ios/rust-example/Info.plist -------------------------------------------------------------------------------- /examples/mobile/ios/rust-example/MobileExample-Bridging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/ios/rust-example/MobileExample-Bridging.h -------------------------------------------------------------------------------- /examples/mobile/ios/rust-example/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/ios/rust-example/SceneDelegate.swift -------------------------------------------------------------------------------- /examples/mobile/ios/rust-example/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/ios/rust-example/ViewController.swift -------------------------------------------------------------------------------- /examples/mobile/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/mobile/src/lib.rs -------------------------------------------------------------------------------- /examples/play_from_disk/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/play_from_disk/.gitattributes -------------------------------------------------------------------------------- /examples/play_from_disk/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/play_from_disk/Cargo.toml -------------------------------------------------------------------------------- /examples/play_from_disk/change-sophie.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/play_from_disk/change-sophie.wav -------------------------------------------------------------------------------- /examples/play_from_disk/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/play_from_disk/src/main.rs -------------------------------------------------------------------------------- /examples/rpc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/rpc/Cargo.toml -------------------------------------------------------------------------------- /examples/rpc/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/rpc/src/main.rs -------------------------------------------------------------------------------- /examples/save_to_disk/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/save_to_disk/Cargo.toml -------------------------------------------------------------------------------- /examples/save_to_disk/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/save_to_disk/src/main.rs -------------------------------------------------------------------------------- /examples/screensharing/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/screensharing/Cargo.toml -------------------------------------------------------------------------------- /examples/screensharing/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/screensharing/src/lib.rs -------------------------------------------------------------------------------- /examples/screensharing/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/screensharing/src/main.rs -------------------------------------------------------------------------------- /examples/send_bytes/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/send_bytes/Cargo.toml -------------------------------------------------------------------------------- /examples/send_bytes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/send_bytes/README.md -------------------------------------------------------------------------------- /examples/send_bytes/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/send_bytes/src/main.rs -------------------------------------------------------------------------------- /examples/send_bytes/src/packet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/send_bytes/src/packet.rs -------------------------------------------------------------------------------- /examples/webhooks/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/webhooks/Cargo.toml -------------------------------------------------------------------------------- /examples/webhooks/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/webhooks/src/main.rs -------------------------------------------------------------------------------- /examples/wgpu_room/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/wgpu_room/Cargo.toml -------------------------------------------------------------------------------- /examples/wgpu_room/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/wgpu_room/src/app.rs -------------------------------------------------------------------------------- /examples/wgpu_room/src/logo_track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/wgpu_room/src/logo_track.rs -------------------------------------------------------------------------------- /examples/wgpu_room/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/wgpu_room/src/main.rs -------------------------------------------------------------------------------- /examples/wgpu_room/src/moving-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/wgpu_room/src/moving-logo.png -------------------------------------------------------------------------------- /examples/wgpu_room/src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/wgpu_room/src/service.rs -------------------------------------------------------------------------------- /examples/wgpu_room/src/sine_track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/wgpu_room/src/sine_track.rs -------------------------------------------------------------------------------- /examples/wgpu_room/src/video_grid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/wgpu_room/src/video_grid.rs -------------------------------------------------------------------------------- /examples/wgpu_room/src/video_renderer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/examples/wgpu_room/src/video_renderer.rs -------------------------------------------------------------------------------- /imgproc/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/imgproc/CHANGELOG.md -------------------------------------------------------------------------------- /imgproc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/imgproc/Cargo.toml -------------------------------------------------------------------------------- /imgproc/rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/imgproc/rustfmt.toml -------------------------------------------------------------------------------- /imgproc/src/colorcvt/assert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/imgproc/src/colorcvt/assert.rs -------------------------------------------------------------------------------- /imgproc/src/colorcvt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/imgproc/src/colorcvt/mod.rs -------------------------------------------------------------------------------- /imgproc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/imgproc/src/lib.rs -------------------------------------------------------------------------------- /libwebrtc/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/CHANGELOG.md -------------------------------------------------------------------------------- /libwebrtc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/Cargo.toml -------------------------------------------------------------------------------- /libwebrtc/src/audio_frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/audio_frame.rs -------------------------------------------------------------------------------- /libwebrtc/src/audio_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/audio_source.rs -------------------------------------------------------------------------------- /libwebrtc/src/audio_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/audio_stream.rs -------------------------------------------------------------------------------- /libwebrtc/src/audio_track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/audio_track.rs -------------------------------------------------------------------------------- /libwebrtc/src/data_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/data_channel.rs -------------------------------------------------------------------------------- /libwebrtc/src/desktop_capturer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/desktop_capturer.rs -------------------------------------------------------------------------------- /libwebrtc/src/ice_candidate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/ice_candidate.rs -------------------------------------------------------------------------------- /libwebrtc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/lib.rs -------------------------------------------------------------------------------- /libwebrtc/src/media_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/media_stream.rs -------------------------------------------------------------------------------- /libwebrtc/src/media_stream_track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/media_stream_track.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/android.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/android.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/apm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/apm.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/audio_resampler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/audio_resampler.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/audio_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/audio_source.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/audio_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/audio_stream.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/audio_track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/audio_track.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/data_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/data_channel.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/desktop_capturer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/desktop_capturer.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/frame_cryptor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/frame_cryptor.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/ice_candidate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/ice_candidate.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/media_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/media_stream.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/media_stream_track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/media_stream_track.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/mod.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/peer_connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/peer_connection.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/peer_connection_factory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/peer_connection_factory.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/rtp_parameters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/rtp_parameters.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/rtp_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/rtp_receiver.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/rtp_sender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/rtp_sender.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/rtp_transceiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/rtp_transceiver.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/session_description.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/session_description.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/video_frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/video_frame.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/video_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/video_source.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/video_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/video_stream.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/video_track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/video_track.rs -------------------------------------------------------------------------------- /libwebrtc/src/native/yuv_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/native/yuv_helper.rs -------------------------------------------------------------------------------- /libwebrtc/src/peer_connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/peer_connection.rs -------------------------------------------------------------------------------- /libwebrtc/src/peer_connection_factory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/peer_connection_factory.rs -------------------------------------------------------------------------------- /libwebrtc/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/prelude.rs -------------------------------------------------------------------------------- /libwebrtc/src/rtp_parameters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/rtp_parameters.rs -------------------------------------------------------------------------------- /libwebrtc/src/rtp_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/rtp_receiver.rs -------------------------------------------------------------------------------- /libwebrtc/src/rtp_sender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/rtp_sender.rs -------------------------------------------------------------------------------- /libwebrtc/src/rtp_transceiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/rtp_transceiver.rs -------------------------------------------------------------------------------- /libwebrtc/src/session_description.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/session_description.rs -------------------------------------------------------------------------------- /libwebrtc/src/stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/stats.rs -------------------------------------------------------------------------------- /libwebrtc/src/video_frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/video_frame.rs -------------------------------------------------------------------------------- /libwebrtc/src/video_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/video_source.rs -------------------------------------------------------------------------------- /libwebrtc/src/video_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/video_stream.rs -------------------------------------------------------------------------------- /libwebrtc/src/video_track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/video_track.rs -------------------------------------------------------------------------------- /libwebrtc/src/web/data_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/web/data_channel.rs -------------------------------------------------------------------------------- /libwebrtc/src/web/media_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/web/media_stream.rs -------------------------------------------------------------------------------- /libwebrtc/src/web/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/libwebrtc/src/web/mod.rs -------------------------------------------------------------------------------- /licenserc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/licenserc.toml -------------------------------------------------------------------------------- /livekit-api/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-api/CHANGELOG.md -------------------------------------------------------------------------------- /livekit-api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-api/Cargo.toml -------------------------------------------------------------------------------- /livekit-api/src/access_token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-api/src/access_token.rs -------------------------------------------------------------------------------- /livekit-api/src/http_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-api/src/http_client.rs -------------------------------------------------------------------------------- /livekit-api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-api/src/lib.rs -------------------------------------------------------------------------------- /livekit-api/src/services/agent_dispatch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-api/src/services/agent_dispatch.rs -------------------------------------------------------------------------------- /livekit-api/src/services/connector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-api/src/services/connector.rs -------------------------------------------------------------------------------- /livekit-api/src/services/egress.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-api/src/services/egress.rs -------------------------------------------------------------------------------- /livekit-api/src/services/ingress.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-api/src/services/ingress.rs -------------------------------------------------------------------------------- /livekit-api/src/services/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-api/src/services/mod.rs -------------------------------------------------------------------------------- /livekit-api/src/services/room.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-api/src/services/room.rs -------------------------------------------------------------------------------- /livekit-api/src/services/sip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-api/src/services/sip.rs -------------------------------------------------------------------------------- /livekit-api/src/services/twirp_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-api/src/services/twirp_client.rs -------------------------------------------------------------------------------- /livekit-api/src/signal_client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-api/src/signal_client/mod.rs -------------------------------------------------------------------------------- /livekit-api/src/signal_client/region.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-api/src/signal_client/region.rs -------------------------------------------------------------------------------- /livekit-api/src/signal_client/signal_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-api/src/signal_client/signal_stream.rs -------------------------------------------------------------------------------- /livekit-api/src/test_token.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-api/src/test_token.txt -------------------------------------------------------------------------------- /livekit-api/src/webhooks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-api/src/webhooks.rs -------------------------------------------------------------------------------- /livekit-ffi/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/.cargo/config -------------------------------------------------------------------------------- /livekit-ffi/.gitignore: -------------------------------------------------------------------------------- 1 | WEBRTC_LICENSE.md -------------------------------------------------------------------------------- /livekit-ffi/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/CHANGELOG.md -------------------------------------------------------------------------------- /livekit-ffi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/Cargo.toml -------------------------------------------------------------------------------- /livekit-ffi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/README.md -------------------------------------------------------------------------------- /livekit-ffi/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/build.rs -------------------------------------------------------------------------------- /livekit-ffi/cbindgen.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/cbindgen.toml -------------------------------------------------------------------------------- /livekit-ffi/include/livekit_ffi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/include/livekit_ffi.h -------------------------------------------------------------------------------- /livekit-ffi/protocol/audio_frame.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/protocol/audio_frame.proto -------------------------------------------------------------------------------- /livekit-ffi/protocol/data_stream.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/protocol/data_stream.proto -------------------------------------------------------------------------------- /livekit-ffi/protocol/e2ee.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/protocol/e2ee.proto -------------------------------------------------------------------------------- /livekit-ffi/protocol/ffi.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/protocol/ffi.proto -------------------------------------------------------------------------------- /livekit-ffi/protocol/handle.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/protocol/handle.proto -------------------------------------------------------------------------------- /livekit-ffi/protocol/participant.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/protocol/participant.proto -------------------------------------------------------------------------------- /livekit-ffi/protocol/room.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/protocol/room.proto -------------------------------------------------------------------------------- /livekit-ffi/protocol/rpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/protocol/rpc.proto -------------------------------------------------------------------------------- /livekit-ffi/protocol/stats.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/protocol/stats.proto -------------------------------------------------------------------------------- /livekit-ffi/protocol/track.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/protocol/track.proto -------------------------------------------------------------------------------- /livekit-ffi/protocol/track_publication.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/protocol/track_publication.proto -------------------------------------------------------------------------------- /livekit-ffi/protocol/video_frame.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/protocol/video_frame.proto -------------------------------------------------------------------------------- /livekit-ffi/src/cabi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/cabi.rs -------------------------------------------------------------------------------- /livekit-ffi/src/conversion/audio_frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/conversion/audio_frame.rs -------------------------------------------------------------------------------- /livekit-ffi/src/conversion/data_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/conversion/data_stream.rs -------------------------------------------------------------------------------- /livekit-ffi/src/conversion/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/conversion/mod.rs -------------------------------------------------------------------------------- /livekit-ffi/src/conversion/participant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/conversion/participant.rs -------------------------------------------------------------------------------- /livekit-ffi/src/conversion/resampler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/conversion/resampler.rs -------------------------------------------------------------------------------- /livekit-ffi/src/conversion/room.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/conversion/room.rs -------------------------------------------------------------------------------- /livekit-ffi/src/conversion/stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/conversion/stats.rs -------------------------------------------------------------------------------- /livekit-ffi/src/conversion/track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/conversion/track.rs -------------------------------------------------------------------------------- /livekit-ffi/src/conversion/video_frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/conversion/video_frame.rs -------------------------------------------------------------------------------- /livekit-ffi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/lib.rs -------------------------------------------------------------------------------- /livekit-ffi/src/proto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/proto.rs -------------------------------------------------------------------------------- /livekit-ffi/src/server/audio_plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/server/audio_plugin.rs -------------------------------------------------------------------------------- /livekit-ffi/src/server/audio_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/server/audio_source.rs -------------------------------------------------------------------------------- /livekit-ffi/src/server/audio_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/server/audio_stream.rs -------------------------------------------------------------------------------- /livekit-ffi/src/server/colorcvt/cvtimpl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/server/colorcvt/cvtimpl.rs -------------------------------------------------------------------------------- /livekit-ffi/src/server/colorcvt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/server/colorcvt/mod.rs -------------------------------------------------------------------------------- /livekit-ffi/src/server/data_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/server/data_stream.rs -------------------------------------------------------------------------------- /livekit-ffi/src/server/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/server/logger.rs -------------------------------------------------------------------------------- /livekit-ffi/src/server/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/server/mod.rs -------------------------------------------------------------------------------- /livekit-ffi/src/server/participant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/server/participant.rs -------------------------------------------------------------------------------- /livekit-ffi/src/server/requests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/server/requests.rs -------------------------------------------------------------------------------- /livekit-ffi/src/server/resampler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/server/resampler.rs -------------------------------------------------------------------------------- /livekit-ffi/src/server/room.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/server/room.rs -------------------------------------------------------------------------------- /livekit-ffi/src/server/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/server/tests.rs -------------------------------------------------------------------------------- /livekit-ffi/src/server/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/server/utils.rs -------------------------------------------------------------------------------- /livekit-ffi/src/server/video_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/server/video_source.rs -------------------------------------------------------------------------------- /livekit-ffi/src/server/video_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-ffi/src/server/video_stream.rs -------------------------------------------------------------------------------- /livekit-protocol/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-protocol/CHANGELOG.md -------------------------------------------------------------------------------- /livekit-protocol/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-protocol/Cargo.toml -------------------------------------------------------------------------------- /livekit-protocol/generate_proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-protocol/generate_proto.sh -------------------------------------------------------------------------------- /livekit-protocol/src/debouncer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-protocol/src/debouncer.rs -------------------------------------------------------------------------------- /livekit-protocol/src/enum_dispatch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-protocol/src/enum_dispatch.rs -------------------------------------------------------------------------------- /livekit-protocol/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-protocol/src/lib.rs -------------------------------------------------------------------------------- /livekit-protocol/src/livekit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-protocol/src/livekit.rs -------------------------------------------------------------------------------- /livekit-protocol/src/livekit.serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-protocol/src/livekit.serde.rs -------------------------------------------------------------------------------- /livekit-protocol/src/observer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-protocol/src/observer.rs -------------------------------------------------------------------------------- /livekit-protocol/src/promise.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-protocol/src/promise.rs -------------------------------------------------------------------------------- /livekit-runtime/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-runtime/CHANGELOG.md -------------------------------------------------------------------------------- /livekit-runtime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-runtime/Cargo.toml -------------------------------------------------------------------------------- /livekit-runtime/src/async_std.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-runtime/src/async_std.rs -------------------------------------------------------------------------------- /livekit-runtime/src/dispatcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-runtime/src/dispatcher.rs -------------------------------------------------------------------------------- /livekit-runtime/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-runtime/src/lib.rs -------------------------------------------------------------------------------- /livekit-runtime/src/tokio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit-runtime/src/tokio.rs -------------------------------------------------------------------------------- /livekit/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/CHANGELOG.md -------------------------------------------------------------------------------- /livekit/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/Cargo.toml -------------------------------------------------------------------------------- /livekit/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/lib.rs -------------------------------------------------------------------------------- /livekit/src/plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/plugin.rs -------------------------------------------------------------------------------- /livekit/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/prelude.rs -------------------------------------------------------------------------------- /livekit/src/proto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/proto.rs -------------------------------------------------------------------------------- /livekit/src/room/data_stream/incoming.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/data_stream/incoming.rs -------------------------------------------------------------------------------- /livekit/src/room/data_stream/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/data_stream/mod.rs -------------------------------------------------------------------------------- /livekit/src/room/data_stream/outgoing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/data_stream/outgoing.rs -------------------------------------------------------------------------------- /livekit/src/room/e2ee/key_provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/e2ee/key_provider.rs -------------------------------------------------------------------------------- /livekit/src/room/e2ee/manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/e2ee/manager.rs -------------------------------------------------------------------------------- /livekit/src/room/e2ee/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/e2ee/mod.rs -------------------------------------------------------------------------------- /livekit/src/room/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/id.rs -------------------------------------------------------------------------------- /livekit/src/room/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/mod.rs -------------------------------------------------------------------------------- /livekit/src/room/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/options.rs -------------------------------------------------------------------------------- /livekit/src/room/participant/local_participant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/participant/local_participant.rs -------------------------------------------------------------------------------- /livekit/src/room/participant/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/participant/mod.rs -------------------------------------------------------------------------------- /livekit/src/room/participant/remote_participant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/participant/remote_participant.rs -------------------------------------------------------------------------------- /livekit/src/room/participant/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/participant/rpc.rs -------------------------------------------------------------------------------- /livekit/src/room/publication/local.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/publication/local.rs -------------------------------------------------------------------------------- /livekit/src/room/publication/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/publication/mod.rs -------------------------------------------------------------------------------- /livekit/src/room/publication/remote.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/publication/remote.rs -------------------------------------------------------------------------------- /livekit/src/room/track/audio_track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/track/audio_track.rs -------------------------------------------------------------------------------- /livekit/src/room/track/local_audio_track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/track/local_audio_track.rs -------------------------------------------------------------------------------- /livekit/src/room/track/local_track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/track/local_track.rs -------------------------------------------------------------------------------- /livekit/src/room/track/local_video_track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/track/local_video_track.rs -------------------------------------------------------------------------------- /livekit/src/room/track/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/track/mod.rs -------------------------------------------------------------------------------- /livekit/src/room/track/remote_audio_track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/track/remote_audio_track.rs -------------------------------------------------------------------------------- /livekit/src/room/track/remote_track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/track/remote_track.rs -------------------------------------------------------------------------------- /livekit/src/room/track/remote_video_track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/track/remote_video_track.rs -------------------------------------------------------------------------------- /livekit/src/room/track/video_track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/track/video_track.rs -------------------------------------------------------------------------------- /livekit/src/room/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/utils/mod.rs -------------------------------------------------------------------------------- /livekit/src/room/utils/take_cell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/utils/take_cell.rs -------------------------------------------------------------------------------- /livekit/src/room/utils/ttl_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/utils/ttl_map.rs -------------------------------------------------------------------------------- /livekit/src/room/utils/tx_queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/utils/tx_queue.rs -------------------------------------------------------------------------------- /livekit/src/room/utils/utf8_chunk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/room/utils/utf8_chunk.rs -------------------------------------------------------------------------------- /livekit/src/rtc_engine/lk_runtime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/rtc_engine/lk_runtime.rs -------------------------------------------------------------------------------- /livekit/src/rtc_engine/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/rtc_engine/mod.rs -------------------------------------------------------------------------------- /livekit/src/rtc_engine/peer_transport.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/rtc_engine/peer_transport.rs -------------------------------------------------------------------------------- /livekit/src/rtc_engine/rtc_events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/rtc_engine/rtc_events.rs -------------------------------------------------------------------------------- /livekit/src/rtc_engine/rtc_session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/src/rtc_engine/rtc_session.rs -------------------------------------------------------------------------------- /livekit/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/tests/README.md -------------------------------------------------------------------------------- /livekit/tests/audio_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/tests/audio_test.rs -------------------------------------------------------------------------------- /livekit/tests/common/e2e/audio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/tests/common/e2e/audio.rs -------------------------------------------------------------------------------- /livekit/tests/common/e2e/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/tests/common/e2e/mod.rs -------------------------------------------------------------------------------- /livekit/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/tests/common/mod.rs -------------------------------------------------------------------------------- /livekit/tests/data_channel_encryption.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/tests/data_channel_encryption.rs -------------------------------------------------------------------------------- /livekit/tests/data_channel_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/tests/data_channel_test.rs -------------------------------------------------------------------------------- /livekit/tests/data_stream_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/tests/data_stream_test.rs -------------------------------------------------------------------------------- /livekit/tests/room_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/tests/room_test.rs -------------------------------------------------------------------------------- /livekit/tests/rpc_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/livekit/tests/rpc_test.rs -------------------------------------------------------------------------------- /release-plz.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/release-plz.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /soxr-sys/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/CHANGELOG.md -------------------------------------------------------------------------------- /soxr-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/Cargo.toml -------------------------------------------------------------------------------- /soxr-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/build.rs -------------------------------------------------------------------------------- /soxr-sys/generate_bindings.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/generate_bindings.sh -------------------------------------------------------------------------------- /soxr-sys/src/LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/LICENCE -------------------------------------------------------------------------------- /soxr-sys/src/aliases.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/aliases.h -------------------------------------------------------------------------------- /soxr-sys/src/avfft32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/avfft32.c -------------------------------------------------------------------------------- /soxr-sys/src/avfft32s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/avfft32s.c -------------------------------------------------------------------------------- /soxr-sys/src/ccrw2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/ccrw2.h -------------------------------------------------------------------------------- /soxr-sys/src/cr-core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/cr-core.c -------------------------------------------------------------------------------- /soxr-sys/src/cr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/cr.c -------------------------------------------------------------------------------- /soxr-sys/src/cr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/cr.h -------------------------------------------------------------------------------- /soxr-sys/src/cr32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/cr32.c -------------------------------------------------------------------------------- /soxr-sys/src/cr32s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/cr32s.c -------------------------------------------------------------------------------- /soxr-sys/src/cr64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/cr64.c -------------------------------------------------------------------------------- /soxr-sys/src/cr64s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/cr64s.c -------------------------------------------------------------------------------- /soxr-sys/src/data-io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/data-io.c -------------------------------------------------------------------------------- /soxr-sys/src/data-io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/data-io.h -------------------------------------------------------------------------------- /soxr-sys/src/dbesi0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/dbesi0.c -------------------------------------------------------------------------------- /soxr-sys/src/dev32s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/dev32s.h -------------------------------------------------------------------------------- /soxr-sys/src/dev64s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/dev64s.h -------------------------------------------------------------------------------- /soxr-sys/src/fft4g.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/fft4g.c -------------------------------------------------------------------------------- /soxr-sys/src/fft4g.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/fft4g.h -------------------------------------------------------------------------------- /soxr-sys/src/fft4g32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/fft4g32.c -------------------------------------------------------------------------------- /soxr-sys/src/fft4g32s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/fft4g32s.c -------------------------------------------------------------------------------- /soxr-sys/src/fft4g64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/fft4g64.c -------------------------------------------------------------------------------- /soxr-sys/src/fft4g_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/fft4g_cache.h -------------------------------------------------------------------------------- /soxr-sys/src/fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/fifo.h -------------------------------------------------------------------------------- /soxr-sys/src/filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/filter.c -------------------------------------------------------------------------------- /soxr-sys/src/filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/filter.h -------------------------------------------------------------------------------- /soxr-sys/src/half-coefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/half-coefs.h -------------------------------------------------------------------------------- /soxr-sys/src/half-fir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/half-fir.h -------------------------------------------------------------------------------- /soxr-sys/src/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/internal.h -------------------------------------------------------------------------------- /soxr-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/lib.rs -------------------------------------------------------------------------------- /soxr-sys/src/math-wrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/math-wrap.h -------------------------------------------------------------------------------- /soxr-sys/src/pffft-avx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/pffft-avx.h -------------------------------------------------------------------------------- /soxr-sys/src/pffft-wrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/pffft-wrap.c -------------------------------------------------------------------------------- /soxr-sys/src/pffft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/pffft.c -------------------------------------------------------------------------------- /soxr-sys/src/pffft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/pffft.h -------------------------------------------------------------------------------- /soxr-sys/src/pffft32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/pffft32.c -------------------------------------------------------------------------------- /soxr-sys/src/pffft32s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/pffft32s.c -------------------------------------------------------------------------------- /soxr-sys/src/pffft64s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/pffft64s.c -------------------------------------------------------------------------------- /soxr-sys/src/poly-fir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/poly-fir.h -------------------------------------------------------------------------------- /soxr-sys/src/poly-fir0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/poly-fir0.h -------------------------------------------------------------------------------- /soxr-sys/src/rdft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/rdft.h -------------------------------------------------------------------------------- /soxr-sys/src/rdft_t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/rdft_t.h -------------------------------------------------------------------------------- /soxr-sys/src/rint-clip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/rint-clip.h -------------------------------------------------------------------------------- /soxr-sys/src/rint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/rint.h -------------------------------------------------------------------------------- /soxr-sys/src/samplerate.h: -------------------------------------------------------------------------------- 1 | #include "soxr-lsr.h" 2 | -------------------------------------------------------------------------------- /soxr-sys/src/soxr-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/soxr-config.h -------------------------------------------------------------------------------- /soxr-sys/src/soxr-lsr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/soxr-lsr.c -------------------------------------------------------------------------------- /soxr-sys/src/soxr-lsr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/soxr-lsr.h -------------------------------------------------------------------------------- /soxr-sys/src/soxr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/soxr.c -------------------------------------------------------------------------------- /soxr-sys/src/soxr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/soxr.h -------------------------------------------------------------------------------- /soxr-sys/src/soxr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/soxr.rs -------------------------------------------------------------------------------- /soxr-sys/src/std-types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/std-types.h -------------------------------------------------------------------------------- /soxr-sys/src/util-simd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/util-simd.c -------------------------------------------------------------------------------- /soxr-sys/src/util32s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/util32s.c -------------------------------------------------------------------------------- /soxr-sys/src/util32s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/util32s.h -------------------------------------------------------------------------------- /soxr-sys/src/util64s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/util64s.c -------------------------------------------------------------------------------- /soxr-sys/src/util64s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/util64s.h -------------------------------------------------------------------------------- /soxr-sys/src/vr-coefs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/vr-coefs.c -------------------------------------------------------------------------------- /soxr-sys/src/vr-coefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/vr-coefs.h -------------------------------------------------------------------------------- /soxr-sys/src/vr32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/soxr-sys/src/vr32.c -------------------------------------------------------------------------------- /webrtc-sys/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/.clang-format -------------------------------------------------------------------------------- /webrtc-sys/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/CHANGELOG.md -------------------------------------------------------------------------------- /webrtc-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/Cargo.toml -------------------------------------------------------------------------------- /webrtc-sys/NOTICE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/NOTICE.md -------------------------------------------------------------------------------- /webrtc-sys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/README.md -------------------------------------------------------------------------------- /webrtc-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/build.rs -------------------------------------------------------------------------------- /webrtc-sys/build/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/build/CHANGELOG.md -------------------------------------------------------------------------------- /webrtc-sys/build/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/build/Cargo.toml -------------------------------------------------------------------------------- /webrtc-sys/build/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/build/src/lib.rs -------------------------------------------------------------------------------- /webrtc-sys/compile_flags.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/compile_flags.txt -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/android.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/android.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/apm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/apm.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/audio_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/audio_device.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/audio_resampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/audio_resampler.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/audio_track.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/audio_track.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/candidate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/candidate.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/data_channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/data_channel.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/desktop_capturer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/desktop_capturer.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/frame_cryptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/frame_cryptor.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/global_task_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/global_task_queue.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/helper.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/jsep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/jsep.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/media_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/media_stream.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/media_stream_track.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/media_stream_track.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/objc_video_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/objc_video_factory.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/peer_connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/peer_connection.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/peer_connection_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/peer_connection_factory.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/prohibit_libsrtp_initialization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/prohibit_libsrtp_initialization.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/rtc_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/rtc_error.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/rtp_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/rtp_parameters.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/rtp_receiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/rtp_receiver.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/rtp_sender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/rtp_sender.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/rtp_transceiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/rtp_transceiver.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/video_decoder_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/video_decoder_factory.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/video_encoder_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/video_encoder_factory.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/video_frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/video_frame.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/video_frame_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/video_frame_buffer.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/video_track.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/video_track.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/webrtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/webrtc.h -------------------------------------------------------------------------------- /webrtc-sys/include/livekit/yuv_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/include/livekit/yuv_helper.h -------------------------------------------------------------------------------- /webrtc-sys/libwebrtc/.gclient: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/libwebrtc/.gclient -------------------------------------------------------------------------------- /webrtc-sys/libwebrtc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/libwebrtc/.gitignore -------------------------------------------------------------------------------- /webrtc-sys/libwebrtc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/libwebrtc/README.md -------------------------------------------------------------------------------- /webrtc-sys/libwebrtc/boringssl_prefix_symbols.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/libwebrtc/boringssl_prefix_symbols.txt -------------------------------------------------------------------------------- /webrtc-sys/libwebrtc/build_android.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/libwebrtc/build_android.sh -------------------------------------------------------------------------------- /webrtc-sys/libwebrtc/build_ios.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/libwebrtc/build_ios.sh -------------------------------------------------------------------------------- /webrtc-sys/libwebrtc/build_linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/libwebrtc/build_linux.sh -------------------------------------------------------------------------------- /webrtc-sys/libwebrtc/build_macos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/libwebrtc/build_macos.sh -------------------------------------------------------------------------------- /webrtc-sys/libwebrtc/build_windows.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/libwebrtc/build_windows.cmd -------------------------------------------------------------------------------- /webrtc-sys/libwebrtc/patches/add_deps.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/libwebrtc/patches/add_deps.patch -------------------------------------------------------------------------------- /webrtc-sys/libwebrtc/patches/add_licenses.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/libwebrtc/patches/add_licenses.patch -------------------------------------------------------------------------------- /webrtc-sys/libwebrtc/patches/android_use_libunwind.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/libwebrtc/patches/android_use_libunwind.patch -------------------------------------------------------------------------------- /webrtc-sys/libwebrtc/patches/david_disable_gun_source_macro.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/libwebrtc/patches/david_disable_gun_source_macro.patch -------------------------------------------------------------------------------- /webrtc-sys/libwebrtc/patches/disable_sme_for_libyuv.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/libwebrtc/patches/disable_sme_for_libyuv.patch -------------------------------------------------------------------------------- /webrtc-sys/libwebrtc/patches/force_gcc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/libwebrtc/patches/force_gcc.patch -------------------------------------------------------------------------------- /webrtc-sys/libwebrtc/patches/ssl_verify_callback_with_native_handle.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/libwebrtc/patches/ssl_verify_callback_with_native_handle.patch -------------------------------------------------------------------------------- /webrtc-sys/libwebrtc/patches/windows_silence_warnings.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/libwebrtc/patches/windows_silence_warnings.patch -------------------------------------------------------------------------------- /webrtc-sys/src/android.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/android.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/android.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/android.rs -------------------------------------------------------------------------------- /webrtc-sys/src/apm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/apm.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/apm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/apm.rs -------------------------------------------------------------------------------- /webrtc-sys/src/audio_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/audio_device.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/audio_resampler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/audio_resampler.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/audio_resampler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/audio_resampler.rs -------------------------------------------------------------------------------- /webrtc-sys/src/audio_track.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/audio_track.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/audio_track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/audio_track.rs -------------------------------------------------------------------------------- /webrtc-sys/src/candidate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/candidate.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/candidate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/candidate.rs -------------------------------------------------------------------------------- /webrtc-sys/src/data_channel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/data_channel.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/data_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/data_channel.rs -------------------------------------------------------------------------------- /webrtc-sys/src/desktop_capturer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/desktop_capturer.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/desktop_capturer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/desktop_capturer.rs -------------------------------------------------------------------------------- /webrtc-sys/src/frame_cryptor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/frame_cryptor.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/frame_cryptor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/frame_cryptor.rs -------------------------------------------------------------------------------- /webrtc-sys/src/global_task_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/global_task_queue.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/helper.rs -------------------------------------------------------------------------------- /webrtc-sys/src/jsep.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/jsep.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/jsep.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/jsep.rs -------------------------------------------------------------------------------- /webrtc-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/lib.rs -------------------------------------------------------------------------------- /webrtc-sys/src/media_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/media_stream.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/media_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/media_stream.rs -------------------------------------------------------------------------------- /webrtc-sys/src/media_stream_track.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/media_stream_track.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/media_stream_track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/media_stream_track.rs -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/NvCodec/NvCodec/NvDecoder/NvDecoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/NvCodec/NvCodec/NvDecoder/NvDecoder.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/NvCodec/NvCodec/NvDecoder/NvDecoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/NvCodec/NvCodec/NvDecoder/NvDecoder.h -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/NvCodec/NvCodec/NvEncoder/NvEncoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/NvCodec/NvCodec/NvEncoder/NvEncoder.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/NvCodec/NvCodec/NvEncoder/NvEncoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/NvCodec/NvCodec/NvEncoder/NvEncoder.h -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/NvCodec/NvCodec/NvEncoder/NvEncoderCuda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/NvCodec/NvCodec/NvEncoder/NvEncoderCuda.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/NvCodec/NvCodec/NvEncoder/NvEncoderCuda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/NvCodec/NvCodec/NvEncoder/NvEncoderCuda.h -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/NvCodec/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/NvCodec/README.txt -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/NvCodec/include/Utils/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/NvCodec/include/Utils/Logger.h -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/NvCodec/include/Utils/NvCodecUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/NvCodec/include/Utils/NvCodecUtils.h -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/NvCodec/include/cuviddec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/NvCodec/include/cuviddec.h -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/NvCodec/include/nvEncodeAPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/NvCodec/include/nvEncodeAPI.h -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/NvCodec/include/nvcuvid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/NvCodec/include/nvcuvid.h -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/cuda_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/cuda_context.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/cuda_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/cuda_context.h -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/h264_decoder_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/h264_decoder_impl.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/h264_decoder_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/h264_decoder_impl.h -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/h264_encoder_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/h264_encoder_impl.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/h264_encoder_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/h264_encoder_impl.h -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/h265_decoder_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/h265_decoder_impl.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/h265_decoder_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/h265_decoder_impl.h -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/h265_encoder_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/h265_encoder_impl.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/h265_encoder_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/h265_encoder_impl.h -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/implib/libcuda.so.init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/implib/libcuda.so.init.c -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/implib/libcuda.so.tramp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/implib/libcuda.so.tramp.S -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/implib/libnvcuvid.so.init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/implib/libnvcuvid.so.init.c -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/implib/libnvcuvid.so.tramp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/implib/libnvcuvid.so.tramp.S -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/nvidia_decoder_factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/nvidia_decoder_factory.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/nvidia_decoder_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/nvidia_decoder_factory.h -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/nvidia_encoder_factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/nvidia_encoder_factory.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/nvidia/nvidia_encoder_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/nvidia/nvidia_encoder_factory.h -------------------------------------------------------------------------------- /webrtc-sys/src/objc_video_factory.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/objc_video_factory.mm -------------------------------------------------------------------------------- /webrtc-sys/src/objc_video_frame_buffer.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/objc_video_frame_buffer.mm -------------------------------------------------------------------------------- /webrtc-sys/src/peer_connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/peer_connection.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/peer_connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/peer_connection.rs -------------------------------------------------------------------------------- /webrtc-sys/src/peer_connection_factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/peer_connection_factory.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/peer_connection_factory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/peer_connection_factory.rs -------------------------------------------------------------------------------- /webrtc-sys/src/prohibit_libsrtp_initialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/prohibit_libsrtp_initialization.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/prohibit_libsrtp_initialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/prohibit_libsrtp_initialization.rs -------------------------------------------------------------------------------- /webrtc-sys/src/rtc_error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/rtc_error.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/rtc_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/rtc_error.rs -------------------------------------------------------------------------------- /webrtc-sys/src/rtp_parameters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/rtp_parameters.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/rtp_parameters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/rtp_parameters.rs -------------------------------------------------------------------------------- /webrtc-sys/src/rtp_receiver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/rtp_receiver.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/rtp_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/rtp_receiver.rs -------------------------------------------------------------------------------- /webrtc-sys/src/rtp_sender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/rtp_sender.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/rtp_sender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/rtp_sender.rs -------------------------------------------------------------------------------- /webrtc-sys/src/rtp_transceiver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/rtp_transceiver.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/rtp_transceiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/rtp_transceiver.rs -------------------------------------------------------------------------------- /webrtc-sys/src/vaapi/h264_encoder_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/vaapi/h264_encoder_impl.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/vaapi/h264_encoder_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/vaapi/h264_encoder_impl.h -------------------------------------------------------------------------------- /webrtc-sys/src/vaapi/implib/libva-drm.so.init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/vaapi/implib/libva-drm.so.init.c -------------------------------------------------------------------------------- /webrtc-sys/src/vaapi/implib/libva-drm.so.tramp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/vaapi/implib/libva-drm.so.tramp.S -------------------------------------------------------------------------------- /webrtc-sys/src/vaapi/implib/libva.so.init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/vaapi/implib/libva.so.init.c -------------------------------------------------------------------------------- /webrtc-sys/src/vaapi/implib/libva.so.tramp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/vaapi/implib/libva.so.tramp.S -------------------------------------------------------------------------------- /webrtc-sys/src/vaapi/vaapi_display_drm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/vaapi/vaapi_display_drm.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/vaapi/vaapi_display_drm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/vaapi/vaapi_display_drm.h -------------------------------------------------------------------------------- /webrtc-sys/src/vaapi/vaapi_display_win32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/vaapi/vaapi_display_win32.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/vaapi/vaapi_display_win32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/vaapi/vaapi_display_win32.h -------------------------------------------------------------------------------- /webrtc-sys/src/vaapi/vaapi_encoder_factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/vaapi/vaapi_encoder_factory.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/vaapi/vaapi_encoder_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/vaapi/vaapi_encoder_factory.h -------------------------------------------------------------------------------- /webrtc-sys/src/vaapi/vaapi_h264_encoder_wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/vaapi/vaapi_h264_encoder_wrapper.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/vaapi/vaapi_h264_encoder_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/vaapi/vaapi_h264_encoder_wrapper.h -------------------------------------------------------------------------------- /webrtc-sys/src/video_decoder_factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/video_decoder_factory.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/video_encoder_factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/video_encoder_factory.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/video_frame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/video_frame.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/video_frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/video_frame.rs -------------------------------------------------------------------------------- /webrtc-sys/src/video_frame_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/video_frame_buffer.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/video_frame_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/video_frame_buffer.rs -------------------------------------------------------------------------------- /webrtc-sys/src/video_track.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/video_track.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/video_track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/video_track.rs -------------------------------------------------------------------------------- /webrtc-sys/src/webrtc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/webrtc.cpp -------------------------------------------------------------------------------- /webrtc-sys/src/webrtc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/webrtc.rs -------------------------------------------------------------------------------- /webrtc-sys/src/yuv_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/src/yuv_helper.rs -------------------------------------------------------------------------------- /webrtc-sys/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/test/CMakeLists.txt -------------------------------------------------------------------------------- /webrtc-sys/test/benchmark.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/test/benchmark.cc -------------------------------------------------------------------------------- /webrtc-sys/test/benchmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/test/benchmark.h -------------------------------------------------------------------------------- /webrtc-sys/test/benchmark_nvidia.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/test/benchmark_nvidia.cc -------------------------------------------------------------------------------- /webrtc-sys/test/benchmark_nvidia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/test/benchmark_nvidia.h -------------------------------------------------------------------------------- /webrtc-sys/test/benchmark_openh264.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/test/benchmark_openh264.cc -------------------------------------------------------------------------------- /webrtc-sys/test/benchmark_openh264.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/test/benchmark_openh264.h -------------------------------------------------------------------------------- /webrtc-sys/test/benchmark_vaapi.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/test/benchmark_vaapi.cc -------------------------------------------------------------------------------- /webrtc-sys/test/benchmark_vaapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/test/benchmark_vaapi.h -------------------------------------------------------------------------------- /webrtc-sys/test/cpu/cpu_linux.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/test/cpu/cpu_linux.cc -------------------------------------------------------------------------------- /webrtc-sys/test/cpu/cpu_linux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/test/cpu/cpu_linux.h -------------------------------------------------------------------------------- /webrtc-sys/test/cpu/cpu_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/test/cpu/cpu_wrapper.h -------------------------------------------------------------------------------- /webrtc-sys/test/fileutils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/test/fileutils.cc -------------------------------------------------------------------------------- /webrtc-sys/test/fileutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/test/fileutils.h -------------------------------------------------------------------------------- /webrtc-sys/test/test_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/test/test_main.cc -------------------------------------------------------------------------------- /webrtc-sys/test/video_source.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/test/video_source.cc -------------------------------------------------------------------------------- /webrtc-sys/test/video_source.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/webrtc-sys/test/video_source.h -------------------------------------------------------------------------------- /yuv-sys/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/yuv-sys/CHANGELOG.md -------------------------------------------------------------------------------- /yuv-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/yuv-sys/Cargo.toml -------------------------------------------------------------------------------- /yuv-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/yuv-sys/build.rs -------------------------------------------------------------------------------- /yuv-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/yuv-sys/src/lib.rs -------------------------------------------------------------------------------- /yuv-sys/yuv_functions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/rust-sdks/HEAD/yuv-sys/yuv_functions.txt --------------------------------------------------------------------------------