pub enum TranscodePipelineStageKind {
EntropyDecode,
CoefficientPrep,
Transform,
QuantizationCodeBlockPrep,
Packetization,
CodestreamAssembly,
}Expand description
Logical stages in the JPEG-to-J2K/HTJ2K transcode pipeline.
Variants§
EntropyDecode
JPEG marker parsing, entropy decode, and DCT coefficient extraction.
CoefficientPrep
Coefficient repacking and host/device input preparation.
Transform
DCT-grid to wavelet-domain transform.
QuantizationCodeBlockPrep
Quantization, code-block layout, and pre-packet code-block work.
Packetization
Packet header and packet body formation.
CodestreamAssembly
Final marker, tile-part, and codestream byte assembly.
Implementations§
Trait Implementations§
Source§impl Clone for TranscodePipelineStageKind
impl Clone for TranscodePipelineStageKind
Source§fn clone(&self) -> TranscodePipelineStageKind
fn clone(&self) -> TranscodePipelineStageKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TranscodePipelineStageKind
Source§impl Debug for TranscodePipelineStageKind
impl Debug for TranscodePipelineStageKind
Source§impl Display for TranscodePipelineStageKind
impl Display for TranscodePipelineStageKind
impl Eq for TranscodePipelineStageKind
Source§impl PartialEq for TranscodePipelineStageKind
impl PartialEq for TranscodePipelineStageKind
Source§fn eq(&self, other: &TranscodePipelineStageKind) -> bool
fn eq(&self, other: &TranscodePipelineStageKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TranscodePipelineStageKind
Auto Trait Implementations§
impl Freeze for TranscodePipelineStageKind
impl RefUnwindSafe for TranscodePipelineStageKind
impl Send for TranscodePipelineStageKind
impl Sync for TranscodePipelineStageKind
impl Unpin for TranscodePipelineStageKind
impl UnsafeUnpin for TranscodePipelineStageKind
impl UnwindSafe for TranscodePipelineStageKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more