Struct adder_codec_rs::transcoder::source::video::VideoState
source · pub struct VideoState {
pub plane: PlaneSize,
pub chunk_rows: usize,
pub in_interval_count: u32,
pub delta_t_max: u32,
pub ref_time: u32,
pub tps: DeltaT,
pub feature_detection: bool,
pub running_intensities: Array3<u8>,
pub feature_log_handle: Option<File>,
/* private fields */
}
Expand description
Running state of the video transcode
Fields§
§plane: PlaneSize
The size of the imaging plane
chunk_rows: usize
The number of rows of pixels to process at a time (per thread)
in_interval_count: u32
The number of input intervals (of fixed time) processed so far
delta_t_max: u32
The maximum time difference between events of the same pixel, in ticks
ref_time: u32
The reference time in ticks
tps: DeltaT
§feature_detection: bool
Whether or not to detect features
running_intensities: Array3<u8>
The current instantaneous frame, for determining features
feature_log_handle: Option<File>
Trait Implementations§
source§impl Debug for VideoState
impl Debug for VideoState
Auto Trait Implementations§
impl RefUnwindSafe for VideoState
impl Send for VideoState
impl Sync for VideoState
impl Unpin for VideoState
impl UnwindSafe for VideoState
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