]> git.sesse.net Git - casparcg/blobdiff - modules/ffmpeg/consumer/ffmpeg_consumer.cpp
2.0.0.2: SET MODE: Does not clear producers.
[casparcg] / modules / ffmpeg / consumer / ffmpeg_consumer.cpp
index fa3e12997b46fcdc58c56b92418cd335249c0efa..714e37c729e6148e16d558cbef4133ae7b3e702f 100644 (file)
@@ -187,6 +187,11 @@ public:
                if (!(fmt_->flags & AVFMT_NOFILE)) \r
                        url_fclose(oc_->pb); // Close the output ffmpeg.\r
        }\r
+\r
+       const core::video_format_desc& get_video_format_desc() const\r
+       {\r
+               return format_desc_;\r
+       }\r
                \r
        std::wstring print() const\r
        {\r
@@ -429,6 +434,11 @@ public:
        {\r
                return key_only_;\r
        }\r
+\r
+       virtual const core::video_format_desc& get_video_format_desc() const\r
+       {\r
+               return consumer_->get_video_format_desc();\r
+       }\r
 };     \r
 \r
 safe_ptr<core::frame_consumer> create_ffmpeg_consumer(const std::vector<std::wstring>& params)\r