1.3.7 OcaMediaClockManager
Class Hierarchy:
OcaRoot : OcaManager : OcaMediaClockManager
-
class OcaMediaClockManager : OcaManager
Optional manager that collects all media clocks the device uses.
Must be instantiated in every device that has more than one media clock object. In this context, “media clock” means an instance of OcaMediaClock, OcaMediaClock3, or any subclass of these classes.
May be instantiated at most once in any device.
If instantiated, object number must be 7.
Properties:
-
static const OcaClassID ClassID = "1.3.7"
Number that uniquely identifies the class. Note that this differs from the object number, which identifies the instantiated object. This property is an override of the OcaRoot property.
This property has id
1.1
.
-
static const OcaClassVersionNumber ClassVersion = 3
Identifies the interface version of the class. Any change to the class definition leads to a higher class version. This property is an override of the OcaRoot property.
This property has id
1.2
.
-
OcaList<OcaONo> Clock3s
Object numbers of OcaMediaClock3 objects, one for each clock which this device uses and/or sources.
This property has id
3.3
.
-
OcaList<OcaONo> Clocks
Object numbers of OcaMediaClock objects, one for each clock which this device uses and/or sources. Note: In AES70-2017, this property is deprecated.
This property has id
3.2
.
-
OcaList<OcaMediaClockType> ClockSourceTypesSupported
List of clock source types supported by OcaMediaClock objects in this device. Note: In AES70-2017, this method is deprecated. It only reflects the clock types of OcaMediaClock objects, which are now deprecated. It does not apply to OcaMediaClock3 objects, since these do not have type attributes. If the number of OcaMediaClock objects in the device is zero, this property is empty.
This property has id
3.1
.
Properties inherited from 1.3 OcaManager:
Methods:
-
OcaStatus GetClocks(OcaList<OcaONo> &Clocks)
Gets the list of object numbers of OcaMediaClock instances in this device. Deprecated in version 2 of this class.
This method has id
3.1
.Clocks: Output parameter.
-
OcaStatus GetMediaClockTypesSupported(OcaList<OcaMediaClockType> &MediaClockTypes)
Gets the list of media clock types supported by OcaMediaClock objects in the device. Return value indicates whether the list was successfully retrieved. Deprecated in version 2 of this class.
This method has id
3.2
.MediaClockTypes: Output parameter.
-
OcaStatus GetClock3s(OcaList<OcaONo> &Clocks)
Gets the list of object numbers of OcaMediaClock3 instances in this device.
This method has id
3.3
.Clocks: Output parameter.
Methods inherited from 1.3 OcaManager: