mediastreamer2  2.11.0
Modules | Defines | Typedefs
Sound Card API - Manage audio capture/play filters
Mediastreamer2's base APIs

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

Modules

 Sound Card Manager API
 Sound Card Filter API

Defines

#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)
#define MS_SND_CARD_CAP_IS_SLOW   (1<<3)

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.


Define 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

This sound card has built-in echo cancellation

#define MS_SND_CARD_CAP_IS_SLOW   (1<<3)

This sound card is very slow to start


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.