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

Context for pre-DSP callbacks (mono 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
 
ivon_frame_type_t type
 
float * pcm
 Mono PCM buffer (writeable)
 
int frame_size
 Samples per channel.
 

Detailed Description

Context for pre-DSP callbacks (mono per-sender).

PCM is mono, IVON_AUDIO_FRAME_SIZE samples. Modify in-place.

Member Data Documentation

◆ frame_size

int ivon_pre_dsp_context::frame_size

Samples per channel.

◆ group_id

uint64_t ivon_pre_dsp_context::group_id

Group tag (0 if untagged)

◆ pcm

float* ivon_pre_dsp_context::pcm

Mono PCM buffer (writeable)

◆ sender_id

uint64_t ivon_pre_dsp_context::sender_id

◆ tick

uint64_t ivon_pre_dsp_context::tick

◆ type

ivon_frame_type_t ivon_pre_dsp_context::type

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