diff options
Diffstat (limited to 'gr-audio/lib/oss/audio_oss_sink.h')
-rw-r--r-- | gr-audio/lib/oss/audio_oss_sink.h | 56 |
1 files changed, 31 insertions, 25 deletions
diff --git a/gr-audio/lib/oss/audio_oss_sink.h b/gr-audio/lib/oss/audio_oss_sink.h index 8f516f8d73..3bb5f4ee1a 100644 --- a/gr-audio/lib/oss/audio_oss_sink.h +++ b/gr-audio/lib/oss/audio_oss_sink.h @@ -26,30 +26,36 @@ #include <audio/sink.h> #include <string> -/*! - * \brief audio sink using OSS - * \ingroup audio_blk - * - * input signature is one or two streams of floats. - * Input samples must be in the range [-1,1]. - */ - -class audio_oss_sink : public audio_sink { - - int d_sampling_rate; - std::string d_device_name; - int d_fd; - short *d_buffer; - int d_chunk_size; - -public: - audio_oss_sink (int sampling_rate, const std::string device_name = "", bool ok_to_block = true); - - ~audio_oss_sink (); - - int work (int noutput_items, - gr_vector_const_void_star &input_items, - gr_vector_void_star &output_items); -}; +namespace gr { + namespace audio { + + /*! + * \brief audio sink using OSS + * \ingroup audio_blk + * + * input signature is one or two streams of floats. + * Input samples must be in the range [-1,1]. + */ + class oss_sink : public sink + { + int d_sampling_rate; + std::string d_device_name; + int d_fd; + short *d_buffer; + int d_chunk_size; + + public: + oss_sink(int sampling_rate, + const std::string device_name = "", + bool ok_to_block = true); + ~oss_sink(); + + 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_SINK_H */ |