#define PATH "..\\..\\..\\..\\..\\common\\smpdata\\criatomex\\"
#define ACF_FILE "TutorialProject.acf"
#define ACB_FILE "tutorial_streaming.acb"
#define AWB_FILE "tutorial_streaming_streamfiles.awb"
CriSint32 main(CriSint32 argc, CriChar8 *argv[])
{
UNUSED(argc);
UNUSED(argv);
tutorial_initialize();
NULL, PATH ACB_FILE, NULL, PATH AWB_FILE, NULL, 0);
for(;;) {
tutorial_sleep(10);
break;
}
}
tutorial_finalize();
return 0;
}
CriAtomExAcbObj * CriAtomExAcbHn
ACBハンドル
Definition: cri_le_atom_ex.h:3037
CriAtomExAcbHn criAtomExAcb_LoadAcbFile(CriFsBinderHn acb_binder, const CriChar8 *acb_path, CriFsBinderHn awb_binder, const CriChar8 *awb_path, void *work, CriSint32 work_size)
ACBファイルのロード
void criAtomExAcb_Release(CriAtomExAcbHn acb_hn)
ACBハンドルのリリース
void criAtomEx_UnregisterAcf(void)
ACFの登録解除
void criAtomEx_ExecuteMain(void)
サーバー処理の実行
CriBool criAtomEx_RegisterAcfFile(CriFsBinderHn binder, const CriChar8 *path, void *work, CriSint32 work_size)
ACFファイルの登録
#define criAtomEx_SetUserAllocator(p_malloc_func, p_free_func, p_obj)
ユーザアロケーターの登録
Definition: cri_le_atom_ex.h:313
CriAtomExPlayerStatus criAtomExPlayer_GetStatus(CriAtomExPlayerHn player)
ステータスの取得
CriAtomExPlaybackId criAtomExPlayer_Start(CriAtomExPlayerHn player)
再生の開始
CriAtomExPlayerObj * CriAtomExPlayerHn
プレーヤーハンドル
Definition: cri_le_atom_ex.h:3628
CriAtomExPlayerHn criAtomExPlayer_Create(const CriAtomExPlayerConfig *config, void *work, CriSint32 work_size)
AtomExPlayerの作成
void criAtomExPlayer_Destroy(CriAtomExPlayerHn player)
AtomExプレーヤーの破棄
void criAtomExPlayer_SetCueId(CriAtomExPlayerHn player, CriAtomExAcbHn acb_hn, CriAtomExCueId id)
音声データのセット(キューID指定)
enum CriAtomExPlayerStatusTag CriAtomExPlayerStatus
プレーヤーステータス
@ CRIATOMEXPLAYER_STATUS_PLAYEND
Definition: cri_le_atom_ex.h:3676
#define criAtomExVoicePool_SetDefaultConfigForStandardVoicePool(p_config)
標準ボイスプール作成用コンフィグ構造体にデフォルト値をセット
Definition: cri_le_atom_ex.h:567
CriAtomExVoicePoolHn criAtomExVoicePool_AllocateStandardVoicePool(const CriAtomExStandardVoicePoolConfig *config, void *work, CriSint32 work_size)
標準ボイスプールの作成
struct CriAtomExVoicePoolTag * CriAtomExVoicePoolHn
ボイスプールハンドル
Definition: cri_le_atom_ex.h:3224
void criAtomExVoicePool_Free(CriAtomExVoicePoolHn pool)
ボイスプールの破棄
CriSint32 CriAtomDbasId
Atom D-BAS ID
Definition: cri_le_atom.h:2519
void criAtomDbas_Destroy(CriAtomDbasId atom_dbas_id)
D-BASの破棄
CriAtomDbasId criAtomDbas_Create(const CriAtomDbasConfig *config, void *work, CriSint32 work_size)
D-BASの作成
void criAtomEx_Initialize_WASAPI(const CriAtomExConfig_WASAPI *config, void *work, CriSint32 work_size)
ライブラリの初期化
void criAtomEx_Finalize_WASAPI(void)
ライブラリの終了
void criErr_SetCallback(CriErrCbFunc cbf)
エラーコールバック関数の登録
標準ボイスプール作成用コンフィグ構造体
Definition: cri_le_atom_ex.h:3259
CriAtomStandardPlayerConfig player_config
Definition: cri_le_atom_ex.h:3262
CriBool streaming_flag
ストリーミング再生を行うかどうか
Definition: cri_le_atom.h:1489