soundcraft-ui-connection
Version:
Library for controlling the Soundcraft Ui series audio mixers
19 lines (18 loc) • 786 B
TypeScript
import { MixerConnection } from '../mixer-connection';
import { MixerStore } from '../state/mixer-store';
import { ChannelType } from '../types';
import { MtxChannel } from './mtx-channel';
/**
* Represents an AUX bus (`a`) or subgroup (`s`) source routed to a matrix bus.
* For the master source use `MtxMasterChannel`.
* Matrix buses are only available on the Ui24R.
*/
export declare class MtxBusChannel extends MtxChannel {
private channelType;
private channel;
private bus;
readonly name$: import('rxjs').Observable<string>;
constructor(conn: MixerConnection, store: MixerStore, channelType: ChannelType, channel: number, bus: number);
/** Set name of the matrix source channel (the underlying AUX bus or subgroup) */
setName(name: string): void;
}