mirror of
https://github.com/hensm/fx_cast.git
synced 2026-06-09 17:19:59 +00:00
21 lines
686 B
TypeScript
Executable File
21 lines
686 B
TypeScript
Executable File
"use strict";
|
|
|
|
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;
|
|
|
|
constructor (
|
|
public appId: string
|
|
, public capabilities = [ Capability.VIDEO_OUT
|
|
, Capability.AUDIO_OUT ]
|
|
, public requestSessionTimeout: number = (new Timeout()).requestSession
|
|
, public androidReceiverCompatible = false
|
|
, public credentialsData: (CredentialsData | null) = null) {}
|
|
}
|