]> git.sesse.net Git - casparcg/blob - core/frame/frame_fwd.h
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
[casparcg] / core / frame / frame_fwd.h
1 #pragma once\r
2 \r
3 #include <memory>\r
4 \r
5 namespace caspar{\r
6         \r
7 class frame;\r
8 typedef std::shared_ptr<frame> frame_ptr;\r
9 typedef std::shared_ptr<const frame> frame_const_ptr;\r
10 typedef std::unique_ptr<frame> frame_uptr;\r
11 typedef std::unique_ptr<const frame> frame_const_uptr;\r
12 \r
13 struct frame_format_desc;\r
14         \r
15 struct sound_channel_info;\r
16 typedef std::shared_ptr<sound_channel_info> sound_channel_info_ptr;\r
17 typedef std::unique_ptr<sound_channel_info> sound_channel_info_uptr;\r
18 \r
19 class audio_chunk;\r
20 typedef std::shared_ptr<audio_chunk> audio_chunk_ptr;\r
21 typedef std::unique_ptr<audio_chunk> audio_chunk_uptr;\r
22 \r
23 }