|
libivon 0.1.0
Voice-over-IP library
|
This is the complete list of members for ivon::IAudio, including all inherited members.
| current_tick() const noexcept=0 | ivon::IAudio | pure virtual |
| dropped_ticks() const noexcept=0 | ivon::IAudio | pure virtual |
| get_stats() const noexcept=0 | ivon::IAudio | pure virtual |
| is_running() const noexcept=0 | ivon::IAudio | pure virtual |
| is_speaking() const noexcept=0 | ivon::IAudio | pure virtual |
| max_drift_us() const noexcept=0 | ivon::IAudio | pure virtual |
| on_post_mix(PostMixCallback cb)=0 | ivon::IAudio | pure virtual |
| on_post_spatial(PostSpatialCallback cb)=0 | ivon::IAudio | pure virtual |
| on_pre_dsp(PreDspCallback cb)=0 | ivon::IAudio | pure virtual |
| on_speaking_event(SpeakingEventCallback cb)=0 | ivon::IAudio | pure virtual |
| output_channels() const noexcept=0 | ivon::IAudio | pure virtual |
| pcm_frame_size() const noexcept=0 | ivon::IAudio | pure virtual |
| PostMixCallback typedef | ivon::IAudio | |
| PostSpatialCallback typedef | ivon::IAudio | |
| PreDspCallback typedef | ivon::IAudio | |
| set_pcm_source(PcmSourceCallback cb)=0 | ivon::IAudio | pure virtual |
| set_sender_gain(uint64_t sender_id, float gain)=0 | ivon::IAudio | pure virtual |
| set_sender_muted(uint64_t sender_id, bool muted)=0 | ivon::IAudio | pure virtual |
| SpeakingEventCallback typedef | ivon::IAudio | |
| start()=0 | ivon::IAudio | pure virtual |
| start_speaking(ivon_speaking_mode_t mode=IVON_SPEAKING_MODE_PTT)=0 | ivon::IAudio | pure virtual |
| stop()=0 | ivon::IAudio | pure virtual |
| stop_speaking()=0 | ivon::IAudio | pure virtual |
| submit_packet(uint64_t sender_id, const unsigned char *data, size_t len)=0 | ivon::IAudio | pure virtual |
| submit_packet(uint64_t sender_id, uint64_t group_id, const unsigned char *data, size_t len)=0 | ivon::IAudio | pure virtual |
| try_read_output(float *pcm_out, size_t max_samples)=0 | ivon::IAudio | pure virtual |
| try_read_packet(unsigned char *data_out, size_t max_len)=0 | ivon::IAudio | pure virtual |
| ~IAudio()=default | ivon::IAudio | virtual |