<span style="font-size:24px;">public class Signal implements Data
作用:指示数据开始,结束。数据的丢失,quality changed(特性的改变)等事件。它实现了Data接口,它能够在DataProcessors((数据)处理器)之间传递来通知它们关于在它们之间传递的数据(Data)的变化信息。它指示了下一个DataProcessors应该怎样处理紧跟着此signal(信号)后的传递到此(这个)DataProcessors的数据。
本类的属性:
private final long time; 本Signal(信号)产生(发布)的时间。
private Map<String, Object> props;信号相关的名字属性的集合,此集合可能包含一些信息关于被处理的文件,窗口处理时的帧的长度的变化等。存储了下一个DataProcessors应该怎样处理紧跟着此signal(信号)后的传递到此(这个)DataProcessors的数据的信息。
本类的构造方法:
protected Signal(long time):通过给定时间来初始化(构建信号)。
public long getTime():获得信号产生的时间。
public synchronized Map<String, Object> getProps():获得与此信号相关的属性,如果props存在,则返回,没有就new一个props = new HashMap<String, Object>();</span>
Signal API
最新推荐文章于 2023-09-23 10:35:04 发布