|
| 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音声再生フラグの取得 [詳解]
|
| |