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§fn clone(&self) -> EncoderRefusal
fn clone(&self) -> EncoderRefusal
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more