8 #ifndef INCLUDED_UHD_TYPES_METADATA_H 9 #define INCLUDED_UHD_TYPES_METADATA_H 23 struct uhd_rx_metadata_t {
25 std::string last_error;
28 struct uhd_tx_metadata_t {
30 std::string last_error;
33 struct uhd_async_metadata_t {
35 std::string last_error;
40 struct uhd_rx_metadata_t;
41 struct uhd_tx_metadata_t;
42 struct uhd_async_metadata_t;
96 uhd_rx_metadata_handle* handle
104 uhd_rx_metadata_handle* handle
109 uhd_rx_metadata_handle h,
115 uhd_rx_metadata_handle h,
116 int64_t *full_secs_out,
117 double *frac_secs_out
122 uhd_rx_metadata_handle h,
128 uhd_rx_metadata_handle h,
129 size_t *fragment_offset_out
134 uhd_rx_metadata_handle h,
140 uhd_rx_metadata_handle h,
146 uhd_rx_metadata_handle h,
160 uhd_rx_metadata_handle h,
167 uhd_rx_metadata_handle h,
186 uhd_rx_metadata_handle h,
206 uhd_rx_metadata_handle h,
213 uhd_tx_metadata_handle* handle,
227 uhd_tx_metadata_handle* handle
232 uhd_tx_metadata_handle h,
238 uhd_tx_metadata_handle h,
239 int64_t *full_secs_out,
240 double *frac_secs_out
245 uhd_tx_metadata_handle h,
251 uhd_tx_metadata_handle h,
265 uhd_tx_metadata_handle h,
293 uhd_async_metadata_handle* handle
301 uhd_async_metadata_handle* handle
306 uhd_async_metadata_handle h,
312 uhd_async_metadata_handle h,
318 uhd_async_metadata_handle h,
319 int64_t *full_secs_out,
320 double *frac_secs_out
325 uhd_async_metadata_handle h,
331 uhd_async_metadata_handle h,
332 uint32_t user_payload_out[4]
345 uhd_async_metadata_handle h,
uhd_error
UHD error codes.
Definition: error.h:21
#define UHD_API
Definition: config.h:68