OcaCodingManager¶
A online version of the AES70 specification of this class can be found at http://docs.deuso.de.
The class is a subclass of OcaManager().
This class defines the properties
| Name | JavaScript Type | AES70 Type | 
|---|---|---|
| AvailableEncodingSchemes | Map<number, string> | OcaMap<OcaMediaCodingSchemeID, OcaString> | 
| AvailableDecodingSchemes | Map<number, string> | OcaMap<OcaMediaCodingSchemeID, OcaString> | 
Furthermore, it inherits the properties ClassID, ClassVersion, ObjectNumber, Lockable, Role, AvailableEncodingSchemes and AvailableDecodingSchemes.
- 
class OcaCodingManager(objectNumber, device)¶
- Optional manager that collects all media decoders/encoders (Codecs) which the device owns. - Must be instantiated in every device that implements more than one media encoding scheme and/or more than one media decoding scheme. 
- If instantiated, object number must be 12. 
 - 
OcaCodingManager.OnAvailableDecodingSchemesChanged¶
- type: PropertyEvent.<Map.<number, string>> - This event is emitted when the property AvailableDecodingSchemes changes in the remote object. The property - AvailableDecodingSchemesis described in the AES70 standard as follows. Map of names of media decoding schemes the device supports, indexed by scheme ID.
 - 
OcaCodingManager.OnAvailableEncodingSchemesChanged¶
- type: PropertyEvent.<Map.<number, string>> - This event is emitted when the property AvailableEncodingSchemes changes in the remote object. The property - AvailableEncodingSchemesis described in the AES70 standard as follows. Map of names of media encoding schemes the device supports, indexed by scheme ID.
 - 
OcaCodingManager.GetAvailableDecodingSchemes()¶
- Retrieves the map of available decoding schemes, indexed by scheme ID. Return value indicates success of the retrieval. - Returns
- Promise.<Map.<number, string>> – A promise which resolves to a single value of type - Map<number, string>.
 
 - 
OcaCodingManager.GetAvailableEncodingSchemes()¶
- Retrieves the map of available encoding schemes, indexed by scheme ID. Return value indicates success of the retrieval. - Returns
- Promise.<Map.<number, string>> – A promise which resolves to a single value of type - Map<number, string>.