pub struct PacketProperties {
pub pts: Option<i64>,
pub dts: Option<i64>,
pub duration: Option<i64>,
pub time_base: Option<Rational64>,
pub flags: PacketFlags,
pub pos: Option<usize>,
pub track_index: Option<usize>,
}Fields§
§pts: Option<i64>§dts: Option<i64>§duration: Option<i64>§time_base: Option<Rational64>§flags: PacketFlags§pos: Option<usize>§track_index: Option<usize>Implementations§
Source§impl PacketProperties
impl PacketProperties
pub fn new() -> Self
pub fn from_packet(packet: &Packet<'_>) -> Self
Trait Implementations§
Source§impl Clone for PacketProperties
impl Clone for PacketProperties
Source§fn clone(&self) -> PacketProperties
fn clone(&self) -> PacketProperties
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 moreSource§impl Debug for PacketProperties
impl Debug for PacketProperties
Source§impl Default for PacketProperties
impl Default for PacketProperties
impl Copy for PacketProperties
Auto Trait Implementations§
impl Freeze for PacketProperties
impl RefUnwindSafe for PacketProperties
impl Send for PacketProperties
impl Sync for PacketProperties
impl Unpin for PacketProperties
impl UnwindSafe for PacketProperties
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