internal static extern IrisRtcRawDataPtr GetIrisRtcRawData(IrisRtcEnginePtr engine_ptr);
internal static extern IrisRtcDeviceManagerPtr GetIrisRtcDeviceManager(IrisRtcEnginePtr engine_ptr);
internal static extern IrisRtcChannelPtr GetIrisRtcChannel(IrisRtcEnginePtr engine_ptr);
internal static extern int CallIrisRtcEngineApiWithBuffer(IrisRtcEnginePtr engine_ptr, ApiTypeEngine api_type, string @params, byte[] buffer, out CharAssistant result);
internal static extern int CallIrisRtcEngineApi(IrisRtcEnginePtr engine_ptr, ApiTypeEngine api_type, string @params, out CharAssistant result);
internal static extern void UnsetIrisRtcEngineEventHandler(IrisRtcEnginePtr engine_ptr, IrisEventHandlerHandle handle);
internal static extern IrisEventHandlerHandle SetIrisRtcEngineEventHandler(IrisRtcEnginePtr engine_ptr, IntPtr event_handler);
internal static extern void DestroyIrisRtcEngine(IrisRtcEnginePtr engine_ptr);