]> git.sesse.net Git - casparcg/blobdiff - core/mixer/write_frame.h
2.0. audio:
[casparcg] / core / mixer / write_frame.h
index 083e636ce1e40976dc33ee66de94a7ae4395c670..cf95d1728c5a05c2c9c269dabb53ea718a7c6381 100644 (file)
@@ -23,6 +23,7 @@
 \r
 #include <core/producer/frame/basic_frame.h>\r
 #include <core/video_format.h>\r
+#include <core/mixer/audio/audio_mixer.h>\r
 \r
 #include <boost/noncopyable.hpp>\r
 #include <boost/range/iterator_range.hpp>\r
@@ -54,14 +55,14 @@ public:
        boost::iterator_range<uint8_t*> image_data(size_t plane_index = 0);     \r
        const boost::iterator_range<const uint8_t*> image_data(size_t plane_index = 0) const;\r
 \r
-       std::vector<int16_t>& audio_data();\r
-       const boost::iterator_range<const int16_t*> audio_data() const;\r
+       audio_buffer& audio_data();\r
+       const boost::iterator_range<const int32_t*> audio_data() const;\r
        \r
        void commit(uint32_t plane_index);\r
        void commit();\r
        \r
-       void set_type(const core::video_mode::type& mode);\r
-       core::video_mode::type get_type() const;\r
+       void set_type(const core::field_mode::type& mode);\r
+       core::field_mode::type get_type() const;\r
        \r
        const void* tag() const;\r
 \r