CRI ADX  Last Updated: 2024-03-21 14:32 p
cri_atom_ex_monitor.h ファイル
#include "cri_xpt.h"
#include "cri_atom_ex.h"
#include "cri_atom_asr.h"

データ構造

struct  CriAtomExMonitorConfigTag
 Atomモニターライブラリ初期化用コンフィグ構造体 [詳解]
 
struct  CriAtomExMonitorDataUpdateNotificationInfoTag
 データ更新情報 [詳解]
 

マクロ定義

#define CRIATOMX_MONITOR_DEFAULT_NUM_PUREVIEW_OBJECTS   (200)
 デフォルトプレビューオブジェクト [詳解]
 
#define CRIATOMX_MONITOR_DEFAULT_COMMUNICATION_BUFFER_SIZE   (2*1024*1024)
 デフォルト通信バッファサイズ [詳解]
 
#define CRIATOMX_MONITOR_DEFAULT_PLAYBACK_POSITION_UPDATE_INTERVAL   (8)
 デフォルト再生位置情報更新間隔 [詳解]
 
#define CRIATOMEX_MONITOR_LOG_MODE_OFF   (0)
 ログ取得モード [詳解]
 
#define criAtomExMonitor_SetDefaultConfig(p_config)
 Atomモニターライブラリ初期化コンフィグ構造体にデフォルト値をセット [詳解]
 

型定義

typedef struct CriAtomExMonitorConfigTag CriAtomExMonitorConfig
 Atomモニターライブラリ初期化用コンフィグ構造体 [詳解]
 
typedef enum CriAtomExMonitorDataUpdateTargetTag CriAtomExMonitorDataUpdateTarget
 データ更新タイプ [詳解]
 
typedef enum CriAtomExMonitorDataUpdateEventTag CriAtomExMonitorDataUpdateEvent
 データ更新ステータス [詳解]
 
typedef struct CriAtomExMonitorDataUpdateNotificationInfoTag CriAtomExMonitorDataUpdateNotificationInfo
 データ更新情報 [詳解]
 
typedef void(* CriAtomExMonitorDataUpdateNotificationCbFunc) (void *obj, const CriAtomExMonitorDataUpdateNotificationInfo *info)
 オーサリングツールによるデータ更新通知情報取得コールバック関数 [詳解]
 

列挙型

enum  CriAtomExMonitorDataUpdateTargetTag { CRIATOMEXMONITOR_DATA_UPDATE_TARGET_ACF = 0 , CRIATOMEXMONITOR_DATA_UPDATE_TARGET_ACB = 1 , CRIATOMEXMONITOR_DATA_UPDATE_TARGET_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF }
 データ更新タイプ [詳解]
 
enum  CriAtomExMonitorDataUpdateEventTag { CRIATOMEXMONITOR_DATA_UPDATE_EVENT_BEGIN = 0 , CRIATOMEXMONITOR_DATA_UPDATE_EVENT_END = 1 , CRIATOMEXMONITOR_DATA_UPDATE_EVENT_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF }
 データ更新ステータス [詳解]
 

関数

CriSint32 criAtomExMonitor_CalculateWorkSize (const CriAtomExMonitorConfig *config)
 モニター機能初期化用ワーク領域サイズの計算 [詳解]
 
void criAtomExMonitor_Initialize (const CriAtomExMonitorConfig *config, void *work, CriSint32 work_size)
 モニター機能の初期化 [詳解]
 
void criAtomExMonitor_Finalize (void)
 モニター機能の終了 [詳解]
 
const CriChar8 * criAtomExMonitor_GetServerIpString (void)
 サーバーIPアドレス文字列の取得 [詳解]
 
const CriChar8 * criAtomExMonitor_GetClientIpString (void)
 クライアントIPアドレス文字列の取得 [詳解]
 
CriBool criAtomExMonitor_IsConnected (void)
 ツール接続状態の取得 [詳解]
 
void criAtomExMonitor_SetLogCallback (CriAtomExMonitorLogCbFunc cbf, void *obj)
 ログ取得コールバックの登録 [詳解]
 
void criAtomExMonitor_SetLogMode (CriUint32 mode)
 ログモードの設定 [詳解]
 
void criAtomExMonitor_OutputUserLog (const CriChar8 *message)
 ユーザログの出力 [詳解]
 
void criAtomExMonitor_SetDataUpdateNotificationCallback (CriAtomExMonitorDataUpdateNotificationCbFunc func, void *obj)
 データ更新通知コールバック関数の登録 [詳解]