1 /*******************************************************************************
2  output_mp4.h - A library for writing MPEG4.
3 
4  Copyright (C) 2009 CodeShop B.V.
5  http://www.code-shop.com
6 
7  For licensing see the LICENSE file
8 ******************************************************************************/
9 
10 #ifndef OUTPUT_MP4_H_AKW
11 #define OUTPUT_MP4_H_AKW
12 
13 #include "mod_streaming_export.h"
14 
15 #ifndef _MSC_VER
16 #include <inttypes.h>
17 #else
18 #include "inttypes.h"
19 #endif
20 
21 #ifdef __cplusplus
22 extern "C" {
23 #endif
24 
25 #define HAVE_OUTPUT_MP4
26 
27 struct mp4_context_t;
28 struct bucket_t;
29 struct mp4_split_options_t;
30 
31 MOD_STREAMING_DLL_LOCAL extern
32 int output_mp4(struct mp4_context_t* mp4_context,
33                unsigned int const* trak_sample_start,
34                unsigned int const* trak_sample_end,
35                struct bucket_t** buckets,
36                struct mp4_split_options_t* options);
37 
38 #ifdef __cplusplus
39 } /* extern C definitions */
40 #endif
41 
42 #endif // OUTPUT_MP4_H_AKW
43 
44 // End Of File
45 
46