Audinate dante router introduce

简介

在基于audinate 音视频设备开发的时候,需要使用官方的API 函数接口来实现各个终端设备之间的拓扑链接。 在audinate 的demo 命令当中,展示了route 主要的核心功能。通过这些功能的介绍,可以很大程度上帮助了解route 的核心API 函数以及其功能应用

内容

?            prints a help message
q            Quit

c +          Write the current device configuration
c -          Clear the current device configuration

d t L F      Set device tx multicast performance properties to L microsecon
d F frames per packet
d r L F      Set device rx multicast performance properties to L microsecon
d F frames per packet
d u L F      Set device unicast performance properties to L microseconds an
rames per packet
d p          ‘Ping‘ the device (sends a no-op routing message and waits for
sponse)
d !          Mark properties component as stale
d            Display device information (properties,capabilities,status)

e N +        Enable tx channel N
e N -        Disable tx channel N

f + N S L F  Create new transmit flow with id N, S slots, latency L and F f
f + S        Create new transmit flow with S slots
f N          Modify transmit flow N
f N -        Delete transmit flow N
f !          Mark transmit flow component as being stale
f            Display all transmit flows

g m N        Create a new multicast receive template on flow id N
g u N S      Create a new unicast receive template on flow id N with S slot
g * N        Replace channel associations for template with flow id N
g - N        Delete template with flow id N
g !          Mark receive flow component as being stale
g            Display all receive flows

l N "NAME" + Add label NAME to tx channel N
l N "NAME" - Remove label NAME from tx channel N
l N          List labels for tx channel N
l !          Mark tx labels component as stale
l            List labels for all tx channels

L N -        Remove label N
L N          Display label N
L !          Mark tx labels component as stale
L            List all labels

n NAME       Rename the device to NAME (closes the device handle)
n -          Rename the device to its default name (closes the device handl
n            Print the device‘s name

o +          Enable network loopback
o -          Disable network loopback

r !          Mark rx channel component as stale
r N m +      Mute rx channel N
r N m -      Unute rx channel N
r N "NAME"   Renamed rx channel N
r            Display rx channel information

s N "NAME"   Subscribe rx channel N to network channel NAME
s N          Unsubscribe rx channel N

t !          Mark tx channel component as stale
t N m +      Mute tx channel N
t N m -      Unute tx channel N
t            Display tx channel information

u q          Query (or re-query) capabilities
u !          Invalidate and update all components
u            Update information for all stale components

U TYPE +     Get and clear rxflow error field TYPE for all flows
U TYPE -     Get rxflow error field TYPE for all flows
U +          Get and clear rxflow error flags for all flows
U -          Get rxflow error flags for all flows
U N          Print rxflow error information for rx flow N
U            Print rxflow error information for all rx flows

x +          Put the device into lockdown
x -          Take the device out of lockdown
时间: 2024-10-11 08:09:31

Audinate dante router introduce的相关文章

Angular2版本更新

2.0.0-beta.0 somnambulant-inauguration (2015-12-15) Enjoy! 2.0.0-alpha.55 (2015-12-15) Bug Fixes router: export ROUTER_LINK_DSL_PROVIDER and hide MockPopStateEvent (fc75220) Features core: enable dev mode by default (3dca9d5) BREAKING CHANGES Before

wood cnc router machine application industry and introduce

wood cnc router machine application industry and introduce Wood cnc router machine can be used to carving, engraving, cutting use. These three effects will depend on whether your woodworking engraving machine spindle motor power can reach it work loa

[Angular2 Router] Programmatic Router Navigation via the Router API - Relative And Absolute Router Navigation

In this tutorial we are going to learn how to navigate programmatically (or imperatively) by using the Router API. We are going to learn how to use the function navigateByUrl to navigate using a manually constructed string, but we are also going to l

Audinate Browse 设备浏览API 小析

前言 调用 软件运行架构 初始化配置阶段 动态刷新监控设备信息 获取设备相关信息 备注 前言 安装完audinate SDK 后,官方提供了若干个demo 供学习使用. 对于C系的api,说真的,没有一个详细的教程或者demo,上手还真的不是那么容易. 在学习的过程总结博客一遍,以供反思. 调用 Audiate的开发机制是基于 apple 公司的 mDNS 协议的,运行机制大致如下 应用层--> API层 -->系统服务层(mDNS) 所以要想正常的运行软件,获取设备的相关信息,前提条件是你必

ReactJS React+Redux+Router+antDesign通用高效率开发模板,夜间模式为例

工作比较忙,一直没有时间总结下最近学习的一些东西,为了方便前端开发,我使用React+Redux+Router+antDesign总结了一个通用的模板,这个技术栈在前端开发者中是非常常见的. 总的来说,我这个工程十分便捷,对于初学者来说,可能包含到以下的一些知识点: 一.React-Router的使用 Router是为了方便管理组件的路径,它使用比较简单,一般定义如下就行,需要注意的是,react-router的版本有1.0-3.0,各个版本对应的API大致相似,但也有不同,我使用的是2.X的,

openstack neutron 添加router

在neutron网络中,如果需要打通不同租户之间的软件网络,那么需要打开 neutron l3 agent,并且配置router: 配置/etc/neutron/l3_agent.ini #vi /etc/neutron/l3_agent.ini [DEFAULT] router_id = dbad9f1c-7999-4b1e-b307-c3466bb0eed9 use_namespaces = True auth_url = http://172.12.0.189:5000/v2.0/ adm

重构改善既有代码设计--重构手法05:Introduce Explaining Variable (引入解释性变量)

  发现:你有一个复杂的表达式. 解决:将该复杂的表达式(或其中的部分)的结果放进一个临时变量,并以此变量名称来解释表达式用途. //重构前 if((platform.toUpperCase().indexOf("MAC") > -1) && (browser.toUpperCase().indexOf("IE") > -1) && wasInitialized() && resize > 0) {

react router 4.0以上的路由应用

thead>tr>th{padding:8px;line-height:1.4285714;border-top:1px solid #ddd}.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{padding:8px;line-height:1.4285714;ver

Vue 路由设置router

由于学习的是router1.0的设置方法,但是现在都是支持2.0的,都报错,那些方法没定义,所以只好又来研究一下router2.0. vue-router2.0对路由的设置有了很大的改变,在HTML中将之前的用a标签link path改成了直接用一个router-link标签,但是你在网页审查元素会发现它还是一个a标签,router-view没有改变,在js中也将原本的router.map 直接改成了一个数组然后在new VueRouter时直接将数组用进去,将之前的挂载由router.star