aes70::OcaMediaSourceConnector struct

Contents

Media source (i.e. output) connector. Connects to an outbound stream. Collected by OcaMediaTransportNetwork.

Public variables

OcaMediaConnectorID IDInternal
OcaString IDExternal
OcaMediaConnection Connection
OcaList<OcaMediaCoding> AvailableCodings
OcaUint16 PinCount
OcaMap<OcaUint16, OcaPortID> ChannelPinMap
OcaDBFS AlignmentLevel
OcaMediaCoding CurrentCoding

Variable documentation

OcaMediaConnectorID aes70::OcaMediaSourceConnector::IDInternal

Internal ID.

OcaString aes70::OcaMediaSourceConnector::IDExternal

Public name of connector. May be published to the media transport network, depending on the type of network.

OcaMediaConnection aes70::OcaMediaSourceConnector::Connection

Descriptor of the stream connection to this connector. If there is no stream connected to this controller, (i.e. property Connected = FALSE), the value of this property is undefined.

OcaList<OcaMediaCoding> aes70::OcaMediaSourceConnector::AvailableCodings

List of codings available for this connector.

OcaUint16 aes70::OcaMediaSourceConnector::PinCount

Number of pins in this connector.

OcaMap<OcaUint16, OcaPortID> aes70::OcaMediaSourceConnector::ChannelPinMap

Map of stream pins (source channels) to OCA ports (input ports) of the owning OcaMediaNetwork object. This defines what source channels are sent to the network. A pin is identified by an OcaUint16 with value 1..MaxPinCount. Not having a certain pin identifier in this map means that the pin is empty (i.e. not carrying a source channel).

OcaDBFS aes70::OcaMediaSourceConnector::AlignmentLevel

Alignment level of the interface. Note that the dBFS value is referenced to the interface's fullscale value, not to device's internal fullscale value.

OcaMediaCoding aes70::OcaMediaSourceConnector::CurrentCoding

Coding currently used by this connector.