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::AudioDevice Struct Reference

stores information about an audio device. More...

#include <AudioDevice.h>

Public Member Functions

 AudioDevice ()
 

Public Attributes

std::string id
 
std::string name
 
AudioDeviceType type
 
bool isDefault
 

Detailed Description

stores information about an audio device.

Constructor & Destructor Documentation

◆ AudioDevice()

HephAudio::AudioDevice::AudioDevice ( )

creates a new instance and initializes it with default values.

Member Data Documentation

◆ id

std::string HephAudio::AudioDevice::id

unique identifier of the audio device provided by the native API.

◆ name

std::string HephAudio::AudioDevice::name

name of the audio device provided by the native API.

◆ type

AudioDeviceType HephAudio::AudioDevice::type

auido device type.

◆ isDefault

bool HephAudio::AudioDevice::isDefault

indicates whether the audio device is the system default.