soundcraft-ui-connection
Version:
Library for controlling the Soundcraft Ui series audio mixers
21 lines (20 loc) • 731 B
TypeScript
import { MixerStore } from '../state/mixer-store';
import { MixerModel } from '../types';
export declare class DeviceInfo {
private store;
/**
* Hardware model of the mixer.
* Possible values: `ui12`, `ui16`, `ui24`
*/
readonly model$: import('rxjs').Observable<MixerModel>;
/** Device capabilities based on the model */
readonly capabilities$: import('rxjs').Observable<Readonly<import('../device-capabilities').DeviceCapabilities>>;
/** Firmware version of the mixer */
readonly firmware$: import('rxjs').Observable<string>;
/**
* Hardware model of the mixer.
* Possible values: `ui12`, `ui16`, `ui24`
*/
model?: MixerModel;
constructor(store: MixerStore);
}