File tree 6 files changed +13
-15
lines changed
6 files changed +13
-15
lines changed Original file line number Diff line number Diff line change 1
1
import { Sink } from '../component'
2
- import Clock from '../../utils/clock'
3
- import Scheduler from '../../utils/scheduler'
2
+ import { Clock } from '../../utils/clock'
3
+ import { Scheduler } from '../../utils/scheduler'
4
4
import { Message , MessageType } from '../message'
5
5
import { Writable , Readable } from 'stream'
6
6
import { VideoMedia } from '../../utils/protocols/sdp'
@@ -12,13 +12,6 @@ interface BlobMessage {
12
12
13
13
type BlobMessageHandler = ( msg : BlobMessage ) => void
14
14
15
- // const { Readable, Writable } = require('stream')
16
-
17
- // const Component = require('../component')
18
- // const { SDP, JPEG } = require('../message')
19
- // const Clock = require('../../utils/clock')
20
- // const Scheduler = require('../../utils/scheduler')
21
-
22
15
interface RateInfo {
23
16
bitrate : number
24
17
framerate : number
Original file line number Diff line number Diff line change 15
15
* point), also as a convenienve to closely match
16
16
* the behaviour of a video element.
17
17
*/
18
- export default class Clock {
18
+ export class Clock {
19
19
private started : number
20
20
private stopped : boolean
21
21
private elapsed : number
Original file line number Diff line number Diff line change 1
- import Scheduler from './scheduler'
2
-
3
- export { Scheduler }
1
+ export { Scheduler } from './scheduler'
2
+ export * from './protocols'
Original file line number Diff line number Diff line change 1
- export { }
1
+ export { Scheduler } from './scheduler'
2
+ export { Clock } from './clock'
3
+ export * from './protocols'
Original file line number Diff line number Diff line change
1
+ export * from './sdp'
2
+ export * from './rtp'
3
+ export * from './rtsp'
4
+ export * from './ntp'
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ const DEFAULT_TOLERANCE = 10
34
34
* @class Scheduler
35
35
*/
36
36
37
- export default class Scheduler < T extends { readonly ntpTimestamp ?: number } > {
37
+ export class Scheduler < T extends { readonly ntpTimestamp ?: number } > {
38
38
private _clock : Clock
39
39
private _handler : ( msg : T ) => void
40
40
private _tolerance : number
You can’t perform that action at this time.
0 commit comments