Searched refs:API (Results 1 – 12 of 12) sorted by relevance
37 pub struct API { struct43 impl API { argument195 pub fn build(mut self) -> API { in build() argument196 API { in build()
6 description = "A pure Rust implementation of WebRTC Media API"
6 description = "A pure Rust implementation of WebRTC DataChannel API"
6 description = "A pure Rust implementation of WebRTC Media Constraints API"
10 These methods are equivalent to that of JavaScript WebRTC API.11 See <https://developer.mozilla.org/en-US/docs/Web/API/RTCDataChannel> for more details.
7 #### Media API21 #### Data Channel API28 - [x] [ORTC](ortc): Example ortc shows how to use the ORTC API for DataChannel communication.
6 description = "A pure Rust implementation of WebRTC API"
8 * Make RTCRtpCodecCapability::payloader_for_codec public API [#349](https://github.com/webrtc-rs/we…18 * Change `API::new_rtp_sender` signature to `|&self, track: Option<Arc<dyn TrackLocal + Send + Sync…85 …for extmap matching. [#321](https://github.com/webrtc-rs/webrtc/pull/321). API change for `MediaEn…
6 use crate::api::{APIBuilder, API};36 api: &API, in set_up_data_channel_parameters_test() argument1286 async fn new(api: &API) -> Result<Self> { in new()1376 async fn new_ortc_pair(api: &API) -> Result<(Arc<TestOrtcStack>, Arc<TestOrtcStack>)> { in new_ortc_pair()
104 pub(crate) async fn new_pair(api: &API) -> Result<(RTCPeerConnection, RTCPeerConnection)> { in new_pair()
72 api: &API, in new() argument1104 pub(super) async fn create_ice_transport(&self, api: &API) -> Arc<RTCIceTransport> { in create_ice_transport()
16 use crate::api::API;221 pub(crate) async fn new(api: &API, mut configuration: RTCConfiguration) -> Result<Self> { in new() argument