pub struct EncoderRefusal {
pub encoder: String,
pub hardware_accelerated: bool,
pub kind: OpenFailureKind,
pub reason: String,
}Expand description
One encoder that did not open, and why.
Fields§
§encoder: StringThe encoder, as FFmpeg names it (h264_nvenc).
hardware_accelerated: boolWhether it was tried on the GPU.
kind: OpenFailureKindWhat the refusal is evidence of.
reason: StringThe encoder’s own words, with the log lines it wrote.
Trait Implementations§
Source§impl Clone for EncoderRefusal
impl Clone for EncoderRefusal
Source§impl Debug for EncoderRefusal
impl Debug for EncoderRefusal
impl Eq for EncoderRefusal
Source§impl PartialEq for EncoderRefusal
impl PartialEq for EncoderRefusal
impl StructuralPartialEq for EncoderRefusal
Auto Trait Implementations§
impl Freeze for EncoderRefusal
impl RefUnwindSafe for EncoderRefusal
impl Send for EncoderRefusal
impl Sync for EncoderRefusal
impl Unpin for EncoderRefusal
impl UnsafeUnpin for EncoderRefusal
impl UnwindSafe for EncoderRefusal
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