Пример #1
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;
 }
Пример #2
0
 public void Sync_SetPlayMode(System.UInt32 InstanceID, Enum_CurrentPlayMode NewPlayMode)
 {
    UPnPArgument[] args = new UPnPArgument[2];
    args[0] = new UPnPArgument("InstanceID", InstanceID);
    switch(NewPlayMode)
    {
        case Enum_CurrentPlayMode.NORMAL:
            args[1] = new UPnPArgument("NewPlayMode", "NORMAL");
            break;
        case Enum_CurrentPlayMode.SHUFFLE:
            args[1] = new UPnPArgument("NewPlayMode", "SHUFFLE");
            break;
        case Enum_CurrentPlayMode.REPEAT_ONE:
            args[1] = new UPnPArgument("NewPlayMode", "REPEAT_ONE");
            break;
        case Enum_CurrentPlayMode.REPEAT_ALL:
            args[1] = new UPnPArgument("NewPlayMode", "REPEAT_ALL");
            break;
        case Enum_CurrentPlayMode.RANDOM:
            args[1] = new UPnPArgument("NewPlayMode", "RANDOM");
            break;
        case Enum_CurrentPlayMode.DIRECT_1:
            args[1] = new UPnPArgument("NewPlayMode", "DIRECT_1");
            break;
        case Enum_CurrentPlayMode.INTRO:
            args[1] = new UPnPArgument("NewPlayMode", "INTRO");
            break;
        default:
           args[1] = new UPnPArgument("NewPlayMode", GetUnspecifiedValue("Enum_CurrentPlayMode"));
           break;
    }
     _S.InvokeSync("SetPlayMode", args);
     for(int i=0;i<args.Length;++i)
     {
         switch(args[i].Name)
         {
             case "NewPlayMode":
                 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;
         }
     }
     InstanceID = (System.UInt32) args[0].DataValue;
     NewPlayMode = (Enum_CurrentPlayMode) args[1].DataValue;
     return;
 }
Пример #3
0
 public int SetPlayMode(System.UInt32 InstanceID, Enum_CurrentPlayMode NewPlayMode)
 {
    UPnPArgument[] args = new UPnPArgument[2];
    args[0] = new UPnPArgument("InstanceID", InstanceID);
    switch(NewPlayMode)
    {
        case Enum_CurrentPlayMode.NORMAL:
            args[1] = new UPnPArgument("NewPlayMode", "NORMAL");
            break;
        case Enum_CurrentPlayMode.SHUFFLE:
            args[1] = new UPnPArgument("NewPlayMode", "SHUFFLE");
            break;
        case Enum_CurrentPlayMode.REPEAT_ONE:
            args[1] = new UPnPArgument("NewPlayMode", "REPEAT_ONE");
            break;
        case Enum_CurrentPlayMode.REPEAT_ALL:
            args[1] = new UPnPArgument("NewPlayMode", "REPEAT_ALL");
            break;
        case Enum_CurrentPlayMode.RANDOM:
            args[1] = new UPnPArgument("NewPlayMode", "RANDOM");
            break;
        case Enum_CurrentPlayMode.DIRECT_1:
            args[1] = new UPnPArgument("NewPlayMode", "DIRECT_1");
            break;
        case Enum_CurrentPlayMode.INTRO:
            args[1] = new UPnPArgument("NewPlayMode", "INTRO");
            break;
        default:
           args[1] = new UPnPArgument("NewPlayMode", GetUnspecifiedValue("Enum_CurrentPlayMode"));
           break;
    }
    return(_S.InvokeAsync("SetPlayMode", args, new UPnPService.UPnPServiceInvokeHandler(Sink_SetPlayMode), new UPnPService.UPnPServiceInvokeErrorHandler(Error_Sink_SetPlayMode)));
 }
 public void SetPlayMode(System.UInt32 InstanceID, Enum_CurrentPlayMode NewPlayMode)
 {
     SetPlayMode(InstanceID, NewPlayMode, null, null);
 }
 public void SetPlayMode(System.UInt32 InstanceID, Enum_CurrentPlayMode NewPlayMode, object _Tag, Delegate_OnResult_SetPlayMode _Callback)
 {
     UPnPArgument[] args = new UPnPArgument[2];
        args[0] = new UPnPArgument("InstanceID", InstanceID);
        switch(NewPlayMode)
        {
        case Enum_CurrentPlayMode.NORMAL:
            args[1] = new UPnPArgument("NewPlayMode", "NORMAL");
            break;
        case Enum_CurrentPlayMode.REPEAT_ALL:
            args[1] = new UPnPArgument("NewPlayMode", "REPEAT_ALL");
            break;
        case Enum_CurrentPlayMode.INTRO:
            args[1] = new UPnPArgument("NewPlayMode", "INTRO");
            break;
        default:
           args[1] = new UPnPArgument("NewPlayMode", GetUnspecifiedValue("Enum_CurrentPlayMode"));
           break;
        }
        _S.InvokeAsync("SetPlayMode", args, new object[2]{_Tag,_Callback}, new UPnPService.UPnPServiceInvokeHandler(Sink_SetPlayMode), new UPnPService.UPnPServiceInvokeErrorHandler(Error_Sink_SetPlayMode));
 }
 public string Enum_CurrentPlayMode_ToString(Enum_CurrentPlayMode en)
 {
     string RetVal = "";
     switch(en)
     {
         case Enum_CurrentPlayMode.NORMAL:
             RetVal = "NORMAL";
             break;
         case Enum_CurrentPlayMode.REPEAT_ALL:
             RetVal = "REPEAT_ALL";
             break;
         case Enum_CurrentPlayMode.INTRO:
             RetVal = "INTRO";
             break;
         case Enum_CurrentPlayMode._UNSPECIFIED_:
             RetVal = GetUnspecifiedValue("Enum_CurrentPlayMode");
             break;
     }
     return(RetVal);
 }
Пример #7
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..."));
 }
Пример #8
0
 /// <summary>
 /// Action: SetPlayMode
 /// </summary>
 /// <param name="InstanceID">Associated State Variable: A_ARG_TYPE_InstanceID</param>
 /// <param name="NewPlayMode">Associated State Variable: CurrentPlayMode</param>
 public void SetPlayMode(System.UInt32 InstanceID, Enum_CurrentPlayMode NewPlayMode)
 {
     //ToDo: Add Your implementation here, and remove exception
     throw(new UPnPCustomException(800,"This method has not been completely implemented..."));
 }
Пример #9
0
 static public string Enum_CurrentPlayMode_ToString(Enum_CurrentPlayMode en)
 {
     string RetVal = "";
     switch(en)
     {
         case Enum_CurrentPlayMode.NORMAL:
             RetVal = "NORMAL";
             break;
         case Enum_CurrentPlayMode.SHUFFLE:
             RetVal = "SHUFFLE";
             break;
         case Enum_CurrentPlayMode.REPEAT_ONE:
             RetVal = "REPEAT_ONE";
             break;
         case Enum_CurrentPlayMode.REPEAT_ALL:
             RetVal = "REPEAT_ALL";
             break;
         case Enum_CurrentPlayMode.RANDOM:
             RetVal = "RANDOM";
             break;
         case Enum_CurrentPlayMode.DIRECT_1:
             RetVal = "DIRECT_1";
             break;
         case Enum_CurrentPlayMode.INTRO:
             RetVal = "INTRO";
             break;
     }
     return(RetVal);
 }
 public static string Enum_CurrentPlayMode_ToString(Enum_CurrentPlayMode en)
 {
     string RetVal = "";
     switch(en)
     {
         case Enum_CurrentPlayMode.NORMAL:
             RetVal = "NORMAL";
             break;
         case Enum_CurrentPlayMode.REPEAT_ALL:
             RetVal = "REPEAT_ALL";
             break;
         case Enum_CurrentPlayMode.INTRO:
             RetVal = "INTRO";
             break;
     }
     return(RetVal);
 }