Crate libpulse_sys

source ·
Expand description

PulseAudio Rust language linking library.

Re-exports

pub use channelmap::*;
pub use context::*;
pub use def::*;
pub use direction::*;
pub use error::*;
pub use format::*;
pub use mainloop::*;
pub use operation::*;
pub use proplist::*;
pub use rtclock::*;
pub use sample::*;
pub use stream::*;
pub use timeval::*;
pub use utf8::*;
pub use util::*;
pub use version::*;
pub use volume::*;
pub use xmalloc::*;

Modules

Constants and routines for handing channel mapping
Connection contexts for asynchronous communication with a server.
Global definitions
Utility functions for direction.
Error management
Utility functions for handling a stream or sink format.
Main loop abstraction layer
Asynchronous operations.
Property list constants and functions.
Monotonic clock utilities.
Constants and routines for sample type handling.
Audio streams for input, output and sample upload.
Utility functions for handling timeval calculations.
UTF-8 validation functions.
Assorted utility functions.
Version constants and functions
Constants and routines for volume handling.
Memory allocation functions.