Example #1
0
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 = [];
};
Example #2
0
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 = {};
};