struct CCL::IAudioProcessCallback
Overview
Callback interface for audio processing in a push-model. More…
#include <iaudiocallback.h> struct IAudioProcessCallback: public CCL::IUnknown { // methods virtual tresult CCL_API processAudio ( const AudioCallbackContext& context, const AudioIOData& ioData ) = 0; virtual tresult CCL_API postProcess () = 0; };
Inherited Members
public: // methods virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0; virtual unsigned int CCL_API retain () = 0; virtual unsigned int CCL_API release () = 0;
Detailed Documentation
Callback interface for audio processing in a push-model.
Methods
virtual tresult CCL_API processAudio ( const AudioCallbackContext& context, const AudioIOData& ioData ) = 0
Called periodically on a realtime-priority thread when audio processing is active.
virtual tresult CCL_API postProcess () = 0
Called after audio data has been copied.