libivon 0.1.0
Voice-over-IP library
Loading...
Searching...
No Matches
ivon::IAudio Member List

This is the complete list of members for ivon::IAudio, including all inherited members.

current_tick() const noexcept=0ivon::IAudiopure virtual
dropped_ticks() const noexcept=0ivon::IAudiopure virtual
get_stats() const noexcept=0ivon::IAudiopure virtual
is_running() const noexcept=0ivon::IAudiopure virtual
is_speaking() const noexcept=0ivon::IAudiopure virtual
max_drift_us() const noexcept=0ivon::IAudiopure virtual
on_post_mix(PostMixCallback cb)=0ivon::IAudiopure virtual
on_post_spatial(PostSpatialCallback cb)=0ivon::IAudiopure virtual
on_pre_dsp(PreDspCallback cb)=0ivon::IAudiopure virtual
on_speaking_event(SpeakingEventCallback cb)=0ivon::IAudiopure virtual
output_channels() const noexcept=0ivon::IAudiopure virtual
pcm_frame_size() const noexcept=0ivon::IAudiopure virtual
PostMixCallback typedefivon::IAudio
PostSpatialCallback typedefivon::IAudio
PreDspCallback typedefivon::IAudio
set_pcm_source(PcmSourceCallback cb)=0ivon::IAudiopure virtual
set_sender_gain(uint64_t sender_id, float gain)=0ivon::IAudiopure virtual
set_sender_muted(uint64_t sender_id, bool muted)=0ivon::IAudiopure virtual
SpeakingEventCallback typedefivon::IAudio
start()=0ivon::IAudiopure virtual
start_speaking(ivon_speaking_mode_t mode=IVON_SPEAKING_MODE_PTT)=0ivon::IAudiopure virtual
stop()=0ivon::IAudiopure virtual
stop_speaking()=0ivon::IAudiopure virtual
submit_packet(uint64_t sender_id, const unsigned char *data, size_t len)=0ivon::IAudiopure virtual
submit_packet(uint64_t sender_id, uint64_t group_id, const unsigned char *data, size_t len)=0ivon::IAudiopure virtual
try_read_output(float *pcm_out, size_t max_samples)=0ivon::IAudiopure virtual
try_read_packet(unsigned char *data_out, size_t max_len)=0ivon::IAudiopure virtual
~IAudio()=defaultivon::IAudiovirtual