Hello everyone,
I am developing a Tauri-based WebRTC application in Rust targeting macOS and Windows platforms. For this, I’ve integrated the LiveKit Rust SDK and am using PeerConnection and related classes directly, as I am not utilizing the LiveKit cloud or OSS.
However, I couldn’t find APIs in the SDK to retrieve the microphone stream, which is required to pass to the add_track function of the peer connection. Similarly, I haven’t located any APIs to play the audio stream received in the on_track() callback through the speakers.
I couldn’t find relevant examples that demonstrate this functionality. Could someone confirm whether such APIs for managing media devices are available in the LiveKit Rust SDK?
Any guidance or pointers would be greatly appreciated. Thank you!