Struct adder_codec_rs::transcoder::source::video::VideoState
source · pub struct VideoState {
pub params: VideoStateParams,
pub plane: PlaneSize,
pub chunk_rows: usize,
pub in_interval_count: 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§
§params: VideoStateParams
§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
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