CRI ADX
Last Updated: 2024-07-17 10:48 p
|
结构体 | |
struct | CriAtomExMonitorConfigTag |
Configuration structure used to initialize the Monitor library 更多... | |
struct | CriAtomExMonitorDataUpdateNotificationInfoTag |
Date Update Info 更多... | |
宏定义 | |
#define | CRIATOMX_MONITOR_DEFAULT_NUM_PUREVIEW_OBJECTS (200) |
Default number of preview objects 更多... | |
#define | CRIATOMX_MONITOR_DEFAULT_COMMUNICATION_BUFFER_SIZE (2*1024*1024) |
Default communication buffer size 更多... | |
#define | CRIATOMX_MONITOR_DEFAULT_PLAYBACK_POSITION_UPDATE_INTERVAL (8) |
Default playback position update interval 更多... | |
#define | CRIATOMEX_MONITOR_LOG_MODE_OFF (0) |
Different types of logs 更多... | |
#define | criAtomExMonitor_SetDefaultConfig(p_config) |
Assign the default values to the configuration structure of the Monitor library 更多... | |
类型定义 | |
typedef struct CriAtomExMonitorConfigTag | CriAtomExMonitorConfig |
Configuration structure used to initialize the Monitor library 更多... | |
typedef enum CriAtomExMonitorDataUpdateTargetTag | CriAtomExMonitorDataUpdateTarget |
Date Update Type 更多... | |
typedef enum CriAtomExMonitorDataUpdateEventTag | CriAtomExMonitorDataUpdateEvent |
Date Update Status 更多... | |
typedef struct CriAtomExMonitorDataUpdateNotificationInfoTag | CriAtomExMonitorDataUpdateNotificationInfo |
Date Update Info 更多... | |
枚举 | |
enum | CriAtomExMonitorDataUpdateTargetTag { CRIATOMEXMONITOR_DATA_UPDATE_TARGET_ACF = 0 , CRIATOMEXMONITOR_DATA_UPDATE_TARGET_ACB = 1 , CRIATOMEXMONITOR_DATA_UPDATE_TARGET_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF } |
Date Update Type 更多... | |
enum | CriAtomExMonitorDataUpdateEventTag { CRIATOMEXMONITOR_DATA_UPDATE_EVENT_BEGIN = 0 , CRIATOMEXMONITOR_DATA_UPDATE_EVENT_END = 1 , CRIATOMEXMONITOR_DATA_UPDATE_EVENT_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF } |
Date Update Status 更多... | |
函数 | |
CriSint32 | criAtomExMonitor_CalculateWorkSize (const CriAtomExMonitorConfig *config) |
Calculate the size of the work buffer required to initialize the monitoring feature 更多... | |
void | criAtomExMonitor_Initialize (const CriAtomExMonitorConfig *config, void *work, CriSint32 work_size) |
Initialize the monitoring feature 更多... | |
void | criAtomExMonitor_Finalize (void) |
Finalize the monitoring feature 更多... | |
const CriChar8 * | criAtomExMonitor_GetServerIpString (void) |
Get the server IP address string 更多... | |
const CriChar8 * | criAtomExMonitor_GetClientIpString (void) |
Get the client IP address string 更多... | |
CriBool | criAtomExMonitor_IsConnected (void) |
Get the tool connection status 更多... | |
void | criAtomExMonitor_SetLogCallback (CriAtomExMonitorLogCbFunc cbf, void *obj) |
Register the log retrieval callback function 更多... | |
void | criAtomExMonitor_SetLogMode (CriUint32 mode) |
Specify log mode 更多... | |
void | criAtomExMonitor_OutputUserLog (const CriChar8 *message) |
User log output 更多... | |
void | criAtomExMonitor_SetDataUpdateNotificationCallback (CriAtomExMonitorDataUpdateNotificationCbFunc func, void *obj) |
Set data update notification callback function 更多... | |
#define CRIATOMX_MONITOR_DEFAULT_NUM_PUREVIEW_OBJECTS (200) |
Default number of preview objects
#define CRIATOMX_MONITOR_DEFAULT_COMMUNICATION_BUFFER_SIZE (2*1024*1024) |
Default communication buffer size
#define CRIATOMX_MONITOR_DEFAULT_PLAYBACK_POSITION_UPDATE_INTERVAL (8) |
Default playback position update interval
#define CRIATOMEX_MONITOR_LOG_MODE_OFF (0) |
Different types of logs
#define criAtomExMonitor_SetDefaultConfig | ( | p_config | ) |
Assign the default values to the configuration structure of the Monitor library
typedef struct CriAtomExMonitorConfigTag CriAtomExMonitorConfig |
Configuration structure used to initialize the Monitor library
Date Update Type
Date Update Status
typedef struct CriAtomExMonitorDataUpdateNotificationInfoTag CriAtomExMonitorDataUpdateNotificationInfo |
Date Update Info
CriSint32 criAtomExMonitor_CalculateWorkSize | ( | const CriAtomExMonitorConfig * | config | ) |
Calculate the size of the work buffer required to initialize the monitoring feature
[in] | config | configuration structure for initialization |
void criAtomExMonitor_Initialize | ( | const CriAtomExMonitorConfig * | config, |
void * | work, | ||
CriSint32 | work_size | ||
) |
Initialize the monitoring feature
[in] | config | configuration structure for initialization |
[in] | work | work buffer |
[in] | work_size | work buffer size |
void criAtomExMonitor_Finalize | ( | void | ) |
Finalize the monitoring feature
const CriChar8* criAtomExMonitor_GetServerIpString | ( | void | ) |
Get the server IP address string
const CriChar8* criAtomExMonitor_GetClientIpString | ( | void | ) |
Get the client IP address string
CriBool criAtomExMonitor_IsConnected | ( | void | ) |
Get the tool connection status
void criAtomExMonitor_SetLogCallback | ( | CriAtomExMonitorLogCbFunc | cbf, |
void * | obj | ||
) |
Register the log retrieval callback function
cbf | callback function |
obj | user specified object |
void criAtomExMonitor_SetLogMode | ( | CriUint32 | mode | ) |
Specify log mode
mode | Log output mode |
void criAtomExMonitor_OutputUserLog | ( | const CriChar8 * | message | ) |
User log output
message | User log message |
void criAtomExMonitor_SetDataUpdateNotificationCallback | ( | CriAtomExMonitorDataUpdateNotificationCbFunc | func, |
void * | obj | ||
) |
Set data update notification callback function
[in] | func | Data update notification callback function |
[in] | obj | user specified object |