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 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)); }