import JitsiConference from '../../JitsiConference'; import RTC from '../RTC/RTC'; export class ReceiverVideoConstraints { readonly constraints: unknown; // TODO: updateLastN: ( value: number ) => boolean; updateReceiveResolution: ( maxFrameHeight: number ) => boolean; updateReceiverVideoConstraints: ( videoConstraints: ReceiverVideoConstraints ) => boolean; // TODO: updateSelectedEndpoints: ( ids: unknown ) => void; // TODO: } export class ReceiveVideoController { constructor( conference: JitsiConference, rtc: RTC ); getLastN: () => number; selectEndpoints: ( ids: unknown ) => unknown; // TODO: setLastN: ( value: number ) => void; setPreferredReceiveMaxFrameHeight: ( maxFrameHeight: number ) => void; setReceiverConstraints: ( constraints: ReceiverVideoConstraints ) => void; }