ascii-chat 0.11.33
Video chat in your terminal
Loading...
Searching...
No Matches
audio_device_info_t Struct Reference

Audio device information structure. More...

#include <include/ascii-chat/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 400 of file include/ascii-chat/audio/audio.h.

Field Documentation

◆ default_sample_rate

double audio_device_info_t::default_sample_rate

Default sample rate in Hz.

Definition at line 405 of file include/ascii-chat/audio/audio.h.

◆ index

int audio_device_info_t::index

PortAudio device index.

Definition at line 401 of file include/ascii-chat/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 406 of file include/ascii-chat/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 407 of file include/ascii-chat/audio/audio.h.

◆ max_input_channels

int audio_device_info_t::max_input_channels

Maximum input channels (0 if output only)

Definition at line 403 of file include/ascii-chat/audio/audio.h.

◆ max_output_channels

int audio_device_info_t::max_output_channels

Maximum output channels (0 if input only)

Definition at line 404 of file include/ascii-chat/audio/audio.h.

◆ name

char audio_device_info_t::name[256]

Human-readable device name.

Definition at line 402 of file include/ascii-chat/audio/audio.h.


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