mediastreamer2 5.2.0
Data Structures | Macros | Typedefs | Functions
mswebcam.h File Reference

mediastreamer2 mswebcam.h include file More...

#include <mediastreamer2/mscommon.h>
#include <mediastreamer2/msfactory.h>
Include dependency graph for mswebcam.h:

Data Structures

struct  _MSWebCamManager
 
struct  _MSWebCamDesc
 
struct  _MSWebCam
 

Macros

#define MS_STATIC_IMAGE_SET_IMAGE    MS_FILTER_METHOD(MS_STATIC_IMAGE_ID,0,const char)
 

Typedefs

typedef struct _MSWebCamManager MSWebCamManager
 
typedef void(* MSWebCamDetectFunc) (MSWebCamManager *obj)
 
typedef void(* MSWebCamInitFunc) (struct _MSWebCam *obj)
 
typedef void(* MSWebCamUninitFunc) (struct _MSWebCam *obj)
 
typedef struct _MSFilter *(* MSWebCamCreateReaderFunc) (struct _MSWebCam *obj)
 
typedef bool_t(* MSWebCamEncodeToMimeType) (struct _MSWebCam *obj, const char *mime_type)
 
typedef struct _MSWebCamDesc MSWebCamDesc
 
typedef struct _MSWebCam MSWebCam
 

Functions

MSWebCamManagerms_web_cam_manager_get (void)
 
MSFactoryms_web_cam_get_factory (MSWebCam *c)
 
MSWebCamManagerms_web_cam_manager_new (void)
 
void ms_web_cam_manager_destroy (MSWebCamManager *scm)
 
MSWebCamms_web_cam_manager_get_cam (MSWebCamManager *m, const char *id)
 
MSWebCamms_web_cam_manager_get_default_cam (MSWebCamManager *m)
 
const MSList * ms_web_cam_manager_get_list (MSWebCamManager *m)
 
void ms_web_cam_manager_add_cam (MSWebCamManager *m, MSWebCam *c)
 
MSWebCamms_web_cam_manager_create_cam (MSWebCamManager *m, MSWebCamDesc *desc)
 
void ms_web_cam_set_manager (MSWebCamManager *m, MSWebCam *c)
 
void ms_web_cam_manager_prepend_cam (MSWebCamManager *m, MSWebCam *c)
 
void ms_web_cam_manager_register_desc (MSWebCamManager *m, MSWebCamDesc *desc)
 
void ms_web_cam_manager_reload (MSWebCamManager *m)
 
struct _MSFilterms_web_cam_create_reader (MSWebCam *obj)
 
MSWebCamms_web_cam_new (MSWebCamDesc *desc)
 
void ms_web_cam_destroy (MSWebCam *obj)
 
const char * ms_web_cam_get_driver_type (const MSWebCam *obj)
 
const char * ms_web_cam_get_name (const MSWebCam *obj)
 
const char * ms_web_cam_get_string_id (MSWebCam *obj)
 
void ms_static_image_set_default_image (const char *path)
 
const char * ms_static_image_get_default_image (void)
 

Detailed Description

mediastreamer2 mswebcam.h include file

This file provide the API needed to manage soundcard filters.