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