Struct ambisonic::AmbisonicBuilder [−][src]
pub struct AmbisonicBuilder { /* fields omitted */ }
A builder object for creating Ambisonic
contexts
Methods
impl AmbisonicBuilder
[src]
impl AmbisonicBuilder
pub fn new() -> Self
[src]
pub fn new() -> Self
Create a new builder with default settings
pub fn build(self) -> Ambisonic
[src]
pub fn build(self) -> Ambisonic
Build the ambisonic context
pub fn with_device(self, device: Device) -> Self
[src]
pub fn with_device(self, device: Device) -> Self
Select device (defaults to rodio::default_output_device()
pub fn with_sample_rate(self, sample_rate: u32) -> Self
[src]
pub fn with_sample_rate(self, sample_rate: u32) -> Self
Set sample rate fo the ambisonic mix
pub fn with_config(self, config: PlaybackConfiguration) -> Self
[src]
pub fn with_config(self, config: PlaybackConfiguration) -> Self
Set playback configuration
Trait Implementations
impl Default for AmbisonicBuilder
[src]
impl Default for AmbisonicBuilder
Auto Trait Implementations
impl Send for AmbisonicBuilder
impl Send for AmbisonicBuilder
impl Sync for AmbisonicBuilder
impl Sync for AmbisonicBuilder