pub struct Node { /* private fields */ }
Implementations§
Source§impl Node
impl Node
pub fn add_listener_local(&self) -> NodeListenerLocalBuilder<'_>
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)
pub fn set_param(&self, id: ParamType, flags: u32, param: &Pod)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Node
impl RefUnwindSafe for Node
impl !Send for Node
impl !Sync for Node
impl Unpin for Node
impl UnwindSafe for Node
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