文件名称:avdecc-lib:简单的C ++库,用于实现IEEE1722.1(AVB设备枚举,发现和控制)
文件大小:617KB
文件格式:ZIP
更新时间:2024-06-14 02:54:32
C++
建置状态 avdecc-lib 简单的C ++库,用于实现IEEE1722.1(AVB设备枚举,发现和控制)。 介绍 该库旨在简化基于IEEE1722.1规范的AVDECC控制器的开发。 它为1722.1对象提供了一个简单的C ++对象接口,并将设备发现和枚举实现为后台进程。 该存储库包含用于构建Windows DLL或Linux库的源以及用于执行该库的命令行应用程序。 AVDECC LIB的总体原理是实现命令的薄层,允许应用程序发现和控制具有AVDECC功能的终端站。 库的内部操作被设计为单线程,尽管使用多个线程将要由库的单线程“引擎”部分执行的操作排队。 该库支持在命令成功(或失败)时触发的通知事件(回调)。 由应用程序以有用的方式处理通知。 还支持来自终端站的异步描述符更新。 描述符通知中没有有关更新的描述符值的数据。 相反,AVDECC应用程序应查询描述符类以获得更新后的值。