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::Native::OpenSLParams Struct Referencefinal

struct for storing the OpenSL ES specific parameters. More...

#include <OpenSLParams.h>

Inheritance diagram for HephAudio::Native::OpenSLParams:
HephAudio::Native::NativeAudioParams

Public Member Functions

 OpenSLParams ()
 
- Public Member Functions inherited from HephAudio::Native::NativeAudioParams
virtual ~NativeAudioParams ()=default
 

Public Attributes

double renderBufferDuration_ms
 
double captureBufferDuration_ms
 

Detailed Description

struct for storing the OpenSL ES specific parameters.

Constructor & Destructor Documentation

◆ OpenSLParams()

HephAudio::Native::OpenSLParams::OpenSLParams ( )
inline

creates a new instance and initializes it with default values.

Member Data Documentation

◆ renderBufferDuration_ms

double HephAudio::Native::OpenSLParams::renderBufferDuration_ms

duration of the render buffer in milliseconds.

◆ captureBufferDuration_ms

double HephAudio::Native::OpenSLParams::captureBufferDuration_ms

duration of the capture buffer in milliseconds.