aboutsummaryrefslogtreecommitdiffstats
path: root/lib/file/file_source_c.h
diff options
context:
space:
mode:
authorDimitri Stolnikov <horiz0n@gmx.net>2012-05-05 00:43:32 +0200
committerDimitri Stolnikov <horiz0n@gmx.net>2012-05-05 00:43:32 +0200
commit3a47e3661c616de677a813adb31e0d325f8ae0f1 (patch)
tree1989c8399eda4836f10b4dcc3a4d38ca596e3c35 /lib/file/file_source_c.h
parentf0ac70fa41913f607db627d209e3cc85cf9ffd6f (diff)
add api for manual gain mode control
Diffstat (limited to 'lib/file/file_source_c.h')
-rw-r--r--lib/file/file_source_c.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/file/file_source_c.h b/lib/file/file_source_c.h
index 83ad24e..78cc985 100644
--- a/lib/file/file_source_c.h
+++ b/lib/file/file_source_c.h
@@ -61,6 +61,8 @@ public:
std::vector<std::string> get_gain_names( size_t chan = 0 );
osmosdr::gain_range_t get_gain_range( size_t chan = 0 );
osmosdr::gain_range_t get_gain_range( const std::string & name, size_t chan = 0 );
+ bool set_gain_mode( bool mode, size_t chan = 0 );
+ bool get_gain_mode( size_t chan = 0 );
double set_gain( double gain, size_t chan = 0 );
double set_gain( double gain, const std::string & name, size_t chan = 0 );
double get_gain( size_t chan = 0 );