uhd/host/lib
Martin Braun 2378080dbe stream: Add get_stream_info() API calls
This is a new API call for streamers. It will allow peeking into the
internal settings of streamers.

The exact content of this call is device-specific. It varies a lot
between RFNoC- and non-RFNoC devices.

It can be used as follows:

```python
my_usrp = uhd.usrp.MultiUSRP(device_args)
rx_streamer = my_usrp.get_rx_stream(stream_args)
print(rx_streamer.get_stream_info(0)) # Shows info about the streamer
```

For most use cases, this API is not required. It can help for debugging
(e.g., compare flow control parameters with expectations, or identify
EPIDs for a better understanding of Wireshark output), or it can be used
for remote streaming, when a 3rd party application needs to know
internal settings of streamers.
2026-04-24 10:42:19 +02:00
..
cal uhd: Add support for USRP X420 (20 GHz USRP) 2026-03-20 16:14:54 +01:00
convert cmake: Allow using ENABLE_AVX2 to enable AVX2 converters 2026-03-23 10:00:08 +01:00
deps uhd: Surround all open() calls with with-statement 2026-02-20 12:20:10 +01:00
experts lib: Remove gratuitous Boost references 2025-10-01 13:44:59 +02:00
extension extension: Add extension framework 2022-08-30 08:49:26 -05:00
features Apply clang-formatting to all C/C++ files 2023-08-07 15:35:56 -05:00
ic_reg_maps uhd: Add support for USRP X420 (20 GHz USRP) 2026-03-20 16:14:54 +01:00
include stream: Add get_stream_info() API calls 2026-04-24 10:42:19 +02:00
rc Fix handling of discontinuities in power calibration data 2022-03-23 16:12:03 -05:00
rfnoc stream: Add get_stream_info() API calls 2026-04-24 10:42:19 +02:00
transport stream: Add get_stream_info() API calls 2026-04-24 10:42:19 +02:00
types uhd: Remove usage of boost::lexical_cast 2026-03-23 09:58:28 +01:00
usrp stream: Add get_stream_info() API calls 2026-04-24 10:42:19 +02:00
usrp_clock uhd: Remove usage of boost::lexical_cast 2026-03-23 09:58:28 +01:00
utils uhd: Remove usage of boost::lexical_cast 2026-03-23 09:58:28 +01:00
build_info.cpp lib: add pkg_data_dir() to build_info 2024-12-05 09:12:36 +01:00
CMakeLists.txt cmake: win: Restore ability to compile against pre-build Boost binaries 2026-03-17 16:15:43 +01:00
device_python.cpp host: Release GIL for find 2024-10-10 08:11:26 +02:00
device_python.hpp python: Add find() to the Python API 2020-12-07 11:53:35 -08:00
device.cpp sim: bringup usrp simulator 2026-01-16 16:54:45 +01:00
error_c.cpp uhd: Replace Boost mutexes and locks with standard options 2021-10-19 12:21:33 -07:00
exception.cpp uhd: Add new exceptions for RFNoC-specific errors 2019-11-26 11:49:08 -08:00
image_loader.cpp uhd: Replace boost::filesystem with with std::filesystem 2025-12-03 15:21:59 +01:00
property_tree_python.cpp python: add access for db_iface from property_tree 2024-03-19 12:52:23 +01:00
property_tree_python.hpp python: Add access to the property_tree from Python 2020-10-16 14:58:15 -05:00
property_tree.cpp Apply clang-formatting to all C/C++ files 2023-08-07 15:35:56 -05:00
stream_python.hpp stream: Add get_stream_info() API calls 2026-04-24 10:42:19 +02:00
stream.cpp uhd: Apply clang-format against all .cpp and .hpp files in host/ 2020-03-03 08:51:32 -06:00
uhd.rc.in host: Fix Windows RC version numbers 2024-11-28 15:07:21 +01:00
version_c.cpp uhd: Apply clang-format against all .cpp and .hpp files in host/ 2020-03-03 08:51:32 -06:00
version_python.hpp python: Add version API calls 2024-01-30 13:37:07 -06:00
version.cpp uhd: Apply clang-format against all .cpp and .hpp files in host/ 2020-03-03 08:51:32 -06:00