public LdpPacket BuildPacket(LdpVolumeInfoResponse response)
 {
     var packet = LdpPacket.CreateBuilder();
     packet.Type = PacketType.VOLUME_INFO_RESPONSE;
     packet.VolumeInfoResponse = response;
     return packet.Build();
 }
Ejemplo n.º 2
0
        public LdpVolumeInfoResponse SetVolumeInfoResponse(bool mute)
        {
            var response = LdpVolumeInfoResponse.CreateBuilder();

            response.Type   = VolumeInfoType.MUTE;
            response.IsMute = mute;
            return(response.Build());
        }
Ejemplo n.º 3
0
        public LdpVolumeInfoResponse SetVolumeInfoResponse(int volume)
        {
            var response = LdpVolumeInfoResponse.CreateBuilder();

            response.Type   = VolumeInfoType.VOLUME;
            response.Volume = volume;
            return(response.Build());
        }
Ejemplo n.º 4
0
        public LdpPacket BuildPacket(LdpVolumeInfoResponse response)
        {
            var packet = LdpPacket.CreateBuilder();

            packet.Type = PacketType.VOLUME_INFO_RESPONSE;
            packet.VolumeInfoResponse = response;
            return(packet.Build());
        }
 private void SendVolumeInfoPacket(bool mute)
 {
     volumeInfoResponse = null;
     packetRequest      = null;
     volumeInfoResponse = packetFactory.SetVolumeInfoResponse(mute);
     packetRequest      = packetFactory.BuildPacket(volumeInfoResponse);
     serverHandler.GetSenderChannel.Send(packetRequest);
 }
 public void Dispose()
 {
     serverHandler = null;
     volumeController = null;
     packetFactory = null;
     packetRequest = null;
     volumeInfoResponse = null;
     preparableVolumeResponse = null;
 }
 public void Dispose()
 {
     serverHandler            = null;
     volumeController         = null;
     packetFactory            = null;
     packetRequest            = null;
     volumeInfoResponse       = null;
     preparableVolumeResponse = null;
 }
        private void ProcessPacket(LdpPacket packet)
        {
            volumeInfoResponse = packet.VolumeInfoResponse;
            switch (volumeInfoResponse.Type)
            {
            case VolumeInfoType.VOLUME:
                volumeController.VolumeValue = volumeInfoResponse.Volume;
                break;

            case VolumeInfoType.MUTE:
                volumeController.Mute = volumeInfoResponse.IsMute;
                break;
            }
        }
 private void ProcessPacket(LdpPacket packet)
 {
     volumeInfoResponse = packet.VolumeInfoResponse;
     switch (volumeInfoResponse.Type)
     {
         case VolumeInfoType.VOLUME:
             volumeController.VolumeValue = volumeInfoResponse.Volume;
             break;
         case VolumeInfoType.MUTE:
             volumeController.Mute = volumeInfoResponse.IsMute;
             break;
     }
 }
 private void SendVolumeInfoPacket(bool mute)
 {
     volumeInfoResponse = null;
     packetRequest = null;
     volumeInfoResponse = packetFactory.SetVolumeInfoResponse(mute);
     packetRequest = packetFactory.BuildPacket(volumeInfoResponse);
     serverHandler.GetSenderChannel.Send(packetRequest);
 }