aes70
Version:
A controller library for the AES70 protocol.
29 lines (26 loc) • 883 B
JavaScript
/*
* This file has been generated.
*/
import { OcaFloat32 } from './OcaFloat32.js';
import { OcaList } from './OcaList.js';
import { OcaMap } from './OcaMap.js';
import { OcaMediaCoding } from './OcaMediaCoding.js';
import { OcaMediaConnection } from './OcaMediaConnection.js';
import { OcaPortID } from './OcaPortID.js';
import { OcaString } from './OcaString.js';
import { OcaUint16 } from './OcaUint16.js';
import { Struct } from './Struct.js';
import { OcaMediaSourceConnector as type } from '../types/OcaMediaSourceConnector.js';
export const OcaMediaSourceConnector = Struct(
{
IDInternal: OcaUint16,
IDExternal: OcaString,
Connection: OcaMediaConnection,
AvailableCodings: OcaList(OcaMediaCoding),
PinCount: OcaUint16,
ChannelPinMap: OcaMap(OcaUint16, OcaPortID),
AlignmentLevel: OcaFloat32,
CurrentCoding: OcaMediaCoding,
},
type
);