Type.registerNamespace('Dave.Web.Controls.WebServices');
Dave.Web.Controls.WebServices.MediaPlayer=function() {
Dave.Web.Controls.WebServices.MediaPlayer.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Dave.Web.Controls.WebServices.MediaPlayer.prototype={
RateContent:function(contentItemID,rating,succeededCallback, failedCallback, userContext) {
return this._invoke(Dave.Web.Controls.WebServices.MediaPlayer.get_path(), 'RateContent',true,{contentItemID:contentItemID,rating:rating},succeededCallback,failedCallback,userContext); },
AddToMyChannel:function(contentItemID,channelID,channelName,succeededCallback, failedCallback, userContext) {
return this._invoke(Dave.Web.Controls.WebServices.MediaPlayer.get_path(), 'AddToMyChannel',false,{contentItemID:contentItemID,channelID:channelID,channelName:channelName},succeededCallback,failedCallback,userContext); },
FlagItSave:function(contentItemID,flagReasonIndex,flagComment,succeededCallback, failedCallback, userContext) {
return this._invoke(Dave.Web.Controls.WebServices.MediaPlayer.get_path(), 'FlagItSave',false,{contentItemID:contentItemID,flagReasonIndex:flagReasonIndex,flagComment:flagComment},succeededCallback,failedCallback,userContext); },
SendEmail:function(contentItemID,myEmail,myName,friendEmail,friendName,comment,succeededCallback, failedCallback, userContext) {
return this._invoke(Dave.Web.Controls.WebServices.MediaPlayer.get_path(), 'SendEmail',true,{contentItemID:contentItemID,myEmail:myEmail,myName:myName,friendEmail:friendEmail,friendName:friendName,comment:comment},succeededCallback,failedCallback,userContext); },
SaveToFavorites:function(contentItemID,succeededCallback, failedCallback, userContext) {
return this._invoke(Dave.Web.Controls.WebServices.MediaPlayer.get_path(), 'SaveToFavorites',true,{contentItemID:contentItemID},succeededCallback,failedCallback,userContext); },
RemoveFromFavorites:function(contentItemID,succeededCallback, failedCallback, userContext) {
return this._invoke(Dave.Web.Controls.WebServices.MediaPlayer.get_path(), 'RemoveFromFavorites',true,{contentItemID:contentItemID},succeededCallback,failedCallback,userContext); },
DeleteContentItem:function(contentItemID,succeededCallback, failedCallback, userContext) {
return this._invoke(Dave.Web.Controls.WebServices.MediaPlayer.get_path(), 'DeleteContentItem',true,{contentItemID:contentItemID},succeededCallback,failedCallback,userContext); },
RecordView:function(contentItemID,succeededCallback, failedCallback, userContext) {
return this._invoke(Dave.Web.Controls.WebServices.MediaPlayer.get_path(), 'RecordView',true,{contentItemID:contentItemID},succeededCallback,failedCallback,userContext); },
MoveToChannel:function(contentId,channelId,succeededCallback, failedCallback, userContext) {
return this._invoke(Dave.Web.Controls.WebServices.MediaPlayer.get_path(), 'MoveToChannel',true,{contentId:contentId,channelId:channelId},succeededCallback,failedCallback,userContext); }}
Dave.Web.Controls.WebServices.MediaPlayer.registerClass('Dave.Web.Controls.WebServices.MediaPlayer',Sys.Net.WebServiceProxy);
Dave.Web.Controls.WebServices.MediaPlayer._staticInstance = new Dave.Web.Controls.WebServices.MediaPlayer();
Dave.Web.Controls.WebServices.MediaPlayer.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; Dave.Web.Controls.WebServices.MediaPlayer._staticInstance._path = value; }
Dave.Web.Controls.WebServices.MediaPlayer.get_path = function() { return Dave.Web.Controls.WebServices.MediaPlayer._staticInstance._path; }
Dave.Web.Controls.WebServices.MediaPlayer.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
Dave.Web.Controls.WebServices.MediaPlayer._staticInstance._timeout = value; }
Dave.Web.Controls.WebServices.MediaPlayer.get_timeout = function() { 
return Dave.Web.Controls.WebServices.MediaPlayer._staticInstance._timeout; }
Dave.Web.Controls.WebServices.MediaPlayer.set_defaultUserContext = function(value) { 
Dave.Web.Controls.WebServices.MediaPlayer._staticInstance._userContext = value; }
Dave.Web.Controls.WebServices.MediaPlayer.get_defaultUserContext = function() { 
return Dave.Web.Controls.WebServices.MediaPlayer._staticInstance._userContext; }
Dave.Web.Controls.WebServices.MediaPlayer.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; Dave.Web.Controls.WebServices.MediaPlayer._staticInstance._succeeded = value; }
Dave.Web.Controls.WebServices.MediaPlayer.get_defaultSucceededCallback = function() { 
return Dave.Web.Controls.WebServices.MediaPlayer._staticInstance._succeeded; }
Dave.Web.Controls.WebServices.MediaPlayer.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; Dave.Web.Controls.WebServices.MediaPlayer._staticInstance._failed = value; }
Dave.Web.Controls.WebServices.MediaPlayer.get_defaultFailedCallback = function() { 
return Dave.Web.Controls.WebServices.MediaPlayer._staticInstance._failed; }
Dave.Web.Controls.WebServices.MediaPlayer.set_path("/MediaPlayerService.asmx");
Dave.Web.Controls.WebServices.MediaPlayer.RateContent= function(contentItemID,rating,onSuccess,onFailed,userContext) {Dave.Web.Controls.WebServices.MediaPlayer._staticInstance.RateContent(contentItemID,rating,onSuccess,onFailed,userContext); }
Dave.Web.Controls.WebServices.MediaPlayer.AddToMyChannel= function(contentItemID,channelID,channelName,onSuccess,onFailed,userContext) {Dave.Web.Controls.WebServices.MediaPlayer._staticInstance.AddToMyChannel(contentItemID,channelID,channelName,onSuccess,onFailed,userContext); }
Dave.Web.Controls.WebServices.MediaPlayer.FlagItSave= function(contentItemID,flagReasonIndex,flagComment,onSuccess,onFailed,userContext) {Dave.Web.Controls.WebServices.MediaPlayer._staticInstance.FlagItSave(contentItemID,flagReasonIndex,flagComment,onSuccess,onFailed,userContext); }
Dave.Web.Controls.WebServices.MediaPlayer.SendEmail= function(contentItemID,myEmail,myName,friendEmail,friendName,comment,onSuccess,onFailed,userContext) {Dave.Web.Controls.WebServices.MediaPlayer._staticInstance.SendEmail(contentItemID,myEmail,myName,friendEmail,friendName,comment,onSuccess,onFailed,userContext); }
Dave.Web.Controls.WebServices.MediaPlayer.SaveToFavorites= function(contentItemID,onSuccess,onFailed,userContext) {Dave.Web.Controls.WebServices.MediaPlayer._staticInstance.SaveToFavorites(contentItemID,onSuccess,onFailed,userContext); }
Dave.Web.Controls.WebServices.MediaPlayer.RemoveFromFavorites= function(contentItemID,onSuccess,onFailed,userContext) {Dave.Web.Controls.WebServices.MediaPlayer._staticInstance.RemoveFromFavorites(contentItemID,onSuccess,onFailed,userContext); }
Dave.Web.Controls.WebServices.MediaPlayer.DeleteContentItem= function(contentItemID,onSuccess,onFailed,userContext) {Dave.Web.Controls.WebServices.MediaPlayer._staticInstance.DeleteContentItem(contentItemID,onSuccess,onFailed,userContext); }
Dave.Web.Controls.WebServices.MediaPlayer.RecordView= function(contentItemID,onSuccess,onFailed,userContext) {Dave.Web.Controls.WebServices.MediaPlayer._staticInstance.RecordView(contentItemID,onSuccess,onFailed,userContext); }
Dave.Web.Controls.WebServices.MediaPlayer.MoveToChannel= function(contentId,channelId,onSuccess,onFailed,userContext) {Dave.Web.Controls.WebServices.MediaPlayer._staticInstance.MoveToChannel(contentId,channelId,onSuccess,onFailed,userContext); }
