Generate extension API shims
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1,8 +1,33 @@
|
||||
//! 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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user