Struct exr::block::writer::SequentialBlocksCompressor [−][src]
#[must_use]pub struct SequentialBlocksCompressor<'w, W> { /* fields omitted */ }
Expand description
Compress blocks to a chunk writer in this thread.
Implementations
impl<'w, W> SequentialBlocksCompressor<'w, W> where
W: 'w + ChunksWriter,
[src]
impl<'w, W> SequentialBlocksCompressor<'w, W> where
W: 'w + ChunksWriter,
[src]pub fn inner_chunks_writer(&'w self) -> &'w W
[src]
pub fn inner_chunks_writer(&'w self) -> &'w W
[src]This is where the compressed blocks are written to.
pub fn compress_block(
&mut self,
index_in_header_increasing_y: usize,
block: UncompressedBlock
) -> UnitResult
[src]
pub fn compress_block(
&mut self,
index_in_header_increasing_y: usize,
block: UncompressedBlock
) -> UnitResult
[src]Compress a single block immediately. The index of the block must be in increasing line order.
Trait Implementations
Auto Trait Implementations
impl<'w, W> RefUnwindSafe for SequentialBlocksCompressor<'w, W> where
W: RefUnwindSafe,
W: RefUnwindSafe,
impl<'w, W> Send for SequentialBlocksCompressor<'w, W> where
W: Send,
W: Send,
impl<'w, W> Sync for SequentialBlocksCompressor<'w, W> where
W: Sync,
W: Sync,