\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
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