Пример #1
0
MSVideoPresetsManager * ms_video_presets_manager_new(MSFactory *factory) {
	MSVideoPresetsManager *manager = (MSVideoPresetsManager *)ms_new0(MSVideoPresetsManager, 1);
	manager->factory = factory;
	if (factory->video_presets_manager != NULL) {
		ms_video_presets_manager_destroy(factory->video_presets_manager);
	}
	factory->video_presets_manager = manager;
	return manager;
}
Пример #2
0
void ms_factory_uninit_voip(MSFactory *obj) {
    if (obj->voip_initd) {
#ifdef VIDEO_ENABLED
        ms_video_presets_manager_destroy(obj->video_presets_manager);
#endif
        managers_ref--;
        if (managers_ref==0) {
            ms_snd_card_manager_destroy();
#ifdef VIDEO_ENABLED
            ms_web_cam_manager_destroy();
#endif
        }
    }
}