GF::GF() { boost::property_tree::ptree ac, audioCodecs, vc, videoCodecs; gst_init (NULL, NULL); moduleManager.loadModulesFromDirectories ("../../src/server"); mediaPipelineId = moduleManager.getFactory ("MediaPipeline")->createObject ( config, "", Json::Value() )->getId(); }
GF::GF() { boost::property_tree::ptree ac, audioCodecs, vc, videoCodecs; gst_init(nullptr, nullptr); moduleManager.loadModulesFromDirectories ("../../src/server:../../.."); config.add ("configPath", "../../../tests" ); config.add ("modules.kurento.SdpEndpoint.numAudioMedias", 1); config.add ("modules.kurento.SdpEndpoint.numVideoMedias", 1); ac.put ("name", "opus/48000/2"); audioCodecs.push_back (std::make_pair ("", ac) ); config.add_child ("modules.kurento.SdpEndpoint.audioCodecs", audioCodecs); vc.put ("name", "VP8/90000"); videoCodecs.push_back (std::make_pair ("", vc) ); config.add_child ("modules.kurento.SdpEndpoint.videoCodecs", videoCodecs); mediaPipelineId = moduleManager.getFactory ("MediaPipeline")->createObject ( config, "", Json::Value() )->getId(); }
GF::GF() { gst_init (NULL, NULL); moduleManager.loadModulesFromDirectories ("../../src/server"); }
GF::GF() { gst_init(nullptr, nullptr); moduleManager.loadModulesFromDirectories ("../../src/server"); }
void loadModules (const std::string &path) { moduleManager.loadModulesFromDirectories (path); }