#include <mxflib/mxflib.h>
Namespaces | |
| namespace | mxflib |
Functions | |
| const UL | Null_UL (Null_UL_Data) |
| Define the null UL used as a magic number when no UL is specified for some function parameters. | |
| UInt32 | MakeBER (UInt8 *Data, int MaxSize, UInt64 Length, UInt32 Size) |
| Build a BER length. | |
| Length | ReadBER (UInt8 **Data, int MaxSize) |
| Read a BER length. | |
| int | EncodeOID (UInt8 *presult, UInt64 subid, int length) |
| UMIDPtr | MakeUMID (int Type, const UUIDPtr AssetID) |
| Build a new UMID. | |
| DataChunkPtr | FileReadChunk (FileHandle InFile, UInt64 Size) |
| Read a "Chunk" from a non-MXF file. | |
| DataChunkPtr | Hex2DataChunk (std::string Hex) |
| Set a data chunk from a hex string. | |
| void | SetDictionaryPath (std::string NewPath) |
| Set the search path to be used for dictionary files. | |
| std::string | LookupDictionaryPath (const char *Filename) |
| Search for a file of a specified name in the current dictionary search path. | |
| std::string | SearchPath (const char *Path, const char *Filename) |
| Search a path list for a specified file. | |
| bool | IsPartitionKey (const UInt8 *Key) |
| Is a given sequence of bytes a partition pack key? | |
| bool | IsWideString (std::string &String) |
| Does a given std::string contain a "wide" string in UTF8? | |
| U32Pair | ReadIFFHeader (FileHandle InFile, bool BigEndian) |
| Read an IFF chunk header (from an open file). | |
| std::pair< UInt32, Length > | ReadAtomHeader (FileHandle InFile, bool SkipWide) |
| Read a QuickTime Atom header (from an open file). | |
| int | ReadHexString (const char **Source, int Max, UInt8 *Dest, const char *Sep) |
| Read hex values separated by any of 'Sep'. | |
| bool | StringToUL (UInt8 *Data, std::string Val) |
| Build a UL from a character string, writing the bytes into a 16-byte buffer. | |
Variables | |
| const UInt8 | Null_UL_Data [16] = { 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0 } |
| Data bytes for the null UL used as a magic number when no UL is specified for some function parameters. | |
| std::string | DictionaryPath = "~" |
| The search path - note that "~" is used as a token for "not yet initialized". | |
const UInt8 Null_UL_Data[16] = { 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0 } [static] |
Data bytes for the null UL used as a magic number when no UL is specified for some function parameters.
1.5.1-p1