]> git.sesse.net Git - nageru/blobdiff - nageru/flags.h
Add CEF support to Kaeru.
[nageru] / nageru / flags.h
index 91e8d8568ef9354dcd01d576a328c953f49ea2ae..fdc626585fe11935a41a3cb82b819a64fc0256da 100644 (file)
@@ -8,6 +8,7 @@
 #include <vector>
 
 #include "defs.h"
+#include "shared/shared_defs.h"
 #include "ycbcr_interpretation.h"
 
 struct Flags {
@@ -79,6 +80,9 @@ struct Flags {
        YCbCrInterpretation ycbcr_interpretation[MAX_VIDEO_CARDS];
        bool transcode_video = true;  // Kaeru only.
        bool transcode_audio = true;  // Kaeru only.
+#ifdef HAVE_CEF
+       bool use_cef = false;  // Kaeru only. If true, then enable_audio must be false.
+#endif
        bool enable_audio = true;  // Kaeru only. If false, then transcode_audio is also false.
        bool use_zerocopy = false;  // Not user-settable.
        bool fullscreen = false;
@@ -87,7 +91,7 @@ struct Flags {
        std::string srt_destination_port;
        std::string srt_streamid;
        std::string srt_passphrase;
-       int srt_output_latency = DEFAULT_SRT_OUTPUT_LATENCY_MS;
+       int srt_output_latency_ms = DEFAULT_SRT_OUTPUT_LATENCY_MS;
 };
 extern Flags global_flags;