videoLat  2.1
Video conferencing delay measurements
Instance Methods | Properties | List of all members
DeviceDescription Class Reference

#import <DeviceDescription.h>

Inheritance diagram for DeviceDescription:
Inheritance graph
[legend]
Collaboration diagram for DeviceDescription:
Collaboration graph
[legend]

Instance Methods

(DeviceDescription *) - init
 Standard initializer, assigns only geolocation.
 
(DeviceDescription *) - initFromCalibrationInput:
 
(DeviceDescription *) - initFromCalibrationOutput:
 
(DeviceDescription *) - initFromInputDevice:
 
(DeviceDescription *) - initFromOutputDevice:
 
(NSString *) - nameForDevice
 

Properties

NSString * location
 GPS location where this device was during measurement.
 
NSString * machineTypeID
 Unique ID identifying hardware machine type.
 
NSString * machineID
 Unique ID identifying the hardware machine itself.
 
NSString * machine
 Human readable name of the machine.
 
NSString * os
 Operating system.
 
NSString * videoLatVersion
 Version of videoLat that handled this device.
 
NSString * deviceID
 Unique ID identifying the input or output device type.
 
NSString * device
 Human readable name of the input or output device type.
 
MeasurementDataStorecalibration
 Optional calibration used for this device.
 

Detailed Description

Object to store description of an input or output device.

Method Documentation

◆ initFromCalibrationInput:()

- (DeviceDescription *) initFromCalibrationInput: (MeasurementDataStore *)  _calibration

Initializer for sending DeviceDescription to remote location. Initializes geolocation to here, and other fields from calibration input device.

◆ initFromCalibrationOutput:()

- (DeviceDescription *) initFromCalibrationOutput: (MeasurementDataStore *)  _calibration

Initializer for sending DeviceDescription to remote location. Initializes geolocation to here, and other fields from calibration output device.

◆ initFromInputDevice:()

- (DeviceDescription *) initFromInputDevice: (id<InputDeviceProtocol>)  inputDevice

Initializer for sending DeviceDescription to remote location. Initialize everything from input device

◆ initFromOutputDevice:()

- (DeviceDescription *) initFromOutputDevice: (id<OutputDeviceProtocol>)  inputDevice

Initializer for output-only calibrations Initialize everything from output device

◆ nameForDevice()

- (NSString *) nameForDevice

Get name for device. Adds hardware type name if this measurrement was taken on differrent hardware than this one.


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