#pragma once
#include "frame.h"
+#include "../fwd.h"
#include <common/memory.h>
// Methods
- virtual class mutable_frame create_frame(const void* video_stream_tag, const struct pixel_format_desc& desc) = 0;
+ virtual mutable_frame create_frame(
+ const void* video_stream_tag,
+ const pixel_format_desc& desc,
+ const core::audio_channel_layout& channel_layout) = 0;
// Properties
+
+ virtual int get_max_frame_size() = 0;
};
}}
\ No newline at end of file