CTRE Phoenix C++ 5.35.1
Loading...
Searching...
No Matches
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)