AAX SDK  2.4.1
Avid Audio Extensions Development Kit
List of all members | Public Attributes
AAX_SPlugInChunk Struct Reference

#include <AAX.h>

Description

Plug-in chunk header + data.

See also
AAX_SPlugInChunkHeader

Public Attributes

int32_t fSize
 The size of the chunk's fData member. More...
 
int32_t fVersion
 The chunk's version. More...
 
AAX_CTypeID fManufacturerID
 The Plug-In's manufacturer ID. More...
 
AAX_CTypeID fProductID
 The Plug-In file's product ID. More...
 
AAX_CTypeID fPlugInID
 The ID of a particular Plug-In within the file. More...
 
AAX_CTypeID fChunkID
 The ID of a particular Plug-In chunk. More...
 
unsigned char fName [32]
 A user defined name for this chunk. More...
 
char fData [1]
 The chunk's data. More...
 

Member Data Documentation

◆ fSize

int32_t AAX_SPlugInChunk::fSize

The size of the chunk's fData member.

◆ fVersion

int32_t AAX_SPlugInChunk::fVersion

The chunk's version.

◆ fManufacturerID

AAX_CTypeID AAX_SPlugInChunk::fManufacturerID

The Plug-In's manufacturer ID.

◆ fProductID

AAX_CTypeID AAX_SPlugInChunk::fProductID

The Plug-In file's product ID.

◆ fPlugInID

AAX_CTypeID AAX_SPlugInChunk::fPlugInID

The ID of a particular Plug-In within the file.

◆ fChunkID

AAX_CTypeID AAX_SPlugInChunk::fChunkID

The ID of a particular Plug-In chunk.

◆ fName

unsigned char AAX_SPlugInChunk::fName[32]

A user defined name for this chunk.

◆ fData

char AAX_SPlugInChunk::fData[1]

The chunk's data.

Note
The fixed-size array definition here is historical, but misleading. Plug-ins actually write off the end of this block and are allowed to as long as they don't exceed their reported size.

The documentation for this struct was generated from the following file: