aes70
Version:
A controller library for the AES70 protocol.
87 lines (77 loc) • 2.45 kB
TypeScript
/*
* This file has been generated.
*/
export declare interface IOcaStreamConnectorIdentification {
/**
* Public name or binary ID of host in which this connector resides.
* @type Uint8Array
*/
HostID: Uint8Array;
/**
* Network address of host in which this connector resides.
* @type Uint8Array
*/
NetworkAddress: Uint8Array;
/**
* Public name or binary ID of node within the host to which this connector
* belongs.
* @type Uint8Array
*/
NodeID: Uint8Array;
/**
* Public name or binary ID of this stream connector.
* @type Uint8Array
*/
StreamConnectorID: Uint8Array;
}
export declare class OcaStreamConnectorIdentification
implements IOcaStreamConnectorIdentification {
/**
* A signal source or sink connector at the far end of a stream - normally, in
* another device. Not all of the fields of this datatype need be used. The
* fields used will depend on remote device type, media transport network
* type, and media transport implementation. Normal usage scenarios are:
*
* - **Unicast input or output**: The **OcaStream** object is instantiated in
* an **OcaStreamConnector** object in the local device, and it links to an
* **OcaStreamConnector** object in a remote device.
*
* - **Multicast input**: The **OcaStream** object is instantiated in an
* **OcaStreamConnector** object in the local device, and, it may or may
* not link to an **OcaStreamConnector** object in a remote device.
*
* - **Multicast output**: The **OcaStream** object is instantiated in an
* **OcaStreamConnector** object in the local device, but in this case does
* not link to any specific remote connector object.
*
*
* @class OcaStreamConnectorIdentification
*/
constructor(
HostID: Uint8Array,
NetworkAddress: Uint8Array,
NodeID: Uint8Array,
StreamConnectorID: Uint8Array
);
/**
* Public name or binary ID of host in which this connector resides.
* @type Uint8Array
*/
HostID: Uint8Array;
/**
* Network address of host in which this connector resides.
* @type Uint8Array
*/
NetworkAddress: Uint8Array;
/**
* Public name or binary ID of node within the host to which this connector
* belongs.
* @type Uint8Array
*/
NodeID: Uint8Array;
/**
* Public name or binary ID of this stream connector.
* @type Uint8Array
*/
StreamConnectorID: Uint8Array;
}