AAX SDK  2.4.1
Avid Audio Extensions Development Kit
Classes | Namespaces | Macros | Variables
AAX_CChunkDataParser.h File Reference
#include "AAX.h"
#include "AAX_CString.h"
#include <vector>

Go to the source code of this file.

Description

Parser utility for plugin chunks.

Classes

class  AAX_CChunkDataParser
 Parser utility for plugin chunks. More...
 
struct  AAX_CChunkDataParser::DataValue
 

Namespaces

 AAX_ChunkDataParserDefs
 Constants used by ChunkDataParser class.
 

Macros

#define AAX_CHUNKDATAPARSER_H
 

Variables

const int32_t AAX_ChunkDataParserDefs::FLOAT_TYPE = 1
 
const char AAX_ChunkDataParserDefs::FLOAT_STRING_IDENTIFIER [] = "f_"
 
const int32_t AAX_ChunkDataParserDefs::LONG_TYPE = 2
 
const char AAX_ChunkDataParserDefs::LONG_STRING_IDENTIFIER [] = "l_"
 
const int32_t AAX_ChunkDataParserDefs::DOUBLE_TYPE = 3
 
const char AAX_ChunkDataParserDefs::DOUBLE_STRING_IDENTIFIER [] = "d_"
 
const size_t AAX_ChunkDataParserDefs::DOUBLE_TYPE_SIZE = 8
 
const size_t AAX_ChunkDataParserDefs::DOUBLE_TYPE_INCR = 8
 
const int32_t AAX_ChunkDataParserDefs::SHORT_TYPE = 4
 
const char AAX_ChunkDataParserDefs::SHORT_STRING_IDENTIFIER [] = "s_"
 
const size_t AAX_ChunkDataParserDefs::SHORT_TYPE_SIZE = 2
 
const size_t AAX_ChunkDataParserDefs::SHORT_TYPE_INCR = 4
 
const int32_t AAX_ChunkDataParserDefs::STRING_TYPE = 5
 
const char AAX_ChunkDataParserDefs::STRING_STRING_IDENTIFIER [] = "r_"
 
const size_t AAX_ChunkDataParserDefs::MAX_STRINGDATA_LENGTH = 255
 
const size_t AAX_ChunkDataParserDefs::DEFAULT32BIT_TYPE_SIZE = 4
 
const size_t AAX_ChunkDataParserDefs::DEFAULT32BIT_TYPE_INCR = 4
 
const size_t AAX_ChunkDataParserDefs::STRING_IDENTIFIER_SIZE = 2
 
const int32_t AAX_ChunkDataParserDefs::NAME_NOT_FOUND = -1
 
const size_t AAX_ChunkDataParserDefs::MAX_NAME_LENGTH = 255
 
const int32_t AAX_ChunkDataParserDefs::BUILD_DATA_FAILED = -333
 
const int32_t AAX_ChunkDataParserDefs::HEADER_SIZE = 4
 
const int32_t AAX_ChunkDataParserDefs::VERSION_ID_1 = 0x01010101
 

Macro Definition Documentation

◆ AAX_CHUNKDATAPARSER_H

#define AAX_CHUNKDATAPARSER_H