|
ascii-chat 0.8.38
Real-time terminal-based video chat with ASCII art conversion
|
Internal session audio context structure. More...
Data Fields | |
| audio_context_t | audio_ctx |
| Underlying audio context from lib/audio. | |
| bool | is_host |
| True if this is a host context (has mixing capabilities) | |
| bool | running |
| Audio streams are currently running. | |
| bool | initialized |
| Context is fully initialized. | |
| session_audio_source_t | sources [32] |
| Audio sources for mixing (host only) | |
| int | source_count |
| Number of active sources (host only) | |
| float * | mix_buffer |
| Temporary buffer for mixing operations. | |
| size_t | mix_buffer_size |
| Size of mix buffer in samples. | |
Internal session audio context structure.
Contains the underlying audio context plus optional mixing state for host mode.
Definition at line 44 of file lib/session/audio.c.
| audio_context_t session_audio_ctx::audio_ctx |
Underlying audio context from lib/audio.
Definition at line 46 of file lib/session/audio.c.
| bool session_audio_ctx::initialized |
Context is fully initialized.
Definition at line 55 of file lib/session/audio.c.
| bool session_audio_ctx::is_host |
True if this is a host context (has mixing capabilities)
Definition at line 49 of file lib/session/audio.c.
| float* session_audio_ctx::mix_buffer |
Temporary buffer for mixing operations.
Definition at line 64 of file lib/session/audio.c.
| size_t session_audio_ctx::mix_buffer_size |
Size of mix buffer in samples.
Definition at line 67 of file lib/session/audio.c.
| bool session_audio_ctx::running |
Audio streams are currently running.
Definition at line 52 of file lib/session/audio.c.
| int session_audio_ctx::source_count |
Number of active sources (host only)
Definition at line 61 of file lib/session/audio.c.
| session_audio_source_t session_audio_ctx::sources[32] |
Audio sources for mixing (host only)
Definition at line 58 of file lib/session/audio.c.