pub struct Port { /* private fields */ }
Implementations§
source§impl Port
impl Port
pub fn add_listener_local(&self) -> PortListenerLocalBuilder<'_>
sourcepub fn subscribe_params(&self, ids: &[ParamType])
pub fn subscribe_params(&self, ids: &[ParamType])
Subscribe to parameter changes
Automatically emit param
events for the given ids when they are changed
sourcepub fn enum_params(&self, seq: i32, id: Option<ParamType>, start: u32, num: u32)
pub fn enum_params(&self, seq: i32, id: Option<ParamType>, start: u32, num: u32)
Enumerate node parameters
Start enumeration of node parameters. For each param, a param event will be emitted.
§Parameters
seq
: a sequence number to place in the reply
id
: the parameter id to enum, or None
to allow any id
start
: the start index or 0 for the first param
num
: the maximum number of params to retrieve (u32::MAX
may be used to retrieve all params)
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Port
impl !Send for Port
impl !Sync for Port
impl Unpin for Port
impl UnwindSafe for Port
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more