mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
Adds chrome.cast.media.LiveSeekableRange to chrome/chrome-cast and chromecast-caf-sender (#41752)
* Adds LiveSeekableRange LiveSeekableRange is required when seeking in a live buffer * add constructor for LiveSeekableRange * adds liveSeekableRange to RemotePlayer * adds liveSeekableRange as RemotePlayerEventType
This commit is contained in:
parent
6f02cfde41
commit
a117bea300
19
types/chrome/chrome-cast/index.d.ts
vendored
19
types/chrome/chrome-cast/index.d.ts
vendored
@ -990,6 +990,7 @@ declare namespace chrome.cast.media {
|
||||
customData: Object;
|
||||
idleReason: chrome.cast.media.IdleReason;
|
||||
items: Array<chrome.cast.media.QueueItem>;
|
||||
liveSeekableRange?: chrome.cast.media.LiveSeekableRange;
|
||||
loadingItemId: number;
|
||||
media: chrome.cast.media.MediaInfo;
|
||||
mediaSessionId: number;
|
||||
@ -1261,6 +1262,24 @@ declare namespace chrome.cast.media {
|
||||
fontStyle: chrome.cast.media.TextTrackFontStyle;
|
||||
customData: Object;
|
||||
}
|
||||
|
||||
export class LiveSeekableRange {
|
||||
/**
|
||||
* @constructor
|
||||
* @see https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.LiveSeekableRange
|
||||
*/
|
||||
constructor(
|
||||
start?: number,
|
||||
end?: number,
|
||||
isMovingWindow?: boolean,
|
||||
isLiveDone?: boolean
|
||||
);
|
||||
|
||||
start?: number;
|
||||
end?: number;
|
||||
isMovingWindow?: boolean;
|
||||
isLiveDone?: boolean;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
4
types/chromecast-caf-sender/index.d.ts
vendored
4
types/chromecast-caf-sender/index.d.ts
vendored
@ -75,7 +75,8 @@ declare namespace cast.framework {
|
||||
DISPLAY_STATUS_CHANGED = "displayStatusChanged",
|
||||
MEDIA_INFO_CHANGED = "mediaInfoChanged",
|
||||
IMAGE_URL_CHANGED = "imageUrlChanged",
|
||||
PLAYER_STATE_CHANGED = "playerStateChanged"
|
||||
PLAYER_STATE_CHANGED = "playerStateChanged",
|
||||
LIVE_SEEKABLE_RANGE_CHANGED = "liveSeekableRange"
|
||||
}
|
||||
|
||||
enum ActiveInputState {
|
||||
@ -236,6 +237,7 @@ declare namespace cast.framework {
|
||||
statusText: string;
|
||||
title: string;
|
||||
displayStatus: string;
|
||||
liveSeekableRange?: chrome.cast.media.LiveSeekableRange;
|
||||
mediaInfo?: chrome.cast.media.MediaInfo;
|
||||
imageUrl: string | null;
|
||||
playerState: chrome.cast.media.PlayerState | null;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user