Add newer cast API additions and stub methods

This commit is contained in:
hensm
2021-02-16 04:03:56 +00:00
parent 5a9a32f5ab
commit e4e133ced5
22 changed files with 294 additions and 32 deletions

View File

@@ -1,19 +1,20 @@
"use strict";
import { Capability } from "../enums";
import CredentialsData from "./CredentialsData";
import Timeout from "./Timeout";
import { Capability } from "../enums";
// https://developers.google.com/cast/docs/reference/chrome/chrome.cast.SessionRequest
export default class SessionRequest {
public language: (string | null) = null;
public dialRequest: any = null;
constructor (
public appId: string
, public capabilities = [
Capability.VIDEO_OUT
, Capability.AUDIO_OUT ]
, public requestSessionTimeout: number
= (new Timeout()).requestSession) {}
, public capabilities = [ Capability.VIDEO_OUT
, Capability.AUDIO_OUT ]
, public timeout: number = (new Timeout()).requestSession
, public androidReceiverCompatible = false
, public credentialsData: (CredentialsData | null) = null) {}
}