summaryrefslogtreecommitdiff
path: root/gr-audio/lib/oss/audio_oss_source.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-audio/lib/oss/audio_oss_source.h')
-rw-r--r--gr-audio/lib/oss/audio_oss_source.h61
1 files changed, 32 insertions, 29 deletions
diff --git a/gr-audio/lib/oss/audio_oss_source.h b/gr-audio/lib/oss/audio_oss_source.h
index 27739c5f44..bf5183bd32 100644
--- a/gr-audio/lib/oss/audio_oss_source.h
+++ b/gr-audio/lib/oss/audio_oss_source.h
@@ -26,34 +26,37 @@
#include <audio/source.h>
#include <string>
-/*!
- * \brief audio source using OSS
- * \ingroup audio_blk
- *
- * Output signature is one or two streams of floats.
- * Output samples will be in the range [-1,1].
- */
-
-class audio_oss_source : public audio_source {
-
- int d_sampling_rate;
- std::string d_device_name;
- int d_fd;
- short *d_buffer;
- int d_chunk_size;
-
-public:
- audio_oss_source (int sampling_rate,
- const std::string device_name = "",
- bool ok_to_block = true);
-
- ~audio_oss_source ();
-
- int work (int noutput_items,
- gr_vector_const_void_star &input_items,
- gr_vector_void_star &output_items);
-};
-
-
+namespace gr {
+ namespace audio {
+
+ /*!
+ * \brief audio source using OSS
+ * \ingroup audio_blk
+ *
+ * Output signature is one or two streams of floats.
+ * Output samples will be in the range [-1,1].
+ */
+ class oss_source : public source
+ {
+ int d_sampling_rate;
+ std::string d_device_name;
+ int d_fd;
+ short *d_buffer;
+ int d_chunk_size;
+
+ public:
+ oss_source(int sampling_rate,
+ const std::string device_name = "",
+ bool ok_to_block = true);
+
+ ~oss_source();
+
+ int work(int noutput_items,
+ gr_vector_const_void_star &input_items,
+ gr_vector_void_star &output_items);
+ };
+
+ } /* namespace audio */
+} /* namespace gr */
#endif /* INCLUDED_AUDIO_OSS_SOURCE_H */