CRI ADX
Last Updated: 2024-09-25 17:41 p
|
データ構造 | |
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 |
データ更新情報 [詳解] | |
列挙型 | |
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) |
データ更新通知コールバック関数の登録 [詳解] | |
#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 struct CriAtomExMonitorDataUpdateNotificationInfoTag CriAtomExMonitorDataUpdateNotificationInfo |
データ更新情報
CriSint32 criAtomExMonitor_CalculateWorkSize | ( | const CriAtomExMonitorConfig * | config | ) |
モニター機能初期化用ワーク領域サイズの計算
[in] | config | 初期化用コンフィグ構造体 |
void criAtomExMonitor_Initialize | ( | const CriAtomExMonitorConfig * | config, |
void * | work, | ||
CriSint32 | work_size | ||
) |
モニター機能の初期化
[in] | config | 初期化用コンフィグ構造体 |
[in] | work | ワーク領域 |
[in] | work_size | ワーク領域サイズ |
void criAtomExMonitor_Finalize | ( | void | ) |
const CriChar8* criAtomExMonitor_GetServerIpString | ( | void | ) |
const CriChar8* criAtomExMonitor_GetClientIpString | ( | void | ) |
CriBool criAtomExMonitor_IsConnected | ( | void | ) |
ツール接続状態の取得
void criAtomExMonitor_SetLogCallback | ( | CriAtomExMonitorLogCbFunc | cbf, |
void * | obj | ||
) |
ログ取得コールバックの登録
cbf | コールバック関数 |
obj | ユーザ指定オブジェクト |
void criAtomExMonitor_SetLogMode | ( | CriUint32 | mode | ) |
ログモードの設定
mode | ログ出力モード |
void criAtomExMonitor_OutputUserLog | ( | const CriChar8 * | message | ) |
ユーザログの出力
message | ユーザログメッセージ |
void criAtomExMonitor_SetDataUpdateNotificationCallback | ( | CriAtomExMonitorDataUpdateNotificationCbFunc | func, |
void * | obj | ||
) |
データ更新通知コールバック関数の登録
[in] | func | データ更新通知コールバック関数 |
[in] | obj | ユーザ指定オブジェクト |