型定義 |
| typedef enum CriAtomThreadModelTag | CriAtomThreadModel |
| | スレッドモデル
|
| typedef struct CriAtomConfigTag | CriAtomConfig |
| | ライブラリ初期化用コンフィグ構造体
|
| typedef void *(CRIAPI * | CriAtomMallocFunc )(void *obj, CriUint32 size) |
| | メモリ確保関数
|
| typedef void(CRIAPI * | CriAtomFreeFunc )(void *obj, void *mem) |
| | メモリ解放関数
|
| typedef void(CRIAPI * | CriAtomAudioFrameStartCbFunc )(void *obj) |
| | オーディオフレーム開始コールバック関数
|
| typedef void(CRIAPI * | CriAtomAudioFrameEndCbFunc )(void *obj) |
| | オーディオフレーム終了コールバック関数
|
typedef enum
CriAtomSoundRendererTypeTag | CriAtomSoundRendererType |
| | サウンドレンダラタイプ
|
| typedef enum CriAtomSpeakerIdTag | CriAtomSpeakerId |
| | スピーカーID
|
typedef struct
CriAtomPerformanceInfoTag | CriAtomPerformanceInfo |
| | パフォーマンス情報
|
typedef enum
CriAtomEncodeQualityTag | CriAtomEncodeQuality |
| | エンコード品質
|
| typedef CriUint32 | CriAtomFormat |
| | フォーマット種別
|
| typedef struct CriAtomFormatInfoTag | CriAtomFormatInfo |
| | 音声データフォーマット情報
|
| typedef enum CriAtomPcmFormatTag | CriAtomPcmFormat |
| | PCMフォーマット
|
typedef struct
CriAtomStreamingInfoTag | CriAtomStreamingInfo |
| | ストリーミング情報
|
| typedef enum CriAtomParameterIdTag | CriAtomParameterId |
| | パラメータID
|
typedef enum
CriAtomVoiceStopReasonTag | CriAtomVoiceStopReason |
| | ボイス停止理由
|
typedef enum
CriAtomAmbisonicsOrderTypeTag | CriAtomAmbisonicsOrderType |
| | Ambisonics指定タイプ
|
typedef struct
CriAtomHcaMxConfigTag | CriAtomHcaMxConfig |
| | HCA-MX初期化用コンフィグ構造体HCA-MXの動作仕様を指定するための構造体です。
criAtomHcaMx_Initialize 関数の引数に指定します。
|
| typedef struct CriAtomAwbTag * | CriAtomAwbHn |
| | AWBハンドル
|
| typedef enum CriAtomAwbStatusTag | CriAtomAwbStatus |
| | AWBステータス
|
| typedef enum CriAtomAwbTypeTag | CriAtomAwbType |
| | AWBの種別
|
typedef struct
CriAtomStandardPlayerConfigTag | CriAtomStandardPlayerConfig |
typedef struct
CriAtomAdxPlayerConfigTag | CriAtomAdxPlayerConfig |
typedef struct
CriAtomHcaPlayerConfigTag | CriAtomHcaPlayerConfig |
typedef struct
CriAtomHcaMxPlayerConfigTag | CriAtomHcaMxPlayerConfig |
typedef struct
CriAtomWavePlayerConfigTag | CriAtomWavePlayerConfig |
typedef struct
CriAtomAiffPlayerConfigTag | CriAtomAiffPlayerConfig |
typedef struct
CriAtomRawPcmPlayerConfigTag | CriAtomRawPcmPlayerConfig |
| typedef enum CriAtomPlayerStatusTag | CriAtomPlayerStatus |
| | 再生ステータス
|
| typedef struct CriAtomPlayerTag * | CriAtomPlayerHn |
| | Atomプレーヤハンドル
|
| typedef void(CRIAPI * | CriAtomPlayerDataRequestCbFunc )(void *obj, CriAtomPlayerHn player) |
| | データ要求コールバック関数
|
| typedef void(CRIAPI * | CriAtomPlayerStatusChangeCbFunc )(void *obj, CriAtomPlayerHn player) |
| | ステータス変更コールバック関数
|
| typedef void(CRIAPI * | CriAtomPlayerParameterChangeCbFunc )(void *obj, CriAtomPlayerHn player, CriAtomParameterId id, CriFloat32 value) |
| | パラメータ変更コールバック関数
|
| typedef void(CRIAPI * | CriAtomPlayerFilterCbFunc )(void *obj, CriAtomPcmFormat format, CriSint32 num_channels, CriSint32 num_samples, void *data[]) |
| | 波形フィルタコールバック関数
|
| typedef void(CRIAPI * | CriAtomPlayerLoadRequestCbFunc )(void *obj, CriFsBinderHn binder, const CriChar8 *path, CriSint64 offset, CriSint64 length) |
| | ロード要求コールバック関数
|
| typedef CriSint32 | CriAtomDbasId |
| | Atom D-BAS ID.
|
| typedef struct CriAtomDbasConfigTag | CriAtomDbasConfig |
| | D-BAS作成パラメータ構造体
|
| typedef CriUintPtr | CriAtomStreamingCacheId |
| | ストリーミングキャッシュID
|
typedef struct
CriAtomStreamingCacheConfigTag | CriAtomStreamingCacheConfig |
| | ストリーミングキャッシュ作成用コンフィグ構造体
|
typedef struct
CriAtomDspPitchShifterConfigTag | CriAtomDspPitchShifterConfig |
| | ピッチシフタアタッチ用パラメータ構造体
|
typedef enum
CriAtomDspPitchShifterParameterIdTag | CriAtomDspPitchShifterParameterId |
| | ピッチシフタ用パラメータ
|
typedef struct
CriAtomDspTimeStretchConfigTag | CriAtomDspTimeStretchConfig |
| | タイムストレッチ用パラメータ構造体
|
typedef enum
CriAtomDspTimeStretchParameterIdTag | CriAtomDspTimeStretchParameterId |
| | タイムストレッチ用パラメータ
|
typedef struct
CriAtomDspSpectraConfigTag | CriAtomDspSpectraConfig |
| | スペクトラムアナライザ作成用パラメータ構造体
|
| typedef struct CriAtomLevelInfoTag | CriAtomLevelInfo |
| | レベル情報
|
typedef struct
CriAtomLoudnessInfoTag | CriAtomLoudnessInfo |
| | ラウドネス情報
|
typedef struct
CriAtomTruePeakInfoTag | CriAtomTruePeakInfo |
| | トゥルーピーク情報
|
関数 |
| CriUint32 CRIAPI | criAtom_GetVersionNumber (void) |
| | ライブラリバージョン番号の取得
|
| CriSint32 CRIAPI | criAtom_CalculateWorkSize (const CriAtomConfig *config) |
| | ライブラリ初期化用ワーク領域サイズの計算
|
| void CRIAPI | criAtom_Initialize (const CriAtomConfig *config, void *work, CriSint32 work_size) |
| | ライブラリの初期化
|
| void CRIAPI | criAtom_Finalize (void) |
| | ライブラリの終了
|
| CriBool CRIAPI | criAtom_IsInitialized (void) |
| | ライブラリ初期化状態の取得
|
| CriBool CRIAPI | criAtom_IsAudioOutputActive (void) |
| | オーディオ出力が有効かどうかのチェック
|
| void CRIAPI | criAtom_ExecuteMain (void) |
| | マルチスレッド用サーバ処理の実行
|
| void CRIAPI | criAtom_ExecuteAudioProcess (void) |
| | ユーザーマルチスレッド用サーバ処理の実行
|
| void CRIAPI | criAtom_SetUserMallocFunction (CriAtomMallocFunc func, void *obj) |
| | メモリ確保関数の登録
|
| void CRIAPI | criAtom_SetUserFreeFunction (CriAtomFreeFunc func, void *obj) |
| | メモリ解放関数の登録
|
| void CRIAPI | criAtom_SetAudioFrameStartCallback (CriAtomAudioFrameStartCbFunc func, void *obj) |
| | オーディオフレーム開始コールバック関数の登録
|
| void CRIAPI | criAtom_SetAudioFrameEndCallback (CriAtomAudioFrameEndCbFunc func, void *obj) |
| | オーディオフレーム終了コールバック関数の登録
|
| void CRIAPI | criAtom_Lock (void) |
| | サーバ処理の割り込みを防止
|
| void CRIAPI | criAtom_Unlock (void) |
| | サーバ処理の割り込み防止を解除
|
| void CRIAPI | criAtom_SetChannelMapping (CriSint32 nch, CriUint32 type) |
| | チャンネルマッピングパターンの指定
|
| void CRIAPI | criAtom_AttachPerformanceMonitor (void) |
| | パフォーマンスモニタ機能の追加
|
| void CRIAPI | criAtom_DetachPerformanceMonitor (void) |
| | パフォーマンスモニタ機能の削除
|
| void CRIAPI | criAtom_ResetPerformanceMonitor (void) |
| | パフォーマンスモニタのリセット
|
| void CRIAPI | criAtom_GetPerformanceInfo (CriAtomPerformanceInfo *info) |
| | パフォーマンス情報の取得
|
| CriSint32 CRIAPI | criAtom_CalculateAdxBitrate (CriSint32 num_channels, CriSint32 sampling_rate) |
| | ADXデータのビットレート計算
|
| CriSint32 CRIAPI | criAtom_CalculateHcaBitrate (CriSint32 num_channels, CriSint32 sampling_rate, CriAtomEncodeQuality quality) |
| | HCAデータのビットレート計算
|
| CriSint32 CRIAPI | criAtom_CalculateHcaMxBitrate (CriSint32 num_channels, CriSint32 sampling_rate, CriAtomEncodeQuality quality) |
| | HCA-MXデータのビットレート計算
|
| CriBool CRIAPI | criAtom_GetStreamingInfo (CriAtomStreamingInfo *streaming_info) |
| | ストリーミング情報の取得
|
| CriBool CRIAPI | criAtom_SetFreeTimeBufferingFlagForDefaultDevice (CriBool flag) |
| | ファイルI/Oの空き時間を使ったストリーミング読み込みを行うかどうか
|
| CriSint32 CRIAPI | criAtomHcaMx_CalculateWorkSize (const CriAtomHcaMxConfig *config) |
| | HCA-MX初期化用ワーク領域サイズの計算
|
| void CRIAPI | criAtomHcaMx_SetConfigForWorkSizeCalculation (const CriAtomHcaMxConfig *config) |
| | ワーク領域サイズ計算用コンフィグ構造体の設定
|
| void CRIAPI | criAtomHcaMx_Initialize (const CriAtomHcaMxConfig *config, void *work, CriSint32 work_size) |
| | HCA-MXの初期化
|
| void CRIAPI | criAtomHcaMx_Finalize (void) |
| | HCA-MXの終了
|
| void CRIAPI | criAtomHcaMx_SetBusSendLevelByName (CriSint32 mixer_id, const CriChar8 *bus_name, CriFloat32 level) |
| | ミキサのバスセンドレベル設定
|
| void CRIAPI | criAtomHcaMx_SetFrequencyRatio (CriSint32 mixer_id, CriFloat32 ratio) |
| | ミキサの出力周波数調整比の設定
|
| CriSint32 CRIAPI | criAtomAwb_CalculateWorkSizeForLoadToc (CriSint32 num) |
| | AWBファイルのTOC情報ロード用ワーク領域サイズの計算
|
| CriAtomAwbHn CRIAPI | criAtomAwb_LoadToc (CriFsBinderHn binder, const CriChar8 *path, void *work, CriSint32 work_size) |
| | AWBファイルのTOC情報ロード(同期版)
|
| CriAtomAwbHn CRIAPI | criAtomAwb_LoadTocById (CriFsBinderHn binder, CriUint16 id, void *work, CriSint32 work_size) |
| | ID指定によるAWBファイルのTOC情報ロード(同期版)
|
| CriAtomAwbHn CRIAPI | criAtomAwb_LoadTocAsync (CriFsBinderHn binder, const CriChar8 *path, void *work, CriSint32 work_size) |
| | AWBファイルのTOC情報ロード(非同期版)
|
| CriAtomAwbHn CRIAPI | criAtomAwb_LoadTocAsyncById (CriFsBinderHn binder, CriUint16 id, void *work, CriSint32 work_size) |
| | ID指定によるAWBファイルのTOC情報ロード(非同期版)
|
| CriAtomAwbHn CRIAPI | criAtomAwb_LoadFromMemory (void *awb_mem, CriSint32 awb_mem_size, void *work, CriSint32 work_size) |
| | オンメモリAWBハンドルの作成
|
| CriAtomAwbType CRIAPI | criAtomAwb_GetType (CriAtomAwbHn awb) |
| | AWBハンドルの種別を示す値を取得
|
| CriBool CRIAPI | criAtomAwb_GetWaveFileInfo (CriAtomAwbHn awb, CriSint32 id, CriSint64 *offset, CriUint32 *size) |
| | AWBのTOC情報から波形データのファイル情報を取得
|
| void CRIAPI | criAtomAwb_GetWaveDataInfo (CriAtomAwbHn awb, CriSint32 id, void **wave_data_start, CriUint32 *size) |
| | オンメモリAWBから波形データの情報を取得
|
| CriUint16 CRIAPI | criAtomAwb_GetNumContents (CriAtomAwbHn awb) |
| | AWBハンドルを介してAWBファイルに含まれるコンテンツ数を取得
|
| void CRIAPI | criAtomAwb_Release (CriAtomAwbHn awb) |
| | AWBハンドルの解放
|
| CriBool CRIAPI | criAtomAwb_IsReadyToRelease (CriAtomAwbHn awb) |
| | AWBハンドルが即時解放可能かどうかのチェック
|
| CriAtomAwbStatus CRIAPI | criAtomAwb_GetStatus (CriAtomAwbHn awb) |
| | AWBハンドルのステータス取得
|
| CriSint32 CRIAPI | criAtomPlayer_CalculateWorkSizeForStandardPlayer (const CriAtomStandardPlayerConfig *config) |
| | 標準プレーヤ作成用ワーク領域サイズの計算
|
| CriAtomPlayerHn CRIAPI | criAtomPlayer_CreateStandardPlayer (const CriAtomStandardPlayerConfig *config, void *work, CriSint32 work_size) |
| | 標準プレーヤの作成
|
| CriSint32 CRIAPI | criAtomPlayer_CalculateWorkSizeForAdxPlayer (const CriAtomAdxPlayerConfig *config) |
| | ADXプレーヤ作成用ワーク領域サイズの計算
|
| CriAtomPlayerHn CRIAPI | criAtomPlayer_CreateAdxPlayer (const CriAtomAdxPlayerConfig *config, void *work, CriSint32 work_size) |
| | ADXプレーヤの作成
|
| CriSint32 CRIAPI | criAtomPlayer_CalculateWorkSizeForHcaPlayer (const CriAtomHcaPlayerConfig *config) |
| | HCAプレーヤ作成用ワーク領域サイズの計算
|
| CriAtomPlayerHn CRIAPI | criAtomPlayer_CreateHcaPlayer (const CriAtomHcaPlayerConfig *config, void *work, CriSint32 work_size) |
| | HCAプレーヤの作成
|
| CriSint32 CRIAPI | criAtomPlayer_CalculateWorkSizeForHcaMxPlayer (const CriAtomHcaMxPlayerConfig *config) |
| | HCA-MXプレーヤ作成用ワーク領域サイズの計算
|
| CriAtomPlayerHn CRIAPI | criAtomPlayer_CreateHcaMxPlayer (const CriAtomHcaMxPlayerConfig *config, void *work, CriSint32 work_size) |
| | HCA-MXプレーヤの作成
|
| CriSint32 CRIAPI | criAtomPlayer_CalculateWorkSizeForWavePlayer (const CriAtomWavePlayerConfig *config) |
| | WAVEプレーヤ作成用ワーク領域サイズの計算
|
| CriAtomPlayerHn CRIAPI | criAtomPlayer_CreateWavePlayer (const CriAtomWavePlayerConfig *config, void *work, CriSint32 work_size) |
| | WAVEプレーヤの作成
|
| CriSint32 CRIAPI | criAtomPlayer_CalculateWorkSizeForAiffPlayer (const CriAtomAiffPlayerConfig *config) |
| | AIFFプレーヤ作成用ワーク領域サイズの計算
|
| CriAtomPlayerHn CRIAPI | criAtomPlayer_CreateAiffPlayer (const CriAtomAiffPlayerConfig *config, void *work, CriSint32 work_size) |
| | AIFFプレーヤの作成
|
| CriSint32 CRIAPI | criAtomPlayer_CalculateWorkSizeForRawPcmPlayer (const CriAtomRawPcmPlayerConfig *config) |
| | RawPCMプレーヤ作成用ワーク領域サイズの計算
|
| CriAtomPlayerHn CRIAPI | criAtomPlayer_CreateRawPcmPlayer (const CriAtomRawPcmPlayerConfig *config, void *work, CriSint32 work_size) |
| | RawPCMプレーヤの作成
|
| void CRIAPI | criAtomPlayer_Destroy (CriAtomPlayerHn player) |
| | Atomプレーヤの破棄
|
| void CRIAPI | criAtomPlayer_SetData (CriAtomPlayerHn player, void *buffer, CriSint32 buffer_size) |
| | 音声データのセット(オンメモリデータの指定)
|
| void CRIAPI | criAtomPlayer_SetFile (CriAtomPlayerHn player, CriFsBinderHn binder, const CriChar8 *path) |
| | 音声データのセット(ファイルの指定)
|
| void CRIAPI | criAtomPlayer_SetContentId (CriAtomPlayerHn player, CriFsBinderHn binder, CriSint32 id) |
| | 音声データのセット(CPKコンテンツIDの指定)
|
| void CRIAPI | criAtomPlayer_SetWaveId (CriAtomPlayerHn player, CriAtomAwbHn awb, CriSint32 id) |
| | 音声データのセット(音声データIDの指定)
|
| void CRIAPI | criAtomPlayer_SetPreviousDataAgain (CriAtomPlayerHn player) |
| | 同一音声データの再セット
|
| void CRIAPI | criAtomPlayer_DeferCallback (CriAtomPlayerHn player) |
| | コールバック関数の再実行要求
|
| void CRIAPI | criAtomPlayer_Start (CriAtomPlayerHn player) |
| | 再生の開始
|
| void CRIAPI | criAtomPlayer_Stop (CriAtomPlayerHn player) |
| | 再生の停止
|
| void CRIAPI | criAtomPlayer_Pause (CriAtomPlayerHn player, CriBool flag) |
| | 再生のポーズ/ポーズ解除
|
| CriBool CRIAPI | criAtomPlayer_IsPaused (CriAtomPlayerHn player) |
| | ポーズされているかどうかのチェック
|
| CriAtomPlayerStatus CRIAPI | criAtomPlayer_GetStatus (CriAtomPlayerHn player) |
| | ステータスの取得
|
| CriSint32 CRIAPI | criAtomPlayer_GetNumChannels (CriAtomPlayerHn player) |
| | チャンネル数の取得
|
| CriBool CRIAPI | criAtomPlayer_GetNumPlayedSamples (CriAtomPlayerHn player, CriSint64 *num_played, CriSint32 *sampling_rate) |
| | 再生済みサンプル数の取得
|
| CriSint64 CRIAPI | criAtomPlayer_GetDecodedDataSize (CriAtomPlayerHn player) |
| | デコードデータサイズの取得
|
| CriSint64 CRIAPI | criAtomPlayer_GetNumDecodedSamples (CriAtomPlayerHn player) |
| | デコードサンプル数の取得
|
| CriSint64 CRIAPI | criAtomPlayer_GetTime (CriAtomPlayerHn player) |
| | 再生時刻の取得
|
| CriBool CRIAPI | criAtomPlayer_GetFormatInfo (CriAtomPlayerHn player, CriAtomFormatInfo *info) |
| | 再生音声のフォーマット情報の取得
|
| CriSint32 CRIAPI | criAtomPlayer_GetInputBufferRemainSize (CriAtomPlayerHn player) |
| | 入力バッファ内データ残量の取得
|
| CriSint32 CRIAPI | criAtomPlayer_GetOutputBufferRemainSamples (CriAtomPlayerHn player) |
| | 出力バッファ内データ残量の取得
|
| void CRIAPI | criAtomPlayer_SetStartTime (CriAtomPlayerHn player, CriSint64 start_time_ms) |
| | 再生開始位置の指定
|
| void CRIAPI | criAtomPlayer_SetVolume (CriAtomPlayerHn player, CriFloat32 vol) |
| | ボリュームの指定
|
| CriFloat32 CRIAPI | criAtomPlayer_GetVolume (CriAtomPlayerHn player) |
| | ボリュームの指定
|
| void CRIAPI | criAtomPlayer_SetChannelVolume (CriAtomPlayerHn player, CriSint32 ch, CriFloat32 vol) |
| | チャンネル単位のボリューム指定
|
| void CRIAPI | criAtomPlayer_SetSendLevel (CriAtomPlayerHn player, CriSint32 ch, CriAtomSpeakerId spk, CriFloat32 level) |
| | センドレベルの設定
|
| void CRIAPI | criAtomPlayer_ResetSendLevel (CriAtomPlayerHn player) |
| | センドレベルのリセット
|
| void CRIAPI | criAtomPlayer_SetPanAdx1Compatible (CriAtomPlayerHn player, CriSint32 ch, CriFloat32 pan) |
| | パンの設定
|
| void CRIAPI | criAtomPlayer_ResetPan (CriAtomPlayerHn player) |
| | パンのリセット
|
| void CRIAPI | criAtomPlayer_SetFrequencyRatio (CriAtomPlayerHn player, CriFloat32 ratio) |
| | 周波数調整比の設定
|
| void CRIAPI | criAtomPlayer_SetMaxFrequencyRatio (CriAtomPlayerHn player, CriFloat32 ratio) |
| | 最大周波数調整比の設定
|
| void CRIAPI | criAtomPlayer_LimitLoopCount (CriAtomPlayerHn player, CriSint32 count) |
| | ループ回数の制限
|
| void CRIAPI | criAtomPlayer_SetHcaMxMixerId (CriAtomPlayerHn player, CriSint32 mixer_id) |
| | HCA-MXデコード先ミキサIDの指定
|
| void CRIAPI | criAtomPlayer_SetAsrRackId (CriAtomPlayerHn player, CriSint32 rack_id) |
| | ASRラックIDの指定
|
| void CRIAPI | criAtomPlayer_SetRawPcmFormat (CriAtomPlayerHn player, CriAtomPcmFormat pcm_format, CriSint32 num_channels, CriSint32 sampling_rate) |
| | RawPCMフォーマットの指定
|
| void CRIAPI | criAtomPlayer_SetDataRequestCallback (CriAtomPlayerHn player, CriAtomPlayerDataRequestCbFunc func, void *obj) |
| | データ要求コールバック関数の登録
|
| void CRIAPI | criAtomPlayer_SetStatusChangeCallback (CriAtomPlayerHn player, CriAtomPlayerStatusChangeCbFunc func, void *obj) |
| | ステータス変更コールバック関数の登録
|
| void CRIAPI | criAtomPlayer_SetParameterChangeCallback (CriAtomPlayerHn player, CriAtomPlayerParameterChangeCbFunc func, void *obj) |
| | パラメータ変更コールバック関数の登録
|
| void CRIAPI | criAtomPlayer_SetFilterCallback (CriAtomPlayerHn player, CriAtomPlayerFilterCbFunc func, void *obj) |
| | 波形フィルタコールバック関数の登録
|
| void CRIAPI | criAtomPlayer_SetLoadRequestCallback (CriAtomPlayerHn player, CriAtomPlayerLoadRequestCbFunc func, void *obj) |
| | ロード要求コールバック関数の登録
|
| void CRIAPI | criAtomPlayer_SetHcaFormat (CriAtomPlayerHn player, CriSint32 num_channels, CriSint32 sampling_rate, CriSint32 bitrate) |
| | HCAフォーマットの指定
|
| CriSint32 CRIAPI | criAtomDbas_CalculateWorkSize (const CriAtomDbasConfig *config) |
| | D-BAS作成用ワークサイズの計算
|
| CriAtomDbasId CRIAPI | criAtomDbas_Create (const CriAtomDbasConfig *config, void *work, CriSint32 work_size) |
| | D-BASの作成
|
| void CRIAPI | criAtomDbas_Destroy (CriAtomDbasId atom_dbas_id) |
| | D-BASの破棄
|
| CriSint32 CRIAPI | criAtomDbas_GetStreamingPlayerHandles (CriAtomDbasId dbas_id, CriAtomPlayerHn *players, CriSint32 length) |
| | ストリーム再生中のAtomプレーヤハンドルを取得
|
| CriSint32 CRIAPI | criAtomStreamingCache_CalculateWorkSize (const CriAtomStreamingCacheConfig *config) |
| | ストリーミングキャッシュ作成に必要なワークサイズの計算
|
| CriAtomStreamingCacheId CRIAPI | criAtomStreamingCache_Create (const CriAtomStreamingCacheConfig *config, void *work, CriSint32 work_size) |
| | ストリーミングキャッシュの作成
|
| void CRIAPI | criAtomStreamingCache_Destroy (CriAtomStreamingCacheId stm_cache_id) |
| | ストリーミングキャッシュの破棄
|
| void CRIAPI | criAtomStreamingCache_Clear (CriAtomStreamingCacheId cache_id) |
| | ストリーミングキャッシュのキャッシュ内容をクリア
|
| CriBool CRIAPI | criAtomStreamingCache_IsCachedWaveId (CriAtomStreamingCacheId stm_cache_id, CriAtomAwbHn awb, CriSint32 id) |
| | WaveID指定でキャッシュ済み検索
|
| CriBool CRIAPI | criAtomStreamingCache_IsCachedFile (CriAtomStreamingCacheId stm_cache_id, CriFsBinderHn src_binder, const CriChar8 *path) |
| | パス指定でキャッシュ済み検索
|
| CriFloat32 | criAtomDsp_ConvertParameterFromCent (CriFloat32 cent) |
| | セント値からDSPパラメータへの変換
|
| CriSint32 | criAtomDspSpectra_CalculateWorkSize (const CriAtomDspSpectraConfig *config) |
| | スペクトラムアナライザ作成に必要なワーク領域サイズを計算
|
| CriAtomDspSpectraHn | criAtomDspSpectra_Create (const CriAtomDspSpectraConfig *config, void *work, CriSint32 work_size) |
| | スペクトラムアナライザの作成
|
| void | criAtomDspSpectra_Destroy (CriAtomDspSpectraHn spectra) |
| | スペクトラムアナライザの破棄
|
| void | criAtomDspSpectra_Reset (CriAtomDspSpectraHn spectra) |
| | スペクトラムアナライザのリセット
|
| void | criAtomDspSpectra_Process (CriAtomDspSpectraHn spectra, CriUint32 num_channels, CriUint32 num_samples, CriFloat32 *pcm[]) |
| | スペクトラム解析
|
| const CriFloat32 * | criAtomDspSpectra_GetLevels (CriAtomDspSpectraHn spectra) |
| | スペクトル解析結果の取得
|
| CriSint32 CRIAPI | criAtomMeter_CalculateWorkSizeForLevelMeter (const CriAtomLevelMeterConfig *config) |
| | レベルメータ機能用のワークサイズの計算
|
| void CRIAPI | criAtomMeter_AttachLevelMeter (const CriAtomLevelMeterConfig *config, void *work, CriSint32 work_size) |
| | レベルメータ機能の追加
|
| void CRIAPI | criAtomMeter_DetachLevelMeter (void) |
| | レベルメータ機能の解除
|
| void CRIAPI | criAtomMeter_GetLevelInfo (CriAtomLevelInfo *info) |
| | レベル情報の取得
|
| CriSint32 CRIAPI | criAtomMeter_CalculateWorkSizeForLoudnessMeter (const CriAtomLoudnessMeterConfig *config) |
| | ラウドネスメータ機能用のワークサイズの計算
|
| void CRIAPI | criAtomMeter_AttachLoudnessMeter (const CriAtomLoudnessMeterConfig *config, void *work, CriSint32 work_size) |
| | ラウドネスメータ機能の追加
|
| void CRIAPI | criAtomMeter_DetachLoudnessMeter (void) |
| | ラウドネスメータ機能の解除
|
| void CRIAPI | criAtomMeter_GetLoudnessInfo (CriAtomLoudnessInfo *info) |
| | ラウドネス情報の取得
|
| void CRIAPI | criAtomMeter_ResetLoudnessMeter (void) |
| | ラウドネスメータのリセット
|
| CriSint32 CRIAPI | criAtomMeter_CalculateWorkSizeForTruePeakMeter (const CriAtomTruePeakMeterConfig *config) |
| | トゥルーピークメータ機能用のワークサイズの計算
|
| void CRIAPI | criAtomMeter_AttachTruePeakMeter (const CriAtomTruePeakMeterConfig *config, void *work, CriSint32 work_size) |
| | トゥルーピークメータ機能の追加
|
| void CRIAPI | criAtomMeter_DetachTruePeakMeter (void) |
| | トゥルーピークメータ機能の解除
|
| void CRIAPI | criAtomMeter_GetTruePeakInfo (CriAtomTruePeakInfo *info) |
| | トゥルーピーク情報の取得
|