public void Sync_GetTransportInfo(System.UInt32 InstanceID, out Enum_TransportState CurrentTransportState, out Enum_TransportStatus CurrentTransportStatus, out Enum_TransportPlaySpeed CurrentSpeed) { UPnPArgument[] args = new UPnPArgument[4]; args[0] = new UPnPArgument("InstanceID", InstanceID); args[1] = new UPnPArgument("CurrentTransportState", ""); args[2] = new UPnPArgument("CurrentTransportStatus", ""); args[3] = new UPnPArgument("CurrentSpeed", ""); _S.InvokeSync("GetTransportInfo", args); for(int i=0;i<args.Length;++i) { switch(args[i].Name) { case "CurrentTransportState": switch((string)args[i].DataValue) { case "STOPPED": args[i].DataValue = Enum_TransportState.STOPPED; break; case "PAUSED_PLAYBACK": args[i].DataValue = Enum_TransportState.PAUSED_PLAYBACK; break; case "PAUSED_RECORDING": args[i].DataValue = Enum_TransportState.PAUSED_RECORDING; break; case "PLAYING": args[i].DataValue = Enum_TransportState.PLAYING; break; case "RECORDING": args[i].DataValue = Enum_TransportState.RECORDING; break; case "TRANSITIONING": args[i].DataValue = Enum_TransportState.TRANSITIONING; break; case "NO_MEDIA_PRESENT": args[i].DataValue = Enum_TransportState.NO_MEDIA_PRESENT; break; default: SetUnspecifiedValue("Enum_TransportState", (string)args[i].DataValue); args[i].DataValue = Enum_TransportState._UNSPECIFIED_; break; } break; case "CurrentTransportStatus": switch((string)args[i].DataValue) { case "OK": args[i].DataValue = Enum_TransportStatus.OK; break; case "ERROR_OCCURRED": args[i].DataValue = Enum_TransportStatus.ERROR_OCCURRED; break; case " vendor-defined ": args[i].DataValue = Enum_TransportStatus._VENDOR_DEFINED_; break; default: SetUnspecifiedValue("Enum_TransportStatus", (string)args[i].DataValue); args[i].DataValue = Enum_TransportStatus._UNSPECIFIED_; break; } break; case "CurrentSpeed": switch((string)args[i].DataValue) { case "1": args[i].DataValue = Enum_TransportPlaySpeed._1; break; case " vendor-defined ": args[i].DataValue = Enum_TransportPlaySpeed._VENDOR_DEFINED_; break; default: SetUnspecifiedValue("Enum_TransportPlaySpeed", (string)args[i].DataValue); args[i].DataValue = Enum_TransportPlaySpeed._UNSPECIFIED_; break; } break; } } InstanceID = (System.UInt32) args[0].DataValue; CurrentTransportState = (Enum_TransportState) args[1].DataValue; CurrentTransportStatus = (Enum_TransportStatus) args[2].DataValue; CurrentSpeed = (Enum_TransportPlaySpeed) args[3].DataValue; return; }
public void Sync_Play(System.UInt32 InstanceID, Enum_TransportPlaySpeed Speed) { UPnPArgument[] args = new UPnPArgument[2]; args[0] = new UPnPArgument("InstanceID", InstanceID); switch(Speed) { case Enum_TransportPlaySpeed._1: args[1] = new UPnPArgument("Speed", "1"); break; case Enum_TransportPlaySpeed._VENDOR_DEFINED_: args[1] = new UPnPArgument("Speed", " vendor-defined "); break; default: args[1] = new UPnPArgument("Speed", GetUnspecifiedValue("Enum_TransportPlaySpeed")); break; } _S.InvokeSync("Play", args); for(int i=0;i<args.Length;++i) { switch(args[i].Name) { case "Speed": switch((string)args[i].DataValue) { case "1": args[i].DataValue = Enum_TransportPlaySpeed._1; break; case " vendor-defined ": args[i].DataValue = Enum_TransportPlaySpeed._VENDOR_DEFINED_; break; default: SetUnspecifiedValue("Enum_TransportPlaySpeed", (string)args[i].DataValue); args[i].DataValue = Enum_TransportPlaySpeed._UNSPECIFIED_; break; } break; } } InstanceID = (System.UInt32) args[0].DataValue; Speed = (Enum_TransportPlaySpeed) args[1].DataValue; return; }
public int Play(System.UInt32 InstanceID, Enum_TransportPlaySpeed Speed) { UPnPArgument[] args = new UPnPArgument[2]; args[0] = new UPnPArgument("InstanceID", InstanceID); switch(Speed) { case Enum_TransportPlaySpeed._1: args[1] = new UPnPArgument("Speed", "1"); break; case Enum_TransportPlaySpeed._VENDOR_DEFINED_: args[1] = new UPnPArgument("Speed", " vendor-defined "); break; default: args[1] = new UPnPArgument("Speed", GetUnspecifiedValue("Enum_TransportPlaySpeed")); break; } return(_S.InvokeAsync("Play", args, new UPnPService.UPnPServiceInvokeHandler(Sink_Play), new UPnPService.UPnPServiceInvokeErrorHandler(Error_Sink_Play))); }
public void Play(System.UInt32 InstanceID, Enum_TransportPlaySpeed Speed) { Play(InstanceID, Speed, null, null); }
public void Play(System.UInt32 InstanceID, Enum_TransportPlaySpeed Speed, object _Tag, Delegate_OnResult_Play _Callback) { UPnPArgument[] args = new UPnPArgument[2]; args[0] = new UPnPArgument("InstanceID", InstanceID); switch(Speed) { case Enum_TransportPlaySpeed._1: args[1] = new UPnPArgument("Speed", "1"); break; case Enum_TransportPlaySpeed._VENDOR_DEFINED_: args[1] = new UPnPArgument("Speed", " vendor-defined "); break; default: args[1] = new UPnPArgument("Speed", GetUnspecifiedValue("Enum_TransportPlaySpeed")); break; } _S.InvokeAsync("Play", args, new object[2]{_Tag,_Callback}, new UPnPService.UPnPServiceInvokeHandler(Sink_Play), new UPnPService.UPnPServiceInvokeErrorHandler(Error_Sink_Play)); }
public string Enum_TransportPlaySpeed_ToString(Enum_TransportPlaySpeed en) { string RetVal = ""; switch(en) { case Enum_TransportPlaySpeed._1: RetVal = "1"; break; case Enum_TransportPlaySpeed._VENDOR_DEFINED_: RetVal = " vendor-defined "; break; case Enum_TransportPlaySpeed._UNSPECIFIED_: RetVal = GetUnspecifiedValue("Enum_TransportPlaySpeed"); break; } return(RetVal); }
/// <summary> /// Action: GetTransportInfo /// </summary> /// <param name="InstanceID">Associated State Variable: A_ARG_TYPE_InstanceID</param> /// <param name="CurrentTransportState">Associated State Variable: TransportState</param> /// <param name="CurrentTransportStatus">Associated State Variable: TransportStatus</param> /// <param name="CurrentSpeed">Associated State Variable: TransportPlaySpeed</param> public void GetTransportInfo(System.UInt32 InstanceID, out Enum_TransportState CurrentTransportState, out Enum_TransportStatus CurrentTransportStatus, out Enum_TransportPlaySpeed CurrentSpeed) { //ToDo: Add Your implementation here, and remove exception throw(new UPnPCustomException(800,"This method has not been completely implemented...")); }
//}}}}} End of Code Block #endregion /// <summary> /// Action: Play /// </summary> /// <param name="InstanceID">Associated State Variable: A_ARG_TYPE_InstanceID</param> /// <param name="Speed">Associated State Variable: TransportPlaySpeed</param> public void Play(System.UInt32 InstanceID, Enum_TransportPlaySpeed Speed) { //ToDo: Add Your implementation here, and remove exception throw(new UPnPCustomException(800,"This method has not been completely implemented...")); }
static public string Enum_TransportPlaySpeed_ToString(Enum_TransportPlaySpeed en) { string RetVal = ""; switch(en) { case Enum_TransportPlaySpeed._1: RetVal = "1"; break; case Enum_TransportPlaySpeed._VENDOR_DEFINED_: RetVal = " vendor-defined "; break; } return(RetVal); }
/// <summary> /// Action: Play /// </summary> /// <param name="InstanceID">Associated State Variable: A_ARG_TYPE_InstanceID</param> /// <param name="Speed">Associated State Variable: TransportPlaySpeed</param> public void Play(System.UInt32 InstanceID, Enum_TransportPlaySpeed Speed) { //ToDo: Add Your implementation here, and remove exception //throw(new UPnPCustomException(800,"This method has not been completely implemented...")); //Shoutout: Console.WriteLine("Invoked Play"); //Implementation: A_ARG_TYPE_InstanceID = InstanceID; TransportPlaySpeed = Speed; //Received Information: Console.WriteLine("Received InstanceID: " + A_ARG_TYPE_InstanceID); Console.WriteLine("Received Speed: " + TransportPlaySpeed); }