RecorderStatusService2 Class Reference

Status API and now also State and Configuration API ... More...

Inheritance diagram for RecorderStatusService2:

Classes

class  AttachAndConnectionState
 
class  AudioDeviceStatistics
 
class  AudioStreamStatistics
 
class  CameraDeviceStatus
 
class  ConfigurationChangedStatus
 
class  DeviceStatisticsBase
 
class  DeviceStatusBase
 
class  EventStatus
 
class  HardwareStatus
 
class  InputDeviceStatus
 
class  IODeviceStatusBase
 
class  MediaStreamDeviceStatusBase
 
class  MediaStreamStatisticsBase
 
class  MetadataDeviceStatistics
 
class  MetadataDeviceStatus
 
class  MetadataStreamStatistics
 
class  MicrophoneDeviceStatus
 
class  OutputDeviceStatus
 
class  SpeakerDeviceStatus
 
class  Status
 
class  StatusBase
 
class  StorageStatus
 
class  VideoDeviceStatistics
 
class  VideoStreamStatistics
 

Public Types

enum  IOState { Activated , Deactivated , NotAvailable }
 

Public Member Functions

StorageStatus[] GetArchiveStorageStatus (string token)
 
AudioDeviceStatistics[] GetAudioDeviceStatistics (string token, Guid[] deviceIds)
 
Status GetCurrentDeviceStatus (string token, Guid[] deviceIds)
 
Status GetCurrentHardwareStatus (string token, Guid[] hardwareIds)
 
MetadataDeviceStatistics[] GetMetadataDeviceStatistics (string token, Guid[] deviceIds)
 
AttachAndConnectionState GetRecorderStatus (string token)
 
StorageStatus[] GetRecordingStorageStatus (string token)
 
Status GetStatus (string token, Guid statusSessionId, int millisecondsTimeout)
 
int GetVersion ()
 Returns the protocol version.
 
VideoDeviceStatistics[] GetVideoDeviceStatistics (string token, Guid[] deviceIds)
 
 RecorderStatusService2 ()
 
Guid StartStatusSession (string token)
 
void StopStatusSession (string token, Guid statusSessionId)
 
void SubscribeConfigurationStatus (string token, Guid statusSessionId, bool subscribe)
 
void SubscribeDeviceStatus (string token, Guid statusSessionId, Guid[] deviceIds)
 
void SubscribeEventStatus (string token, Guid statusSessionId, Guid[] eventIds)
 
void SubscribeHardwareStatus (string token, Guid statusSessionId, Guid[] hardwareIds)
 

Detailed Description

Status API and now also State and Configuration API ...

Member Enumeration Documentation

◆ IOState

Enumerator
Activated 
Deactivated 
NotAvailable 

Constructor & Destructor Documentation

◆ RecorderStatusService2()

RecorderStatusService2.RecorderStatusService2 ( )
inline

Member Function Documentation

◆ GetArchiveStorageStatus()

StorageStatus[] RecorderStatusService2.GetArchiveStorageStatus ( string token)
inline

◆ GetAudioDeviceStatistics()

AudioDeviceStatistics[] RecorderStatusService2.GetAudioDeviceStatistics ( string token,
Guid[] deviceIds )
inline

◆ GetCurrentDeviceStatus()

Status RecorderStatusService2.GetCurrentDeviceStatus ( string token,
Guid[] deviceIds )
inline

◆ GetCurrentHardwareStatus()

Status RecorderStatusService2.GetCurrentHardwareStatus ( string token,
Guid[] hardwareIds )
inline

◆ GetMetadataDeviceStatistics()

MetadataDeviceStatistics[] RecorderStatusService2.GetMetadataDeviceStatistics ( string token,
Guid[] deviceIds )
inline

◆ GetRecorderStatus()

AttachAndConnectionState RecorderStatusService2.GetRecorderStatus ( string token)
inline

◆ GetRecordingStorageStatus()

StorageStatus[] RecorderStatusService2.GetRecordingStorageStatus ( string token)
inline

◆ GetStatus()

Status RecorderStatusService2.GetStatus ( string token,
Guid statusSessionId,
int millisecondsTimeout )
inline

◆ GetVersion()

int RecorderStatusService2.GetVersion ( )
inline

Returns the protocol version.

Returns
the protocol version

◆ GetVideoDeviceStatistics()

VideoDeviceStatistics[] RecorderStatusService2.GetVideoDeviceStatistics ( string token,
Guid[] deviceIds )
inline

◆ StartStatusSession()

Guid RecorderStatusService2.StartStatusSession ( string token)
inline

◆ StopStatusSession()

void RecorderStatusService2.StopStatusSession ( string token,
Guid statusSessionId )
inline

◆ SubscribeConfigurationStatus()

void RecorderStatusService2.SubscribeConfigurationStatus ( string token,
Guid statusSessionId,
bool subscribe )
inline

◆ SubscribeDeviceStatus()

void RecorderStatusService2.SubscribeDeviceStatus ( string token,
Guid statusSessionId,
Guid[] deviceIds )
inline

◆ SubscribeEventStatus()

void RecorderStatusService2.SubscribeEventStatus ( string token,
Guid statusSessionId,
Guid[] eventIds )
inline

◆ SubscribeHardwareStatus()

void RecorderStatusService2.SubscribeHardwareStatus ( string token,
Guid statusSessionId,
Guid[] hardwareIds )
inline