Tide 0.1.0

tide::BadLacedFrameSize Struct Reference

A frame with a bad size was added to a block. More...

#include <tide/exceptions.h>

Inheritance diagram for tide::BadLacedFrameSize:
Inheritance graph
[legend]
Collaboration diagram for tide::BadLacedFrameSize:
Collaboration graph
[legend]

Detailed Description

A frame with a bad size was added to a block.

When a block is using fixed lacing, all frames in the block must be the same size. If a frame is added to a block with a different size from the first frame (if present), or when a block is written with fixed lacing and frames of different sizes, this error occurs.

This error may also occur when reading a block written using EBML lacing if the calculated size of one of the frames is less than zero.

The err_frame_size tag may be included to indicate the size of the bad frame.

Definition at line 371 of file exceptions.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines