export default { mediaSource: { propertys: ['activeSourceBuffers', 'duration', 'readyState', 'sourceBuffers'], methods: [ 'addSourceBuffer', 'endOfStream', 'removeSourceBuffer', 'clearLiveSeekableRange', 'setLiveSeekableRange', ], events: ['sourceclose', 'sourceended', 'sourceopen'], }, sourceBuffer: { propertys: [ 'mode', 'updating', 'buffered', 'timestampOffset', 'audioTracks', 'videoTracks', 'textTracks', 'appendWindowStart', 'appendWindowEnd', 'trackDefaults', ], methods: ['appendBuffer', 'appendStream', 'abort', 'remove'], events: ['abort', 'error', 'update', 'updateend', 'updatestart'], }, sourceBufferList: { propertys: ['length'], events: ['addsourcebuffer', 'removesourcebuffer'], }, };