libobs: Add func to get encoder caps by encoder pointer
This commit is contained in:
parent
dccf686150
commit
17e85f04fd
@ -1269,3 +1269,9 @@ uint32_t obs_get_encoder_caps(const char *encoder_id)
|
||||
struct obs_encoder_info *info = find_encoder(encoder_id);
|
||||
return info ? info->caps : 0;
|
||||
}
|
||||
|
||||
uint32_t obs_encoder_get_caps(const obs_encoder_t *encoder)
|
||||
{
|
||||
return obs_encoder_valid(encoder, "obs_encoder_get_caps")
|
||||
? encoder->orig_info.caps : 0;
|
||||
}
|
||||
|
@ -1921,6 +1921,7 @@ EXPORT void *obs_encoder_get_type_data(obs_encoder_t *encoder);
|
||||
EXPORT const char *obs_encoder_get_id(const obs_encoder_t *encoder);
|
||||
|
||||
EXPORT uint32_t obs_get_encoder_caps(const char *encoder_id);
|
||||
EXPORT uint32_t obs_encoder_get_caps(const obs_encoder_t *encoder);
|
||||
|
||||
#ifndef SWIG
|
||||
/** Duplicates an encoder packet */
|
||||
|
Loading…
x
Reference in New Issue
Block a user