@huddly/sdk-interfaces
Version:
Module for describing the Huddly SDK using interfaces
23 lines (22 loc) • 669 B
TypeScript
import IDeviceManager from './IDeviceManager';
/**
* Interface used to manage communcation with a IP camera.
*
* @ignore
* @interface IIpDeviceManager
*/
export default interface IIpDeviceManager extends IDeviceManager {
/**
*
* @type {HuddlyServiceClient}
* @memberof IIpDeviceManager
*/
grpcClient: any;
/**
* Retrieves status off the given cnn feature.
* @param {CnnFeature} cnnFeature Cnn feature to retrieve the status of.
* @returns {Promise<CNNStatus>} A CNNStatus object that contains the cnn feature status.
* @memberof IIpDeviceManager
*/
getCnnFeatureStatus(cnnFeature: any): Promise<any>;
}