ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
Loading...
Searching...
No Matches
audio_device_info_t Struct Reference

Audio device information structure. More...

#include <lib/audio/audio.h>

Data Fields

int index
 PortAudio device index.
 
char name [256]
 Human-readable device name.
 
int max_input_channels
 Maximum input channels (0 if output only)
 
int max_output_channels
 Maximum output channels (0 if input only)
 
double default_sample_rate
 Default sample rate in Hz.
 
bool is_default_input
 True if this is the default input device.
 
bool is_default_output
 True if this is the default output device.
 

Detailed Description

Audio device information structure.

Contains information about an audio device including its index, name, and capabilities (input/output channel counts).

Definition at line 340 of file lib/audio/audio.h.

Field Documentation

◆ default_sample_rate

double audio_device_info_t::default_sample_rate

Default sample rate in Hz.

Definition at line 345 of file lib/audio/audio.h.

◆ index

int audio_device_info_t::index

PortAudio device index.

Definition at line 341 of file lib/audio/audio.h.

◆ is_default_input

bool audio_device_info_t::is_default_input

True if this is the default input device.

Definition at line 346 of file lib/audio/audio.h.

◆ is_default_output

bool audio_device_info_t::is_default_output

True if this is the default output device.

Definition at line 347 of file lib/audio/audio.h.

◆ max_input_channels

int audio_device_info_t::max_input_channels

Maximum input channels (0 if output only)

Definition at line 343 of file lib/audio/audio.h.

◆ max_output_channels

int audio_device_info_t::max_output_channels

Maximum output channels (0 if input only)

Definition at line 344 of file lib/audio/audio.h.

◆ name

char audio_device_info_t::name[256]

Human-readable device name.

Definition at line 342 of file lib/audio/audio.h.


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