pub struct HtOwnedCodeBlockBatchJob {Show 15 fields
pub output_x: u32,
pub output_y: u32,
pub data: Vec<u8>,
pub cleanup_length: u32,
pub refinement_length: u32,
pub width: u32,
pub height: u32,
pub output_stride: usize,
pub missing_bit_planes: u8,
pub number_of_coding_passes: u8,
pub num_bitplanes: u8,
pub roi_shift: u8,
pub stripe_causal: bool,
pub strict: bool,
pub dequantization_step: f32,
}Expand description
Owned HTJ2K code-block decode job.
Fields§
§output_x: u32X offset in the target subband.
output_y: u32Y offset in the target subband.
data: Vec<u8>Combined cleanup and refinement bytes.
cleanup_length: u32Cleanup segment length in bytes.
refinement_length: u32Refinement segment length in bytes.
width: u32Code-block width.
height: u32Code-block height.
output_stride: usizeOutput row stride in samples.
missing_bit_planes: u8Missing most-significant bit planes.
number_of_coding_passes: u8Number of coding passes.
num_bitplanes: u8Total coded bitplanes for the parent subband.
roi_shift: u8ROI maxshift value.
stripe_causal: boolWhether vertically causal contexts are enabled.
strict: boolWhether strict validation is enabled.
dequantization_step: f32Dequantization step.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HtOwnedCodeBlockBatchJob
impl RefUnwindSafe for HtOwnedCodeBlockBatchJob
impl Send for HtOwnedCodeBlockBatchJob
impl Sync for HtOwnedCodeBlockBatchJob
impl Unpin for HtOwnedCodeBlockBatchJob
impl UnsafeUnpin for HtOwnedCodeBlockBatchJob
impl UnwindSafe for HtOwnedCodeBlockBatchJob
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