aes70::OcaStream struct

Contents

A single-channel or multichannel signal flow between a local stream connector (i.e. OcaStreamConnector instance) of an OcaStreamNetwork object in this node and another ("remote") stream connector. Normally, the remote stream connector is in another node. Each stream is unidirectional. With respect to the OcaStreamNetwork object in question, a stream is either:

  • Outbound: A signal flow from an output connector port in the OcaStreamNetwork object to an external destination; or
  • Inbound: A signal flow from an external source to an input connector in the OcaStreamNetwork object. An OcaStream object may represent either a unicast or a multicast stream. Any given OcaStreamConnector object may support multiple outbound flows, but not multiple inbound flows.

Public variables

OcaUint16 ErrorNumber
OcaStreamID IDAdvertised
OcaStreamIndex Index
OcaString Label
OcaONo LocalConnectorONo
OcaUint16 Priority
OcaStreamConnectorIdentification RemoteConnectorIdentification
OcaBoolean Secure
OcaStreamStatus Status
OcaStreamParameters StreamParameters
OcaStreamType StreamType

Variable documentation

OcaUint16 aes70::OcaStream::ErrorNumber

Index of most recent error encountered.

OcaStreamID aes70::OcaStream::IDAdvertised

Public identifier of this stream.

OcaStreamIndex aes70::OcaStream::Index

Index of this stream. Unique within owner OcaNetwork2 object.

OcaString aes70::OcaStream::Label

Arbitrary user-settable name for this stream.

OcaONo aes70::OcaStream::LocalConnectorONo

Object number of OcaStreamConnector object to which this stream is connected. A value of zero means the stream is not connected to any connector in this device.

OcaUint16 aes70::OcaStream::Priority

Traffic priority of stream. Values are network implementation dependant.

OcaStreamConnectorIdentification aes70::OcaStream::RemoteConnectorIdentification

Full identifier of the connector at the far end of this stream.

OcaBoolean aes70::OcaStream::Secure

True iff connection is secure.

OcaStreamStatus aes70::OcaStream::Status

Current status of the stream.

OcaStreamParameters aes70::OcaStream::StreamParameters

Stream parameters (encoding, sampling, etc). Details TBD

OcaStreamType aes70::OcaStream::StreamType

Unicast or multicast