/// Sets  callback to be called once in every control period.
/// This facility can be used to ensure a function is called synchronously
/// before every csound control buffer processing.
/// It is important to make sure no blocking operations are performed in the callback.
Sets  callback to be called once in every control period.
This facility can be used to ensure a function is called synchronously
before every csound control buffer processing.
It is important to make sure no blocking operations are performed in the callback.
Sets callback to be called once in every control period . This facility can be used to ensure a function is called synchronously before every csound control buffer processing . It is important to make sure no blocking operations are performed in the callback .
pub fn sense_event_callback<'c, F>(&self, f: F)
    where
        F: FnMut() + 'c,
    {
        unsafe {
            (*(csound_sys::csoundGetHostData(self.engine.csound) as *mut CallbackHandler))
                .callbacks
                .set_sense_event_cb(self.engine.csound, f);
        }
    }
pub fn sense_event_callback < ' c , F > ( & self , f : F ) where F : FnMut ( ) + ' c , { unsafe { ( * ( csound_sys :: csoundGetHostData ( self . engine . csound ) as * mut CallbackHandler ) ) . callbacks . set_sense_event_cb ( self . engine . csound , f ) ; } }
Sets  callback to be called once in every control period.
Sets callback to be called once in every control period .
&self
f
F