MO_GetFrameNbAudioPacket

構文

#include <nitro/mobiclip.h>

u32 MO_GetFrameNbAudioPacket ( MOHandle handle );

説明

カレントフレームの、トラックごとのオーディオパケットの数を取得します。

引数

handle 有効なムービーのハンドル。

返り値

各オーディオトラックのカレントフレームのオーディオパケット数。
ハンドルが MO_INVALID_HANDLE か、あるいはムービーにオーディオトラックがない場合は"0"。

オーディオパケットのサイズは、PCM 16ビットの128サンプルです。

オーディオトラックにはそれぞれ、指定したフレーム毎に同じ数のパケットがあります。
指定フレームのオーディオパケットの総数は次のようになります:
MO_GetFrameNbAudioPacket(handle) * MO_GetNbAudioTrack (handle).
オーディオトラックが二つ以上ある場合、各トラックのオーディオパケットはインタリーブされます。
例えば、オーディオトラックが二つある場合、オーディオパケットは次のようにインタリーブされます。
Packet0_Track0, Packet0_Track1, Packet1_Track0, Packet1_Track1, etc ...

履歴

2008/03/03 初版