diff options
author | Marcus Müller <mmueller@gnuradio.org> | 2019-08-07 21:45:12 +0200 |
---|---|---|
committer | Marcus Müller <marcus@hostalia.de> | 2019-08-09 23:04:28 +0200 |
commit | f7bbf2c1d8d780294f3e016aff239ca35eb6516e (patch) | |
tree | e09ab6112e02b2215b2d59ac24d3d6ea2edac745 /gr-audio/lib/windows/windows_source.h | |
parent | 78431dc6941e3acc67c858277dfe4a0ed583643c (diff) |
Tree: clang-format without the include sorting
Diffstat (limited to 'gr-audio/lib/windows/windows_source.h')
-rw-r--r-- | gr-audio/lib/windows/windows_source.h | 78 |
1 files changed, 36 insertions, 42 deletions
diff --git a/gr-audio/lib/windows/windows_source.h b/gr-audio/lib/windows/windows_source.h index edb89a73ce..cf858647aa 100644 --- a/gr-audio/lib/windows/windows_source.h +++ b/gr-audio/lib/windows/windows_source.h @@ -24,7 +24,7 @@ #define INCLUDED_AUDIO_WINDOWS_SOURCE_H #define WIN32_LEAN_AND_MEAN -#define NOMINMAX // stops windef.h defining max/min under cygwin +#define NOMINMAX // stops windef.h defining max/min under cygwin #include <windows.h> #include <mmsystem.h> @@ -35,53 +35,47 @@ #include <boost/lockfree/spsc_queue.hpp> namespace gr { - namespace audio { +namespace audio { - /*! - * \brief audio source using winmm mmsystem (win32 only) - * \ingroup audio_blk - * - * Output signature is one or two streams of floats. - * Output samples will be in the range [-1,1]. - */ - class windows_source : public source - { - int d_sampling_freq; - std::string d_device_name; - int d_fd; - LPWAVEHDR *lp_buffers; - DWORD d_chunk_size; - DWORD d_buffer_size; - HWAVEIN d_h_wavein; - WAVEFORMATEX wave_format; +/*! + * \brief audio source using winmm mmsystem (win32 only) + * \ingroup audio_blk + * + * Output signature is one or two streams of floats. + * Output samples will be in the range [-1,1]. + */ +class windows_source : public source +{ + int d_sampling_freq; + std::string d_device_name; + int d_fd; + LPWAVEHDR* lp_buffers; + DWORD d_chunk_size; + DWORD d_buffer_size; + HWAVEIN d_h_wavein; + WAVEFORMATEX wave_format; - protected: - int string_to_int(const std::string & s); - int open_wavein_device(void); - MMRESULT is_format_supported(LPWAVEFORMATEX pwfx, UINT uDeviceID); - bool is_number(const std::string& s); - UINT find_device(std::string szDeviceName); - boost::lockfree::spsc_queue<LPWAVEHDR> buffer_queue{ 100 }; +protected: + int string_to_int(const std::string& s); + int open_wavein_device(void); + MMRESULT is_format_supported(LPWAVEFORMATEX pwfx, UINT uDeviceID); + bool is_number(const std::string& s); + UINT find_device(std::string szDeviceName); + boost::lockfree::spsc_queue<LPWAVEHDR> buffer_queue{ 100 }; - public: - windows_source(int sampling_freq, - const std::string device_name = ""); - ~windows_source(); +public: + windows_source(int sampling_freq, const std::string device_name = ""); + ~windows_source(); - int work(int noutput_items, - gr_vector_const_void_star & input_items, - gr_vector_void_star & output_items); - }; + int work(int noutput_items, + gr_vector_const_void_star& input_items, + gr_vector_void_star& output_items); +}; - static void CALLBACK read_wavein( - HWAVEIN hwi, - UINT uMsg, - DWORD_PTR dwInstance, - DWORD_PTR dwParam1, - DWORD_PTR dwParam2 - ); +static void CALLBACK read_wavein( + HWAVEIN hwi, UINT uMsg, DWORD_PTR dwInstance, DWORD_PTR dwParam1, DWORD_PTR dwParam2); - } /* namespace audio */ +} /* namespace audio */ } /* namespace gr */ #endif /* INCLUDED_AUDIO_WINDOWS_SOURCE_H */ |