CTRE Phoenix C++ 5.33.1
Orchestra_CCI.h File Reference
#include <string>
#include "ctre/phoenix/cci/CCI.h"
#include "ctre/phoenix/ErrorCode.h"

Go to the source code of this file.

Functions

CCIEXPORT void * c_Orchestra_Create0 ()
 
CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_Destroy (void *handle)
 
CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_LoadMusic (void *handle, const char *filePath)
 
CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_Play (void *handle)
 
CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_Stop (void *handle)
 
CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_Pause (void *handle)
 
CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_IsPlaying (void *handle, bool &playing)
 
CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_GetCurrentTime (void *handle, uint32_t &currentTime)
 
CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_ClearInstruments (void *handle)
 
CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_AddInstrument (void *handle, void *instrument)
 
CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_GetDescription (void *handle, char *toFill, int toFillByteSz, size_t *numBytesFilled)
 

Function Documentation

◆ c_Orchestra_AddInstrument()

CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_AddInstrument ( void *  handle,
void *  instrument 
)

◆ c_Orchestra_ClearInstruments()

CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_ClearInstruments ( void *  handle)

◆ c_Orchestra_Create0()

CCIEXPORT void * c_Orchestra_Create0 ( )

◆ c_Orchestra_Destroy()

CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_Destroy ( void *  handle)

◆ c_Orchestra_GetCurrentTime()

CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_GetCurrentTime ( void *  handle,
uint32_t &  currentTime 
)

◆ c_Orchestra_GetDescription()

CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_GetDescription ( void *  handle,
char *  toFill,
int  toFillByteSz,
size_t *  numBytesFilled 
)

◆ c_Orchestra_IsPlaying()

CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_IsPlaying ( void *  handle,
bool &  playing 
)

◆ c_Orchestra_LoadMusic()

CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_LoadMusic ( void *  handle,
const char *  filePath 
)

◆ c_Orchestra_Pause()

CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_Pause ( void *  handle)

◆ c_Orchestra_Play()

CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_Play ( void *  handle)

◆ c_Orchestra_Stop()

CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_Stop ( void *  handle)