hls::stream()
时间: 2023-12-13 11:32:31 浏览: 299
hls-stream:一个将RTSP转换为HLS并将其通过ExpressJS传输到React前端的示例项目
hls::stream<>是Vivado HLS中用于对流传输数据结构进行建模的C++模板类。使用hls::stream<>类实现的流传输具有类似于无限深度FIFO的行为,无需定义大小,按顺序对其执行读取和写入。顶层接口上的hls::stream<>默认情况下使用ap_fifo接口来实现,设计内部的hls::stream<>作为FIFO来实现,深度为2。可以使用最优化指令STREAM来更改此默认大小。使用hls::stream<>的写入流接口有两种方式:使用write函数写或者使用C++风格的<<运算符写。从流里面取数据的接口也有两种方式:使用read函数读或者使用C++风格的>>运算符读。需要注意的是,从hls::stream<>读取数据之后,无法再次对其进行读取。
阅读全文