|
libivon 0.1.0
Voice-over-IP library
|
Context for post-mix callbacks (final mixed stream). More...
#include <ivon_audio_types.h>
Public Attributes | |
| uint64_t | tick |
| uint8_t | channels |
| size_t | num_senders |
| How many senders contributed to this mix. | |
| size_t | num_groups |
| How many distinct groups contributed to this mix. | |
| float * | pcm |
| Mixed PCM buffer (writeable) | |
| int | frame_size |
| Samples per channel. | |
Context for post-mix callbacks (final mixed stream).
PCM is the final mix (frame_size * channels samples, interleaved). Modify in-place.
| uint8_t ivon_post_mix_context::channels |
| int ivon_post_mix_context::frame_size |
Samples per channel.
| size_t ivon_post_mix_context::num_groups |
How many distinct groups contributed to this mix.
| size_t ivon_post_mix_context::num_senders |
How many senders contributed to this mix.
| float* ivon_post_mix_context::pcm |
Mixed PCM buffer (writeable)
| uint64_t ivon_post_mix_context::tick |