#[repr(C)]pub struct AUNodeRenderCallback {
pub destNode: AUNode,
pub destInputNumber: AudioUnitElement,
pub cback: AURenderCallbackStruct,
}
Available on crate features
AUComponent
and AUGraph
and AudioUnitProperties
and objc2-core-audio-types
only.Expand description
A callback used to provide input to an audio unit
Used to contain information when a callback is used to provide input to the specific node’s specified input
See also Apple’s documentation
Fields§
§destNode: AUNode
§destInputNumber: AudioUnitElement
§cback: AURenderCallbackStruct
Trait Implementations§
Source§impl Clone for AUNodeRenderCallback
impl Clone for AUNodeRenderCallback
Source§fn clone(&self) -> AUNodeRenderCallback
fn clone(&self) -> AUNodeRenderCallback
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AUNodeRenderCallback
impl Debug for AUNodeRenderCallback
Source§impl Encode for AUNodeRenderCallback
impl Encode for AUNodeRenderCallback
Source§impl PartialEq for AUNodeRenderCallback
impl PartialEq for AUNodeRenderCallback
Source§impl RefEncode for AUNodeRenderCallback
impl RefEncode for AUNodeRenderCallback
Source§const ENCODING_REF: Encoding
const ENCODING_REF: Encoding
The Objective-C type-encoding for a reference of this type. Read more
impl Copy for AUNodeRenderCallback
impl StructuralPartialEq for AUNodeRenderCallback
Auto Trait Implementations§
impl Freeze for AUNodeRenderCallback
impl RefUnwindSafe for AUNodeRenderCallback
impl !Send for AUNodeRenderCallback
impl !Sync for AUNodeRenderCallback
impl Unpin for AUNodeRenderCallback
impl UnwindSafe for AUNodeRenderCallback
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> EncodeArgument for Twhere
T: Encode,
impl<T> EncodeArgument for Twhere
T: Encode,
Source§const ENCODING_ARGUMENT: Encoding = T::ENCODING
const ENCODING_ARGUMENT: Encoding = T::ENCODING
The Objective-C type-encoding for this type.
Source§impl<T> EncodeReturn for Twhere
T: Encode,
impl<T> EncodeReturn for Twhere
T: Encode,
Source§const ENCODING_RETURN: Encoding = T::ENCODING
const ENCODING_RETURN: Encoding = T::ENCODING
The Objective-C type-encoding for this type.