HephAudio v3.0.6
A cross-platform C++ library for recording, playing, and processing audio on Windows, Android, Linux, iOS, and macOS.
Loading...
Searching...
No Matches
AudioRenderEventArgs.h
Go to the documentation of this file.
1#pragma once
2#include "HephAudioShared.h"
3#include "AudioEventArgs.h"
4#include "AudioBuffer.h"
5#include "AudioObject.h"
6
9namespace HephAudio
10{
16 {
22
28
36 AudioRenderEventArgs(Native::NativeAudio* pNativeAudio, AudioObject* pAudioObject, size_t renderFrameCount);
37 };
38}
#define HEPH_API
Definition HephShared.h:132
base class for the classes that interact with the native audio APIs.
Definition NativeAudio.h:28
base class for audio event arguments.
Definition AudioEventArgs.h:15
stores information that's necessary to play audio.
Definition AudioObject.h:36
struct for storing the arguments for the audio render events.
Definition AudioRenderEventArgs.h:16
size_t renderFrameCount
Definition AudioRenderEventArgs.h:27
AudioRenderEventArgs(Native::NativeAudio *pNativeAudio, AudioObject *pAudioObject, size_t renderFrameCount)
AudioObject * pAudioObject
Definition AudioRenderEventArgs.h:21