18 #ifndef INCLUDED_UHD_TYPES_METADATA_H 19 #define INCLUDED_UHD_TYPES_METADATA_H 33 struct uhd_rx_metadata_t {
35 std::string last_error;
38 struct uhd_tx_metadata_t {
40 std::string last_error;
43 struct uhd_async_metadata_t {
45 std::string last_error;
50 struct uhd_rx_metadata_t;
51 struct uhd_tx_metadata_t;
52 struct uhd_async_metadata_t;
106 uhd_rx_metadata_handle* handle
114 uhd_rx_metadata_handle* handle
119 uhd_rx_metadata_handle h,
125 uhd_rx_metadata_handle h,
126 time_t *full_secs_out,
127 double *frac_secs_out
132 uhd_rx_metadata_handle h,
138 uhd_rx_metadata_handle h,
139 size_t *fragment_offset_out
144 uhd_rx_metadata_handle h,
150 uhd_rx_metadata_handle h,
156 uhd_rx_metadata_handle h,
170 uhd_rx_metadata_handle h,
177 uhd_rx_metadata_handle h,
196 uhd_rx_metadata_handle h,
216 uhd_rx_metadata_handle h,
223 uhd_tx_metadata_handle* handle,
237 uhd_tx_metadata_handle* handle
242 uhd_tx_metadata_handle h,
248 uhd_tx_metadata_handle h,
249 time_t *full_secs_out,
250 double *frac_secs_out
255 uhd_tx_metadata_handle h,
261 uhd_tx_metadata_handle h,
275 uhd_tx_metadata_handle h,
303 uhd_async_metadata_handle* handle
311 uhd_async_metadata_handle* handle
316 uhd_async_metadata_handle h,
322 uhd_async_metadata_handle h,
328 uhd_async_metadata_handle h,
329 time_t *full_secs_out,
330 double *frac_secs_out
335 uhd_async_metadata_handle h,
341 uhd_async_metadata_handle h,
342 uint32_t user_payload_out[4]
355 uhd_async_metadata_handle h,
uhd_error
UHD error codes.
Definition: error.h:31
#define UHD_API
Definition: config.h:66