pub struct AudioPassthroughTranscoder { /* private fields */ }Expand description
Per-(source, rendition) audio passthrough. Forwards every source
Fragment verbatim to the rendition broadcaster.
Implementations§
Trait Implementations§
Source§impl Transcoder for AudioPassthroughTranscoder
impl Transcoder for AudioPassthroughTranscoder
Source§fn on_start(&mut self, ctx: &TranscoderContext)
fn on_start(&mut self, ctx: &TranscoderContext)
One-shot setup. Called exactly once before the first
Transcoder::on_fragment. Default: no-op.Source§fn on_fragment(&mut self, fragment: &Fragment)
fn on_fragment(&mut self, fragment: &Fragment)
Process one source fragment. Read more
Auto Trait Implementations§
impl Freeze for AudioPassthroughTranscoder
impl !RefUnwindSafe for AudioPassthroughTranscoder
impl Send for AudioPassthroughTranscoder
impl Sync for AudioPassthroughTranscoder
impl Unpin for AudioPassthroughTranscoder
impl UnsafeUnpin for AudioPassthroughTranscoder
impl !UnwindSafe for AudioPassthroughTranscoder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more