[][src]Trait serenity::voice::AudioReceiver

pub trait AudioReceiver: Send {
    fn speaking_update(&mut self, _ssrc: u32, _user_id: u64, _speaking: bool) { ... }
fn voice_packet(
        &mut self,
        _ssrc: u32,
        _sequence: u16,
        _timestamp: u32,
        _stereo: bool,
        _data: &[i16],
        _compressed_size: usize
    ) { ... }
fn client_connect(&mut self, _ssrc: u32, _user_id: u64) { ... }
fn client_disconnect(&mut self, _user_id: u64) { ... } }

A receiver for incoming audio.

Provided methods

fn speaking_update(&mut self, _ssrc: u32, _user_id: u64, _speaking: bool)

fn voice_packet(
    &mut self,
    _ssrc: u32,
    _sequence: u16,
    _timestamp: u32,
    _stereo: bool,
    _data: &[i16],
    _compressed_size: usize
)

fn client_connect(&mut self, _ssrc: u32, _user_id: u64)

fn client_disconnect(&mut self, _user_id: u64)

Loading content...

Implementors

Loading content...