Space Engineers
Public Member Functions | List of all members
Valve.VR.CVRTrackedCamera Class Reference
Inheritance diagram for Valve.VR.CVRTrackedCamera:
Valve.VR.IVRTrackedCamera

Public Member Functions

 CVRTrackedCamera (IntPtr VRTrackedCamera)
 
override IntPtr GetIntPtr ()
 
override bool HasCamera (uint nDeviceIndex)
 
override bool GetCameraFirmwareDescription (uint nDeviceIndex, string pBuffer, uint nBufferLen)
 
override bool GetCameraFrameDimensions (uint nDeviceIndex, ECameraVideoStreamFormat nVideoStreamFormat, ref uint pWidth, ref uint pHeight)
 
override bool SetCameraVideoStreamFormat (uint nDeviceIndex, ECameraVideoStreamFormat nVideoStreamFormat)
 
override ECameraVideoStreamFormat GetCameraVideoStreamFormat (uint nDeviceIndex)
 
override bool EnableCameraForStreaming (uint nDeviceIndex, bool bEnable)
 
override bool StartVideoStream (uint nDeviceIndex)
 
override bool StopVideoStream (uint nDeviceIndex)
 
override bool IsVideoStreamActive (uint nDeviceIndex, ref bool pbPaused, ref float pflElapsedTime)
 
override CameraVideoStreamFrame_t GetVideoStreamFrame (uint nDeviceIndex)
 
override bool ReleaseVideoStreamFrame (uint nDeviceIndex, ref CameraVideoStreamFrame_t pFrameImage)
 
override bool SetAutoExposure (uint nDeviceIndex, bool bEnable)
 
override bool PauseVideoStream (uint nDeviceIndex)
 
override bool ResumeVideoStream (uint nDeviceIndex)
 
override bool GetCameraDistortion (uint nDeviceIndex, float flInputU, float flInputV, ref float pflOutputU, ref float pflOutputV)
 
override bool GetCameraProjection (uint nDeviceIndex, float flWidthPixels, float flHeightPixels, float flZNear, float flZFar, ref HmdMatrix44_t pProjection)
 

Detailed Description

Definition at line 2235 of file openvr_api.cs.

Constructor & Destructor Documentation

Valve.VR.CVRTrackedCamera.CVRTrackedCamera ( IntPtr  VRTrackedCamera)
inline

Definition at line 2237 of file openvr_api.cs.

Member Function Documentation

override bool Valve.VR.CVRTrackedCamera.EnableCameraForStreaming ( uint  nDeviceIndex,
bool  bEnable 
)
inlinevirtual

Implements Valve.VR.IVRTrackedCamera.

Definition at line 2284 of file openvr_api.cs.

override bool Valve.VR.CVRTrackedCamera.GetCameraDistortion ( uint  nDeviceIndex,
float  flInputU,
float  flInputV,
ref float  pflOutputU,
ref float  pflOutputV 
)
inlinevirtual

Implements Valve.VR.IVRTrackedCamera.

Definition at line 2340 of file openvr_api.cs.

override bool Valve.VR.CVRTrackedCamera.GetCameraFirmwareDescription ( uint  nDeviceIndex,
string  pBuffer,
uint  nBufferLen 
)
inlinevirtual

Implements Valve.VR.IVRTrackedCamera.

Definition at line 2258 of file openvr_api.cs.

override bool Valve.VR.CVRTrackedCamera.GetCameraFrameDimensions ( uint  nDeviceIndex,
ECameraVideoStreamFormat  nVideoStreamFormat,
ref uint  pWidth,
ref uint  pHeight 
)
inlinevirtual

Implements Valve.VR.IVRTrackedCamera.

Definition at line 2264 of file openvr_api.cs.

override bool Valve.VR.CVRTrackedCamera.GetCameraProjection ( uint  nDeviceIndex,
float  flWidthPixels,
float  flHeightPixels,
float  flZNear,
float  flZFar,
ref HmdMatrix44_t  pProjection 
)
inlinevirtual

Implements Valve.VR.IVRTrackedCamera.

Definition at line 2348 of file openvr_api.cs.

override ECameraVideoStreamFormat Valve.VR.CVRTrackedCamera.GetCameraVideoStreamFormat ( uint  nDeviceIndex)
inlinevirtual

Implements Valve.VR.IVRTrackedCamera.

Definition at line 2278 of file openvr_api.cs.

override IntPtr Valve.VR.CVRTrackedCamera.GetIntPtr ( )
inlinevirtual

Implements Valve.VR.IVRTrackedCamera.

Definition at line 2243 of file openvr_api.cs.

override CameraVideoStreamFrame_t Valve.VR.CVRTrackedCamera.GetVideoStreamFrame ( uint  nDeviceIndex)
inlinevirtual

Implements Valve.VR.IVRTrackedCamera.

Definition at line 2310 of file openvr_api.cs.

override bool Valve.VR.CVRTrackedCamera.HasCamera ( uint  nDeviceIndex)
inlinevirtual

Implements Valve.VR.IVRTrackedCamera.

Definition at line 2252 of file openvr_api.cs.

override bool Valve.VR.CVRTrackedCamera.IsVideoStreamActive ( uint  nDeviceIndex,
ref bool  pbPaused,
ref float  pflElapsedTime 
)
inlinevirtual

Implements Valve.VR.IVRTrackedCamera.

Definition at line 2302 of file openvr_api.cs.

override bool Valve.VR.CVRTrackedCamera.PauseVideoStream ( uint  nDeviceIndex)
inlinevirtual

Implements Valve.VR.IVRTrackedCamera.

Definition at line 2328 of file openvr_api.cs.

override bool Valve.VR.CVRTrackedCamera.ReleaseVideoStreamFrame ( uint  nDeviceIndex,
ref CameraVideoStreamFrame_t  pFrameImage 
)
inlinevirtual

Implements Valve.VR.IVRTrackedCamera.

Definition at line 2316 of file openvr_api.cs.

override bool Valve.VR.CVRTrackedCamera.ResumeVideoStream ( uint  nDeviceIndex)
inlinevirtual

Implements Valve.VR.IVRTrackedCamera.

Definition at line 2334 of file openvr_api.cs.

override bool Valve.VR.CVRTrackedCamera.SetAutoExposure ( uint  nDeviceIndex,
bool  bEnable 
)
inlinevirtual

Implements Valve.VR.IVRTrackedCamera.

Definition at line 2322 of file openvr_api.cs.

override bool Valve.VR.CVRTrackedCamera.SetCameraVideoStreamFormat ( uint  nDeviceIndex,
ECameraVideoStreamFormat  nVideoStreamFormat 
)
inlinevirtual

Implements Valve.VR.IVRTrackedCamera.

Definition at line 2272 of file openvr_api.cs.

override bool Valve.VR.CVRTrackedCamera.StartVideoStream ( uint  nDeviceIndex)
inlinevirtual

Implements Valve.VR.IVRTrackedCamera.

Definition at line 2290 of file openvr_api.cs.

override bool Valve.VR.CVRTrackedCamera.StopVideoStream ( uint  nDeviceIndex)
inlinevirtual

Implements Valve.VR.IVRTrackedCamera.

Definition at line 2296 of file openvr_api.cs.


The documentation for this class was generated from the following file: