Пример #1
0
        } // Client_DatagramReceived

        static void Client_SegmentDataDownloaded(DvbStpClient client, SegmentAssembler segmentData)
        {
            Log("[{0}] Received {1}: {2:N0} bytes", client.MulticastIpAddress, segmentData.SegmentIdentity, segmentData.ReceivedBytes);
            ThreadPool.QueueUserWorkItem(delegate(object state) { ProcessEpgPayload(client.MulticastIpAddress, segmentData, DbFile); });
        } // Client_SegmentDataDownloaded
Пример #2
0
        } // Client_SegmentDataDownloaded

        static void Client_SegmentReceived(DvbStpClient client, DvbStpSegmentIdentity segmentIdentity, int round)
        {
            Console.WriteLine("[{0}] {1} round {2}", client.MulticastIpAddress, segmentIdentity, round);
        } // Client_SegmentReceived
Пример #3
0
 static void Client_DatagramReceived(DvbStpClient client, byte payloadId, byte segmentIdNetworkHi, byte segmentIdNetworkLo, byte segmentVersion, bool filtered)
 {
     progressCount = (progressCount + 1) % 25;
     Console.Title = string.Format("TV-Anytime EPG loader utility - Receiving EPG data {0}", new string('#', progressCount));
 } // Client_DatagramReceived