soundcraft-ui-connection
Version:
Library for controlling the Soundcraft Ui series audio mixers
21 lines (20 loc) • 640 B
TypeScript
import { MixerConnection } from '../mixer-connection';
import { MixerStore } from '../state/mixer-store';
/**
* Represents the 2-track recorder in the media player
*/
export declare class DualTrackRecorder {
private conn;
private store;
/** Recording state */
readonly recording$: import('rxjs').Observable<boolean>;
/** Recording busy state */
readonly busy$: import('rxjs').Observable<boolean>;
constructor(conn: MixerConnection, store: MixerStore);
/** Toggle recording */
recordToggle(): void;
/** Start recording */
recordStart(): void;
/** Stop recording */
recordStop(): void;
}