構成 | マクロ定義 | 型定義 | 列挙型 | 関数
cri_le_atom_android.h
#include <jni.h>
#include <cri_le_xpt.h>
#include <cri_le_error.h>
#include <cri_le_atom.h>
#include <cri_le_atom_ex.h>
#include <cri_le_atom_asr.h>

ソースコードを見る。

構成

struct  CriAtomConfig_ANDROID
 Atomライブラリ初期化用コンフィグ構造体CRI Atomライブラリの動作仕様を指定するための構造体です。
criAtom_Initialize_ANDROID 関数の引数に指定します。
[詳細]
struct  CriAtomExConfig_ANDROID
 Atomライブラリ初期化用コンフィグ構造体CRI Atomライブラリの動作仕様を指定するための構造体です。
criAtomEx_Initialize_ANDROID 関数の引数に指定します。
[詳細]
struct  CriAtomExLatencyEstimatorInfo_Tag
 遅延推測器 情報構造体遅延推測器の情報を表す構造体です。
遅延推測器の状態と、推測遅延時間(ミリ秒)を持ちます。 [詳細]

マクロ定義

#define criAtom_SetDefaultConfig_ANDROID(p_config)
 ライブラリ初期化用コンフィグ構造体にデフォルト値をセット
#define criAtomEx_SetDefaultConfig_ANDROID(p_config)
 ライブラリ初期化用コンフィグ構造体にデフォルト値をセット
#define criAtomEx_SetThreadPriority_ANDROID(prio)   criAtom_SetThreadPriority_ANDROID(prio)
 サーバ処理スレッドのプライオリティ変更
#define criAtomEx_GetThreadPriority_ANDROID()   criAtom_GetThreadPriority_ANDROID()
 サーバ処理スレッドのプライオリティ取得
#define criAtomEx_SetJavaVM_ANDROID(vm)   criAtom_SetJavaVM_ANDROID(vm)
 JavaVMオブジェクトの設定
#define criAtomEx_SetOutputStreamType(type)   criAtom_SetOutputStreamType(type)
 音声出力先ストリームタイプの設定

型定義

typedef enum
CriAtomExLatencyEstimatorStatus_Tag 
CriAtomLatencyEstimatorStatus
 遅延推測器 状態列挙型遅延推測器の状態を表す列挙型です。

typedef struct
CriAtomExLatencyEstimatorInfo_Tag 
CriAtomLatencyEstimatorInfo
 遅延推測器 情報構造体遅延推測器の情報を表す構造体です。
遅延推測器の状態と、推測遅延時間(ミリ秒)を持ちます。

列挙型

enum  CriAtomAndroidStreamType
 Stream Type ID音声出力先のストリームタイプを設定する値です。

enum  CriAtomExLatencyEstimatorStatus_Tag
 遅延推測器 状態列挙型遅延推測器の状態を表す列挙型です。

関数

CriSint32 CRIAPI criAtom_CalculateWorkSize_ANDROID (const CriAtomConfig_ANDROID *config)
 ライブラリ初期化用ワーク領域サイズの計算
void CRIAPI criAtom_Initialize_ANDROID (const CriAtomConfig_ANDROID *config, void *work, CriSint32 work_size)
 ライブラリの初期化
void CRIAPI criAtom_Finalize_ANDROID (void)
 ライブラリの終了
void CRIAPI criAtom_SetThreadPriority_ANDROID (int prio)
 サーバ処理スレッドのプライオリティ変更
int CRIAPI criAtom_GetThreadPriority_ANDROID (void)
 サーバ処理スレッドのプライオリティ取得
void CRIAPI criAtom_SetJavaVM_ANDROID (JavaVM *vm)
 JavaVMオブジェクトの設定
void CRIAPI criAtom_SetOutputStreamType (CriAtomAndroidStreamType type)
 音声出力先ストリームタイプの設定
void CRIAPI criAtom_SetSoundStartBufferingTime_ANDROID (CriSint32 time)
 再生開始バッファリング時間の設定
void CRIAPI criAtom_SetSoundBufferingTime_ANDROID (CriSint32 time)
 サウンドデコードバッファ量の設定(ミリ秒単位)
void CRIAPI criAtom_SetSoundBufferSize_ANDROID (CriSint32 num_samples)
 サウンドバッファサイズの設定
CriBool CRIAPI criAtom_ApplyHardwareProperties_ANDROID (JavaVM *vm, jobject context)
 端末固有プロパティの適用
CriSint32 CRIAPI criAtomEx_CalculateWorkSize_ANDROID (const CriAtomExConfig_ANDROID *config)
 ライブラリ初期化用ワーク領域サイズの計算
void CRIAPI criAtomEx_Initialize_ANDROID (const CriAtomExConfig_ANDROID *config, void *work, CriSint32 work_size)
 ライブラリの初期化
void CRIAPI criAtomEx_Finalize_ANDROID (void)
 ライブラリの終了
void CRIAPI criAtomEx_StartSound_ANDROID (void)
 サウンド処理の再開
void CRIAPI criAtomEx_StopSound_ANDROID (void)
 サウンド処理の停止
void CRIAPI criAtomLatencyEstimator_Initialize_ANDROID ()
 遅延推測器の初期化
void CRIAPI criAtomLatencyEstimator_Finalize_ANDROID ()
 遅延推測器の終了
CriAtomLatencyEstimatorInfo CRIAPI criAtomLatencyEstimator_GetCurrentInfo_ANDROID ()
 遅延推測器の情報取得
CriBool CRIAPI criAtomLatencyEstimator_IsInitialized_ANDROID ()
 ライブラリ初期化状態の取得

説明


CRI Middleware logo Copyright (c) 2012-2018 CRI Middleware Co., Ltd. CRI ADX2 LE マニュアル (for Cocos2d-x) SDKVer.2.10版