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
HephAudio
HeaderFiles
AudioEvents
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
9
namespace
HephAudio
10
{
15
struct
HEPH_API
AudioRenderEventArgs
:
public
AudioEventArgs
16
{
21
AudioObject
*
pAudioObject
;
22
27
size_t
renderFrameCount
;
28
36
AudioRenderEventArgs
(
Native::NativeAudio
* pNativeAudio,
AudioObject
* pAudioObject,
size_t
renderFrameCount);
37
};
38
}
AudioBuffer.h
AudioEventArgs.h
AudioObject.h
HephAudioShared.h
HEPH_API
#define HEPH_API
Definition
HephShared.h:132
HephAudio::Native::NativeAudio
base class for the classes that interact with the native audio APIs.
Definition
NativeAudio.h:28
HephAudio::AudioEventArgs
base class for audio event arguments.
Definition
AudioEventArgs.h:15
HephAudio::AudioObject
stores information that's necessary to play audio.
Definition
AudioObject.h:36
HephAudio::AudioRenderEventArgs
struct for storing the arguments for the audio render events.
Definition
AudioRenderEventArgs.h:16
HephAudio::AudioRenderEventArgs::renderFrameCount
size_t renderFrameCount
Definition
AudioRenderEventArgs.h:27
HephAudio::AudioRenderEventArgs::AudioRenderEventArgs
AudioRenderEventArgs(Native::NativeAudio *pNativeAudio, AudioObject *pAudioObject, size_t renderFrameCount)
HephAudio::AudioRenderEventArgs::pAudioObject
AudioObject * pAudioObject
Definition
AudioRenderEventArgs.h:21
Generated by
1.11.0