libivon 0.1.0
Voice-over-IP library
Loading...
Searching...
No Matches
ivon_post_spatial_context Struct Reference

Context for post-spatial callbacks (expanded per-sender). More...

#include <ivon_audio_types.h>

Public Attributes

uint64_t sender_id
 
uint64_t group_id
 Group tag (0 if untagged)
 
uint64_t tick
 
uint8_t channels
 
float * pcm
 Expanded PCM buffer (writeable)
 
int frame_size
 Samples per channel.
 

Detailed Description

Context for post-spatial callbacks (expanded per-sender).

PCM is expanded (frame_size * channels samples, interleaved). Modify in-place.

Member Data Documentation

◆ channels

uint8_t ivon_post_spatial_context::channels

◆ frame_size

int ivon_post_spatial_context::frame_size

Samples per channel.

◆ group_id

uint64_t ivon_post_spatial_context::group_id

Group tag (0 if untagged)

◆ pcm

float* ivon_post_spatial_context::pcm

Expanded PCM buffer (writeable)

◆ sender_id

uint64_t ivon_post_spatial_context::sender_id

◆ tick

uint64_t ivon_post_spatial_context::tick

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