/** * Create the plugin object */ static void *pulse_create(obs_data_t *settings, obs_source_t *source) { struct pulse_data *data = bzalloc(sizeof(struct pulse_data)); data->source = source; pulse_init(); pulse_update(data, settings); return data; }
/** * Create the plugin object */ static void *pulse_create(obs_data_t settings, obs_source_t source) { struct pulse_data *data = bzalloc(sizeof(struct pulse_data)); data->source = source; data->speakers = SPEAKERS_STEREO; pulse_init(); pulse_update(data, settings); if (data->stream) return data; pulse_destroy(data); return NULL; }