TracktionEngine
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
MusicalContextWrapper Class Reference

Public Member Functions

 MusicalContextWrapper (ARADocument &doc)
 
 ~MusicalContextWrapper ()
 
void update ()
 
SizedStruct< ARA_STRUCT_MEMBER(ARAMusicalContextProperties, color)> getMusicalContextProperties ()
 

Static Public Member Functions

static ARABool ARA_CALL isMusicalContextContentAvailable (ARAContentAccessControllerHostRef editRef, ARAMusicalContextHostRef, ARAContentType type)
 
static ARAContentGrade ARA_CALL getMusicalContextContentGrade (ARAContentAccessControllerHostRef, ARAMusicalContextHostRef, ARAContentType)
 
static ARAContentReaderHostRef ARA_CALL createMusicalContextContentReader (ARAContentAccessControllerHostRef controllerHostRef, ARAMusicalContextHostRef, ARAContentType type, const ARAContentTimeRange *range)
 
static ARABool ARA_CALL isAudioSourceContentAvailable (ARAContentAccessControllerHostRef, ARAAudioSourceHostRef, ARAContentType)
 
static ARAContentGrade ARA_CALL getAudioSourceContentGrade (ARAContentAccessControllerHostRef, ARAAudioSourceHostRef, ARAContentType)
 
static ARAContentReaderHostRef ARA_CALL createAudioSourceContentReader (ARAContentAccessControllerHostRef, ARAAudioSourceHostRef, ARAContentType, const ARAContentTimeRange *)
 
static ARAInt32 ARA_CALL getContentReaderEventCount (ARAContentAccessControllerHostRef, ARAContentReaderHostRef contentReaderRef)
 
static const void *ARA_CALL getContentReaderDataForEvent (ARAContentAccessControllerHostRef, ARAContentReaderHostRef contentReaderRef, ARAInt32 eventIndex)
 
static void ARA_CALL destroyContentReader (ARAContentAccessControllerHostRef, ARAContentReaderHostRef contentReaderRef)
 

Public Attributes

ARADocumentdocument
 
ARAMusicalContextRef musicalContextRef = {}
 

Constructor & Destructor Documentation

◆ MusicalContextWrapper()

MusicalContextWrapper::MusicalContextWrapper ( ARADocument doc)

◆ ~MusicalContextWrapper()

MusicalContextWrapper::~MusicalContextWrapper ( )

Member Function Documentation

◆ update()

void MusicalContextWrapper::update ( )

◆ getMusicalContextProperties()

SizedStruct<ARA_STRUCT_MEMBER (ARAMusicalContextProperties, color)> MusicalContextWrapper::getMusicalContextProperties ( )

Referenced by MusicalContextWrapper().

◆ isMusicalContextContentAvailable()

static ARABool ARA_CALL MusicalContextWrapper::isMusicalContextContentAvailable ( ARAContentAccessControllerHostRef  editRef,
ARAMusicalContextHostRef  ,
ARAContentType  type 
)
static

◆ getMusicalContextContentGrade()

static ARAContentGrade ARA_CALL MusicalContextWrapper::getMusicalContextContentGrade ( ARAContentAccessControllerHostRef  ,
ARAMusicalContextHostRef  ,
ARAContentType   
)
static

◆ createMusicalContextContentReader()

static ARAContentReaderHostRef ARA_CALL MusicalContextWrapper::createMusicalContextContentReader ( ARAContentAccessControllerHostRef  controllerHostRef,
ARAMusicalContextHostRef  ,
ARAContentType  type,
const ARAContentTimeRange *  range 
)
static

◆ isAudioSourceContentAvailable()

static ARABool ARA_CALL MusicalContextWrapper::isAudioSourceContentAvailable ( ARAContentAccessControllerHostRef  ,
ARAAudioSourceHostRef  ,
ARAContentType   
)
static

◆ getAudioSourceContentGrade()

static ARAContentGrade ARA_CALL MusicalContextWrapper::getAudioSourceContentGrade ( ARAContentAccessControllerHostRef  ,
ARAAudioSourceHostRef  ,
ARAContentType   
)
static

◆ createAudioSourceContentReader()

static ARAContentReaderHostRef ARA_CALL MusicalContextWrapper::createAudioSourceContentReader ( ARAContentAccessControllerHostRef  ,
ARAAudioSourceHostRef  ,
ARAContentType  ,
const ARAContentTimeRange *   
)
static

◆ getContentReaderEventCount()

static ARAInt32 ARA_CALL MusicalContextWrapper::getContentReaderEventCount ( ARAContentAccessControllerHostRef  ,
ARAContentReaderHostRef  contentReaderRef 
)
static

References CRASH_TRACER.

◆ getContentReaderDataForEvent()

static const void* ARA_CALL MusicalContextWrapper::getContentReaderDataForEvent ( ARAContentAccessControllerHostRef  ,
ARAContentReaderHostRef  contentReaderRef,
ARAInt32  eventIndex 
)
static

References CRASH_TRACER.

◆ destroyContentReader()

static void ARA_CALL MusicalContextWrapper::destroyContentReader ( ARAContentAccessControllerHostRef  ,
ARAContentReaderHostRef  contentReaderRef 
)
static

References CRASH_TRACER.

Member Data Documentation

◆ document

ARADocument& MusicalContextWrapper::document

◆ musicalContextRef

ARAMusicalContextRef MusicalContextWrapper::musicalContextRef = {}

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