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§
- File
Header - Magicc Lanten Video header.
- Fraction
- A fractional type used in the MLV format.
Enums§
- Audio
Class - MLV audio class
- Audio
Class Flag - MLV audio class flag
- Camera
- ID of the Canon camera model.
- File
Flag - MLV file flag.
- Video
Class - MLV video class.
- Video
Class Flag - MLV video class flag.
Constants§
- MAGIC_
BYTES - “MLVI”