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

Inherited by RealNetworks.CameraKit.GenetecCameraDiscovery, RealNetworks.CameraKit.IntelRealsenseCameraDiscovery, RealNetworks.CameraKit.IPCameraDiscovery, RealNetworks.CameraKit.USBCameraDiscovery, and RealNetworks.CameraKit.XimeaCameraDiscovery.

Public Member Functions

abstract Task TriggerDiscovery ()
 
virtual void Cancel ()
 
abstract CameraType GetCameraType ()
 
Dictionary< string, Dictionary< string, object > > GetExternalRepresentationOfDiscoveredCameras ()
 
abstract void DiscoverCameras (Dictionary< string, Dictionary< string, object >> dicts)
 

Protected Member Functions

void OnWillBeginDiscovery ()
 
void OnDidEndDiscovery ()
 

Protected Attributes

readonly object _lock = new object()
 

Properties

List< CameraDiscoveredCameras = new List<Camera>() [get, set]
 

Member Function Documentation

◆ Cancel()

virtual void RealNetworks.CameraKit.CameraDiscovery.Cancel ( )
virtual

◆ DiscoverCameras()

abstract void RealNetworks.CameraKit.CameraDiscovery.DiscoverCameras ( Dictionary< string, Dictionary< string, object >>  dicts)
pure virtual

◆ GetCameraType()

abstract CameraType RealNetworks.CameraKit.CameraDiscovery.GetCameraType ( )
pure virtual

◆ GetExternalRepresentationOfDiscoveredCameras()

Dictionary<string, Dictionary<string, object> > RealNetworks.CameraKit.CameraDiscovery.GetExternalRepresentationOfDiscoveredCameras ( )

◆ OnDidEndDiscovery()

void RealNetworks.CameraKit.CameraDiscovery.OnDidEndDiscovery ( )
protected

◆ OnWillBeginDiscovery()

void RealNetworks.CameraKit.CameraDiscovery.OnWillBeginDiscovery ( )
protected

◆ TriggerDiscovery()

abstract Task RealNetworks.CameraKit.CameraDiscovery.TriggerDiscovery ( )
pure virtual

Member Data Documentation

◆ _lock

readonly object RealNetworks.CameraKit.CameraDiscovery._lock = new object()
protected

Property Documentation

◆ DiscoveredCameras

List<Camera> RealNetworks.CameraKit.CameraDiscovery.DiscoveredCameras = new List<Camera>()
getset