|
const CriChar8 * | criMana_GetLibraryVersionString (void) |
| Manaライブラリのバージョン番号やビルド情報を返します。 [詳解]
|
|
CriBool | criMana_AnalyzeMovieHeader (void *movie_header_ptr, CriUint32 movie_header_size, CriManaMovieInfo *mvinf) |
| ムービーファイルのヘッダーを解析し、ムービー情報を取得します。 [詳解]
|
|
void | criMana_SetUserAllocator (CriManaMallocFunc malloc_func, CriManaFreeFunc free_func, void *obj) |
| ユーザーアロケーターの登録 [詳解]
|
|
CriSint32 | criMana_CalculateLibWorkSize (const CriManaLibConfig *config) |
| ライブラリ初期化用ワーク領域サイズの計算 [詳解]
|
|
void | criMana_Initialize (const CriManaLibConfig *config, void *work, CriSint32 work_size) |
| ライブラリの初期化 [詳解]
|
|
void | criMana_InitializeFrameARGB32 (void) |
| フレーム変換処理の初期化 (32bit ARGB8888形式) [詳解]
|
|
void | criMana_Finalize (void) |
| ライブラリの終了処理 [詳解]
|
|
CriBool | criMana_IsInitialized (void) |
| ライブラリ初期化状態の取得 [詳解]
|
|
void | criMana_ExecuteMain (void) |
| サーバー処理の実行 [詳解]
|
|
void | criMana_SyncMasterTimer (void) |
| マスタータイマーへの同期 [詳解]
|
|
void | criMana_AdvanceManualTimer (void) |
| マニュアルタイマーの時刻を進める [詳解]
|
|
void | criMana_ExecuteVideoProcess (void) |
| ビデオのデコード(全ハンドル一括) [詳解]
|
|
void | criMana_SetDecodeSkipFlag (CriBool flag) |
| デコードスキップフラグの設定(全ハンドル一括) [詳解]
|
|
CriBool | criMana_GetDecodeSkipFlag (void) |
| デコードスキップフラグの取得(全ハンドル一括) [詳解]
|
|
void | criMana_SetAllPauseFlag (CriBool flag) |
| 全体ポーズの設定(全ハンドル一括) [詳解]
|
|
CriBool | criMana_GetAllPauseFlag (void) |
| 全体ポーズフラグの取得 [詳解]
|
|
void | criMana_Lock (void) |
| デコード処理の割り込みを防止 [詳解]
|
|
void | criMana_Unlock (void) |
| デコード処理の割り込み防止を解除 [詳解]
|
|
void | criMana_UseStreamerManager (CriBool flag) |
| ストリーミング管理モジュールを使用するかどうかの制御フラグをセットする [詳解]
|
|
CriBool | criMana_IsStreamerManagerUsed (void) |
| ストリーミング管理モジュールを使用するかどうかの制御フラグの取得 [詳解]
|
|
void | criMana_EnumeratePlayers (CriManaPlayerCbFunc func, void *obj) |
| プレーヤーの列挙 [詳解]
|
|
CriSint32 | criManaPlayer_CalculateHandleWorkSize (void) |
| ManaPlayer用ワーク領域サイズの計算(コンフィグ指定なし) [詳解]
|
|
CriSint32 | criManaPlayer_CalculateHandleWorkSizeWithConfig (const CriManaPlayerConfig *config) |
| ManaPlayer用ワーク領域サイズの計算(コンフィグ指定つき) [詳解]
|
|
CriManaPlayerHn | criManaPlayer_Create (void *work, CriSint32 work_size) |
| Manaプレーヤーの作成(コンフィグ指定なし) [詳解]
|
|
CriManaPlayerHn | criManaPlayer_CreateWithConfig (const CriManaPlayerConfig *config, void *work, CriSint32 work_size) |
| Manaプレーヤーの作成(コンフィグ指定つき) [詳解]
|
|
void | criManaPlayer_Destroy (CriManaPlayerHn player) |
| Manaプレーヤーの破棄 [詳解]
|
|
void | criManaPlayer_SetMetaDataWorkAllocator (CriManaPlayerHn player, CriManaMetaMallocFunc allocfunc, CriManaMetaFreeFunc freefunc, void *obj, CriManaMetaFlag meta_flag) |
| メタデータ用アロケーターの登録 [詳解]
|
|
CriBool | criManaPlayer_GetPlaybackWorkParam (CriManaPlayerHn player, CriManaPlaybackBasicWorkConfig *config_basic, CriManaPlaybackExWorkConfig *config_ex) |
| 再生ワークパラメーター構造体の取得 [詳解]
|
|
CriSint32 | criManaPlayer_CalculatePlaybackWorkSize (CriManaPlayerHn player, const CriManaPlaybackBasicWorkConfig *config_basic, const CriManaPlaybackExWorkConfig *config_ex) |
| 再生用ワーク領域のサイズ計算 [詳解]
|
|
void | criManaPlayer_SetPlaybackWork (CriManaPlayerHn player, const CriManaPlaybackBasicWorkConfig *config_basic, const CriManaPlaybackExWorkConfig *config_ex, void *work, CriSint32 work_size) |
| 再生ワーク領域の設定 [詳解]
|
|
void | criManaPlayer_FreePlaybackWork (CriManaPlayerHn player) |
| 再生用ワークの解放 [詳解]
|
|
CriManaPlayerStatus | criManaPlayer_GetStatus (CriManaPlayerHn player) |
| Manaプレーヤーの状態取得 [詳解]
|
|
void | criManaPlayer_ExecuteMain (CriManaPlayerHn player) |
| Manaプレーヤーのサーバー処理の実行 [詳解]
|
|
void | criManaPlayer_SyncMasterTimer (CriManaPlayerHn player) |
| マスタータイマーへの時刻同期 [詳解]
|
|
void | criManaPlayer_SetMasterTimerType (CriManaPlayerHn player, CriManaTimerType type) |
| マスタータイマー種別の設定 [詳解]
|
|
CriManaTimerType | criManaPlayer_GetMasterTimerType (CriManaPlayerHn player) |
| マスタータイマーの種別取得 [詳解]
|
|
void | criManaPlayer_SetUserTime (CriManaPlayerHn player, CriUint64 user_count, CriUint64 user_unit) |
| ユーザータイマーの時刻をマスタータイマーの時刻に設定 [詳解]
|
|
void | criManaPlayer_SetManualTimerUnit (CriManaPlayerHn player, CriUint64 timer_manual_unit_n, CriUint64 timer_manual_unit_d) |
| マニュアルタイマーの時刻が進む単位の設定(有理数形式) [詳解]
|
|
void | criManaPlayer_AdvanceManualTimer (CriManaPlayerHn player) |
| マニュアルタイマーの時刻(カウント値)を進める [詳解]
|
|
CriBool | criManaPlayer_ExecuteVideoProcess (CriManaPlayerHn player) |
| ビデオのデコード処理 [詳解]
|
|
void | criManaPlayer_SetFile (CriManaPlayerHn player, CriFsBinderHn bndrhn, const CriChar8 *path) |
| ムービーファイルの設定 [詳解]
|
|
void | criManaPlayer_SetData (CriManaPlayerHn player, const void *dataptr, CriSint64 datasize) |
| メモリ再生用のデータ指定 [詳解]
|
|
void | criManaPlayer_SetContentId (CriManaPlayerHn player, CriFsBinderHn bndrhn, CriSint32 id) |
| 再生ムービーファイルの設定 (CPKのコンテンツID指定) [詳解]
|
|
void | criManaPlayer_SetFileRange (CriManaPlayerHn player, const CriChar8 *fname, CriUint64 offset, CriSint64 range) |
| パックファイル内のムービーファイルの指定 (ファイル範囲指定) [詳解]
|
|
void | criManaPlayer_SetPreviousDataAgain (CriManaPlayerHn player) |
| 同一ムービーデータの再セット [詳解]
|
|
CriBool | criManaPlayer_GetMovieInfo (CriManaPlayerHn player, CriManaMovieInfo *mvinf) |
| ムービーヘッダー情報の取得 [詳解]
|
|
void | criManaPlayer_DecodeHeader (CriManaPlayerHn player) |
| ヘッダーのデコード要求 [詳解]
|
|
void | criManaPlayer_Prepare (CriManaPlayerHn player) |
| 再生の準備要求 [詳解]
|
|
void | criManaPlayer_Start (CriManaPlayerHn player) |
| 再生開始 [詳解]
|
|
void | criManaPlayer_Stop (CriManaPlayerHn player) |
| 再生の停止要求 [詳解]
|
|
void | criManaPlayer_StopAndWaitCompletion (CriManaPlayerHn player) |
| 再生の停止 (完了復帰API) [詳解]
|
|
void | criManaPlayer_Pause (CriManaPlayerHn player, CriBool sw) |
| 再生のポーズ切り替え [詳解]
|
|
CriBool | criManaPlayer_IsPaused (CriManaPlayerHn player) |
| 再生のポーズ状態の取得 [詳解]
|
|
void | criManaPlayer_Loop (CriManaPlayerHn player, CriBool sw) |
| 再生のループ切り替え [詳解]
|
|
CriBool | criManaPlayer_IsLoopEnabled (CriManaPlayerHn player) |
| ループ再生を行う設定がされているかどうかの取得 [詳解]
|
|
void | criManaPlayer_GetTime (CriManaPlayerHn player, CriUint64 *count, CriUint64 *unit) |
| 再生時刻の取得 [詳解]
|
|
CriSint32 | criManaPlayer_GetInputBufferSize (CriManaPlayerHn player) |
| 入力バッファーサイズの取得 [詳解]
|
|
CriSint32 | criManaPlayer_GetInputBufferRemainSize (CriManaPlayerHn player) |
| 入力バッファー内データ残量の取得 [詳解]
|
|
void | criManaPlayer_SetNumberOfFramePools (CriManaPlayerHn player, CriUint32 npools) |
| 内部ビデオバッファー(フレームプール)数の指定 [詳解]
|
|
void | criManaPlayer_SetBufferingTime (CriManaPlayerHn player, CriFloat32 sec) |
| 入力データのバッファリング時間の指定 [詳解]
|
|
void | criManaPlayer_SetMinBufferSize (CriManaPlayerHn player, CriUint32 min_buffer_size) |
| 最小バッファーサイズの指定 [詳解]
|
|
void | criManaPlayer_SetFileStreamingFlag (CriManaPlayerHn player, CriBool streaming_flag) |
| ストリーミングフラグの設定 [詳解]
|
|
void | criManaPlayer_SetMaxMovieSize (CriManaPlayerHn player, CriSint32 max_width, CriSint32 max_height) |
| 最大解像度の設定 [詳解]
|
|
void | criManaPlayer_SetMaxPictureDataSize (CriManaPlayerHn player, CriUint32 max_data_size) |
| 最大ピクチャデータサイズの指定 [詳解]
|
|
void | criManaPlayer_ExecuteAutoSkip (CriManaPlayerHn player, CriManaFrameInfo *frame_info) |
| デコードフレームの自動スキップ判定の実行 [詳解]
|
|
void | criManaPlayer_SetAudioTrack (CriManaPlayerHn player, CriSint32 track) |
| メインオーディオトラック番号の設定 [詳解]
|
|
void | criManaPlayer_SetSubAudioTrack (CriManaPlayerHn player, CriSint32 track) |
| サブオーディオトラック番号の設定 [詳解]
|
|
void | criManaPlayer_SetExtraAudioTrack (CriManaPlayerHn player, CriSint32 track) |
| エクストラオーディオトラック番号の設定 [詳解]
|
|
void | criManaPlayer_SetVolume (CriManaPlayerHn player, CriFloat32 volume) |
| オーディオボリュームの設定 (メインオーディオトラック) [詳解]
|
|
CriFloat32 | criManaPlayer_GetVolume (CriManaPlayerHn player) |
| オーディオボリュームの取得 (メインオーディオトラック) [詳解]
|
|
CriAtomExPlayerHn | criManaPlayer_GetAtomExPlayerByTrackId (CriManaPlayerHn player, CriUint32 track_id) |
| AtomExPlayerHn の取得 [詳解]
|
|
void | criManaPlayer_SetSubAudioVolume (CriManaPlayerHn player, CriFloat32 volume) |
| オーディオボリュームの設定 (サブオーディオトラック) [詳解]
|
|
CriFloat32 | criManaPlayer_GetSubAudioVolume (CriManaPlayerHn player) |
| オーディオボリュームの取得 (サブオーディオトラック) [詳解]
|
|
void | criManaPlayer_SetExtraAudioVolume (CriManaPlayerHn player, CriFloat32 volume) |
| オーディオボリュームの設定 (エクストラオーディオトラック) [詳解]
|
|
CriFloat32 | criManaPlayer_GetExtraAudioVolume (CriManaPlayerHn player) |
| オーディオボリュームの取得 (エクストラオーディオトラック) [詳解]
|
|
void | criManaPlayer_SetPan (CriManaPlayerHn player, CriSint32 ch, CriFloat32 pan) |
| 2Dパンの設定(メインオーディオトラック) [詳解]
|
|
CriFloat32 | criManaPlayer_GetPan (CriManaPlayerHn player, CriSint32 ch) |
| 2Dパンの取得(メインオーディオトラック) [詳解]
|
|
void | criManaPlayer_ResetSendLevel (CriManaPlayerHn player) |
| センドレベルのリセット(メインオーディオトラック) [詳解]
|
|
void | criManaPlayer_SetSendLevel (CriManaPlayerHn player, CriSint32 ch, CriAtomSpeakerId spk, CriFloat32 level) |
| センドレベルの設定(メインオーディオトラック) [詳解]
|
|
void | criManaPlayer_ResetSubAudioSendLevel (CriManaPlayerHn player) |
| センドレベルのリセット(サブオーディオトラック) [詳解]
|
|
void | criManaPlayer_SetSubAudioSendLevel (CriManaPlayerHn player, CriSint32 ch, CriAtomSpeakerId spk, CriFloat32 level) |
| センドレベルの設定(サブオーディオトラック) [詳解]
|
|
void | criManaPlayer_ResetExtraAudioSendLevel (CriManaPlayerHn player) |
| センドレベルのリセット(エクストラオーディオトラック) [詳解]
|
|
void | criManaPlayer_SetExtraAudioSendLevel (CriManaPlayerHn player, CriSint32 ch, CriAtomSpeakerId spk, CriFloat32 level) |
| センドレベルの設定(エクストラオーディオトラック) [詳解]
|
|
void | criManaPlayer_SetBusSendLevelByName (CriManaPlayerHn player, const CriChar8 *bus_name, CriFloat32 level) |
| バスセンドレベルの設定(メインオーディオトラック) [詳解]
|
|
void | criManaPlayer_SetSubAudioBusSendLevelByName (CriManaPlayerHn player, const CriChar8 *bus_name, CriFloat32 level) |
| バスセンドレベルの設定(サブオーディオトラック) [詳解]
|
|
void | criManaPlayer_SetExtraAudioBusSendLevelByName (CriManaPlayerHn player, const CriChar8 *bus_name, CriFloat32 level) |
| バスセンドレベルの設定(エクストラオーディオトラック) [詳解]
|
|
void | criManaPlayer_ResetBusSendLevelAll (CriManaPlayerHn player) |
| バスセンドレベルのリセット(全トラック) [詳解]
|
|
void | criManaPlayer_SetSoundRendererType (CriManaPlayerHn player, CriAtomSoundRendererType sound_renderer_type) |
| サウンドレンダラタイプの設定 [詳解]
|
|
void | criManaPlayer_SetAsrRackId (CriManaPlayerHn player, CriSint32 asr_rack_id) |
| ASRラックIDの設定 [詳解]
|
|
CriBool | criManaPlayer_ReferFrame (CriManaPlayerHn player, CriManaFrameInfo *frame_info) |
| デコード済みのフレーム情報の参照 [詳解]
|
|
CriBool | criManaPlayer_IsFrameOnTime (CriManaPlayerHn player, const CriManaFrameInfo *frame_info) |
| フレームの時刻判定 [詳解]
|
|
CriBool | criManaPlayer_KeepFrame (CriManaPlayerHn player, CriManaFrameInfo *frame_info) |
| フレームの保持 [詳解]
|
|
CriSint32 | criManaPlayer_GetNumberOfKeepFrames (CriManaPlayerHn player) |
| 保持フレーム数の取得 [詳解]
|
|
void | criManaPlayer_CopyFrameToBufferARGB32 (CriManaPlayerHn player, const CriManaFrameInfo *frame_info, CriManaTextureBuffer *frame_buf) |
| デコード結果の取得 (32bit ARGB形式) [詳解]
|
|
void | criManaPlayer_CopyFrameToBuffersYUV (CriManaPlayerHn player, const CriManaFrameInfo *frame_info, CriManaTextureBuffersYUV *frame_buf) |
| デコード結果の取得 (YUV個別バッファー方式) [詳解]
|
|
void | criManaPlayer_DiscardFrame (CriManaPlayerHn player, const CriManaFrameInfo *frame_info) |
| フレームの解放 [詳解]
|
|
void | criManaPlayer_DiscardOneKeepFrame (CriManaPlayerHn player) |
| フレームの解放 [詳解]
|
|
void | criManaPlayer_SetDataRequestCallback (CriManaPlayerHn player, CriManaPlayerDataRequestCbFunc func, void *obj) |
| データ要求コールバックの登録 [詳解]
|
|
void | criManaPlayer_DeferCallback (CriManaPlayerHn player) |
| データ要求コールバックの再実行要求 [詳解]
|
|
void | criManaPlayer_SetSeekPosition (CriManaPlayerHn player, CriSint32 seek_frame_no) |
| シーク位置の設定 [詳解]
|
|
void | criManaPlayer_SetMovieEventSyncMode (CriManaPlayerHn player, CriManaPlayerMovieEventSyncMode mode) |
| ムービーイベント同期モードの指定 [詳解]
|
|
void | criManaPlayer_SetSubtitleChannel (CriManaPlayerHn player, CriSint32 channel) |
| 字幕チャンネルの取得 [詳解]
|
|
CriUint32 | criManaPlayer_GetSubtitleOnTime (CriManaPlayerHn player, CriUint8 *bufptr, CriUint32 bufsize) |
| 字幕の取得 [詳解]
|
|
CriManaCuePointInfo * | criManaPlayer_GetCuePointInfo (CriManaPlayerHn player) |
| キューポイント情報の一覧取得 [詳解]
|
|
void | criManaPlayer_SetCuePointCallback (CriManaPlayerHn player, CriManaPlayerCuePointCbFunc func, void *obj) |
| キューポイントコールバックの設定 [詳解]
|
|
void | criManaPlayer_SetSubtitleCallback (CriManaPlayerHn player, CriManaPlayerSubtitleCbFunc func, void *obj) |
| 字幕コールバックの登録 [詳解]
|
|
CriSint32 | criManaPlayer_CalcFrameNoFromTime (CriManaPlayerHn player, CriUint64 count, CriUint64 unit) |
| 再生時刻からフレーム番号の計算 [詳解]
|
|
CriUint64 | criManaPlayer_CalcTimeFromFrameNo (CriManaPlayerHn player, CriSint32 frame_no, CriUint64 unit) |
| フレーム番号から再生時刻の計算 [詳解]
|
|
CriSint32 | criManaPlayer_SearchNextEventPointByTime (CriManaPlayerHn player, CriUint64 count, CriUint64 unit, CriSint32 type, CriManaEventPoint *eventinfo) |
| 指定時刻直後のイベントポイントの検索 [詳解]
|
|
CriSint32 | criManaPlayer_SearchPrevEventPointByTime (CriManaPlayerHn player, CriUint64 count, CriUint64 unit, CriSint32 type, CriManaEventPoint *eventinfo) |
| 指定時刻直前のイベントポイントの検索 [詳解]
|
|
void | criManaPlayer_SetSpeed (CriManaPlayerHn player, CriSint32 speed_numerator, CriSint32 speed_denominator) |
| 再生速度の設定 [詳解]
|
|
void | criManaPlayer_SetDecodeMode (CriManaPlayerHn player, CriManaDecodeMode mode) |
| デコード動作モードの設定 [詳解]
|
|
CriBool | criManaPlayer_ShouldDropFrame (CriManaPlayerHn player, CriManaFrameInfo *frame_info, CriSint32 threshold, CriManaShouldDropFrameReason *drop_frame_reason) |
| フレームをドロップすべきかどうか判定 [詳解]
|
|
void | criManaPlayer_SetAudioBaseConcatenation (CriManaPlayerHn player, CriBool flag) |
| ループ再生や連結再生時にオーディオ基準の連結調整フラグを設定します [詳解]
|
|
CriBool | criManaPlayer_GetAudioBaseConcatenation (CriManaPlayerHn player) |
| ループ再生や連結再生時にオーディオ基準の連結調整フラグを取得 [詳解]
|
|
CriSint32 | criManaPlayer_CalculateExtDecoderWorkSize (CriManaPlayerHn player, const CriManaPlaybackBasicWorkConfig *config_basic, const CriManaPlaybackExWorkConfig *config_ex) |
| 拡張デコーダーワーク領域のサイズ計算 [詳解]
|
|
void | criManaPlayer_SetExtDecoderWork (CriManaPlayerHn player, const CriManaPlaybackBasicWorkConfig *config_basic, const CriManaPlaybackExWorkConfig *config_ex, void *work, CriSint32 work_size) |
| 拡張デコーダーワーク領域の設定 [詳解]
|
|
void | criManaPlayer_SetExtDecoderWorkAllocator (CriManaPlayerHn player, CriManaExtDecoderWorkMallocFunc allocfunc, CriManaExtDecoderWorkFreeFunc freefunc, void *obj) |
| 拡張デコーダーワーク確保用のコールバックの登録 [詳解]
|
|
void | criManaPlayer_SetSoundCategoryByName (CriManaPlayerHn player, CriUint32 track_id, const CriChar8 *category_name) |
| オーディオトラックのカテゴリの設定 [詳解]
|
|
void | criManaPlayer_UnsetSoundCategory (CriManaPlayerHn player, CriUint32 track_id) |
| オーディオトラックのカテゴリの削除 [詳解]
|
|
void | criManaPlayer_SetNumberOfFramesForPrep (CriManaPlayerHn player, CriUint32 num_frames) |
| 再生準備時の貯蓄フレーム数の設定 [詳解]
|
|
CriUint32 | criMana_GetVersionNumber (void) |
|
void | criMana_SetAudioLatencyLegacy (CriBool sw) |
| 旧音声遅延に戻す設定 [詳解]
|
|
void | criMana_SetAmbisonicsAudioFlag (CriBool flag) |
| Ambisonics音声再生フラグの設定 [詳解]
|
|
CriBool | criMana_GetAmbisonicsAudioFlag (void) |
| Ambisonics音声再生フラグの取得 [詳解]
|
|