From 1570e53364b925f5f99995d788e066565a74cd3f Mon Sep 17 00:00:00 2001 From: jp9000 Date: Sun, 13 Jul 2014 02:58:55 -0700 Subject: [PATCH] Add obs_encoder_getname function --- libobs/obs-encoder.c | 5 +++++ libobs/obs.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/libobs/obs-encoder.c b/libobs/obs-encoder.c index b900a2e04..f54a637aa 100644 --- a/libobs/obs-encoder.c +++ b/libobs/obs-encoder.c @@ -213,6 +213,11 @@ void obs_encoder_destroy(obs_encoder_t encoder) } } +const char *obs_encoder_getname(obs_encoder_t encoder) +{ + return encoder ? encoder->context.name : NULL; +} + static inline obs_data_t get_defaults(const struct obs_encoder_info *info) { obs_data_t settings = obs_data_create(); diff --git a/libobs/obs.h b/libobs/obs.h index ca43b1c07..012d9a025 100644 --- a/libobs/obs.h +++ b/libobs/obs.h @@ -938,6 +938,8 @@ 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 const char *obs_encoder_getname(obs_encoder_t encoder); + /** Returns the codec of the encoder */ EXPORT const char *obs_encoder_get_codec(obs_encoder_t encoder);