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));
 }
Example #2
0
 public void AddWeakEvent_Result_Play(Delegate_OnResult_Play d)
 {
     WeakList_Play.Add(new WeakReference(d));
 }
 public void Play(System.UInt32 InstanceID, System.String Speed, object _Tag, Delegate_OnResult_Play _Callback)
 {
     UPnPArgument[] args = new UPnPArgument[2];
        args[0] = new UPnPArgument("InstanceID", InstanceID);
        args[1] = new UPnPArgument("Speed", Speed);
        _S.InvokeAsync("Play", args, new object[2]{_Tag,_Callback}, new UPnPService.UPnPServiceInvokeHandler(Sink_Play), new UPnPService.UPnPServiceInvokeErrorHandler(Error_Sink_Play));
 }