|
| enum | CriManaPlayerStatus {
CRIMANAPLAYER_STATUS_STOP = 0
, CRIMANAPLAYER_STATUS_DECHDR = 1
, CRIMANAPLAYER_STATUS_WAIT_PREP = 2
, CRIMANAPLAYER_STATUS_PREP = 3
,
CRIMANAPLAYER_STATUS_READY = 4
, CRIMANAPLAYER_STATUS_PLAYING = 5
, CRIMANAPLAYER_STATUS_PLAYEND = 6
, CRIMANAPLAYER_STATUS_ERROR = 7
,
CRIMANAPLAYER_STATUS_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| | プレーヤーステータス [詳解]
|
| |
| enum | CriManaTimerType {
CRIMANAPLAYER_TIMER_NONE =0
, CRIMANAPLAYER_TIMER_SYSTEM =1
, CRIMANAPLAYER_TIMER_AUDIO =2
, CRIMANAPLAYER_TIMER_USER =3
,
CRIMANAPLAYER_TIMER_MANUAL =4
, CRIMANAPLAYER_TIMER_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| | タイマー種別 [詳解]
|
| |
| enum | CriManaVideoCodecType {
CRIMANA_VIDEO_CODEC_UNKNOWN = 0
, CRIMANA_VIDEO_CODEC_SOFDEC_PRIME = 1
, CRIMANA_VIDEO_CODEC_H264 = 5
, CRIMANA_VIDEO_CODEC_VP9 = 9
,
CRIMANA_VIDEO_CODEC_AV1 = 10
, CRIMANA_VIDEO_CODEC_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| | ビデオコーデック種別 [詳解]
|
| |
| enum | CriManaAudioCodecType { CRIMANA_AUDIO_CODEC_UNKNOWN = 0
, CRIMANA_AUDIO_CODEC_ADX = 2
, CRIMANA_AUDIO_CODEC_HCA = 4
, CRIMANA_AUDIO_CODEC_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| | オーディオコーデック種別 [詳解]
|
| |
| enum | CriManaAlphaType {
CRIMANA_COMPO_OPAQ = 0
, CRIMANA_COMPO_ALPHFULL = 1
, CRIMANA_COMPO_ALPH3STEP = 2
, CRIMANA_COMPO_ALPH32BIT = 3
,
CRIMANA_COMPO_ALPH1BIT = 4
, CRIMANA_COMPO_ALPH2BIT = 5
, CRIMANA_COMPO_ALPH3BIT = 6
, CRIMANA_COMPO_ALPH4BIT = 7
,
CRIMANA_COMPO_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| | アルファムービーの合成モード [詳解]
|
| |
| enum | CriManaMetaFlag { CRIMANA_META_FLAG_NONE = 0x0000
, CRIMANA_META_FLAG_CUE = 0x0001
, CRIMANA_META_FLAG_SEEK = 0x0002
, CRIMANA_META_FLAG_ALL = CRIMANA_META_FLAG_CUE | CRIMANA_META_FLAG_SEEK
, CRIMANA_META_FLAG_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| | メタデータの使用フラグ 【現在未対応】 [詳解]
|
| |
| enum | CriManaReferFrameResult { CRIMANA_REFER_RESULT_OK = 0
, CRIMANA_REFER_RESULT_SHORT_INPUT = 1
, CRIMANA_REFER_RESULT_SHORT_CPUTIME = 2
, CRIMANA_REFER_RESULT_NO_MORE_KEEP = 3
, CRIMANA_REFER_RESULT_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| | ReferFrameのフレーム参照結果 (デバッグ情報) [詳解]
|
| |
| enum | CriManaShouldDropFrameReason { CRIMANA_DROP_FRAME_REASON_NO_NEED_TO_DROP = 0
, CRIMANA_DROP_FRAME_REASON_DROP_DELAY = 1
, CRIMANA_DROP_FRAME_REASON_DROP_CONCATENATION = 2
, CRIMANA_DROP_FRAME_REASON_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| | criManaPlayer_ShouldDropFrame判定した理由 [詳解]
|
| |
| enum | CriManaColorSpaceConversionType {
CRIMANA_COLORSPACE_CONVERSION_TYPE_ITU_R_BT601_LIMITED = 0
, CRIMANA_COLORSPACE_CONVERSION_TYPE_ITU_R_BT601_FULLRANGE = 1
, CRIMANA_COLORSPACE_CONVERSION_TYPE_ITU_R_BT709_LIMITED = 10
, CRIMANA_COLORSPACE_CONVERSION_TYPE_ITU_R_BT709_FULLRANGE = 11
,
CRIMANA_COLORSPACE_CONVERSION_TYPE_UNSPECIFIED = 255
, CRIMANA_COLORSPACE_CONVERSION_TYPE_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| | 色変換の種類 [詳解]
|
| |
| enum | CriManaPlayerMovieEventSyncMode { CRIMANAPLAYER_EVENT_SYNC_FRAME_TIME = 0
, CRIMANAPLAYER_EVENT_SYNC_PLAYBACK_TIME = 1
, CRIMANAPLAYER_EVENT_SYNC_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| | ムービーイベント(キューポイント、字幕)の同期モード [詳解]
|
| |
| enum | CriManaPixelFormat {
CRIMANA_PIXEL_FORMAT_UNDEFINED = 0
, CRIMANA_PIXEL_FORMAT_YUV_420_I420
, CRIMANA_PIXEL_FORMAT_YUV_420_YV12
, CRIMANA_PIXEL_FORMAT_YUV_420_NV12
,
CRIMANA_PIXEL_FORMAT_YUV_422_UYVY
, CRIMANA_PIXEL_FORMAT_RGB_A8R8G8B8
, CRIMANA_PIXEL_FORMAT_RGB_A8B8G8R8
, CRIMANA_PIXEL_FORMAT_RGB_B8G8R8A8
,
CRIMANA_PIXEL_FORMAT_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| | ピクセルフォーマット [詳解]
|
| |
| enum | CriManaOutputDataType {
CRIMANA_OUTPUT_DATA_TYPE_UNDEFINED = 0
, CRIMANA_OUTPUT_DATA_TYPE_CPU_BUFFER
, CRIMANA_OUTPUT_DATA_TYPE_HW1
, CRIMANA_OUTPUT_DATA_TYPE_HW2
,
CRIMANA_OUTPUT_DATA_TYPE_HW3
, CRIMANA_OUTPUT_DATA_TYPE_HW4
, CRIMANA_OUTPUT_DATA_TYPE_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| | 出力データ形式 [詳解]
|
| |
| enum | CriManaAudioTrackType { CRIMANA_MAIN_AUDIO = 0
, CRIMANA_SUB_AUDIO
, CRIMANA_EXTRA_AUDIO
, CRIMANA_NUM_AUDIO_TRACK_TYPE
, CRIMANA_OUTPUT_AUDIO_TRACK_TYPE_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| | 出力オーディオトラック種別 [詳解]
|
| |
|
| 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) |
| | 入力データのバッファリング時間の指定 [詳解]
|
| |
| CriFloat32 | criManaPlayer_GetBufferingTime (CriManaPlayerHn player) |
| | 入力データのバッファリング時間の取得 [詳解]
|
| |
| 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) |
| | エクストラオーディオトラック番号の設定 [詳解]
|
| |
| CriSint32 | criManaPlayer_GetAudioTrack (CriManaPlayerHn player) |
| | メインオーディオトラック番号の取得 [詳解]
|
| |
| CriSint32 | criManaPlayer_GetSubAudioTrack (CriManaPlayerHn player) |
| | サブオーディオトラック番号の取得 [詳解]
|
| |
| CriSint32 | criManaPlayer_GetExtraAudioTrack (CriManaPlayerHn player) |
| | エクストラオーディオトラック番号の取得 [詳解]
|
| |
| 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) |
| | シーク位置の設定 [詳解]
|
| |
| CriSint32 | criManaPlayer_GetSeekPosition (CriManaPlayerHn player) |
| | 設定されているシーク位置の取得 [詳解]
|
| |
| void | criManaPlayer_SetMovieEventSyncMode (CriManaPlayerHn player, CriManaPlayerMovieEventSyncMode mode) |
| | ムービーイベント同期モードの指定 [詳解]
|
| |
| void | criManaPlayer_SetSubtitleChannel (CriManaPlayerHn player, CriSint32 channel) |
| | 字幕チャンネルの設定 [詳解]
|
| |
| CriSint32 | criManaPlayer_GetSubtitleChannel (CriManaPlayerHn player) |
| | 字幕チャンネルの取得 [詳解]
|
| |
| 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_SetNumberOfFramesForPrep (CriManaPlayerHn player, CriUint32 num_frames) |
| | 再生準備時の貯蓄フレーム数の設定 [詳解]
|
| |