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

Public Member Functions

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

Detailed Description

Definition at line 751 of file openvr_api.cs.

Member Function Documentation

abstract bool Valve.VR.IVRTrackedCamera.EnableCameraForStreaming ( uint  nDeviceIndex,
bool  bEnable 
)
pure virtual

Implemented in Valve.VR.CVRTrackedCamera.

abstract bool Valve.VR.IVRTrackedCamera.GetCameraDistortion ( uint  nDeviceIndex,
float  flInputU,
float  flInputV,
ref float  pflOutputU,
ref float  pflOutputV 
)
pure virtual

Implemented in Valve.VR.CVRTrackedCamera.

abstract bool Valve.VR.IVRTrackedCamera.GetCameraFirmwareDescription ( uint  nDeviceIndex,
string  pBuffer,
uint  nBufferLen 
)
pure virtual

Implemented in Valve.VR.CVRTrackedCamera.

abstract bool Valve.VR.IVRTrackedCamera.GetCameraFrameDimensions ( uint  nDeviceIndex,
ECameraVideoStreamFormat  nVideoStreamFormat,
ref uint  pWidth,
ref uint  pHeight 
)
pure virtual

Implemented in Valve.VR.CVRTrackedCamera.

abstract bool Valve.VR.IVRTrackedCamera.GetCameraProjection ( uint  nDeviceIndex,
float  flWidthPixels,
float  flHeightPixels,
float  flZNear,
float  flZFar,
ref HmdMatrix44_t  pProjection 
)
pure virtual

Implemented in Valve.VR.CVRTrackedCamera.

abstract ECameraVideoStreamFormat Valve.VR.IVRTrackedCamera.GetCameraVideoStreamFormat ( uint  nDeviceIndex)
pure virtual

Implemented in Valve.VR.CVRTrackedCamera.

abstract IntPtr Valve.VR.IVRTrackedCamera.GetIntPtr ( )
pure virtual

Implemented in Valve.VR.CVRTrackedCamera.

abstract CameraVideoStreamFrame_t Valve.VR.IVRTrackedCamera.GetVideoStreamFrame ( uint  nDeviceIndex)
pure virtual

Implemented in Valve.VR.CVRTrackedCamera.

abstract bool Valve.VR.IVRTrackedCamera.HasCamera ( uint  nDeviceIndex)
pure virtual

Implemented in Valve.VR.CVRTrackedCamera.

abstract bool Valve.VR.IVRTrackedCamera.IsVideoStreamActive ( uint  nDeviceIndex,
ref bool  pbPaused,
ref float  pflElapsedTime 
)
pure virtual

Implemented in Valve.VR.CVRTrackedCamera.

abstract bool Valve.VR.IVRTrackedCamera.PauseVideoStream ( uint  nDeviceIndex)
pure virtual

Implemented in Valve.VR.CVRTrackedCamera.

abstract bool Valve.VR.IVRTrackedCamera.ReleaseVideoStreamFrame ( uint  nDeviceIndex,
ref CameraVideoStreamFrame_t  pFrameImage 
)
pure virtual

Implemented in Valve.VR.CVRTrackedCamera.

abstract bool Valve.VR.IVRTrackedCamera.ResumeVideoStream ( uint  nDeviceIndex)
pure virtual

Implemented in Valve.VR.CVRTrackedCamera.

abstract bool Valve.VR.IVRTrackedCamera.SetAutoExposure ( uint  nDeviceIndex,
bool  bEnable 
)
pure virtual

Implemented in Valve.VR.CVRTrackedCamera.

abstract bool Valve.VR.IVRTrackedCamera.SetCameraVideoStreamFormat ( uint  nDeviceIndex,
ECameraVideoStreamFormat  nVideoStreamFormat 
)
pure virtual

Implemented in Valve.VR.CVRTrackedCamera.

abstract bool Valve.VR.IVRTrackedCamera.StartVideoStream ( uint  nDeviceIndex)
pure virtual

Implemented in Valve.VR.CVRTrackedCamera.

abstract bool Valve.VR.IVRTrackedCamera.StopVideoStream ( uint  nDeviceIndex)
pure virtual

Implemented in Valve.VR.CVRTrackedCamera.


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