VAE - Virtual Audio Engine 1
Small Data Driven Audio Engine
vae::DeviceInfo Struct Reference

Basic struct describing a audio device. More...

#include <vae.hpp>

Collaboration diagram for vae::DeviceInfo:

Public Attributes

int id
 Negative values for invalid device. More...
 
unsigned int sampleRate = 0
 TODO not used? More...
 
char name [255]
 Device name reported from backend. More...
 
char api [4]
 API abbreviation. More...
 
unsigned int bufferSize = 0
 desired bufferSize More...
 
unsigned char channelsIn = 0
 
unsigned char channelsOut = 0
 

Detailed Description

Basic struct describing a audio device.

Definition at line 102 of file vae.hpp.

Member Data Documentation

◆ api

char vae::DeviceInfo::api[4]

API abbreviation.

Definition at line 106 of file vae.hpp.

◆ bufferSize

unsigned int vae::DeviceInfo::bufferSize = 0

desired bufferSize

Definition at line 107 of file vae.hpp.

◆ channelsIn

unsigned char vae::DeviceInfo::channelsIn = 0

Definition at line 108 of file vae.hpp.

◆ channelsOut

unsigned char vae::DeviceInfo::channelsOut = 0

Definition at line 109 of file vae.hpp.

◆ id

int vae::DeviceInfo::id

Negative values for invalid device.

Definition at line 103 of file vae.hpp.

◆ name

char vae::DeviceInfo::name[255]

Device name reported from backend.

Definition at line 105 of file vae.hpp.

◆ sampleRate

unsigned int vae::DeviceInfo::sampleRate = 0

TODO not used?

Definition at line 104 of file vae.hpp.


The documentation for this struct was generated from the following file: