34 lines
921 B
Rust
34 lines
921 B
Rust
//! WebRTC voice adapter corresponding to `LibreMetaverse.Voice.WebRTC`.
|
|
|
|
extern crate self as libremetaverse_voice_webrtc;
|
|
|
|
mod generated;
|
|
|
|
pub use generated::*;
|
|
pub use libremetaverse as core;
|
|
pub use libremetaverse_structured_data as structured_data;
|
|
pub use libremetaverse_types::NotImplemented as Error;
|
|
|
|
/// Project-owned boundary types for external JSON signatures.
|
|
pub mod signaling {
|
|
pub struct JsonValue;
|
|
}
|
|
|
|
/// Project-owned boundary types for external WebRTC transport signatures.
|
|
pub mod transport {
|
|
pub struct RTCDataChannel;
|
|
pub struct RTCPeerConnection;
|
|
}
|
|
|
|
/// Project-owned boundary types for external media signatures.
|
|
pub mod media {
|
|
pub struct AudioSamplingRatesEnum(pub i32);
|
|
}
|
|
|
|
/// Project-owned boundary types for external audio signatures.
|
|
pub mod audio {
|
|
pub struct NoiseSuppressionLevel(pub i32);
|
|
pub struct SoundFlowAudioEndPoint;
|
|
pub struct SoundFlowAudioSource;
|
|
}
|