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
HephCommon
HeaderFiles
Exceptions
ExceptionEventArgs.h
Go to the documentation of this file.
1
#pragma once
2
#include "
HephShared.h
"
3
#include "
EventArgs.h
"
4
#include "
Exception.h
"
5
8
namespace
Heph
9
{
14
struct
HEPH_API
ExceptionEventArgs
:
public
EventArgs
15
{
20
const
void
*
pSender
;
21
26
const
Exception
&
exception
;
27
34
ExceptionEventArgs
(
const
void
* pSender,
const
Exception
& ex);
35
37
virtual
~ExceptionEventArgs
() =
default
;
38
};
39
}
EventArgs.h
Exception.h
HephShared.h
HEPH_API
#define HEPH_API
Definition
HephShared.h:132
Heph::Exception
stores exception information. Base class for exceptions.
Definition
Exception.h:40
Heph::EventArgs
base class for storing arguments for an event .
Definition
EventArgs.h:13
Heph::ExceptionEventArgs
struct for storing the arguments for the audio exception events.
Definition
ExceptionEventArgs.h:15
Heph::ExceptionEventArgs::ExceptionEventArgs
ExceptionEventArgs(const void *pSender, const Exception &ex)
Heph::ExceptionEventArgs::~ExceptionEventArgs
virtual ~ExceptionEventArgs()=default
Heph::ExceptionEventArgs::exception
const Exception & exception
Definition
ExceptionEventArgs.h:26
Heph::ExceptionEventArgs::pSender
const void * pSender
Definition
ExceptionEventArgs.h:20
Generated by
1.11.0