Struct jack::AudioOut [] [src]

pub struct AudioOut;

AudioOut implements the PortSpec trait, which defines an endpoint for JACK. In this case, it is a mutable 32 bit floating point buffer for audio.

AudioOut::buffer() is used to gain access the buffer.

Example

let client = jack::Client::new("rusty_client", jack::ClientOptions::NO_START_SERVER)
    .unwrap()
    .0;
let spec = jack::AudioIn::default();
let audio_out_port = client.register_port("out", spec).unwrap();

Trait Implementations

impl Copy for AudioOut
[src]

impl Clone for AudioOut
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for AudioOut
[src]

[src]

Formats the value using the given formatter.

impl Default for AudioOut
[src]

[src]

Returns the "default value" for a type. Read more

impl<'a> PortSpec for AudioOut
[src]

[src]

String used by JACK upon port creation to identify the port type. Read more

[src]

Flags used by jack upon port creation.

[src]

Size used by jack upon port creation.