mediastreamer2  2.9.1
Modules | Macros | Typedefs
Sound Card API - Manage audio capture/play filters

Sound Card API to manage audio capture/play filters. More...

Modules

 Sound Card Manager API
 
 Sound Card Filter API
 

Macros

#define MS_SND_CARD_CAP_DISABLED   (0)
 
#define MS_SND_CARD_CAP_CAPTURE   (1)
 
#define MS_SND_CARD_CAP_PLAYBACK   (1<<1)
 
#define MS_SND_CARD_CAP_BUILTIN_ECHO_CANCELLER   (1<<2)
 

Typedefs

typedef struct _MSSndCardManager MSSndCardManager
 
typedef enum _MSSndCardMixerElem MSSndCardMixerElem
 
typedef enum _MSSndCardCapture MSSndCardCapture
 
typedef enum _MSSndCardControlElem MSSndCardControlElem
 
typedef struct _MSSndCardDesc MSSndCardDesc
 
typedef struct _MSSndCard MSSndCard
 

Detailed Description

Sound Card API to manage audio capture/play filters.

Macro Definition Documentation

#define MS_SND_CARD_CAP_DISABLED   (0)

This soundcard is disabled.

#define MS_SND_CARD_CAP_CAPTURE   (1)

This sound card can capture sound

#define MS_SND_CARD_CAP_PLAYBACK   (1<<1)

This sound card can playback sound

#define MS_SND_CARD_CAP_BUILTIN_ECHO_CANCELLER   (1<<2)

This sound card has built-in echo cancellation

Typedef Documentation

Structure for sound card manager object.

Structure for sound card mixer values.

Structure for sound card capture source values.

Structure for sound card mixer values.

Structure for sound card description object.

Structure for sound card object.