Trait WritableChannels

pub trait WritableChannels<'slf>

Enables an image containing this list of channels to be written to a file.

Associated Types

type Writer: ChannelsWriter;

The type of temporary writer

Required Methods

fn infer_channel_list(&self) -> ChannelList

Generate the file meta data for this list of channel

fn infer_level_modes(&self) -> (LevelMode, RoundingMode)

Generate the file meta data of whether and how resolution levels should be stored in the file

fn create_writer(&'slf self, header: &Header) -> Self::Writer

Create a temporary writer for this list of channels

Implementors