chrome.cast.Session = function(sessionId, appId, displayName, appImages, receiver) { EventEmitter.call(this); this.sessionId = sessionId; this.appId = appId; this.displayName = displayName; this.appImages = appImages || []; this.receiver = receiver; this.media = []; };
chrome.cast.media.Media = function(sessionId, mediaSessionId) { EventEmitter.call(this); this.sessionId = sessionId; this.mediaSessionId = mediaSessionId; this.currentTime = 0; this.playbackRate = 1; this.playerState = chrome.cast.media.PlayerState.BUFFERING; this.supportedMediaCommands = [ chrome.cast.media.MediaCommand.PAUSE, chrome.cast.media.MediaCommand.SEEK, chrome.cast.media.MediaCommand.STREAM_VOLUME, chrome.cast.media.MediaCommand.STREAM_MUTE ]; this.volume = new chrome.cast.Volume(1, false); this._lastUpdatedTime = Date.now(); this.media = {}; };