Trait jack::PortData [] [src]

pub unsafe trait PortData: Sized {
    unsafe fn from_ptr(ptr: *mut c_void, nframes: u32) -> Self;
    fn jack_port_type() -> &'static str;
    fn jack_flags() -> PortFlags;
    fn jack_buffer_size() -> u64;
}

Represents the data of a Port within a JackHandler::process callback.

Required Methods

Used by Port::data().

String used by jack upon port creation to identify the port type.

Flags used by jack upon port creation.

Size used by jack upon port creation.

Implementors