MCPcopy Create free account
hub / github.com/DistroAV/DistroAV / create_ndi_source_info

Function create_ndi_source_info

src/ndi-source.cpp:1245–1270  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1243}
1244
1245obs_source_info create_ndi_source_info()
1246{
1247 // https://docs.obsproject.com/reference-sources#source-definition-structure-obs-source-info
1248 obs_source_info ndi_source_info = {};
1249 ndi_source_info.id = "ndi_source";
1250 ndi_source_info.type = OBS_SOURCE_TYPE_INPUT;
1251 ndi_source_info.icon_type = OBS_ICON_TYPE_CAMERA;
1252 ndi_source_info.output_flags = OBS_SOURCE_ASYNC_VIDEO | OBS_SOURCE_AUDIO | OBS_SOURCE_DO_NOT_DUPLICATE;
1253
1254 ndi_source_info.get_name = ndi_source_getname;
1255 ndi_source_info.get_properties = ndi_source_getproperties;
1256 ndi_source_info.get_defaults = ndi_source_getdefaults;
1257
1258 ndi_source_info.create = ndi_source_create;
1259 ndi_source_info.activate = ndi_source_activated;
1260 ndi_source_info.show = ndi_source_shown;
1261 ndi_source_info.update = ndi_source_update;
1262 ndi_source_info.hide = ndi_source_hidden;
1263 ndi_source_info.deactivate = ndi_source_deactivated;
1264 ndi_source_info.destroy = ndi_source_destroy;
1265
1266 ndi_source_info.get_width = ndi_source_get_width;
1267 ndi_source_info.get_height = ndi_source_get_height;
1268
1269 return ndi_source_info;
1270}

Callers 1

register_plugin_featuresFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected