Mobiclip Library API Functions

# Mobiclip ライブラリ API 関数

##

### 型

Mobiclip Types

### コードおよびデータの再配置(TCM)

MO_GetOptimalITCMSize | 最適なパフォーマンスを実行するのにMobiclipが必要とする命令TCMをバイト単位で読み出します。
MO_GetOptimalDTCMSize | 最適なパフォーマンスを実行するのにMobiclipが必要とするデータTCMをバイト単位で読み出します。
MO_InitITCMArea | 使用可能な命令TCM領域をアドレスおよびバイト単位のサイズでMobiclipに伝えます。
MO_InitDTCMArea | 使用可能なデータTCM領域をアドレスおよびバイト単位のサイズでMobiclipに伝えます。

### 初期化

MO_Malloc and MO_Free | Allocator/Deallocator 関数。

### 開く/閉じる

MO_OpenMovie | ファイルからMobliclipムービーを開きます。
MO_CloseMovie | Mobiclipムービーを閉じます。

### ムービーに関する情報の取得

MO_GetVideoWidth | ムービーの幅をピクセル数で取得します。
MO_GetVideoHeight | ムービーの高さをピクセル数で取得します。
MO_GetVideoFps | ムービーのフレームレートを取得します。
MO_GetNbFrame | ムービーのフレーム数を取得します。
MO_GetNbIFrame | ムービーのI-Frame(キーフレーム)の数を取得します。
MO_GetNbAudioTrack | ムービーのオーディオトラックの数を取得します。
MO_GetNbSamplePerAudioPacket | ムービー内に格納されたそれぞれのオーディオパケットのサンプル数を取得します。
MO_GetAudioFrequency | ムービーのオーディオの周波数をHzで取得します。

### 再生

MO_ReadFrame | ムービーフレームを読み込みます。
MO_UnpackFrameImage | フレームのイメージを解凍し、それを内部イメージフレームFIFOに書きます。
MO_BlitFrameImage | 最も以前に解凍されたイメージを、内部FIFOからユーザバッファにblit転送して、その後FIFOから取り除きます。
MO_SkipFrameImage | 最も以前に解凍されたイメージをスキップします。つまり、最も以前に解凍されたイメージをblit転送することなく、内部FIFOから取り除きます。
MO_BlitFrameSoundOnePacket | 解凍されたカレントサウンドのパケットをユーザバッファへblit転送します。
MO_SkipFrameSoundOnePacket | カレントサウンドのパケットをスキップします（解凍に時間を割かれません）。
MO_GetCurrentFrameNumber | ムービーの、現在読み込んでいるフレームの番号を取得します。
MO_GetFrameNbAudioPacket | カレントフレームの、トラックごとのオーディオパケットの数を取得します。
MO_GetIFrameInfo | 'index'でインデックス付けされたI-Frame(キーフレーム)のフレーム番号を取得します。
MO_JumpBeginning | ムービーの先頭に移動します。
MO_JumpNextIframe | ムービーの次のI-Frame(キーフレーム)に移動します。
MO_JumpPreviousIframe | ムービーの前のI-Frame(キーフレーム)に移動します。
MO_JumpToIframe | インデックス指定でI-Frame(キーフレーム)に移動します。