コード例 #1
0
ファイル: msv4l.c プロジェクト: JonathanRadesa/mediastreamer2
static MSFilter *v4l_create_reader(MSWebCam *obj){
	MSFilter *f=ms_factory_create_filter_from_desc(ms_web_cam_get_factory(obj),(&ms_v4l_desc));
	V4lState *s=(V4lState*)f->data;
	v4l_set_devfile(f,obj->name);
	s->force_v1=TRUE;
	return f;
}
コード例 #2
0
static MSFilter *video_capture_create_reader(MSWebCam *obj){
	ms_message("Instanciating Android VIDEO capture MS filter");

	MSFilter* lFilter = ms_factory_create_filter_from_desc(ms_web_cam_get_factory(obj), &ms_video_capture_desc);
	getContext(lFilter)->webcam = obj;
	
	return lFilter;
}
コード例 #3
0
static MSFilter *bb10camera_create_reader(MSWebCam *obj) {
    MSFilter *f = ms_factory_create_filter_from_desc(ms_web_cam_get_factory(obj), &ms_bb10_capture_desc);
    BB10Capture *d = (BB10Capture*) f->data;
    if (strcmp(obj->name, "BB10 Rear Camera") == 0) {
        d->camera = CAMERA_UNIT_REAR;
        d->is_front_cam = FALSE;
    } else {
        d->camera = CAMERA_UNIT_FRONT;
        d->is_front_cam = TRUE;
    }

    ms_message("[bb10_capture] create reader with id:%i and camera %s (%i)", ms_bb10_capture_desc.id, obj->name, d->camera);

    return f;
}