| 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 | Public Member Functions
AAX_IACFHostServices_V2 Class Referenceabstract

`#include <AAX_IACFHostServices.h>`

Inheritance diagram for AAX_IACFHostServices_V2:
[legend]
Collaboration diagram for AAX_IACFHostServices_V2:
[legend]

## Description

V2 of versioned interface to diagnostic and debugging services provided by the AAX host.

## Public Member Functions
virtual AAX_Result | StackTrace (int32_t iTracePriority, int32_t iStackTracePriority, const char *iMessage)=0
| Log a trace message or a stack trace.
Public Member Functions inherited from AAX_IACFHostServices
virtual AAX_Result | Assert (const char *iFile, int32_t iLine, const char *iNote)=0
virtual AAX_Result | Trace (int32_t iPriority, const char *iMessage)=0
| Log a trace message.
Public Member Functions inherited from IACFUnknown
virtual BEGIN_ACFINTERFACE ACFRESULT ACFMETHODCALLTYPE | QueryInterface (const acfIID &iid, void **ppOut)=0
| Returns pointers to supported interfaces.
virtual acfUInt32 ACFMETHODCALLTYPE | AddRef (void)=0
| Increments reference count.
virtual acfUInt32 ACFMETHODCALLTYPE | Release (void)=0
| Decrements reference count.

## Member Function Documentation

## ◆ StackTrace()

virtual AAX_Result AAX_IACFHostServices_V2::StackTrace | ( | int32_t | iTracePriority,
|  | int32_t | iStackTracePriority,
|  | const char * | iMessage
| ) |  |
| pure virtual

Log a trace message or a stack trace.

If the logging output filtering is set to include logs with `iStackTracePriority` then both the logging message and a stack trace will be emitted, regardless of `iTracePriority`.

If the logging output filtering is set to include logs with `iTracePriority` but to exclude logs with `iStackTracePriority` then this will emit a normal log with no stack trace.

Parameters

  [in] | iTracePriority | Priority of the trace, used for log filtering. One of kAAX_Trace_Priority_Low, kAAX_Trace_Priority_Normal, kAAX_Trace_Priority_High
  [in] | iStackTracePriority | Priority of the stack trace, used for log filtering. One of kAAX_Trace_Priority_Low, kAAX_Trace_Priority_Normal, kAAX_Trace_Priority_High
  [in] | iMessage | Message string to log

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

- AAX_IACFHostServices.h