Ejemplo n.º 1
0
        public void GetTransportSettings(UInt32 instanceId, out UpnpAvCurrentPlayMode playMode, out UpnpAvRecordQualityMode recQualityMode)
        {
            IList <object> outParams = _getTransportSettingsAction.InvokeAction(new List <object> {
                instanceId
            });

            playMode       = (UpnpAvCurrentPlayMode)Enum.Parse(typeof(UpnpAvCurrentPlayMode), (string)outParams[0]);
            recQualityMode = (UpnpAvRecordQualityMode)(string)outParams[1];
        }
Ejemplo n.º 2
0
        public bool SetPlayMode(UInt32 instanceId, UpnpAvCurrentPlayMode newPlayMode)
        {
            if (_setPlayModeAction == null)
            {
                Log.Log.Debug("DRI: device {0} does not implement a AVTransport SetPlayMode action", _device.UDN);
                return(false);
            }

            _setPlayModeAction.InvokeAction(new List <object> {
                instanceId, newPlayMode.ToString()
            });
            return(true);
        }
Ejemplo n.º 3
0
    public bool SetPlayMode(UInt32 instanceId, UpnpAvCurrentPlayMode newPlayMode)
    {
      if (_setPlayModeAction == null)
      {
        Log.Log.Debug("DRI: device {0} does not implement a AVTransport SetPlayMode action", _device.UDN);
        return false;
      }

      _setPlayModeAction.InvokeAction(new List<object> { instanceId, newPlayMode.ToString() });
      return true;
    }
Ejemplo n.º 4
0
 public void GetTransportSettings(UInt32 instanceId, out UpnpAvCurrentPlayMode playMode, out UpnpAvRecordQualityMode recQualityMode)
 {
   IList<object> outParams = _getTransportSettingsAction.InvokeAction(new List<object> { instanceId });
   playMode = (UpnpAvCurrentPlayMode)Enum.Parse(typeof(UpnpAvCurrentPlayMode), (string)outParams[0]);
   recQualityMode = (UpnpAvRecordQualityMode)(string)outParams[1];
 }