aes70
Version:
A controller library for the AES70 protocol.
23 lines (20 loc) • 861 B
TypeScript
import { OcaSamplingRateConverterType } from '../../types/OcaSamplingRateConverterType.js';
import { RemoteDevice } from '../remote_device.js';
import { OcaActuator } from './OcaActuator.js';
/**
* Sampling rate converter. **ClockMap** property inherited from **OcaWorker**
* shall define the input and output clocks to be used for the conversion(s).
* @extends OcaActuator
* @class OcaSamplingRateConverter
*/
export declare class OcaSamplingRateConverter extends OcaActuator {
constructor(objectNumber: number, device: RemoteDevice);
/**
* Gets type of this sampling rate converter.
*
* @method OcaSamplingRateConverter#GetType
* @returns {Promise<OcaSamplingRateConverterType>}
* A promise which resolves to a single value of type :class:`OcaSamplingRateConverterType`.
*/
GetType(): Promise<OcaSamplingRateConverterType>;
}