Tanoda
|
Classes | |
struct | LEAP_RECORDING_PARAMETERS |
struct | LEAP_RECORDING_STATUS |
Public Member Functions | |
static long | GetNow () |
static eLeapRS | CreateClockRebaser (out IntPtr phClockRebaser) |
static eLeapRS | DestroyClockRebaser (IntPtr hClockRebaser) |
static eLeapRS | UpdateRebase (IntPtr hClockRebaser, Int64 userClock, Int64 leapClock) |
static eLeapRS | RebaseClock (IntPtr hClockRebaser, Int64 userClock, out Int64 leapClock) |
static eLeapRS | CreateConnection (ref LEAP_CONNECTION_CONFIG pConfig, out IntPtr pConnection) |
static eLeapRS | GetConnectionInfo (IntPtr hConnection, ref LEAP_CONNECTION_INFO pInfo) |
static eLeapRS | OpenConnection (IntPtr hConnection) |
static eLeapRS | SetAllocator (IntPtr hConnection, ref LEAP_ALLOCATOR pAllocator) |
static eLeapRS | GetDeviceList (IntPtr hConnection, [In, Out] LEAP_DEVICE_REF[] pArray, out UInt32 pnArray) |
static eLeapRS | OpenDevice (LEAP_DEVICE_REF rDevice, out IntPtr pDevice) |
static eLeapRS | GetDeviceInfo (IntPtr hDevice, ref LEAP_DEVICE_INFO info) |
static eLeapRS | SetPolicyFlags (IntPtr hConnection, UInt64 set, UInt64 clear) |
static eLeapRS | LeapSetPause (IntPtr hConnection, bool pause) |
static eLeapRS | PollConnection (IntPtr hConnection, UInt32 timeout, ref LEAP_CONNECTION_MESSAGE msg) |
static eLeapRS | GetFrameSize (IntPtr hConnection, Int64 timestamp, out UInt64 pncbEvent) |
static eLeapRS | InterpolateFrame (IntPtr hConnection, Int64 timestamp, IntPtr pEvent, UInt64 ncbEvent) |
static eLeapRS | InterpolateFrameFromTime (IntPtr hConnection, Int64 timestamp, Int64 sourceTimestamp, IntPtr pEvent, UInt64 ncbEvent) |
static eLeapRS | InterpolateHeadPose (IntPtr hConnection, Int64 timestamp, ref LEAP_HEAD_POSE_EVENT headPose) |
static LEAP_VECTOR | LeapPixelToRectilinear (IntPtr hConnection, eLeapPerspectiveType camera, LEAP_VECTOR pixel) |
static LEAP_VECTOR | LeapRectilinearToPixel (IntPtr hConnection, eLeapPerspectiveType camera, LEAP_VECTOR rectilinear) |
static void | CloseDevice (IntPtr pDevice) |
static eLeapRS | CloseConnection (IntPtr hConnection) |
static void | DestroyConnection (IntPtr connection) |
static eLeapRS | RequestConfigValue (IntPtr hConnection, string name, out UInt32 request_id) |
static eLeapRS | GetPointMappingSize (IntPtr hConnection, ref ulong pSize) |
static eLeapRS | GetPointMapping (IntPtr hConnection, IntPtr pointMapping, ref ulong pSize) |
static eLeapRS | RecordingOpen (ref IntPtr ppRecording, string userPath, LEAP_RECORDING_PARAMETERS parameters) |
static eLeapRS | RecordingClose (ref IntPtr ppRecording) |
static eLeapRS | LeapRecordingGetStatus (IntPtr pRecording, ref LEAP_RECORDING_STATUS status) |
static eLeapRS | RecordingReadSize (IntPtr pRecording, ref UInt64 pncbEvent) |
static eLeapRS | RecordingRead (IntPtr pRecording, ref LEAP_TRACKING_EVENT pEvent, UInt64 ncbEvent) |
static eLeapRS | RecordingWrite (IntPtr pRecording, ref LEAP_TRACKING_EVENT pEvent, ref UInt64 pnBytesWritten) |
static eLeapRS | LeapTelemetryProfiling (IntPtr hConnection, ref LEAP_TELEMETRY_DATA telemetryData) |
static UInt64 | TelemetryGetNow () |
Static Public Member Functions | |
static eLeapRS | CreateConnection (out IntPtr pConnection) |
static eLeapRS | GetDeviceCount (IntPtr hConnection, out UInt32 deviceCount) |
static eLeapRS | SaveConfigValue (IntPtr hConnection, string key, bool value, out UInt32 requestId) |
static eLeapRS | SaveConfigValue (IntPtr hConnection, string key, Int32 value, out UInt32 requestId) |
static eLeapRS | SaveConfigValue (IntPtr hConnection, string key, float value, out UInt32 requestId) |
static eLeapRS | SaveConfigValue (IntPtr hConnection, string key, string value, out UInt32 requestId) |
Static Public Attributes | |
static int | DistortionSize = 64 |
static eLeapRS LeapInternal.LeapC.CloseConnection | ( | IntPtr | hConnection | ) |
static void LeapInternal.LeapC.CloseDevice | ( | IntPtr | pDevice | ) |
static eLeapRS LeapInternal.LeapC.CreateClockRebaser | ( | out IntPtr | phClockRebaser | ) |
|
static |
static eLeapRS LeapInternal.LeapC.CreateConnection | ( | ref LEAP_CONNECTION_CONFIG | pConfig, |
out IntPtr | pConnection | ||
) |
static eLeapRS LeapInternal.LeapC.DestroyClockRebaser | ( | IntPtr | hClockRebaser | ) |
static void LeapInternal.LeapC.DestroyConnection | ( | IntPtr | connection | ) |
static eLeapRS LeapInternal.LeapC.GetConnectionInfo | ( | IntPtr | hConnection, |
ref LEAP_CONNECTION_INFO | pInfo | ||
) |
|
static |
static eLeapRS LeapInternal.LeapC.GetDeviceInfo | ( | IntPtr | hDevice, |
ref LEAP_DEVICE_INFO | info | ||
) |
static eLeapRS LeapInternal.LeapC.GetDeviceList | ( | IntPtr | hConnection, |
[In, Out] LEAP_DEVICE_REF[] | pArray, | ||
out UInt32 | pnArray | ||
) |
static eLeapRS LeapInternal.LeapC.GetFrameSize | ( | IntPtr | hConnection, |
Int64 | timestamp, | ||
out UInt64 | pncbEvent | ||
) |
static long LeapInternal.LeapC.GetNow | ( | ) |
static eLeapRS LeapInternal.LeapC.GetPointMapping | ( | IntPtr | hConnection, |
IntPtr | pointMapping, | ||
ref ulong | pSize | ||
) |
static eLeapRS LeapInternal.LeapC.GetPointMappingSize | ( | IntPtr | hConnection, |
ref ulong | pSize | ||
) |
static eLeapRS LeapInternal.LeapC.InterpolateFrame | ( | IntPtr | hConnection, |
Int64 | timestamp, | ||
IntPtr | pEvent, | ||
UInt64 | ncbEvent | ||
) |
static eLeapRS LeapInternal.LeapC.InterpolateFrameFromTime | ( | IntPtr | hConnection, |
Int64 | timestamp, | ||
Int64 | sourceTimestamp, | ||
IntPtr | pEvent, | ||
UInt64 | ncbEvent | ||
) |
static eLeapRS LeapInternal.LeapC.InterpolateHeadPose | ( | IntPtr | hConnection, |
Int64 | timestamp, | ||
ref LEAP_HEAD_POSE_EVENT | headPose | ||
) |
static LEAP_VECTOR LeapInternal.LeapC.LeapPixelToRectilinear | ( | IntPtr | hConnection, |
eLeapPerspectiveType | camera, | ||
LEAP_VECTOR | pixel | ||
) |
static eLeapRS LeapInternal.LeapC.LeapRecordingGetStatus | ( | IntPtr | pRecording, |
ref LEAP_RECORDING_STATUS | status | ||
) |
static LEAP_VECTOR LeapInternal.LeapC.LeapRectilinearToPixel | ( | IntPtr | hConnection, |
eLeapPerspectiveType | camera, | ||
LEAP_VECTOR | rectilinear | ||
) |
static eLeapRS LeapInternal.LeapC.LeapSetPause | ( | IntPtr | hConnection, |
bool | pause | ||
) |
static eLeapRS LeapInternal.LeapC.LeapTelemetryProfiling | ( | IntPtr | hConnection, |
ref LEAP_TELEMETRY_DATA | telemetryData | ||
) |
static eLeapRS LeapInternal.LeapC.OpenConnection | ( | IntPtr | hConnection | ) |
static eLeapRS LeapInternal.LeapC.OpenDevice | ( | LEAP_DEVICE_REF | rDevice, |
out IntPtr | pDevice | ||
) |
static eLeapRS LeapInternal.LeapC.PollConnection | ( | IntPtr | hConnection, |
UInt32 | timeout, | ||
ref LEAP_CONNECTION_MESSAGE | msg | ||
) |
static eLeapRS LeapInternal.LeapC.RebaseClock | ( | IntPtr | hClockRebaser, |
Int64 | userClock, | ||
out Int64 | leapClock | ||
) |
static eLeapRS LeapInternal.LeapC.RecordingClose | ( | ref IntPtr | ppRecording | ) |
static eLeapRS LeapInternal.LeapC.RecordingOpen | ( | ref IntPtr | ppRecording, |
string | userPath, | ||
LEAP_RECORDING_PARAMETERS | parameters | ||
) |
static eLeapRS LeapInternal.LeapC.RecordingRead | ( | IntPtr | pRecording, |
ref LEAP_TRACKING_EVENT | pEvent, | ||
UInt64 | ncbEvent | ||
) |
static eLeapRS LeapInternal.LeapC.RecordingReadSize | ( | IntPtr | pRecording, |
ref UInt64 | pncbEvent | ||
) |
static eLeapRS LeapInternal.LeapC.RecordingWrite | ( | IntPtr | pRecording, |
ref LEAP_TRACKING_EVENT | pEvent, | ||
ref UInt64 | pnBytesWritten | ||
) |
static eLeapRS LeapInternal.LeapC.RequestConfigValue | ( | IntPtr | hConnection, |
string | name, | ||
out UInt32 | request_id | ||
) |
|
static |
|
static |
|
static |
|
static |
static eLeapRS LeapInternal.LeapC.SetAllocator | ( | IntPtr | hConnection, |
ref LEAP_ALLOCATOR | pAllocator | ||
) |
static eLeapRS LeapInternal.LeapC.SetPolicyFlags | ( | IntPtr | hConnection, |
UInt64 | set, | ||
UInt64 | clear | ||
) |
static UInt64 LeapInternal.LeapC.TelemetryGetNow | ( | ) |
static eLeapRS LeapInternal.LeapC.UpdateRebase | ( | IntPtr | hClockRebaser, |
Int64 | userClock, | ||
Int64 | leapClock | ||
) |