#ifndef __MTX_MOVIE_H__
#define __MTX_MOVIE_H__


#include <stdint.h>
#include "gvd/gvd.h"
#include "mps/mps_api.h"

#define MTX_MOV_STREAM_WIDTH	(0)			/* 動画ストリーム横幅 (0:ストリームに合わせる) */
#define MTX_MOV_STREAM_HEIGHT	(0)			/* 動画ストリーム高さ (0:ストリームに合わせる) */

#define MTX_MOV_STREAM_COUNT	(1)			/* 動画ストリーム数 */
#define MTX_MOV_INBUF_TOTAL		(1<<20)		/* 動画用入力バッファ全体サイズ */
#define MTX_MOV_INBUF_COUNT		(4)			/* 動画用入力バッファ数 */
#define MTX_MOV_OUTBUF_COUNT	(3)			/* 動画用フレームバッファ数 */
#define MTX_MOV_HEAP_SIZE		(20<<20)	/* 動画用ヒープメモリサイズ */

int32_t movie_init(void); /* MPS初期化処理 */
int32_t movie_play(void); /* MPS再生処理 */

void WindowUpdate(void);

#endif /* __MTX_MOVIE_H__ */
