Пример #1
0
 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;
 }
Пример #2
0
 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)));
 }
Пример #3
0
 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);
 }
Пример #5
0
 /// <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..."));
 }
Пример #6
0
 /// <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..."));
 }
Пример #7
0
 public void SetRecordQualityMode(System.UInt32 InstanceID, Enum_CurrentRecordQualityMode NewRecordQualityMode)
 {
     SetRecordQualityMode(InstanceID, NewRecordQualityMode, null, null);
 }