#ifndef _MPS_DEMO_H_
#define _MPS_DEMO_H_

#include <gvd/gvd_extern.h>
#include "mps_common.h"

/*----------------------------
            動画
----------------------------*/
/* ストリーム数 */
#define MPS_MAX_STREAM 3

/* 出力バッファ段数 */
#define MPS_OUTBUF_COUNT 4

/* 動画ファイル名 */
static char STREAM_NAME[MPS_MAX_STREAM][100] = {
    "A:\\ryoukin_monitor.mp4",
    "A:\\side_monitor.mp4",
    "A:\\back_monitor.mp4",
};

/* 動画再生用メモリ関連の設定値 */
#define MPS_HEAP_SIZE (30<<20) /* デコーダ用ヒープサイズ */
#define MPS_INBUF_SIZE (3<<20) /* 入力バッファ全体サイズ */
#define MPS_INBUF_COUNT (4) /* 入力バッファ数 */

uint32_t STREAM_WIDTH[MPS_MAX_STREAM] = {640, 640, 1280}; /* ストリーム横幅 */
uint32_t STREAM_HEIGHT[MPS_MAX_STREAM] = {480, 480, 320}; /* ストリーム横幅 */

uint32_t WINDOW_WIDTH[MPS_MAX_STREAM] = {640, 640, 1280}; /* 動画ウィンドウ横幅 */
uint32_t WINDOW_HEIGHT[MPS_MAX_STREAM] = {480, 480, 320}; /* 動画ウィンドウ高さ */


#endif /* _MPS_DEMO_H_ */
