Generate extension API shims

This commit is contained in:
2026-08-08 12:58:50 +02:00
parent 1291234e6f
commit 643762fd1d
19 changed files with 12766 additions and 1312 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -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;
}