|
@@ -2068,3 +2068,16 @@ void obs_encoder_group_destroy(obs_encoder_group_t *group)
|
|
|
|
|
|
obs_encoder_group_actually_destroy(group);
|
|
|
}
|
|
|
+
|
|
|
+bool obs_encoder_video_tex_active(const obs_encoder_t *encoder,
|
|
|
+ enum video_format format)
|
|
|
+{
|
|
|
+ struct obs_core_video_mix *mix = get_mix_for_video(encoder->media);
|
|
|
+
|
|
|
+ if (format == VIDEO_FORMAT_NV12)
|
|
|
+ return mix->using_nv12_tex;
|
|
|
+ if (format == VIDEO_FORMAT_P010)
|
|
|
+ return mix->using_p010_tex;
|
|
|
+
|
|
|
+ return false;
|
|
|
+}
|