a-mediastreamer2
5.2.0
|
Typedefs | |
typedef struct _MSWebCamManager | MSWebCamManager |
typedef struct _MSWebCamDesc | MSWebCamDesc |
typedef struct _MSWebCam | MSWebCam |
Functions | |
MSWebCamManager * | ms_web_cam_manager_get (void) |
void | ms_web_cam_manager_destroy (void) |
MSWebCam * | ms_web_cam_manager_get_cam (MSWebCamManager *m, const char *id) |
MSWebCam * | ms_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) |
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) |
void | ms_web_cam_manager_update (MSWebCamManager *m) |
struct _MSFilter * | ms_web_cam_create_reader (MSWebCam *obj) |
MSWebCam * | ms_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) |
Structure for webcam manager object.
Structure for sound card description object.
Structure for sound card object.
MSWebCamManager* ms_web_cam_manager_get | ( | void | ) |
Retreive a webcam manager object.
Returns: MSWebCamManager if successful, NULL otherwise.
void ms_web_cam_manager_destroy | ( | void | ) |
Destroy the webcam manager object.
MSWebCam* ms_web_cam_manager_get_cam | ( | MSWebCamManager * | m, |
const char * | id | ||
) |
Retreive a webcam object based on its name.
m | A webcam manager containing webcam. |
id | A name for card to search. |
Returns: MSWebCam if successful, NULL otherwise.
MSWebCam* ms_web_cam_manager_get_default_cam | ( | MSWebCamManager * | m | ) |
Retreive the default webcam object.
m | A webcam manager containing webcams. |
Returns: MSWebCam if successful, NULL otherwise.
const MSList* ms_web_cam_manager_get_list | ( | MSWebCamManager * | m | ) |
Retreive the list of webcam objects.
m | A webcam manager containing webcams. |
Returns: MSList of cards if successful, NULL otherwise.
void ms_web_cam_manager_add_cam | ( | MSWebCamManager * | m, |
MSWebCam * | c | ||
) |
Add a webcam object in a webcam manager's list.
m | A webcam manager containing webcams |
c | A web cam object. |
void ms_web_cam_manager_prepend_cam | ( | MSWebCamManager * | m, |
MSWebCam * | c | ||
) |
Add a webcam object on top of list of the webcam manager's list.
m | A webcam manager containing webcams |
c | A web cam object. |
void ms_web_cam_manager_register_desc | ( | MSWebCamManager * | m, |
MSWebCamDesc * | desc | ||
) |
Register a webcam descriptor in a webcam manager.
m | A webcam manager containing sound cards. |
desc | A webcam descriptor object. |
void ms_web_cam_manager_reload | ( | MSWebCamManager * | m | ) |
Ask all registered MSWebCamDesc to detect the webcams again.
m | A webcam manager |
void ms_web_cam_manager_update | ( | MSWebCamManager * | m | ) |
Ask all registered MSWebCamDesc to detect webcam modifications.
m | A webcam manager |
struct _MSFilter* ms_web_cam_create_reader | ( | MSWebCam * | obj | ) |
Create an INPUT filter based on the selected camera.
obj | A webcam object. |
Returns: A MSFilter if successful, NULL otherwise.
MSWebCam* ms_web_cam_new | ( | MSWebCamDesc * | desc | ) |
Create a new webcam object.
desc | A webcam description object. |
Returns: MSWebCam if successful, NULL otherwise.
void ms_web_cam_destroy | ( | MSWebCam * | obj | ) |
Destroy webcam object.
obj | A MSWebCam object. |
const char* ms_web_cam_get_driver_type | ( | const MSWebCam * | obj | ) |
Retreive a webcam's driver type string.
Internal driver types are either: "V4L V4LV2"
obj | A webcam object. |
Returns: a string if successful, NULL otherwise.
const char* ms_web_cam_get_name | ( | const MSWebCam * | obj | ) |
Retreive a webcam's name.
obj | A webcam object. |
Returns: a string if successful, NULL otherwise.
const char* ms_web_cam_get_string_id | ( | MSWebCam * | obj | ) |
Retreive webcam's id: ($driver_type: $name).
obj | A webcam object. |
Returns: A string if successful, NULL otherwise.