pub struct FFmpegProcess { /* private fields */ }Expand description
Handle to a running FFmpeg process
Implementations§
Source§impl FFmpegProcess
impl FFmpegProcess
Sourcepub async fn wait(self) -> Result<ProcessOutput>
pub async fn wait(self) -> Result<ProcessOutput>
Wait for the process to complete
Sourcepub fn stdin(&mut self) -> Option<ChildStdin>
pub fn stdin(&mut self) -> Option<ChildStdin>
Get stdin handle for piping data
Sourcepub fn stdout(&mut self) -> Option<ChildStdout>
pub fn stdout(&mut self) -> Option<ChildStdout>
Get stdout handle
Sourcepub fn try_wait(&mut self) -> Result<Option<ExitStatus>>
pub fn try_wait(&mut self) -> Result<Option<ExitStatus>>
Try to wait without blocking
Auto Trait Implementations§
impl Freeze for FFmpegProcess
impl !RefUnwindSafe for FFmpegProcess
impl Send for FFmpegProcess
impl Sync for FFmpegProcess
impl Unpin for FFmpegProcess
impl !UnwindSafe for FFmpegProcess
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