|
ascii-chat 0.8.38
Real-time terminal-based video chat with ASCII art conversion
|
ascii-chat Client Audio Processing Management Interface More...
Go to the source code of this file.
Functions | |
| void | audio_process_received_samples (const float *samples, int num_samples) |
| Process received audio samples from server. | |
| int | audio_client_init (void) |
| Initialize audio subsystem. | |
| int | audio_start_thread (void) |
| Start audio capture thread. | |
| void | audio_stop_thread (void) |
| Stop audio capture thread. | |
| bool | audio_thread_exited (void) |
| Check if audio capture thread has exited. | |
| void | audio_cleanup (void) |
| Cleanup audio subsystem. | |
| client_audio_pipeline_t * | audio_get_pipeline (void) |
| Get the audio pipeline (for advanced usage) | |
| int | audio_decode_opus (const uint8_t *opus_data, size_t opus_len, float *output, int max_samples) |
| Decode Opus packet using the audio pipeline. | |
| audio_context_t * | audio_get_context (void) |
| Get the global audio context for use by other subsystems. | |
ascii-chat Client Audio Processing Management Interface
Defines the interface for audio system initialization, capture thread management, and audio sample processing in the ascii-chat client.
Definition in file src/client/audio.h.