HephAudio
v3.1.0
A cross-platform C++ library for recording, playing, and processing audio on Windows, Android, Linux, iOS, and macOS.
Toggle main menu visibility
Main Page
Topics
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
~
Functions
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
~
Variables
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
Typedefs
Files
File List
File Members
All
c
h
Typedefs
Macros
c
h
•
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Loading...
Searching...
No Matches
HephAudio
HeaderFiles
AudioEvents
AudioCaptureEventArgs.h
Go to the documentation of this file.
1
#pragma once
2
#include "
HephAudioShared.h
"
3
#include "
AudioEventArgs.h
"
4
#include "
AudioBuffer.h
"
5
8
namespace
HephAudio
9
{
14
struct
HEPH_API
AudioCaptureEventArgs
:
public
AudioEventArgs
15
{
20
AudioBuffer
captureBuffer
;
21
28
AudioCaptureEventArgs
(
Native::NativeAudio
* pNativeAudio,
AudioBuffer
& captureBuffer);
29
};
14
struct
HEPH_API
AudioCaptureEventArgs
:
public
AudioEventArgs
{
…
};
30
}
AudioBuffer.h
AudioEventArgs.h
HephAudioShared.h
HEPH_API
#define HEPH_API
Definition
HephShared.h:124
HephAudio::AudioBuffer
class for storing the audio samples in internal format.
Definition
AudioBuffer.h:16
HephAudio::Native::NativeAudio
base class for the classes that interact with the native audio APIs.
Definition
NativeAudio.h:29
HephAudio::AudioCaptureEventArgs
struct for storing the arguments for the audio capture events.
Definition
AudioCaptureEventArgs.h:15
HephAudio::AudioCaptureEventArgs::captureBuffer
AudioBuffer captureBuffer
Definition
AudioCaptureEventArgs.h:20
HephAudio::AudioCaptureEventArgs::AudioCaptureEventArgs
AudioCaptureEventArgs(Native::NativeAudio *pNativeAudio, AudioBuffer &captureBuffer)
HephAudio::AudioEventArgs
base class for audio event arguments.
Definition
AudioEventArgs.h:15
Generated by
1.11.0