| AAX SDK 2.8.0 Avid Audio Extensions Development Kit

- Welcome
- Manual
- Classes
- Files
- Lists
- Support

- Class List
- Class Index
- Class Hierarchy
- Class Members

Loading...
Searching...
No Matches
List of all members | Classes | Public Member Functions
AAX_CPacket Class Reference

`#include <AAX_CPacketDispatcher.h>`

## Description

Container for packet-related data.

This class collects a number of packet-related data into the same object and provides a facility for tracking when the parameter is "dirty", i.e. after its value has been updated and before an associated packet has not been posted.

## Public Member Functions
| AAX_CPacket (AAX_CFieldIndex inFieldIndex)
| ~AAX_CPacket ()
template<typename DataType >
DataType * | GetPtr ()
void | SetDirty (bool iDirty)
bool | IsDirty () const
AAX_CFieldIndex | GetID () const
uint32_t | GetSize () const
template<>
const void * | GetPtr ()

## Constructor & Destructor Documentation

## ◆ AAX_CPacket()

AAX_CPacket::AAX_CPacket | ( | AAX_CFieldIndex | inFieldIndex | ) |
| inline

## ◆ ~AAX_CPacket()

AAX_CPacket::~AAX_CPacket | ( |  | ) |
| inline

## Member Function Documentation

## ◆ GetPtr() [1/2]

template<typename DataType >

DataType * AAX_CPacket::GetPtr | ( |  | ) |
| inline

## ◆ SetDirty()

void AAX_CPacket::SetDirty | ( | bool | iDirty | ) |
| inline

## ◆ IsDirty()

bool AAX_CPacket::IsDirty | ( |  | ) | const
| inline

## ◆ GetID()

AAX_CFieldIndex AAX_CPacket::GetID | ( |  | ) | const
| inline

## ◆ GetSize()

uint32_t AAX_CPacket::GetSize | ( |  | ) | const
| inline

## ◆ GetPtr() [2/2]

template<>

const void * AAX_CPacket::GetPtr | ( |  | ) |
| inline

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

- AAX_CPacketDispatcher.h