Struct jack_client::client::JackClient
[−]
[src]
pub struct JackClient<T: JackHandler> { /* fields omitted */ }
pub struct JackClient<T: JackHandler> { /* fields omitted */ }
impl<T: JackHandler> JackClient<T>
[src]fn new() -> JackClient<T>
fn name<'b>(self, name: &'b str) -> JackClient<T>
fn get_name(&mut self) -> Option<String>
fn option(self, option: ClientOption) -> JackClient<T>
fn buffer_size(&mut self, nframes: u32)
fn get_buffer_size(&mut self) -> u32
fn get_sample_rate(&mut self) -> u32
fn get_cpu_load(&mut self) -> f32
fn connect(self) -> Result<JackClient<T>, ClientStatus>
fn new_port(&self) -> JackPort
fn activate(&mut self, handler_obj: T) -> Result<*mut T, ()>
fn search(&mut self) -> PortIterator
impl<T: JackHandler> Drop for JackClient<T>
[src]