Class: CastSender
CastSender handles initiation of and communication with the Google Cast Receiver
Extends
Emitter<CastSenderEvents>
Accessors
casting
Get Signature
get casting():
boolean
True if the instance is casting right now
Returns
boolean
channelId
Get Signature
get channelId():
string
The current channelId
Returns
string
Set Signature
set channelId(
channelId):void
Set the current channelId
Parameters
channelId
string
Returns
void
language
Get Signature
get language():
string|undefined
The current language
Returns
string | undefined
Set Signature
set language(
language):void
Set the current language
Parameters
language
string | undefined
Returns
void
volume
Get Signature
get volume():
number
The current volume
Returns
number
Set Signature
set volume(
volume):void
Set the current volume. Setting this to zero is equivalent to muting the video
Parameters
volume
number
Returns
void
Methods
getReceiverName()
getReceiverName():
string|undefined
Returns a string representing the name of the Cast receiver device or undefined if no receiver exists
Returns
string | undefined
init()
init():
Promise<void>
Initiates the CastSender. Will reject if Cast is not available on the device or the network.
Returns
Promise<void>
off()
Call Signature
off<
T>(eventName,fn):void
Remove an event listener from eventName
Type Parameters
T
T extends "connected" | "resumed" | "disconnected" | "failed"
Parameters
eventName
T
fn
() => EventListenerReturnType
Returns
void
Inherited from
Emitter.off
Call Signature
off<
T>(eventName,fn):void
Remove an event listener from eventName
Type Parameters
T
T extends "metadata" | "server wallclock time"
Parameters
eventName
T