private Task getElementLibraryInformationAsync(CitpPeer peer, GetElementLibraryInformationMessagePacket requestPacket) { var libraries = _device.GetElementLibraryInformation(requestPacket.LibraryType, requestPacket.Version != MsexVersion.Version1_0 ? requestPacket.LibraryParentId : null, requestPacket.RequestedLibraryNumbers); var packet = new ElementLibraryInformationMessagePacket { LibraryType = requestPacket.LibraryType, Elements = libraries.ToList() }; return(_networkService.SendPacketAsync(packet, peer, requestPacket)); }
private Task getVideoSourcesAsync(CitpPeer peer, GetVideoSourcesMessagePacket requestPacket) { return (_networkService.SendPacketAsync(new VideoSourcesMessagePacket { Sources = _device.VideoSources.Values.ToList() }, peer, requestPacket)); }