LeiaSR SDK 720218b2 v1.32.7.6322 2025-02-13T14:55:38Z
Stable
|
#include "sr/core_c.h"
#include "sr/sense/eyetracker/eyepair.h"
#include "sr/sense/headtracker/head.h"
#include "sr/sense/weavertracker/weaverposition.h"
Go to the source code of this file.
Macros | |
#define | SRAPI |
Typedefs | |
typedef void * | SR_eyeTracker |
typedef void * | SR_eyePairListener |
typedef void * | SR_headTracker |
typedef void * | SR_headListener |
typedef void * | SR_predictingWeaverTracker |
typedef void * | SR_weaverPositionListener |
Functions | |
SRAPI SR_eyeTracker | createEyeTracker (SRContext context) |
Creates a functional EyeTracker instance. More... | |
SRAPI SR_eyePairListener | createEyePairListener (SR_eyeTracker eyeTracker, void(*acceptEyePairCallback)(SR_eyePair)) |
Create a new callback function to listen to a specific eyetracker. More... | |
SRAPI void | deleteEyePairListener (SR_eyePairListener eyePairListener) |
Cleans up underlying object instances used to facilitate eye position update callbacks. More... | |
SRAPI SR_headTracker | createHeadTracker (SRContext context) |
Creates a functional Headtracker instance. More... | |
SRAPI SR_headListener | createHeadListener (SR_headTracker headTracker, void(*acceptHeadCallback)(SR_head)) |
Create a new callback function to listen to a specific headtracker. More... | |
SRAPI void | deleteHeadListener (SR_headListener headListener) |
Cleans up underlying object instances used to facilitate head position update callbacks. More... | |
SRAPI SR_predictingWeaverTracker | createPredictingWeaverTracker (SRContext context) |
Creates a functional predicting PredictingWeaverTracker instance. More... | |
SRAPI SR_weaverPositionListener | createWeaverPositionListener (SR_predictingWeaverTracker predictingWeaverTracker, void(*acceptWeaverPositionCallback)(SR_weaverPosition)) |
Create a new callback function to listen to a specific PredictingWeaverTracker. More... | |
SRAPI void | deleteWeaverPositionListener (SR_weaverPositionListener weaverPositionListener) |
Cleans up underlying object instances used to facilitate weaver position update callbacks. More... | |
SRAPI void | predictWeaverPositionWithOutput (SR_predictingWeaverTracker predictingWeaverTracker, uint64_t latency, SR_weaverPosition *output) |
Predict for a certain latency and trigger stream output Should not be used directly, for weaving use DX11Weaver/DX12Weaver/GLWeaver instead. More... | |
SRAPI void | predictWeaverPosition (SR_predictingWeaverTracker predictingWeaverTracker, uint64_t latency) |
Predict for a certain latency and trigger stream output Should not be used directly, for weaving use DX11Weaver/DX12Weaver/GLWeaver instead. More... | |
#define SRAPI |
typedef void* SR_eyePairListener |
typedef void* SR_eyeTracker |
Copyright (C) 2025 Leia, Inc.
typedef void* SR_headListener |
typedef void* SR_headTracker |
typedef void* SR_predictingWeaverTracker |
typedef void* SR_weaverPositionListener |