googlevideo / exports/utils / TrackCollection
Class: TrackCollection
Defined in: src/utils/TrackCollection.ts:6
Constructors
Constructor
new TrackCollection():
TrackCollection
Returns
TrackCollection
Properties
video
readonlyvideo:Track
Defined in: src/utils/TrackCollection.ts:7
audio
readonlyaudio:Track
Defined in: src/utils/TrackCollection.ts:8
initializedTracksMap
readonlyinitializedTracksMap:Map<string,Track>
Defined in: src/utils/TrackCollection.ts:9
Accessors
needsDrain
Get Signature
get needsDrain():
boolean
Defined in: src/utils/TrackCollection.ts:11
Returns
boolean
buffered
Get Signature
get buffered():
number
Defined in: src/utils/TrackCollection.ts:15
Returns
number
bufferedRanges
Get Signature
get bufferedRanges():
BufferedRange[]
Defined in: src/utils/TrackCollection.ts:27
Returns
initializedTracks
Get Signature
get initializedTracks():
MapIterator<Track>
Defined in: src/utils/TrackCollection.ts:51
Returns
MapIterator<Track>
initializationFormatIds
Get Signature
get initializationFormatIds():
FormatId[]
Defined in: src/utils/TrackCollection.ts:55
Returns
FormatId[]
livePlaybackLatencyMs
Get Signature
get livePlaybackLatencyMs():
number|undefined
Defined in: src/utils/TrackCollection.ts:62
Returns
number | undefined
Methods
initialize()
initialize(
type,metadata):void
Defined in: src/utils/TrackCollection.ts:72
Parameters
type
"audio" | "video"
metadata
Returns
void
getInitializedTrack()
getInitializedTrack(
formatKey):Track|undefined
Defined in: src/utils/TrackCollection.ts:78
Parameters
formatKey
string
Returns
Track | undefined
endOfStreamReached()
endOfStreamReached(
enabledTrackTypes):boolean
Defined in: src/utils/TrackCollection.ts:82
Parameters
enabledTrackTypes
Returns
boolean
snapshot()
snapshot():
TrackState[]
Defined in: src/utils/TrackCollection.ts:91
Returns
error()
error(
err?):void
Defined in: src/utils/TrackCollection.ts:100
Parameters
err?
string | Error
Returns
void
close()
close():
void
Defined in: src/utils/TrackCollection.ts:107
Returns
void