Index

Data Type OcaMediaSinkConnectorChangedEventData

extends OcaEventData

Properties

OcaMediaSinkConnector SinkConnector

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
SinkConnector.IDInternal.IndexOcaUint162
SinkConnector.IDExternal.LenOcaUint162
SinkConnector.IDExternal.Valuestringvariable
SinkConnector.Connection.SecureOcaBoolean1
SinkConnector.Connection.StreamParameters.Value.DataSizeOcaUint162
SinkConnector.Connection.StreamParameters.Value.DataOcaUint81 * Count
SinkConnector.Connection.StreamCastModeOcaEnumItem1
SinkConnector.Connection.StreamChannelCountOcaUint162
SinkConnector.AvailableCodingsOcaList<{OcaUint16, {OcaUint16, string}, OcaUint32}>(2 + Count * (6 + (2 + variable)))
SinkConnector.PinCountOcaUint162
SinkConnector.ChannelPinMapOcaMultiMap<OcaUint16, {OcaEnumItem, OcaUint16}>(2 + 5 * Count)
SinkConnector.AlignmentLevel.Value.ValueOcaFloat324
SinkConnector.AlignmentGain.ValueOcaFloat324
SinkConnector.CurrentCoding.CodingSchemeID.ValueOcaUint162
SinkConnector.CurrentCoding.CodecParameters.LenOcaUint162
SinkConnector.CurrentCoding.CodecParameters.Valuestringvariable
SinkConnector.CurrentCoding.ClockONo.ONoOcaUint324
ChangeTypeOcaEnumItem1
ChangedElement.PinMap.Valuebitvariable
ChangedElement.Connection.Valuebitvariable
ChangedElement.Coding.Valuebitvariable
ChangedElement.AlignmentLevel.Valuebitvariable
ChangedElement.AlignmentGain.Valuebitvariable