摘要:
// string to enum EAccountRole var = (EAccountRole)Enum.Parse(typeof(EAccountRole), RoleManage.Instance.CurrentAccount.Role); // enum to list public I 阅读全文
摘要:
背景:项目开发需要,通过TCP协议与视频板进行通信,获取图像数据,对图像数据进行解码后显示。 关键词:C#、FFmpeg、FFmpeg.AutoGen.dll、WriteableBitmap、H265、HEVC 1. 初设计 网上查阅相关资料,C#关于H265解码的资料很少,找到的也不是很全,以C+ 阅读全文
摘要:
Console.Write(f.ToString("X2") + " ")); byte[] b1 = new byte[100]; Array.Copy(picBuffers, 0, b1, 0, 100); Console.WriteLine("b1 => "); b1.ToList().For 阅读全文
摘要:
背景:根据TCP协议,获取byte[]数据,计算数据帧编号 1. recdata[8] 为数据帧编号long frameindex = recdata[8] & 0xFF; 2. recdata[] 中 8、9 两个byte为数据帧编号,高位在前long frameindex = (recdata[ 阅读全文
摘要:
栈:值类型、指针类型保存再栈中。 栈实际上是向下填充的,即从高内存地址向低内存地址填充。先进后出,超出作用域的变量会自动释放内存。 参考:http://www.c-sharpcorner.com/article/C-Sharp-heaping-vs-stacking-in-net-part-i/ 阅读全文
摘要:
线程之间的通信是通过发信号来进行沟通的 ManualResetEvent: 1.ManualResetEvent,调用一次Set()允许继续全部阻塞线程,这是和AutoResetEvent的区别; 2.ManualResetEvent调用Set()后需要手动Reset(),将信号 设置为非终止状态, 阅读全文