Port Datatypes

OcaPortID

struct OcaPortID

Unique identifier of input or output Port within a given Worker or Block class. Port numbers are ordinals starting at 1, and there are separate numbering spaces for input and output Ports.

OcaIODirection Direction

Indicates whether the port is for input or output. Before OCA 1.5, was named Mode, with (now-renamed) datatype OcaPortMode.

OcaUint16 Index

Index of port within given input or output set of specified object.

OcaPort

struct OcaPort

Representation of an OCA (input or output) port that is used in the signal path representation of an OCA device.

OcaONo Owner

Object number of the object that owns the port.

OcaPortID ID

ID of the port.

OcaString Role

Role of the port in the containing object. Values beginning with “oca” in any character case are reserved for AES use.

OcaPortClockMapEntry

struct OcaPortClockMapEntry

Port clock map entry that describes the clocking and sample-rate conversion (if any) of an OcaPort.

OcaONo ClockONo

Object number of the OcaMediaClock3 object that clocks this port.

OcaSamplingRateConverterType SRCType

Sampling Rate Converter (SRC) type - none, asynchronous, synchronous.

OcaPortIdentification

struct OcaPortIdentification

Representation of an OCA (input or output) port that is used in the signal path representation of an OCA device.

OcaONo Owner

ONo of object that owns the port.

OcaPortID ID

ID of the port. ID={mode,index}; mode is input or output.