pub struct SubtitleMetadata {
pub codec: String,
pub language: Option<String>,
pub track_index: usize,
/* private fields */
}Expand description
Metadata for a subtitle stream.
Includes codec name, language (if tagged), and track index.
Fields§
§codec: StringCodec name (e.g. "subrip", "ass", "mov_text").
language: Option<String>Language tag from stream metadata (e.g. "eng", "fre"), if available.
track_index: usizeZero-based track number among all subtitle streams in the file.
Trait Implementations§
Source§impl Clone for SubtitleMetadata
impl Clone for SubtitleMetadata
Source§fn clone(&self) -> SubtitleMetadata
fn clone(&self) -> SubtitleMetadata
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SubtitleMetadata
impl RefUnwindSafe for SubtitleMetadata
impl Send for SubtitleMetadata
impl Sync for SubtitleMetadata
impl Unpin for SubtitleMetadata
impl UnwindSafe for SubtitleMetadata
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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