CTRE Phoenix C++ 5.33.1
Orchestra_CCI.h
Go to the documentation of this file.
1/* Copyright (C) Cross The Road Electronics 2024 */
2#pragma once
3
4#include <string>
7
8
9extern "C" {
12
13 CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_LoadMusic(void* handle, const char *filePath);
19
22
23 CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_GetDescription(void *handle, char * toFill, int toFillByteSz, size_t * numBytesFilled);
24}
#define CCIEXPORT
Definition: CCI.h:10
CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_Pause(void *handle)
CCIEXPORT void * c_Orchestra_Create0()
CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_GetDescription(void *handle, char *toFill, int toFillByteSz, size_t *numBytesFilled)
CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_Play(void *handle)
CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_Destroy(void *handle)
CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_IsPlaying(void *handle, bool &playing)
CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_Stop(void *handle)
CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_AddInstrument(void *handle, void *instrument)
CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_LoadMusic(void *handle, const char *filePath)
CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_ClearInstruments(void *handle)
CCIEXPORT ctre::phoenix::ErrorCode c_Orchestra_GetCurrentTime(void *handle, uint32_t &currentTime)
ErrorCode
Definition: ErrorCode.h:13