mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-07-15 07:44:10 +00:00
libobs: Add obs_encoder_set_name function
This commit is contained in:
parent
d3f92ca5d6
commit
c0c24ab234
|
@ -249,6 +249,14 @@ const char *obs_encoder_get_name(const obs_encoder_t *encoder)
|
|||
return encoder ? encoder->context.name : NULL;
|
||||
}
|
||||
|
||||
void obs_encoder_set_name(obs_encoder_t *encoder, const char *name)
|
||||
{
|
||||
if (!encoder) return;
|
||||
|
||||
if (name && *name && strcmp(name, encoder->context.name) != 0)
|
||||
obs_context_data_setname(&encoder->context, name);
|
||||
}
|
||||
|
||||
static inline obs_data_t *get_defaults(const struct obs_encoder_info *info)
|
||||
{
|
||||
obs_data_t *settings = obs_data_create();
|
||||
|
|
|
@ -1189,6 +1189,7 @@ EXPORT obs_encoder_t *obs_audio_encoder_create(const char *id, const char *name,
|
|||
/** Destroys an encoder context */
|
||||
EXPORT void obs_encoder_destroy(obs_encoder_t *encoder);
|
||||
|
||||
EXPORT void obs_encoder_set_name(obs_encoder_t *encoder, const char *name);
|
||||
EXPORT const char *obs_encoder_get_name(const obs_encoder_t *encoder);
|
||||
|
||||
/** Returns the codec of the encoder */
|
||||
|
|
Loading…
Reference in a new issue