aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorDimitri Stolnikov <horiz0n@gmx.net>2012-04-03 00:47:52 +0200
committerDimitri Stolnikov <horiz0n@gmx.net>2012-04-03 00:50:47 +0200
commit01775f0e8562cc32289083e54ac1393f1cb17f0d (patch)
tree9681fc93f0bdf634c3d912b377a6019b308aff49 /include
parent2115949bb37fe72095b923ed6abc7b62b53d9d53 (diff)
use unique libusb context per rtl
device this commit breaks rtlsdr_open() interface
Diffstat (limited to 'include')
-rw-r--r--include/rtl-sdr.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/include/rtl-sdr.h b/include/rtl-sdr.h
index 547022d..4a1c570 100644
--- a/include/rtl-sdr.h
+++ b/include/rtl-sdr.h
@@ -32,7 +32,7 @@ RTLSDR_API uint32_t rtlsdr_get_device_count(void);
RTLSDR_API const char* rtlsdr_get_device_name(uint32_t index);
-RTLSDR_API rtlsdr_dev_t* rtlsdr_open(uint32_t index);
+RTLSDR_API int rtlsdr_open(rtlsdr_dev_t **dev, uint32_t index);
RTLSDR_API int rtlsdr_close(rtlsdr_dev_t *dev);
@@ -61,9 +61,9 @@ RTLSDR_API int rtlsdr_reset_buffer(rtlsdr_dev_t *dev);
RTLSDR_API int rtlsdr_read_sync(rtlsdr_dev_t *dev, void *buf, int len, int *n_read);
-typedef void(*rtlsdr_async_read_cb_t)(const char *buf, uint32_t len, void *context);
+typedef void(*rtlsdr_async_read_cb_t)(const char *buf, uint32_t len, void *ctx);
-RTLSDR_API int rtlsdr_wait_async(rtlsdr_dev_t *dev, rtlsdr_async_read_cb_t cb, void *context);
+RTLSDR_API int rtlsdr_wait_async(rtlsdr_dev_t *dev, rtlsdr_async_read_cb_t cb, void *ctx);
RTLSDR_API int rtlsdr_cancel_async(rtlsdr_dev_t *dev);