GNU Radio 3.3.0 C++ API
audio_alsa_source.h File Reference
#include <gr_sync_block.h>
#include <string>
#include <alsa/asoundlib.h>
#include <stdexcept>
Include dependency graph for audio_alsa_source.h:

Go to the source code of this file.

Classes

class  audio_alsa_source
 audio source using ALSA More...

Defines

#define ALSA_PCM_NEW_HW_PARAMS_API
#define ALSA_PCM_NEW_SW_PARAMS_API

Functions

audio_alsa_source_sptr audio_alsa_make_source (int sampling_rate, const std::string device_name="", bool ok_to_block=true)
 Make an ALSA audio source.

Define Documentation

#define ALSA_PCM_NEW_HW_PARAMS_API
#define ALSA_PCM_NEW_SW_PARAMS_API

Function Documentation

audio_alsa_source_sptr audio_alsa_make_source ( int  sampling_rate,
const std::string  device_name = "",
bool  ok_to_block = true 
)

Make an ALSA audio source.

Parameters:
sampling_ratesampling rate
device_nameALSA pcm device name, e.g., "hw:0,0"
ok_to_block(currently ignored)