googlevideo / exports/sabr-stream / SabrStream
Class: SabrStream
Defined in: src/core/SabrStream.ts:72
Extends
Constructors
Constructor
new SabrStream(
config):SabrStream
Defined in: src/core/SabrStream.ts:127
Parameters
config
Returns
SabrStream
Overrides
Accessors
isLive
Get Signature
get isLive():
boolean
Defined in: src/core/SabrStream.ts:152
Returns
boolean
isBusy
Get Signature
get isBusy():
boolean
Defined in: src/core/SabrStream.ts:156
Returns
boolean
isAborted
Get Signature
get isAborted():
boolean
Defined in: src/core/SabrStream.ts:160
Returns
boolean
isErrored
Get Signature
get isErrored():
boolean
Defined in: src/core/SabrStream.ts:164
Returns
boolean
videoEndTimeMs
Get Signature
get videoEndTimeMs():
number
Defined in: src/core/SabrStream.ts:168
Returns
number
audioEndTimeMs
Get Signature
get audioEndTimeMs():
number
Defined in: src/core/SabrStream.ts:172
Returns
number
livePlaybackLatencyMs
Get Signature
get livePlaybackLatencyMs():
number|undefined
Defined in: src/core/SabrStream.ts:176
Returns
number | undefined
streamingURL
Get Signature
get streamingURL():
URL
Defined in: src/core/SabrStream.ts:181
Returns
URL
Methods
setStreamingURL()
setStreamingURL(
url):void
Defined in: src/core/SabrStream.ts:186
Parameters
url
string | URL
Returns
void
setUstreamerConfig()
setUstreamerConfig(
config):void
Defined in: src/core/SabrStream.ts:191
Parameters
config
string
Returns
void
waitForIdle()
waitForIdle():
Promise<void>
Defined in: src/core/SabrStream.ts:195
Returns
Promise<void>
snapshot()
snapshot():
Promise<SabrSnapshot>
Defined in: src/core/SabrStream.ts:201
Returns
Promise<SabrSnapshot>
abort()
abort(
options):Promise<SabrSnapshot|undefined>
Defined in: src/core/SabrStream.ts:209
Parameters
options
AbortOptions = {}
Returns
Promise<SabrSnapshot | undefined>
start()
start(
options):StreamStartResult
Defined in: src/core/SabrStream.ts:226
Parameters
options
Returns
emit()
emit<
K>(type, ...args):void
Defined in: src/utils/EventEmitterLike.ts:7
Type Parameters
K
K extends keyof SabrStreamEvents
Parameters
type
K
args
...Parameters<SabrStreamEvents[K]>
Returns
void
Inherited from
on()
on<
K>(type,listener):void
Defined in: src/utils/EventEmitterLike.ts:17
Type Parameters
K
K extends keyof SabrStreamEvents
Parameters
type
K
listener
Returns
void
Inherited from
once()
once<
K>(type,listener):void
Defined in: src/utils/EventEmitterLike.ts:28
Type Parameters
K
K extends keyof SabrStreamEvents
Parameters
type
K
listener
Returns
void
Inherited from
off()
off<
K>(type,listener):void
Defined in: src/utils/EventEmitterLike.ts:45
Type Parameters
K
K extends keyof SabrStreamEvents
Parameters
type
K
listener
Returns
void
Inherited from
removeAllListeners()
removeAllListeners(
type?):void
Defined in: src/utils/EventEmitterLike.ts:70
Parameters
type?
keyof SabrStreamEvents
Returns
void