UNPKG

aes70

Version:

A controller library for the AES70 protocol.

69 lines (61 loc) 2.02 kB
/* * This file has been generated. */ import { IOcaMediaConnectorElement } from './OcaMediaConnectorElement.js'; import { IOcaMediaSourceConnector, OcaMediaSourceConnector, } from './OcaMediaSourceConnector.js'; import { IOcaPropertyChangeType, OcaPropertyChangeType, } from './OcaPropertyChangeType.js'; export declare interface IOcaMediaSourceConnectorChangedEventData { /** * The media source connector for which the changed event holds (i.e. that is * added, deleted or changed). * @type OcaMediaSourceConnector */ SourceConnector: IOcaMediaSourceConnector; /** * Indicates what type of change occurred. Only ItemAdded, ItemChanged and * ItemDeleted can be used in this event data. * @type OcaPropertyChangeType */ ChangeType: IOcaPropertyChangeType; /** * Indicates which element(s) of the connector changed. If the connector is * added or deleted, all bits in this bitset shall be set. * @type IOcaMediaConnectorElement */ ChangedElement: IOcaMediaConnectorElement; } export declare class OcaMediaSourceConnectorChangedEventData implements IOcaMediaSourceConnectorChangedEventData { /** * @class OcaMediaSourceConnectorChangedEventData */ constructor( SourceConnector: OcaMediaSourceConnector, ChangeType: OcaPropertyChangeType, ChangedElement: IOcaMediaConnectorElement ); /** * The media source connector for which the changed event holds (i.e. that is * added, deleted or changed). * @type OcaMediaSourceConnector */ SourceConnector: OcaMediaSourceConnector; /** * Indicates what type of change occurred. Only ItemAdded, ItemChanged and * ItemDeleted can be used in this event data. * @type OcaPropertyChangeType */ ChangeType: OcaPropertyChangeType; /** * Indicates which element(s) of the connector changed. If the connector is * added or deleted, all bits in this bitset shall be set. * @type IOcaMediaConnectorElement */ ChangedElement: IOcaMediaConnectorElement; }