5#ifndef DISPLAYS_ADMIN_C_H
6#define DISPLAYS_ADMIN_C_H
14# ifdef COMPILING_DLL_SimulatedRealityDisplays
15# define SRAPI extern "C" __declspec(dllexport)
17# define SRAPI extern "C" __declspec(dllimport)
20# ifdef COMPILING_DLL_SimulatedRealityDisplays
21# error Trying to compile SimulatedRealityDisplays.dll using a non-C++ compiler! Use a C++ compiler instead!
23# define SRAPI __declspec(dllimport)
118SRAPI void getNewDeviceSerialNumbers(
const char* serialNumbers,
unsigned int timeBetweenChecks,
bool* active);
void * SRContext
Definition: admin_c.h:10
SRAPI void enableDefaultSwitching(SR_switchableLensHintAdmin lensAdmin)
SRAPI void lensDisableHintAdmin(SR_switchableLensHintAdmin lensAdmin)
#define SRAPI
Definition: displays_admin_c.h:27
SRAPI char * getVersion(SR_switchableLensHintAdmin lensAdmin)
Get the Version info of the switchable lens.
SRAPI char * getAdditionalSerialNumber(SR_switchableLensHintAdmin lensAdmin, unsigned char index)
Get the Additional Serial Numbers of the switchable lens.
SRAPI void lensEnableHintAdmin(SR_switchableLensHintAdmin lensAdmin)
SRAPI void disableByForce(SR_switchableLensHintAdmin lensAdmin)
SRAPI void deleteSwitchableLensHintAdmin(SR_switchableLensHintAdmin lensAdmin)
Cleans up underlying object instances used to facilitate indicating lens switch admin features.
SRAPI char * getSerialNumber(SR_switchableLensHintAdmin lensAdmin)
Get the Serial Number of the switchable lens.
void * SR_screen
Definition: displays_admin_c.h:10
void * SR_switchableLensHintAdmin
Definition: displays_admin_c.h:30
SRAPI SR_switchableLensHintAdmin createSwitchableLensHintAdmin(SRContext context)
Creates a functional SwitchableLensHintAdmin instance.