pub struct J2kOwnedCodeBlockBatchJob {Show 15 fields
pub output_x: u32,
pub output_y: u32,
pub data: Vec<u8>,
pub segments: Vec<J2kCodeBlockSegment>,
pub width: u32,
pub height: u32,
pub output_stride: usize,
pub missing_bit_planes: u8,
pub number_of_coding_passes: u8,
pub total_bitplanes: u8,
pub roi_shift: u8,
pub sub_band_type: J2kSubBandType,
pub style: J2kCodeBlockStyle,
pub strict: bool,
pub dequantization_step: f32,
}Expand description
Owned classic JPEG 2000 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 bytes for every coded segment.
segments: Vec<J2kCodeBlockSegment>Coded segments.
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.
total_bitplanes: u8Total coded bitplanes for the parent subband.
roi_shift: u8ROI maxshift value.
sub_band_type: J2kSubBandTypeParent subband type.
style: J2kCodeBlockStyleCode-block style flags.
strict: boolWhether strict validation is enabled.
dequantization_step: f32Dequantization step.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for J2kOwnedCodeBlockBatchJob
impl RefUnwindSafe for J2kOwnedCodeBlockBatchJob
impl Send for J2kOwnedCodeBlockBatchJob
impl Sync for J2kOwnedCodeBlockBatchJob
impl Unpin for J2kOwnedCodeBlockBatchJob
impl UnsafeUnpin for J2kOwnedCodeBlockBatchJob
impl UnwindSafe for J2kOwnedCodeBlockBatchJob
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