|
HephAudio v3.1.0
A cross-platform C++ library for recording, playing, and processing audio on Windows, Android, Linux, iOS, and macOS.
|
struct for storing the arguments for the audio render events. More...
#include <AudioRenderEventArgs.h>
Public Member Functions | |
| AudioRenderEventArgs (Native::NativeAudio *pNativeAudio, AudioObject *pAudioObject, size_t renderFrameCount) | |
Public Member Functions inherited from HephAudio::AudioEventArgs | |
| AudioEventArgs (Native::NativeAudio *pNativeAudio) | |
| virtual | ~AudioEventArgs ()=default |
Public Member Functions inherited from Heph::EventArgs | |
| virtual | ~EventArgs ()=default |
Public Attributes | |
| AudioObject * | pAudioObject |
| size_t | renderFrameCount |
Public Attributes inherited from HephAudio::AudioEventArgs | |
| Native::NativeAudio * | pNativeAudio |
struct for storing the arguments for the audio render events.
| HephAudio::AudioRenderEventArgs::AudioRenderEventArgs | ( | Native::NativeAudio * | pNativeAudio, |
| AudioObject * | pAudioObject, | ||
| size_t | renderFrameCount ) |
creates a new instance and initializes it with the provided values.
| pNativeAudio | pointer to the native audio instance that raised the event. |
| pAudioObject | pointer to the audio object instance that's being rendered. |
| renderFrameCount | number of audio frames to render. |
| AudioObject* HephAudio::AudioRenderEventArgs::pAudioObject |
pointer to the audio object instance that's being rendered.
| size_t HephAudio::AudioRenderEventArgs::renderFrameCount |
number of audio frames to render.