* and gives muxed media in a compatible container format.
*
* Typical Call Flow of mediamuxer APIs is:
- * mediamuxer_create()
- * mediamuxer_set_data_sink()
- * mediamuxer_add_track(1)
- * mediamuxer_add_track(2) [add more tracks, if needed]
- * mediamuxer_prepare()
- * mediamuxer_start()
- * while()
- * if (is_track(1)_data_available)
- * mediamuxer_write_sample(track(1)),
- * else
- * mediamuxer_close_track(1)
- * if (is_track(2)_data_available)
- * mediamuxer_write_sample(track(2))
- * else
- * mediamuxer_close_track(2)
- * mediamuxer_stop()
- * mediamuxer_unprepare()
- * mediamuxer_destroy()
+ * @code
+mediamuxer_create()
+mediamuxer_set_data_sink()
+mediamuxer_add_track(1)
+mediamuxer_add_track(2) [add more tracks, if needed]
+mediamuxer_prepare()
+mediamuxer_start()
+while()
+if (is_track(1)_data_available)
+ mediamuxer_write_sample(track(1))
+else
+ mediamuxer_close_track(1)
+if (is_track(2)_data_available)
+ mediamuxer_write_sample(track(2))
+else
+ mediamuxer_close_track(2)
+mediamuxer_stop()
+mediamuxer_unprepare()
+mediamuxer_destroy()
+ * @endcode
*/
#endif /* __TIZEN_MEDIAMUXER_DOC_H__ */