|
Tide 0.1.0
|
#include <tide/el_ids.h>#include <tide/win_dll.h>#include <boost/exception/all.hpp>#include <exception>#include <stdint.h>#include <vector>
Go to the source code of this file.
Classes | |
| struct | tide::TideError |
| Base error type. More... | |
| struct | tide::NotImplemented |
| Something is not supported. More... | |
| struct | tide::NotEBML |
| File is not an EBML file. More... | |
| struct | tide::NotTide |
| File is not a Tide file. More... | |
| struct | tide::BadReadVersion |
| The required EBML read version is too high. More... | |
| struct | tide::BadDocReadVersion |
| The required Tide read version is too high. More... | |
| struct | tide::InvalidEBMLID |
| An invalid EBML class ID was found. More... | |
| struct | tide::InvalidVarInt |
| An invalid variable-length integer was found. More... | |
| struct | tide::VarIntTooBig |
| A variable-length integer is too large to be encoded. More... | |
| struct | tide::SpecSizeTooSmall |
| A specified size for a variable-length integer is too small. More... | |
| struct | tide::BufferTooSmall |
| A buffer was too small for the data. More... | |
| struct | tide::ReadError |
| A read error was encountered during a read. More... | |
| struct | tide::WriteError |
| A write error was encountered during a write. More... | |
| struct | tide::InvalidElementID |
| An invalid Element ID was provided. More... | |
| struct | tide::BadElementLength |
| A fixed-length element is truncated or lengthened in the file. More... | |
| struct | tide::BadBodySize |
| A read body size does not match the actual body size in the file. More... | |
| struct | tide::InvalidChildID |
| A child element was found where it doesn't belong. More... | |
| struct | tide::MissingChild |
| A necessary child element was missing. More... | |
| struct | tide::ValueOutOfRange |
| A child element's value was set outside the allowable range. More... | |
| struct | tide::ValueSizeOutOfRange |
| A child element's size is below or above the required size. More... | |
| struct | tide::EmptyTracksElement |
| An empty Tracks element was read or written. More... | |
| struct | tide::DuplicateTrackNumber |
| A duplicate track number was encountered. More... | |
| struct | tide::DuplicateUID |
| A UID collision was encountered. More... | |
| struct | tide::EmptyBlock |
| An empty block was encountered. More... | |
| struct | tide::EmptyFrame |
| An empty frame was encountered. More... | |
| struct | tide::MaxLaceSizeExceeded |
| The maximum lace size for a block was exceeded. More... | |
| struct | tide::BadLacedFrameSize |
| A frame with a bad size was added to a block. More... | |
| struct | tide::EmptyBlockAdditionsElement |
| An empty BlockAdditions element was read or written. More... | |
| struct | tide::MultipleSeekHeads |
| A segment was found with multiple meta-seeks. More... | |
| struct | tide::NoSegmentInfo |
| A segment was found without a segment info element. More... | |
| struct | tide::NoTracks |
| A segment was found without a tracks information element. More... | |
| struct | tide::NoClusters |
| A segment was found without at least one cluster. More... | |
| struct | tide::NotWriting |
| A segment or cluster was finalised before being started. More... | |
| struct | tide::VoidTooSmall |
| The requested size of a void element is too small. More... | |
Namespaces | |
| namespace | tide |
Typedefs | |
| typedef boost::error_info < struct tag_ver, std::streamsize > | tide::err_ver |
| A version. | |
| typedef boost::error_info < struct tag_pos, std::streamsize > | tide::err_pos |
| Position in a Tide file. | |
| typedef boost::error_info < struct tag_varint, uint64_t > | tide::err_varint |
| Value of a variable-length integer. | |
| typedef boost::error_info < struct tag_bufsize, std::streamsize > | tide::err_bufsize |
| The size of a buffer. | |
| typedef boost::error_info < struct tag_reqsize, std::streamsize > | tide::err_reqsize |
| The required size of a buffer or a file read. | |
| typedef boost::error_info < struct tag_specsize, std::streamsize > | tide::err_specsize |
| The specified size to encode a variable-length integer into. | |
| typedef boost::error_info < struct tag_id, ids::ID > | tide::err_id |
| An Element ID. | |
| typedef boost::error_info < struct tag_par_id, uint32_t > | tide::err_par_id |
| A parent element ID. | |
| typedef boost::error_info < struct tag_valid_sizes, std::vector< std::streamsize > > | tide::err_valid_sizes |
| A set of valid element sizes. | |
| typedef boost::error_info < struct tag_el_size, std::streamsize > | tide::err_el_size |
| The size of an element. | |
| typedef boost::error_info < struct tag_track_num, uint64_t > | tide::err_track_num |
| A track number. | |
| typedef boost::error_info < struct tag_int_uid, uint64_t > | tide::err_int_uid |
| An integer UID. | |
| typedef boost::error_info < struct tag_max_lace, unsigned int > | tide::err_max_lace |
| The maximum size of a lace. | |
| typedef boost::error_info < struct tag_req_lace, unsigned int > | tide::err_req_lace |
| The requested size of a lace. | |
| typedef boost::error_info < struct tag_frame_size, std::streamsize > | tide::err_frame_size |
| The size of a frame. | |
1.7.3