HephAudio v3.0.6
A cross-platform C++ library for recording, playing, and processing audio on Windows, Android, Linux, iOS, and macOS.
|
struct for storing the AAudio specific parameters. More...
#include <AAudioParams.h>
Public Member Functions | |
AAudioParams () | |
Public Member Functions inherited from HephAudio::Native::NativeAudioParams | |
virtual | ~NativeAudioParams ()=default |
Public Attributes | |
aaudio_sharing_mode_t | renderShareMode |
aaudio_sharing_mode_t | captureShareMode |
aaudio_performance_mode_t | renderPerformanceMode |
aaudio_performance_mode_t | capturePerformanceMode |
double | renderBufferDuration_ms |
double | captureBufferDuration_ms |
aaudio_content_type_t | renderContentType |
aaudio_content_type_t | captureContentType |
aaudio_usage_t | renderUsage |
aaudio_usage_t | captureUsage |
struct for storing the AAudio specific parameters.
|
inline |
creates a new instance and initializes it with default values.
aaudio_sharing_mode_t HephAudio::Native::AAudioParams::renderShareMode |
render share mode, AAUDIO_SHARING_MODE_SHARED or AAUDIO_SHARING_MODE_EXCLUSIVE.
aaudio_sharing_mode_t HephAudio::Native::AAudioParams::captureShareMode |
capture share mode, AAUDIO_SHARING_MODE_SHARED or AAUDIO_SHARING_MODE_EXCLUSIVE.
aaudio_performance_mode_t HephAudio::Native::AAudioParams::renderPerformanceMode |
render performance mode.
aaudio_performance_mode_t HephAudio::Native::AAudioParams::capturePerformanceMode |
capture performance mode.
double HephAudio::Native::AAudioParams::renderBufferDuration_ms |
duration of the render buffer in milliseconds.
double HephAudio::Native::AAudioParams::captureBufferDuration_ms |
duration of the capture buffer in milliseconds.
aaudio_content_type_t HephAudio::Native::AAudioParams::renderContentType |
render content type, available for API level 28 and above.
aaudio_content_type_t HephAudio::Native::AAudioParams::captureContentType |
capture content type, available for API level 28 and above.
aaudio_usage_t HephAudio::Native::AAudioParams::renderUsage |
render usage type, available for API level 28 and above.
aaudio_usage_t HephAudio::Native::AAudioParams::captureUsage |
capture usage type, available for API level 28 and above.