pub struct VideoTs {
pub vc: Ts,
pub hc: Ts,
}Expand description
A timestamp type that consists of two video counters: vertical and horizontal.
VideoTs { vc: 0, hc: 0 } marks the start of the video frame.
Fields§
§vc: TsA vertical counter - a video scan-line index.
hc: TsA horizontal counter - measured in T-states.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for VideoTs
impl<'de> Deserialize<'de> for VideoTs
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&VideoTsData1> for VideoTs
impl From<&VideoTsData1> for VideoTs
Source§fn from(vtsd: &VideoTsData1) -> Self
fn from(vtsd: &VideoTsData1) -> Self
Converts to this type from the input type.
Source§impl From<&VideoTsData2> for VideoTs
impl From<&VideoTsData2> for VideoTs
Source§fn from(vtsd: &VideoTsData2) -> Self
fn from(vtsd: &VideoTsData2) -> Self
Converts to this type from the input type.
Source§impl From<&VideoTsData3> for VideoTs
impl From<&VideoTsData3> for VideoTs
Source§fn from(vtsd: &VideoTsData3) -> Self
fn from(vtsd: &VideoTsData3) -> Self
Converts to this type from the input type.
Source§impl From<&VideoTsData6> for VideoTs
impl From<&VideoTsData6> for VideoTs
Source§fn from(vtsd: &VideoTsData6) -> Self
fn from(vtsd: &VideoTsData6) -> Self
Converts to this type from the input type.
Source§impl<V, C> From<VFrameTsCounter<V, C>> for VideoTs
impl<V, C> From<VFrameTsCounter<V, C>> for VideoTs
Source§fn from(vftsc: VFrameTsCounter<V, C>) -> VideoTs
fn from(vftsc: VFrameTsCounter<V, C>) -> VideoTs
Converts to this type from the input type.
Source§impl From<VideoTsData1> for VideoTs
impl From<VideoTsData1> for VideoTs
Source§fn from(vtsd: VideoTsData1) -> Self
fn from(vtsd: VideoTsData1) -> Self
Converts to this type from the input type.
Source§impl From<VideoTsData2> for VideoTs
impl From<VideoTsData2> for VideoTs
Source§fn from(vtsd: VideoTsData2) -> Self
fn from(vtsd: VideoTsData2) -> Self
Converts to this type from the input type.
Source§impl From<VideoTsData3> for VideoTs
impl From<VideoTsData3> for VideoTs
Source§fn from(vtsd: VideoTsData3) -> Self
fn from(vtsd: VideoTsData3) -> Self
Converts to this type from the input type.
Source§impl From<VideoTsData6> for VideoTs
impl From<VideoTsData6> for VideoTs
Source§fn from(vtsd: VideoTsData6) -> Self
fn from(vtsd: VideoTsData6) -> Self
Converts to this type from the input type.
Source§impl Ord for VideoTs
impl Ord for VideoTs
Source§impl PartialOrd for VideoTs
impl PartialOrd for VideoTs
impl Copy for VideoTs
impl Eq for VideoTs
impl StructuralPartialEq for VideoTs
Auto Trait Implementations§
impl Freeze for VideoTs
impl RefUnwindSafe for VideoTs
impl Send for VideoTs
impl Sync for VideoTs
impl Unpin for VideoTs
impl UnwindSafe for VideoTs
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<S, T> IntoSample<S> for Twhere
S: FromSample<T>,
impl<S, T> IntoSample<S> for Twhere
S: FromSample<T>,
Source§fn into_sample(self) -> S
fn into_sample(self) -> S
Convert to
S a sample type from self.