10#ifndef DISPLAYS_ADMIN_C_H
11#define DISPLAYS_ADMIN_C_H
19# ifdef COMPILING_DLL_SimulatedRealityDisplays
20# define SRAPI extern "C" __declspec(dllexport)
22# define SRAPI extern "C" __declspec(dllimport)
25# ifdef COMPILING_DLL_SimulatedRealityDisplays
26# error Trying to compile SimulatedRealityDisplays.dll using a non-C++ compiler! Use a C++ compiler instead!
28# define SRAPI __declspec(dllimport)
123SRAPI void getNewDeviceSerialNumbers(
const char* serialNumbers,
unsigned int timeBetweenChecks,
bool* active);
void * SRContext
Definition: admin_c.h:15
SRAPI void enableDefaultSwitching(SR_switchableLensHintAdmin lensAdmin)
SRAPI void lensDisableHintAdmin(SR_switchableLensHintAdmin lensAdmin)
#define SRAPI
Definition: displays_admin_c.h:32
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:15
void * SR_switchableLensHintAdmin
Definition: displays_admin_c.h:35
SRAPI SR_switchableLensHintAdmin createSwitchableLensHintAdmin(SRContext context)
Creates a functional SwitchableLensHintAdmin instance.