import { HMSRemotePeer } from './peer'; import { HMSRole } from './role'; import { HMSLocalTrack, HMSTrackSource } from '../media/tracks'; export interface HMSChangeTrackStateRequest { requestedBy?: HMSRemotePeer; track: HMSLocalTrack; enabled: boolean; } export interface HMSChangeMultiTrackStateParams { enabled: boolean; roles?: HMSRole[]; type?: 'audio' | 'video'; source?: HMSTrackSource; } export interface HMSChangeMultiTrackStateRequest { requestedBy?: HMSRemotePeer; tracks: HMSLocalTrack[]; enabled: boolean; type?: 'audio' | 'video'; source?: HMSTrackSource; }