SAFR Windows SDK
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events
RealNetworks.CameraKit.CameraConfiguration Class Reference

The persistent configuration of a camera. More...

Inheritance diagram for RealNetworks.CameraKit.CameraConfiguration:
RealNetworks.CameraKit.ICameraConfiguration RealNetworks.CameraKit.IntelRealsenseCameraConfiguration RealNetworks.CameraKit.OnvifCameraConfiguration RealNetworks.CameraKit.USBCameraConfiguration RealNetworks.CameraKit.XimeaCameraConfiguration

Public Member Functions

 CameraConfiguration ()
 
 CameraConfiguration (CameraConfiguration other)
 
 CameraConfiguration (Dictionary< string, object > config)
 

Properties

string UserSource = null [get, set]
 
bool MirroringEnabled = false [get, set]
 
int Rotation = 0 [get, set]
 
bool CroppingEnabled = false [get, set]
 
RectangleF? CropRectangle = null [get, set]
 
string ProfileId = null [get, set]
 
object Regions = null [get, set]
 
bool ContrastEnhancementEnabled = false [get, set]
 
double LowLightThreshold = 0.02 [get, set]
 
double ExposureBoost = 0 [get, set]
 
bool DetectionOnlyContrastEnhancement = false [get, set]
 
DirectionOfTravelDescriptor DirectionOfTravelDescriptor = new DirectionOfTravelDescriptor() [get, set]
 
float FrameRateReduction = 1.0f [get, set]
 
virtual Dictionary< string, object > DictionaryRepresentation [get]
 
- Properties inherited from RealNetworks.CameraKit.ICameraConfiguration
string UserSource [get, set]
 The user source override. The global default user source will be used if the camera doesn't have its own user source. More...
 
Dictionary< string, object > DictionaryRepresentation [get]
 Returns a dictionary representation of the configuration. More...
 

Detailed Description

The persistent configuration of a camera.

Constructor & Destructor Documentation

◆ CameraConfiguration() [1/3]

RealNetworks.CameraKit.CameraConfiguration.CameraConfiguration ( )

◆ CameraConfiguration() [2/3]

RealNetworks.CameraKit.CameraConfiguration.CameraConfiguration ( CameraConfiguration  other)

◆ CameraConfiguration() [3/3]

RealNetworks.CameraKit.CameraConfiguration.CameraConfiguration ( Dictionary< string, object >  config)

Property Documentation

◆ ContrastEnhancementEnabled

bool RealNetworks.CameraKit.CameraConfiguration.ContrastEnhancementEnabled = false
getset

◆ CroppingEnabled

bool RealNetworks.CameraKit.CameraConfiguration.CroppingEnabled = false
getset

◆ CropRectangle

RectangleF? RealNetworks.CameraKit.CameraConfiguration.CropRectangle = null
getset

◆ DetectionOnlyContrastEnhancement

bool RealNetworks.CameraKit.CameraConfiguration.DetectionOnlyContrastEnhancement = false
getset

◆ DictionaryRepresentation

virtual Dictionary<string, object> RealNetworks.CameraKit.CameraConfiguration.DictionaryRepresentation
get

◆ DirectionOfTravelDescriptor

DirectionOfTravelDescriptor RealNetworks.CameraKit.CameraConfiguration.DirectionOfTravelDescriptor = new DirectionOfTravelDescriptor()
getset

◆ ExposureBoost

double RealNetworks.CameraKit.CameraConfiguration.ExposureBoost = 0
getset

◆ FrameRateReduction

float RealNetworks.CameraKit.CameraConfiguration.FrameRateReduction = 1.0f
getset

◆ LowLightThreshold

double RealNetworks.CameraKit.CameraConfiguration.LowLightThreshold = 0.02
getset

◆ MirroringEnabled

bool RealNetworks.CameraKit.CameraConfiguration.MirroringEnabled = false
getset

◆ ProfileId

string RealNetworks.CameraKit.CameraConfiguration.ProfileId = null
getset

◆ Regions

object RealNetworks.CameraKit.CameraConfiguration.Regions = null
getset

◆ Rotation

int RealNetworks.CameraKit.CameraConfiguration.Rotation = 0
getset

◆ UserSource

string RealNetworks.CameraKit.CameraConfiguration.UserSource = null
getset