Crate mlv

Crate mlv 

Source
Expand description

A library for reading and writing Magic Lantern Video files.

A MLV file begins with 4 magic bytes (“MLVI”), followed by 32-bit header size, followed by FileHeader; all of it can be automatically read with FileHeader::read.

It then contains a sequence of frames, as defined in the frame module, which can be read iteratively.

Modules§

frame
Types of MLV frames and their headers. Each frame begins with 4 magic bytes defining the type of the frame, followed by the 32-bit size of the frame, 64-bit timestamp and the frame data.

Structs§

FileHeader
Magicc Lanten Video header.
Fraction
A fractional type used in the MLV format.

Enums§

AudioClass
MLV audio class
AudioClassFlag
MLV audio class flag
Camera
ID of the Canon camera model.
FileFlag
MLV file flag.
VideoClass
MLV video class.
VideoClassFlag
MLV video class flag.

Constants§

MAGIC_BYTES
“MLVI”