Esempio n. 1
0
        public void InputUniviewPackage(UniviewPackage package)
        {
            _recType = RecType.Uniview;
            Record <UniviewPackage> record = new Record <UniviewPackage>()
            {
                Time    = DateTime.Now,
                IsKey   = false,
                Package = package,
            };

            _univiewRecQueue.Enqueue(record);
            clearTimeout();
        }
Esempio n. 2
0
        private void _video_UniviewDataEvent(string decodeTag, byte[] data)
        {
            UniviewPackage up = new UniviewPackage()
            {
                DecodeTag = decodeTag,
                Data      = data
            };

            //数据通知
            if (_notifyUniviewData != null)
            {
                _notifyUniviewData(up);
            }
            onUniviewStreamReceived(new UniviewStreamEventArgs(up));
        }
Esempio n. 3
0
 public UniviewStreamEventArgs(UniviewPackage pkt)
 {
     Packet = pkt;
 }
Esempio n. 4
0
 private void updateUniviewData(UniviewPackage package)
 {
     _flashback.InputUniviewPackage(package);
 }