| AAX SDK 2.8.0 Avid Audio Extensions Development Kit

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

Loading...
Searching...
No Matches
Other Extensions
AAX SDK Manual » Extensions

##

## MIDI logging utilities
void | AAX::AsStringMIDIStream_Debug (const AAX_CMidiStream &inStream, char *outBuffer, int32_t inBufferSize)

## Filesystem utilities
bool | AAX::GetPathToPlugInBundle (const char *iBundleName, int iMaxLength, char *oModuleName)
| Retrieve the file path of the .aaxplugin bundle.

## Function Documentation

## ◆ AsStringMIDIStream_Debug()

void AAX::AsStringMIDIStream_Debug | ( | const AAX_CMidiStream & | inStream,
|  | char * | outBuffer,
|  | int32_t | inBufferSize
| ) |  |

Print a MIDI stream as a C-string

Sets an empty string in release builds

## ◆ GetPathToPlugInBundle()

bool AAX::GetPathToPlugInBundle | ( | const char * | iBundleName,
|  | int | iMaxLength,
|  | char * | oModuleName
| ) |  |

Retrieve the file path of the .aaxplugin bundle.

Parameters

  [in] | iBundleName | macOS: The `CFBundleIdentifier` value set in the plug-in's .plist file Other: This parameter is ignored
  [in] | iMaxLength |
  [out] | oModuleName | A preallocated buffer of size `iMaxLength`

Collaboration diagram for Other Extensions: