RTC_API enum RTCError rtcGetDeviceError(RTCDevice device)
typedefRTC_NAMESPACE_BEGIN struct RTCDeviceTy * RTCDevice
bool(* RTCMemoryMonitorFunction)(void *ptr, ssize_t bytes, bool post)
RTC_API void rtcReleaseDevice(RTCDevice device)
RTC_API ssize_t rtcGetDeviceProperty(RTCDevice device, enum RTCDeviceProperty prop)
void(* RTCErrorFunction)(void *userPtr, enum RTCError code, const char *str)
RTC_API void rtcSetDeviceProperty(RTCDevice device, const enum RTCDeviceProperty prop, ssize_t value)
RTC_API RTCDevice rtcNewDevice(const char *config)
#define RTC_NAMESPACE_END
RTC_API void rtcRetainDevice(RTCDevice device)
RTC_API void rtcSetDeviceErrorFunction(RTCDevice device, RTCErrorFunction error, void *userPtr)
RTC_API void rtcSetDeviceMemoryMonitorFunction(RTCDevice device, RTCMemoryMonitorFunction memoryMonitor, void *userPtr)
#define RTC_NAMESPACE_BEGIN