public void Sync_SetRecordQualityMode(System.UInt32 InstanceID, Enum_CurrentRecordQualityMode NewRecordQualityMode) { UPnPArgument[] args = new UPnPArgument[2]; args[0] = new UPnPArgument("InstanceID", InstanceID); switch(NewRecordQualityMode) { case Enum_CurrentRecordQualityMode._0_EP: args[1] = new UPnPArgument("NewRecordQualityMode", "0:EP"); break; case Enum_CurrentRecordQualityMode._1_LP: args[1] = new UPnPArgument("NewRecordQualityMode", "1:LP"); break; case Enum_CurrentRecordQualityMode._2_SP: args[1] = new UPnPArgument("NewRecordQualityMode", "2:SP"); break; case Enum_CurrentRecordQualityMode._0_BASIC: args[1] = new UPnPArgument("NewRecordQualityMode", "0:BASIC"); break; case Enum_CurrentRecordQualityMode._1_MEDIUM: args[1] = new UPnPArgument("NewRecordQualityMode", "1:MEDIUM"); break; case Enum_CurrentRecordQualityMode._2_HIGH: args[1] = new UPnPArgument("NewRecordQualityMode", "2:HIGH"); break; case Enum_CurrentRecordQualityMode.NOT_IMPLEMENTED: args[1] = new UPnPArgument("NewRecordQualityMode", "NOT_IMPLEMENTED"); break; case Enum_CurrentRecordQualityMode._VENDOR_DEFINED_: args[1] = new UPnPArgument("NewRecordQualityMode", " vendor-defined "); break; default: args[1] = new UPnPArgument("NewRecordQualityMode", GetUnspecifiedValue("Enum_CurrentRecordQualityMode")); break; } _S.InvokeSync("SetRecordQualityMode", args); for(int i=0;i<args.Length;++i) { switch(args[i].Name) { case "NewRecordQualityMode": switch((string)args[i].DataValue) { case "0:EP": args[i].DataValue = Enum_CurrentRecordQualityMode._0_EP; break; case "1:LP": args[i].DataValue = Enum_CurrentRecordQualityMode._1_LP; break; case "2:SP": args[i].DataValue = Enum_CurrentRecordQualityMode._2_SP; break; case "0:BASIC": args[i].DataValue = Enum_CurrentRecordQualityMode._0_BASIC; break; case "1:MEDIUM": args[i].DataValue = Enum_CurrentRecordQualityMode._1_MEDIUM; break; case "2:HIGH": args[i].DataValue = Enum_CurrentRecordQualityMode._2_HIGH; break; case "NOT_IMPLEMENTED": args[i].DataValue = Enum_CurrentRecordQualityMode.NOT_IMPLEMENTED; break; case " vendor-defined ": args[i].DataValue = Enum_CurrentRecordQualityMode._VENDOR_DEFINED_; break; default: SetUnspecifiedValue("Enum_CurrentRecordQualityMode", (string)args[i].DataValue); args[i].DataValue = Enum_CurrentRecordQualityMode._UNSPECIFIED_; break; } break; } } InstanceID = (System.UInt32) args[0].DataValue; NewRecordQualityMode = (Enum_CurrentRecordQualityMode) args[1].DataValue; return; }
public int SetRecordQualityMode(System.UInt32 InstanceID, Enum_CurrentRecordQualityMode NewRecordQualityMode) { UPnPArgument[] args = new UPnPArgument[2]; args[0] = new UPnPArgument("InstanceID", InstanceID); switch(NewRecordQualityMode) { case Enum_CurrentRecordQualityMode._0_EP: args[1] = new UPnPArgument("NewRecordQualityMode", "0:EP"); break; case Enum_CurrentRecordQualityMode._1_LP: args[1] = new UPnPArgument("NewRecordQualityMode", "1:LP"); break; case Enum_CurrentRecordQualityMode._2_SP: args[1] = new UPnPArgument("NewRecordQualityMode", "2:SP"); break; case Enum_CurrentRecordQualityMode._0_BASIC: args[1] = new UPnPArgument("NewRecordQualityMode", "0:BASIC"); break; case Enum_CurrentRecordQualityMode._1_MEDIUM: args[1] = new UPnPArgument("NewRecordQualityMode", "1:MEDIUM"); break; case Enum_CurrentRecordQualityMode._2_HIGH: args[1] = new UPnPArgument("NewRecordQualityMode", "2:HIGH"); break; case Enum_CurrentRecordQualityMode.NOT_IMPLEMENTED: args[1] = new UPnPArgument("NewRecordQualityMode", "NOT_IMPLEMENTED"); break; case Enum_CurrentRecordQualityMode._VENDOR_DEFINED_: args[1] = new UPnPArgument("NewRecordQualityMode", " vendor-defined "); break; default: args[1] = new UPnPArgument("NewRecordQualityMode", GetUnspecifiedValue("Enum_CurrentRecordQualityMode")); break; } return(_S.InvokeAsync("SetRecordQualityMode", args, new UPnPService.UPnPServiceInvokeHandler(Sink_SetRecordQualityMode), new UPnPService.UPnPServiceInvokeErrorHandler(Error_Sink_SetRecordQualityMode))); }
public void Sync_GetTransportSettings(System.UInt32 InstanceID, out Enum_CurrentPlayMode PlayMode, out Enum_CurrentRecordQualityMode RecQualityMode) { UPnPArgument[] args = new UPnPArgument[3]; args[0] = new UPnPArgument("InstanceID", InstanceID); args[1] = new UPnPArgument("PlayMode", ""); args[2] = new UPnPArgument("RecQualityMode", ""); _S.InvokeSync("GetTransportSettings", args); for(int i=0;i<args.Length;++i) { switch(args[i].Name) { case "PlayMode": switch((string)args[i].DataValue) { case "NORMAL": args[i].DataValue = Enum_CurrentPlayMode.NORMAL; break; case "SHUFFLE": args[i].DataValue = Enum_CurrentPlayMode.SHUFFLE; break; case "REPEAT_ONE": args[i].DataValue = Enum_CurrentPlayMode.REPEAT_ONE; break; case "REPEAT_ALL": args[i].DataValue = Enum_CurrentPlayMode.REPEAT_ALL; break; case "RANDOM": args[i].DataValue = Enum_CurrentPlayMode.RANDOM; break; case "DIRECT_1": args[i].DataValue = Enum_CurrentPlayMode.DIRECT_1; break; case "INTRO": args[i].DataValue = Enum_CurrentPlayMode.INTRO; break; default: SetUnspecifiedValue("Enum_CurrentPlayMode", (string)args[i].DataValue); args[i].DataValue = Enum_CurrentPlayMode._UNSPECIFIED_; break; } break; case "RecQualityMode": switch((string)args[i].DataValue) { case "0:EP": args[i].DataValue = Enum_CurrentRecordQualityMode._0_EP; break; case "1:LP": args[i].DataValue = Enum_CurrentRecordQualityMode._1_LP; break; case "2:SP": args[i].DataValue = Enum_CurrentRecordQualityMode._2_SP; break; case "0:BASIC": args[i].DataValue = Enum_CurrentRecordQualityMode._0_BASIC; break; case "1:MEDIUM": args[i].DataValue = Enum_CurrentRecordQualityMode._1_MEDIUM; break; case "2:HIGH": args[i].DataValue = Enum_CurrentRecordQualityMode._2_HIGH; break; case "NOT_IMPLEMENTED": args[i].DataValue = Enum_CurrentRecordQualityMode.NOT_IMPLEMENTED; break; case " vendor-defined ": args[i].DataValue = Enum_CurrentRecordQualityMode._VENDOR_DEFINED_; break; default: SetUnspecifiedValue("Enum_CurrentRecordQualityMode", (string)args[i].DataValue); args[i].DataValue = Enum_CurrentRecordQualityMode._UNSPECIFIED_; break; } break; } } InstanceID = (System.UInt32) args[0].DataValue; PlayMode = (Enum_CurrentPlayMode) args[1].DataValue; RecQualityMode = (Enum_CurrentRecordQualityMode) args[2].DataValue; return; }
public string Enum_CurrentRecordQualityMode_ToString(Enum_CurrentRecordQualityMode en) { string RetVal = ""; switch(en) { case Enum_CurrentRecordQualityMode._0_EP: RetVal = "0:EP"; break; case Enum_CurrentRecordQualityMode._1_LP: RetVal = "1:LP"; break; case Enum_CurrentRecordQualityMode._2_SP: RetVal = "2:SP"; break; case Enum_CurrentRecordQualityMode._0_BASIC: RetVal = "0:BASIC"; break; case Enum_CurrentRecordQualityMode._1_MEDIUM: RetVal = "1:MEDIUM"; break; case Enum_CurrentRecordQualityMode._2_HIGH: RetVal = "2:HIGH"; break; case Enum_CurrentRecordQualityMode.NOT_IMPLEMENTED: RetVal = "NOT_IMPLEMENTED"; break; case Enum_CurrentRecordQualityMode._VENDOR_DEFINED_: RetVal = " vendor-defined "; break; case Enum_CurrentRecordQualityMode._UNSPECIFIED_: RetVal = GetUnspecifiedValue("Enum_CurrentRecordQualityMode"); break; } return(RetVal); }
/// <summary> /// Action: SetRecordQualityMode /// </summary> /// <param name="InstanceID">Associated State Variable: A_ARG_TYPE_InstanceID</param> /// <param name="NewRecordQualityMode">Associated State Variable: CurrentRecordQualityMode</param> public void SetRecordQualityMode(System.UInt32 InstanceID, Enum_CurrentRecordQualityMode NewRecordQualityMode) { //ToDo: Add Your implementation here, and remove exception throw(new UPnPCustomException(800,"This method has not been completely implemented...")); }
/// <summary> /// Action: GetTransportSettings /// </summary> /// <param name="InstanceID">Associated State Variable: A_ARG_TYPE_InstanceID</param> /// <param name="PlayMode">Associated State Variable: CurrentPlayMode</param> /// <param name="RecQualityMode">Associated State Variable: CurrentRecordQualityMode</param> public void GetTransportSettings(System.UInt32 InstanceID, out Enum_CurrentPlayMode PlayMode, out Enum_CurrentRecordQualityMode RecQualityMode) { //ToDo: Add Your implementation here, and remove exception throw(new UPnPCustomException(800,"This method has not been completely implemented...")); }
public void SetRecordQualityMode(System.UInt32 InstanceID, Enum_CurrentRecordQualityMode NewRecordQualityMode) { SetRecordQualityMode(InstanceID, NewRecordQualityMode, null, null); }