import DefaultVideoCaptureAndEncodeParameter from '../videocaptureandencodeparameter/DefaultVideoCaptureAndEncodeParameter' ; import VideoCaptureAndEncodeParameter from '../videocaptureandencodeparameter/VideoCaptureAndEncodeParameter' ; import VideoStreamIndex from '../videostreamindex/VideoStreamIndex' ; import VideoUplinkBandwidthPolicy from '../videouplinkbandwidthpolicy/VideoUplinkBandwidthPolicy' ; import ConnectionMetrics from './ConnectionMetrics' ; export default class NoVideoUplinkBandwidthPolicy implements VideoUplinkBandwidthPolicy { constructor ( ) { } updateConnectionMetric ( _metrics ) { } chooseMediaTrackConstraints ( ) { return { } ; } chooseEncodingParameters ( ) { return new Map < string , RTCRtpEncodingParameters > ( ) ; } updateIndex ( _videoIndex ) { } wantsResubscribe ( ) { return false ; } chooseCaptureAndEncodeParameters ( ) { return new DefaultVideoCaptureAndEncodeParameter ( 0 , 0 , 0 , 0 , false ) ; } maxBandwidthKbps ( ) { return 0 ; } setIdealMaxBandwidthKbps ( _idealMaxBandwidthKbps ) { } setHasBandwidthPriority ( _hasBandwidthPriority ) { } }