Index

Data Type OcaMediaSourceConnectorChangedEventData

extends OcaEventData

Properties

OcaMediaSourceConnector SourceConnector

The media source connector for which the changed event holds (i.e. that is added, deleted or changed).

OcaPropertyChangeType ChangeType

Indicates what type of change occurred. Only ItemAdded, ItemChanged and ItemDeleted can be used in this event data.

OcaMediaConnectorElement ChangedElement

Indicates which element(s) of the connector changed. If the connector is added or deleted, all bits in this bitset shall be set.

OCP.1 Encoding

FieldBasic typeByte Length
Event.EmitterONo.ONoOcaUint324
Event.EventID.DefLevelOcaUint162
Event.EventID.EventIndexOcaUint162
SourceConnector.IDInternal.IndexOcaUint162
SourceConnector.IDExternal.LenOcaUint162
SourceConnector.IDExternal.Valuestringvariable
SourceConnector.Connection.SecureOcaBoolean1
SourceConnector.Connection.StreamParameters.Value.DataSizeOcaUint162
SourceConnector.Connection.StreamParameters.Value.DataOcaUint81 * Count
SourceConnector.Connection.StreamCastModeOcaEnumItem1
SourceConnector.Connection.StreamChannelCountOcaUint162
SourceConnector.AvailableCodingsOcaList<{OcaUint16, {OcaUint16, string}, OcaUint32}>(2 + Count * (6 + (2 + variable)))
SourceConnector.PinCountOcaUint162
SourceConnector.ChannelPinMapOcaMap<OcaUint16, {OcaEnumItem, OcaUint16}>(2 + 5 * Count)
SourceConnector.AlignmentLevel.Value.ValueOcaFloat324
SourceConnector.CurrentCoding.CodingSchemeID.ValueOcaUint162
SourceConnector.CurrentCoding.CodecParameters.LenOcaUint162
SourceConnector.CurrentCoding.CodecParameters.Valuestringvariable
SourceConnector.CurrentCoding.ClockONo.ONoOcaUint324
ChangeTypeOcaEnumItem1
ChangedElement.PinMap.Valuebitvariable
ChangedElement.Connection.Valuebitvariable
ChangedElement.Coding.Valuebitvariable
ChangedElement.AlignmentLevel.Valuebitvariable
ChangedElement.AlignmentGain.Valuebitvariable