bool obs_module_load(uint32_t libobs_ver) { obs_register_encoder(&obs_x264_encoder); UNUSED_PARAMETER(libobs_ver); return true; }
bool obs_module_load(uint32_t obs_version) { obs_register_output(&ffmpeg_output); obs_register_encoder(&aac_encoder_info); UNUSED_PARAMETER(obs_version); return true; }
bool obs_module_load(void) { da_init(active_log_contexts); da_init(cached_log_contexts); //av_log_set_callback(ffmpeg_log_callback); obs_register_source(&ffmpeg_source); obs_register_output(&ffmpeg_output); obs_register_output(&ffmpeg_muxer); obs_register_encoder(&aac_encoder_info); return true; }
bool obs_module_load(void) { mfxIMPL impl = MFX_IMPL_HARDWARE_ANY | MFX_IMPL_VIA_D3D11; mfxVersion ver = {{0 , 1}}; mfxSession session; mfxStatus sts; sts = MFXInit(impl, &ver, &session); if (sts == MFX_ERR_NONE) { obs_register_encoder(&obs_qsv_encoder); MFXClose(session); } else { impl = MFX_IMPL_HARDWARE_ANY | MFX_IMPL_VIA_D3D9; sts = MFXInit(impl, &ver, &session); if (sts == MFX_ERR_NONE) { obs_register_encoder(&obs_qsv_encoder); MFXClose(session); } } return true; }
bool obs_module_load(void) { obs_register_encoder(&obs_x264_encoder); return true; }
void jim_nvenc_load(void) { pthread_mutex_init(&init_mutex, NULL); obs_register_encoder(&nvenc_info); }