Trait adder_codec_rs::transcoder::source::video::VideoBuilder
source · pub trait VideoBuilder<W> {
// Required methods
fn contrast_thresholds(self, c_thresh_pos: u8, c_thresh_neg: u8) -> Self;
fn c_thresh_pos(self, c_thresh_pos: u8) -> Self;
fn c_thresh_neg(self, c_thresh_neg: u8) -> Self;
fn chunk_rows(self, chunk_rows: usize) -> Self;
fn time_parameters(
self,
tps: DeltaT,
ref_time: DeltaT,
delta_t_max: DeltaT
) -> Result<Self, SourceError>
where Self: Sized;
fn write_out(
self,
source_camera: SourceCamera,
time_mode: TimeMode,
write: W
) -> Result<Box<Self>, SourceError>;
fn show_display(self, show_display: bool) -> Self;
}
Expand description
A builder for a Video
Required Methods§
sourcefn contrast_thresholds(self, c_thresh_pos: u8, c_thresh_neg: u8) -> Self
fn contrast_thresholds(self, c_thresh_pos: u8, c_thresh_neg: u8) -> Self
Set both the positive and negative contrast thresholds
sourcefn c_thresh_pos(self, c_thresh_pos: u8) -> Self
fn c_thresh_pos(self, c_thresh_pos: u8) -> Self
Set the positive contrast threshold
sourcefn c_thresh_neg(self, c_thresh_neg: u8) -> Self
fn c_thresh_neg(self, c_thresh_neg: u8) -> Self
Set the negative contrast threshold
sourcefn chunk_rows(self, chunk_rows: usize) -> Self
fn chunk_rows(self, chunk_rows: usize) -> Self
Set the chunk rows
sourcefn time_parameters(
self,
tps: DeltaT,
ref_time: DeltaT,
delta_t_max: DeltaT
) -> Result<Self, SourceError>where
Self: Sized,
fn time_parameters( self, tps: DeltaT, ref_time: DeltaT, delta_t_max: DeltaT ) -> Result<Self, SourceError>where Self: Sized,
Set the time parameters
sourcefn write_out(
self,
source_camera: SourceCamera,
time_mode: TimeMode,
write: W
) -> Result<Box<Self>, SourceError>
fn write_out( self, source_camera: SourceCamera, time_mode: TimeMode, write: W ) -> Result<Box<Self>, SourceError>
Set the Encoder
sourcefn show_display(self, show_display: bool) -> Self
fn show_display(self, show_display: bool) -> Self
Set whether or not the show the live display