Trait ChannelsWriter
pub trait ChannelsWriter: Sync
A temporary writer for a list of channels
Required Methods
fn extract_uncompressed_block(&self, header: &Header, block: BlockIndex) -> Vec<u8>Deliver a block of pixels, containing all channel data, to be stored in the file
Implementors
impl<'c, Channels> ChannelsWriter for CroppedWriter<Channels> where Channels: ChannelsWriter,impl<PxWriter, Storage, Channels> ChannelsWriter for SpecificChannelsWriter<'_, PxWriter, Storage, Channels> where Channels: Sync, Storage: GetPixel, Storage::Pixel: IntoRecursive, PxWriter: Sync + RecursivePixelWriter<<Storage::Pixel as IntoRecursive>::Recursive>,impl<Samples> ChannelsWriter for AnyChannelsWriter<Samples> where Samples: SamplesWriter,