mirror of
https://git.suyu.dev/suyu/Yucom.git
synced 2026-01-01 20:24:25 +01:00
94 lines
3.2 KiB
C
94 lines
3.2 KiB
C
/* This file is auto-generated, do not edit. */
|
|
#include <stdarg.h>
|
|
#include <stddef.h>
|
|
#include <stdint.h>
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif /* __cplusplus */
|
|
|
|
struct cppIVRTrackedCamera_IVRTrackedCamera_002_GetCameraErrorNameFromEnum_params
|
|
{
|
|
void *linux_side;
|
|
const char *_ret;
|
|
uint32_t eCameraError;
|
|
};
|
|
extern void cppIVRTrackedCamera_IVRTrackedCamera_002_GetCameraErrorNameFromEnum( struct cppIVRTrackedCamera_IVRTrackedCamera_002_GetCameraErrorNameFromEnum_params *params );
|
|
|
|
struct cppIVRTrackedCamera_IVRTrackedCamera_002_HasCamera_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
uint32_t nDeviceIndex;
|
|
bool *pHasCamera;
|
|
};
|
|
extern void cppIVRTrackedCamera_IVRTrackedCamera_002_HasCamera( struct cppIVRTrackedCamera_IVRTrackedCamera_002_HasCamera_params *params );
|
|
|
|
struct cppIVRTrackedCamera_IVRTrackedCamera_002_GetCameraFrameSize_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
uint32_t nDeviceIndex;
|
|
uint32_t eFrameType;
|
|
uint32_t *pnWidth;
|
|
uint32_t *pnHeight;
|
|
uint32_t *pnFrameBufferSize;
|
|
};
|
|
extern void cppIVRTrackedCamera_IVRTrackedCamera_002_GetCameraFrameSize( struct cppIVRTrackedCamera_IVRTrackedCamera_002_GetCameraFrameSize_params *params );
|
|
|
|
struct cppIVRTrackedCamera_IVRTrackedCamera_002_GetCameraIntrinisics_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
uint32_t nDeviceIndex;
|
|
uint32_t eFrameType;
|
|
HmdVector2_t *pFocalLength;
|
|
HmdVector2_t *pCenter;
|
|
};
|
|
extern void cppIVRTrackedCamera_IVRTrackedCamera_002_GetCameraIntrinisics( struct cppIVRTrackedCamera_IVRTrackedCamera_002_GetCameraIntrinisics_params *params );
|
|
|
|
struct cppIVRTrackedCamera_IVRTrackedCamera_002_GetCameraProjection_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
uint32_t nDeviceIndex;
|
|
uint32_t eFrameType;
|
|
float flZNear;
|
|
float flZFar;
|
|
HmdMatrix44_t *pProjection;
|
|
};
|
|
extern void cppIVRTrackedCamera_IVRTrackedCamera_002_GetCameraProjection( struct cppIVRTrackedCamera_IVRTrackedCamera_002_GetCameraProjection_params *params );
|
|
|
|
struct cppIVRTrackedCamera_IVRTrackedCamera_002_AcquireVideoStreamingService_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
uint32_t nDeviceIndex;
|
|
void **pHandle;
|
|
};
|
|
extern void cppIVRTrackedCamera_IVRTrackedCamera_002_AcquireVideoStreamingService( struct cppIVRTrackedCamera_IVRTrackedCamera_002_AcquireVideoStreamingService_params *params );
|
|
|
|
struct cppIVRTrackedCamera_IVRTrackedCamera_002_ReleaseVideoStreamingService_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
void *hTrackedCamera;
|
|
};
|
|
extern void cppIVRTrackedCamera_IVRTrackedCamera_002_ReleaseVideoStreamingService( struct cppIVRTrackedCamera_IVRTrackedCamera_002_ReleaseVideoStreamingService_params *params );
|
|
|
|
struct cppIVRTrackedCamera_IVRTrackedCamera_002_GetVideoStreamFrameBuffer_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
void *hTrackedCamera;
|
|
uint32_t eFrameType;
|
|
void *pFrameBuffer;
|
|
uint32_t nFrameBufferSize;
|
|
w_CameraVideoStreamFrameHeader_t_100 *pFrameHeader;
|
|
uint32_t nFrameHeaderSize;
|
|
};
|
|
extern void cppIVRTrackedCamera_IVRTrackedCamera_002_GetVideoStreamFrameBuffer( struct cppIVRTrackedCamera_IVRTrackedCamera_002_GetVideoStreamFrameBuffer_params *params );
|
|
|
|
#ifdef __cplusplus
|
|
} /* extern "C" */
|
|
#endif /* __cplusplus */
|