pub struct FfmpegExecutor;Expand description
IO boundary for executing a TranscodeProfile.
Implementations§
Source§impl FfmpegExecutor
impl FfmpegExecutor
Sourcepub fn execute_buffer(profile: &TranscodeProfile) -> VtxResult<Buffer>
pub fn execute_buffer(profile: &TranscodeProfile) -> VtxResult<Buffer>
Execute and return the stdout pipe buffer.
Sourcepub fn execute(profile: &TranscodeProfile) -> VtxResult<HttpResponse>
pub fn execute(profile: &TranscodeProfile) -> VtxResult<HttpResponse>
Execute and return an HTTP response (200 with stdout pipe body).
Auto Trait Implementations§
impl Freeze for FfmpegExecutor
impl RefUnwindSafe for FfmpegExecutor
impl Send for FfmpegExecutor
impl Sync for FfmpegExecutor
impl Unpin for FfmpegExecutor
impl UnwindSafe for FfmpegExecutor
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