Loading [MathJax]/extensions/tex2jax.js
 |
USRP Hardware Driver and USRP Manual
Version: 4.8.0.0
UHD and USRP Manual
|
|
Go to the documentation of this file.
22 struct async_metadata_t;
172 typedef std::shared_ptr<rx_streamer>
sptr;
177 virtual size_t get_num_channels(
void)
const = 0;
180 virtual size_t get_max_num_samps(
void)
const = 0;
243 const size_t nsamps_per_buff,
245 const double timeout = 0.1,
246 const bool one_packet =
false) = 0;
259 virtual void issue_stream_cmd(
const stream_cmd_t& stream_cmd) = 0;
266 virtual void post_input_action(
267 const std::shared_ptr<uhd::rfnoc::action_info>& action,
const size_t port) = 0;
278 typedef std::shared_ptr<tx_streamer>
sptr;
283 virtual size_t get_num_channels(
void)
const = 0;
286 virtual size_t get_max_num_samps(
void)
const = 0;
320 const size_t nsamps_per_buff,
322 const double timeout = 0.1) = 0;
330 virtual bool recv_async_msg(
338 virtual void post_output_action(
339 const std::shared_ptr<uhd::rfnoc::action_info>& action,
const size_t port) = 0;
Definition: stream.hpp:169
Definition: stream.hpp:275
ref_vector< const void * > buffs_type
Typedef for a pointer to a single, or a collection of send buffers.
Definition: stream.hpp:289
std::shared_ptr< rx_streamer > sptr
Definition: stream.hpp:172
std::shared_ptr< tx_streamer > sptr
Definition: stream.hpp:278
#define UHD_API
Definition: config.h:87
std::vector< size_t > channels
Definition: stream.hpp:161
stream_args_t(const std::string &cpu="", const std::string &otw="")
Convenience constructor for streamer args.
Definition: stream.hpp:53
Definition: device_addr.hpp:38
device_addr_t args
Definition: stream.hpp:132
std::string cpu_format
Definition: stream.hpp:75
std::string otw_format
Definition: stream.hpp:95
Definition: build_info.hpp:12
ref_vector< void * > buffs_type
Typedef for a pointer to a single, or a collection of recv buffers.
Definition: stream.hpp:183
Definition: stream_cmd.hpp:39
Definition: stream.hpp:50
Definition: ref_vector.hpp:21
boost::noncopyable noncopyable
Definition: noncopyable.hpp:45