X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=core%2Fmixer%2Fwrite_frame.cpp;h=f7b25f50a08c56660f7fa8c17886fe9c942ce677;hb=ffcb75eabba1d77eab8d83447136261462e3e088;hp=1fc4553497349a876efcb6242d1dd830b8567c2e;hpb=69e82acba97a416547fabd5751195df5e8b6bda7;p=casparcg diff --git a/core/mixer/write_frame.cpp b/core/mixer/write_frame.cpp index 1fc455349..f7b25f50a 100644 --- a/core/mixer/write_frame.cpp +++ b/core/mixer/write_frame.cpp @@ -37,7 +37,7 @@ struct write_frame::implementation ogl_device* ogl_; std::vector> buffers_; std::vector> textures_; - std::vector audio_data_; + audio_buffer audio_data_; const core::pixel_format_desc desc_; const void* tag_; core::field_mode::type mode_; @@ -142,7 +142,7 @@ write_frame& write_frame::operator=(write_frame&& other) void write_frame::swap(write_frame& other){impl_.swap(other.impl_);} boost::iterator_range write_frame::image_data(size_t index){return impl_->image_data(index);} -std::vector& write_frame::audio_data() { return impl_->audio_data_; } +audio_buffer& write_frame::audio_data() { return impl_->audio_data_; } const boost::iterator_range write_frame::image_data(size_t index) const { return boost::iterator_range(impl_->image_data(index).begin(), impl_->image_data(index).end());