@phenixrts/sdk
Version:
JavaScript SDK
12 lines (11 loc) • 426 B
TypeScript
import { PlaybackRate, Second } from '../../units/Units';
export type PlaybackMonitorOptions = {
targetPlayoutBuffer?: Second;
};
export default class IsoBmffPlaybackMonitor {
private readonly _mediaElement;
private readonly _targetPlayoutBuffer;
constructor(mediaElement: HTMLMediaElement, options?: PlaybackMonitorOptions);
calculatePlaybackRate(): PlaybackRate;
calculateBufferedLength(): Second;
}