Struct Dynamic Graph Audio Session
pub struct DynamicGraphAudioSession<'a, S: GraphSample = f32> { /* private fields */ }Expand description
Owner-confined dynamic graph session. Stop/drop before engine transfer/drop; do not forget/leak this guard. Retirement remains control-owned.
use ravet_graph::DynamicGraphAudioSession;
fn require_send<T: Send>() {}
require_send::<DynamicGraphAudioSession<'static>>();Implementations§
§impl<S: GraphSample> DynamicGraphAudioSession<'_, S>
impl<S: GraphSample> DynamicGraphAudioSession<'_, S>
pub fn process( &mut self, block: &mut ProcessBlock<'_, '_, '_, S>, ) -> DynamicGraphStatus
pub fn reset(&mut self)
pub fn try_reset(&mut self) -> Result<(), GraphStatus>
pub fn try_reset(&mut self) -> Result<(), GraphStatus>
Forward checked reset without resetting pending proposals.