ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
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).

Audio context for full-duplex capture and playback

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

◆ index

int audio_device_info_t::index

PortAudio device index.

Definition at line 399 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 404 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 405 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 401 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 402 of file include/ascii-chat/audio/audio.h.

◆ name

char audio_device_info_t::name[256]

Human-readable device name.

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


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