soundcraft-ui-connection
Version:
Library for controlling the Soundcraft Ui series audio mixers
22 lines (21 loc) • 695 B
TypeScript
import { Observable } from 'rxjs';
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`
*/
model$: Observable<MixerModel>;
/** Device capabilities based on the model */
capabilities$: Observable<Readonly<import('../device-capabilities').DeviceCapabilities>>;
/** Firmware version of ther mixer */
firmware$: Observable<string>;
/**
* Hardware model of the mixer.
* Possible values: `ui12`, `ui16`, `ui24`
*/
model?: MixerModel;
constructor(store: MixerStore);
}