libsigrok
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Structures | Macros | Variables
alsa.c File Reference
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <alsa/asoundlib.h>
#include "sigrok.h"
#include "sigrok-internal.h"
Include dependency graph for alsa.c:

Go to the source code of this file.

Data Structures

struct  sr_analog_probe
 
struct  sr_analog_sample
 
struct  context
 

Macros

#define NUM_PROBES   2
 
#define SAMPLE_WIDTH   16
 
#define AUDIO_DEV   "plughw:0,0"
 

Variables

SR_PRIV struct sr_dev_driver alsa_driver_info
 

Macro Definition Documentation

#define AUDIO_DEV   "plughw:0,0"

Definition at line 32 of file alsa.c.

#define NUM_PROBES   2

Definition at line 30 of file alsa.c.

#define SAMPLE_WIDTH   16

Definition at line 31 of file alsa.c.

Variable Documentation

SR_PRIV struct sr_dev_driver alsa_driver_info
Initial value:
= {
.name = "alsa",
.longname = "ALSA driver",
.api_version = 1,
.init = hw_init,
.cleanup = hw_cleanup,
.dev_open = hw_dev_open,
.dev_close = hw_dev_close,
.dev_info_get = hw_dev_info_get,
.dev_status_get = hw_dev_status_get,
.hwcap_get_all = hw_hwcap_get_all,
.dev_config_set = hw_dev_config_set,
.dev_acquisition_start = hw_dev_acquisition_start,
.dev_acquisition_stop = hw_dev_acquisition_stop,
}

Definition at line 399 of file alsa.c.