Struct opus::Repacketizer
[−]
[src]
pub struct Repacketizer { /* fields omitted */ }
A repacketizer used to merge together or split apart multiple Opus packets.
Methods
impl Repacketizer
[src]
fn new() -> Result<Repacketizer>
Create and initialize a repacketizer.
fn combine(&mut self, input: &[&[u8]], output: &mut [u8]) -> Result<usize>
Shortcut to combine several smaller packets into one larger one.
fn begin<'rp, 'buf>(&'rp mut self) -> RepacketizerState<'rp, 'buf>
Begin using the repacketizer.