From 628bfe25f3db19a251567061976e9dd98b87eab8 Mon Sep 17 00:00:00 2001 From: Cilla-luodan <85477033+Cilla-luodan@users.noreply.github.com> Date: Mon, 3 Jun 2024 17:43:28 +0800 Subject: [PATCH 01/20] add hmos codeblock --- .../API/api_agoravideoencoderconfiguration_initwithsize.dita | 1 + .../API/api_agoravideoencoderconfiguration_initwithwidth.dita | 1 + ...hannelmediarelayconfiguration_getdestchannelmediainfos.dita | 1 + ..._channelmediarelayconfiguration_getsrcchannelmediainfo.dita | 1 + ...i_channelmediarelayconfiguration_removedestchannelinfo.dita | 1 + .../api_channelmediarelayconfiguration_setdestchannelinfo.dita | 1 + .../api_channelmediarelayconfiguration_setsrcchannelinfo.dita | 1 + dita/RTC-NG/API/api_createagorartcengine.dita | 1 + dita/RTC-NG/API/api_createagorartcengineex.dita | 1 + dita/RTC-NG/API/api_getmediaplayercachemanager.dita | 1 + dita/RTC-NG/API/api_iagoraparameter_setparameters.dita | 1 + .../API/api_iaudiodevicecollection_getapplicationvolume.dita | 1 + dita/RTC-NG/API/api_iaudiodevicecollection_getcount.dita | 1 + .../API/api_iaudiodevicecollection_getdefaultdevice.dita | 1 + .../API/api_iaudiodevicecollection_getdefaultdevice2.dita | 1 + dita/RTC-NG/API/api_iaudiodevicecollection_getdevice.dita | 1 + dita/RTC-NG/API/api_iaudiodevicecollection_getdevice2.dita | 1 + .../API/api_iaudiodevicecollection_isapplicationmute.dita | 1 + dita/RTC-NG/API/api_iaudiodevicecollection_release.dita | 1 + .../API/api_iaudiodevicecollection_setapplicationmute.dita | 1 + .../API/api_iaudiodevicecollection_setapplicationvolume.dita | 1 + dita/RTC-NG/API/api_iaudiodevicecollection_setdevice.dita | 1 + .../API/api_iaudiodevicemanager_enumerateplaybackdevices.dita | 1 + .../API/api_iaudiodevicemanager_enumeraterecordingdevices.dita | 1 + .../api_iaudiodevicemanager_followsystemloopbackdevice.dita | 1 + .../api_iaudiodevicemanager_followsystemplaybackdevice.dita | 1 + .../api_iaudiodevicemanager_followsystemrecordingdevice.dita | 1 + dita/RTC-NG/API/api_iaudiodevicemanager_getloopbackdevice.dita | 1 + .../API/api_iaudiodevicemanager_getplaybackdefaultdevice.dita | 1 + .../API/api_iaudiodevicemanager_getplaybackdefaultdevice2.dita | 1 + dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdevice.dita | 1 + .../API/api_iaudiodevicemanager_getplaybackdeviceinfo.dita | 1 + .../API/api_iaudiodevicemanager_getplaybackdeviceinfo2.dita | 1 + .../API/api_iaudiodevicemanager_getplaybackdevicemute.dita | 1 + .../API/api_iaudiodevicemanager_getplaybackdevicevolume.dita | 1 + .../API/api_iaudiodevicemanager_getrecordingdefaultdevice.dita | 1 + .../api_iaudiodevicemanager_getrecordingdefaultdevice2.dita | 1 + .../RTC-NG/API/api_iaudiodevicemanager_getrecordingdevice.dita | 1 + .../API/api_iaudiodevicemanager_getrecordingdeviceinfo.dita | 1 + .../API/api_iaudiodevicemanager_getrecordingdeviceinfo2.dita | 1 + .../API/api_iaudiodevicemanager_getrecordingdevicemute.dita | 1 + .../API/api_iaudiodevicemanager_getrecordingdevicevolume.dita | 1 + dita/RTC-NG/API/api_iaudiodevicemanager_release.dita | 1 + dita/RTC-NG/API/api_iaudiodevicemanager_setloopbackdevice.dita | 1 + dita/RTC-NG/API/api_iaudiodevicemanager_setplaybackdevice.dita | 1 + .../API/api_iaudiodevicemanager_setplaybackdevicemute.dita | 1 + .../API/api_iaudiodevicemanager_setplaybackdevicevolume.dita | 1 + .../RTC-NG/API/api_iaudiodevicemanager_setrecordingdevice.dita | 1 + .../API/api_iaudiodevicemanager_setrecordingdevicemute.dita | 1 + .../API/api_iaudiodevicemanager_setrecordingdevicevolume.dita | 1 + .../api_iaudiodevicemanager_startaudiodeviceloopbacktest.dita | 1 + .../API/api_iaudiodevicemanager_startplaybackdevicetest.dita | 1 + .../API/api_iaudiodevicemanager_startrecordingdevicetest.dita | 1 + .../api_iaudiodevicemanager_stopaudiodeviceloopbacktest.dita | 1 + .../API/api_iaudiodevicemanager_stopplaybackdevicetest.dita | 1 + .../API/api_iaudiodevicemanager_stoprecordingdevicetest.dita | 1 + .../api_ibasespatialaudioengine_muteallremoteaudiostreams.dita | 1 + .../API/api_ibasespatialaudioengine_mutelocalaudiostream.dita | 1 + .../API/api_ibasespatialaudioengine_muteremoteaudiostream.dita | 1 + dita/RTC-NG/API/api_ibasespatialaudioengine_release.dita | 1 + .../API/api_ibasespatialaudioengine_setaudiorecvrange.dita | 1 + .../API/api_ibasespatialaudioengine_setdistanceunit.dita | 1 + .../API/api_ibasespatialaudioengine_setmaxaudiorecvcount.dita | 1 + .../API/api_ibasespatialaudioengine_setplayerattenuation.dita | 1 + dita/RTC-NG/API/api_ibasespatialaudioengine_setzones.dita | 1 + .../api_ibasespatialaudioengine_updateplayerpositioninfo.dita | 1 + .../API/api_ibasespatialaudioengine_updateselfposition.dita | 1 + .../API/api_ilocalspatialaudioengine_clearremotepositions.dita | 1 + dita/RTC-NG/API/api_ilocalspatialaudioengine_create.dita | 1 + dita/RTC-NG/API/api_ilocalspatialaudioengine_initialize.dita | 1 + dita/RTC-NG/API/api_ilocalspatialaudioengine_release.dita | 1 + .../API/api_ilocalspatialaudioengine_removeremoteposition.dita | 1 + ...api_ilocalspatialaudioengine_setremoteaudioattenuation.dita | 1 + .../API/api_ilocalspatialaudioengine_updateremoteposition.dita | 1 + .../API/api_ilocalspatialaudioengine_updateselftransform.dita | 1 + dita/RTC-NG/API/api_imediaengine_addlistener.dita | 1 + dita/RTC-NG/API/api_imediaengine_createcustomaudiotrack.dita | 1 + dita/RTC-NG/API/api_imediaengine_destroycustomaudiotrack.dita | 1 + dita/RTC-NG/API/api_imediaengine_pullaudioframe.dita | 1 + dita/RTC-NG/API/api_imediaengine_pushaudioframe.dita | 1 + dita/RTC-NG/API/api_imediaengine_pushaudioframe0.dita | 1 + dita/RTC-NG/API/api_imediaengine_pushencodedvideoimage.dita | 1 + dita/RTC-NG/API/api_imediaengine_pushvideoframe.dita | 1 + .../API/api_imediaengine_registeraudioframeobserver.dita | 1 + dita/RTC-NG/API/api_imediaengine_registerfaceinfoobserver.dita | 1 + .../api_imediaengine_registervideoencodedframeobserver.dita | 1 + .../API/api_imediaengine_registervideoframeobserver.dita | 1 + dita/RTC-NG/API/api_imediaengine_removealllisteners.dita | 1 + dita/RTC-NG/API/api_imediaengine_removelistener.dita | 1 + dita/RTC-NG/API/api_imediaengine_setexternalaudiosink.dita | 1 + dita/RTC-NG/API/api_imediaengine_setexternalaudiosource2.dita | 1 + dita/RTC-NG/API/api_imediaengine_setexternalvideosource.dita | 1 + .../API/api_imediaengine_unregisteraudioframeobserver.dita | 1 + .../API/api_imediaengine_unregisterfaceinfoobserver.dita | 1 + .../api_imediaengine_unregistervideoencodedframeobserver.dita | 1 + .../API/api_imediaengine_unregistervideoframeobserver.dita | 1 + dita/RTC-NG/API/api_imediaplayer_addlistener.dita | 1 + dita/RTC-NG/API/api_imediaplayer_adjustplayoutvolume.dita | 1 + .../RTC-NG/API/api_imediaplayer_adjustpublishsignalvolume.dita | 1 + dita/RTC-NG/API/api_imediaplayer_changeplaybackspeed.dita | 1 + dita/RTC-NG/API/api_imediaplayer_enableautoswitchagoracdn.dita | 1 + dita/RTC-NG/API/api_imediaplayer_getagoracdnlinecount.dita | 1 + dita/RTC-NG/API/api_imediaplayer_getcurrentagoracdnindex.dita | 1 + dita/RTC-NG/API/api_imediaplayer_getduration.dita | 1 + dita/RTC-NG/API/api_imediaplayer_getmediaplayerid.dita | 1 + .../API/api_imediaplayer_getmediaplayersourceobserver.dita | 1 + dita/RTC-NG/API/api_imediaplayer_getmute.dita | 1 + dita/RTC-NG/API/api_imediaplayer_getplayoutvolume.dita | 1 + dita/RTC-NG/API/api_imediaplayer_getplayposition.dita | 1 + dita/RTC-NG/API/api_imediaplayer_getplaysrc.dita | 1 + dita/RTC-NG/API/api_imediaplayer_getpublishsignalvolume.dita | 1 + dita/RTC-NG/API/api_imediaplayer_getstate.dita | 1 + dita/RTC-NG/API/api_imediaplayer_getstreamcount.dita | 1 + dita/RTC-NG/API/api_imediaplayer_getstreaminfo.dita | 1 + dita/RTC-NG/API/api_imediaplayer_initeventhandler.dita | 1 + dita/RTC-NG/API/api_imediaplayer_mute.dita | 1 + dita/RTC-NG/API/api_imediaplayer_open.dita | 1 + dita/RTC-NG/API/api_imediaplayer_open2.dita | 1 + dita/RTC-NG/API/api_imediaplayer_openwithagoracdnsrc.dita | 1 + dita/RTC-NG/API/api_imediaplayer_openwithcustomsource.dita | 1 + dita/RTC-NG/API/api_imediaplayer_openwithmediasource.dita | 1 + dita/RTC-NG/API/api_imediaplayer_pause.dita | 1 + dita/RTC-NG/API/api_imediaplayer_play.dita | 1 + dita/RTC-NG/API/api_imediaplayer_playpreloadedsrc.dita | 1 + dita/RTC-NG/API/api_imediaplayer_preloadsrc.dita | 1 + .../API/api_imediaplayer_registeraudioframeobserver.dita | 1 + .../API/api_imediaplayer_registeraudioframeobserver2.dita | 1 + .../API/api_imediaplayer_registerplayersourceobserver.dita | 1 + .../API/api_imediaplayer_registervideoframeobserver.dita | 1 + dita/RTC-NG/API/api_imediaplayer_removealllisteners.dita | 1 + dita/RTC-NG/API/api_imediaplayer_removeeventhandler.dita | 1 + dita/RTC-NG/API/api_imediaplayer_removelistener.dita | 1 + dita/RTC-NG/API/api_imediaplayer_renewagoracdnsrctoken.dita | 1 + dita/RTC-NG/API/api_imediaplayer_resume.dita | 1 + dita/RTC-NG/API/api_imediaplayer_seek.dita | 1 + dita/RTC-NG/API/api_imediaplayer_selectaudiotrack.dita | 1 + dita/RTC-NG/API/api_imediaplayer_selectinternalsubtitle.dita | 1 + dita/RTC-NG/API/api_imediaplayer_selectmultiaudiotrack.dita | 1 + dita/RTC-NG/API/api_imediaplayer_setaudiodualmonomode.dita | 1 + dita/RTC-NG/API/api_imediaplayer_setaudiopitch.dita | 1 + dita/RTC-NG/API/api_imediaplayer_setexternalsubtitle.dita | 1 + dita/RTC-NG/API/api_imediaplayer_setloopcount.dita | 1 + dita/RTC-NG/API/api_imediaplayer_setplaybackspeed.dita | 1 + dita/RTC-NG/API/api_imediaplayer_setplayeroption.dita | 1 + dita/RTC-NG/API/api_imediaplayer_setplayeroption2.dita | 1 + dita/RTC-NG/API/api_imediaplayer_setrendermode.dita | 1 + dita/RTC-NG/API/api_imediaplayer_setspatialaudioparams.dita | 1 + dita/RTC-NG/API/api_imediaplayer_setvideoframedelegate.dita | 1 + dita/RTC-NG/API/api_imediaplayer_setview.dita | 1 + dita/RTC-NG/API/api_imediaplayer_stop.dita | 1 + .../RTC-NG/API/api_imediaplayer_switchagoracdnlinebyindex.dita | 1 + dita/RTC-NG/API/api_imediaplayer_switchagoracdnsrc.dita | 3 ++- dita/RTC-NG/API/api_imediaplayer_switchsrc.dita | 1 + dita/RTC-NG/API/api_imediaplayer_takescreenshot.dita | 1 + dita/RTC-NG/API/api_imediaplayer_unloadsrc.dita | 1 + .../API/api_imediaplayer_unregisteraudioframeobserver.dita | 1 + .../API/api_imediaplayer_unregisterplayersourceobserver.dita | 1 + .../API/api_imediaplayer_unregistervideoframeobserver.dita | 1 + .../api_imediaplayercachemanager_enableautoremovecache.dita | 1 + dita/RTC-NG/API/api_imediaplayercachemanager_getcachedir.dita | 1 + .../API/api_imediaplayercachemanager_getcachefilecount.dita | 1 + .../API/api_imediaplayercachemanager_getmaxcachefilecount.dita | 1 + .../API/api_imediaplayercachemanager_getmaxcachefilesize.dita | 1 + .../API/api_imediaplayercachemanager_removeallcaches.dita | 1 + .../API/api_imediaplayercachemanager_removecachebyuri.dita | 1 + .../API/api_imediaplayercachemanager_removeoldcache.dita | 1 + dita/RTC-NG/API/api_imediaplayercachemanager_setcachedir.dita | 1 + .../API/api_imediaplayercachemanager_setmaxcachefilecount.dita | 1 + .../API/api_imediaplayercachemanager_setmaxcachefilesize.dita | 1 + .../API/api_imediaplayercachemanager_sharedinstance.dita | 1 + dita/RTC-NG/API/api_imediarecorder_addlistener.dita | 1 + .../RTC-NG/API/api_imediarecorder_enablemainqueuedispatch.dita | 1 + dita/RTC-NG/API/api_imediarecorder_release.dita | 1 + dita/RTC-NG/API/api_imediarecorder_removealllisteners.dita | 1 + dita/RTC-NG/API/api_imediarecorder_removelistener.dita | 1 + .../API/api_imediarecorder_setmediarecorderobserver.dita | 1 + dita/RTC-NG/API/api_imediarecorder_startrecording.dita | 1 + dita/RTC-NG/API/api_imediarecorder_stoprecording.dita | 1 + dita/RTC-NG/API/api_imusiccontentcenter_createmusicplayer.dita | 1 + dita/RTC-NG/API/api_imusiccontentcenter_destroy.dita | 1 + .../API/api_imusiccontentcenter_enablemainqueuedispatch.dita | 1 + dita/RTC-NG/API/api_imusiccontentcenter_getcaches.dita | 1 + .../API/api_imusiccontentcenter_getinternalsongcode.dita | 1 + dita/RTC-NG/API/api_imusiccontentcenter_getlyric.dita | 1 + dita/RTC-NG/API/api_imusiccontentcenter_getmusiccharts.dita | 1 + ...i_imusiccontentcenter_getmusiccollectionbymusicchartid.dita | 1 + ..._imusiccontentcenter_getmusiccollectionbymusicchartid2.dita | 1 + dita/RTC-NG/API/api_imusiccontentcenter_getsongsimpleinfo.dita | 1 + dita/RTC-NG/API/api_imusiccontentcenter_initialize.dita | 1 + dita/RTC-NG/API/api_imusiccontentcenter_ispreloaded.dita | 1 + .../API/api_imusiccontentcenter_registereventhandler.dita | 1 + dita/RTC-NG/API/api_imusiccontentcenter_release.dita | 1 + dita/RTC-NG/API/api_imusiccontentcenter_removecache.dita | 1 + dita/RTC-NG/API/api_imusiccontentcenter_renewtoken.dita | 1 + dita/RTC-NG/API/api_imusiccontentcenter_searchmusic.dita | 1 + dita/RTC-NG/API/api_imusiccontentcenter_searchmusic2.dita | 1 + .../API/api_imusiccontentcenter_unregistereventhandler.dita | 1 + dita/RTC-NG/API/api_imusicontentcenter_preload.dita | 1 + dita/RTC-NG/API/api_imusicontentcenter_preload2.dita | 1 + dita/RTC-NG/API/api_imusicplayer_destroy.dita | 1 + dita/RTC-NG/API/api_imusicplayer_getplaysrc.dita | 1 + dita/RTC-NG/API/api_imusicplayer_open.dita | 1 + dita/RTC-NG/API/api_imusicplayer_open2.dita | 1 + dita/RTC-NG/API/api_imusicplayer_stop.dita | 1 + dita/RTC-NG/API/api_irtcengine_addextension.dita | 1 + dita/RTC-NG/API/api_irtcengine_addhandler.dita | 1 + dita/RTC-NG/API/api_irtcengine_addlistener.dita | 1 + dita/RTC-NG/API/api_irtcengine_addpublishstreamurl.dita | 1 + dita/RTC-NG/API/api_irtcengine_addvideowatermark.dita | 1 + dita/RTC-NG/API/api_irtcengine_addvideowatermark2.dita | 1 + .../API/api_irtcengine_adjustaudiomixingplayoutvolume.dita | 1 + .../API/api_irtcengine_adjustaudiomixingpublishvolume.dita | 1 + dita/RTC-NG/API/api_irtcengine_adjustaudiomixingvolume.dita | 1 + .../API/api_irtcengine_adjustcustomaudioplayoutvolume.dita | 1 + .../API/api_irtcengine_adjustcustomaudiopublishvolume.dita | 1 + dita/RTC-NG/API/api_irtcengine_adjustloopbacksignalvolume.dita | 1 + dita/RTC-NG/API/api_irtcengine_adjustplaybacksignalvolume.dita | 1 + .../RTC-NG/API/api_irtcengine_adjustrecordingsignalvolume.dita | 1 + .../API/api_irtcengine_adjustuserplaybacksignalvolume.dita | 1 + dita/RTC-NG/API/api_irtcengine_clearvideowatermarks.dita | 1 + dita/RTC-NG/API/api_irtcengine_complain.dita | 1 + dita/RTC-NG/API/api_irtcengine_configrhythmplayer.dita | 1 + dita/RTC-NG/API/api_irtcengine_create.dita | 1 + .../API/api_irtcengine_createcustomencodedvideotrack.dita | 1 + dita/RTC-NG/API/api_irtcengine_createcustomvideotrack.dita | 1 + dita/RTC-NG/API/api_irtcengine_createdatastream.dita | 1 + dita/RTC-NG/API/api_irtcengine_createdatastream2.dita | 1 + dita/RTC-NG/API/api_irtcengine_createmediaplayer.dita | 1 + dita/RTC-NG/API/api_irtcengine_createmediarecorder.dita | 1 + dita/RTC-NG/API/api_irtcengine_createrendererview.dita | 1 + dita/RTC-NG/API/api_irtcengine_createtextureview.dita | 1 + dita/RTC-NG/API/api_irtcengine_createwithareacode.dita | 1 + dita/RTC-NG/API/api_irtcengine_createwithconfig.dita | 1 + dita/RTC-NG/API/api_irtcengine_delegate.dita | 1 + .../API/api_irtcengine_destroycustomencodedvideotrack.dita | 1 + dita/RTC-NG/API/api_irtcengine_destroycustomvideotrack.dita | 1 + dita/RTC-NG/API/api_irtcengine_destroymediaplayer.dita | 1 + dita/RTC-NG/API/api_irtcengine_destroymediarecorder.dita | 1 + dita/RTC-NG/API/api_irtcengine_destroyrenderer.dita | 1 + dita/RTC-NG/API/api_irtcengine_destroyrendererbyconfig.dita | 1 + dita/RTC-NG/API/api_irtcengine_destroyrendererbyview.dita | 1 + dita/RTC-NG/API/api_irtcengine_devicemanager.dita | 1 + dita/RTC-NG/API/api_irtcengine_disableaudio.dita | 1 + .../RTC-NG/API/api_irtcengine_disableaudiospectrummonitor.dita | 1 + dita/RTC-NG/API/api_irtcengine_disablelastmiletest.dita | 1 + dita/RTC-NG/API/api_irtcengine_disablevideo.dita | 1 + dita/RTC-NG/API/api_irtcengine_enableaudio.dita | 1 + .../API/api_irtcengine_enableaudioqualityindication.dita | 1 + dita/RTC-NG/API/api_irtcengine_enableaudiospectrummonitor.dita | 1 + .../RTC-NG/API/api_irtcengine_enableaudiovolumeindication.dita | 1 + dita/RTC-NG/API/api_irtcengine_enablecameracenterstage.dita | 1 + dita/RTC-NG/API/api_irtcengine_enablecontentinspect.dita | 1 + .../API/api_irtcengine_enablecustomaudiolocalplayback.dita | 1 + dita/RTC-NG/API/api_irtcengine_enabledualstreammode.dita | 1 + dita/RTC-NG/API/api_irtcengine_enabledualstreammode2.dita | 1 + dita/RTC-NG/API/api_irtcengine_enabledualstreammode3.dita | 1 + .../API/api_irtcengine_enableechocancellationexternal.dita | 1 + dita/RTC-NG/API/api_irtcengine_enableencryption.dita | 3 ++- dita/RTC-NG/API/api_irtcengine_enableextension.dita | 1 + dita/RTC-NG/API/api_irtcengine_enablefacedetection.dita | 1 + dita/RTC-NG/API/api_irtcengine_enablefishcorrection.dita | 1 + dita/RTC-NG/API/api_irtcengine_enableinearmonitoring.dita | 1 + dita/RTC-NG/API/api_irtcengine_enableinearmonitoring2.dita | 1 + .../RTC-NG/API/api_irtcengine_enableinstantmediarendering.dita | 1 + dita/RTC-NG/API/api_irtcengine_enablelastmiletest.dita | 1 + dita/RTC-NG/API/api_irtcengine_enablelocalaudio.dita | 1 + dita/RTC-NG/API/api_irtcengine_enablelocalvideo.dita | 1 + dita/RTC-NG/API/api_irtcengine_enableloopbackrecording.dita | 1 + dita/RTC-NG/API/api_irtcengine_enablemainqueuedispatch.dita | 1 + dita/RTC-NG/API/api_irtcengine_enablemulticamera.dita | 1 + dita/RTC-NG/API/api_irtcengine_enableplugin.dita | 1 + .../API/api_irtcengine_enablesoundpositionindication.dita | 1 + dita/RTC-NG/API/api_irtcengine_enablespatialaudio.dita | 1 + dita/RTC-NG/API/api_irtcengine_enablevideo.dita | 1 + dita/RTC-NG/API/api_irtcengine_enablevideoimagesource.dita | 1 + dita/RTC-NG/API/api_irtcengine_enablevirtualbackground.dita | 1 + dita/RTC-NG/API/api_irtcengine_enablevirtualbackground2.dita | 1 + .../API/api_irtcengine_enablewebsdkinteroperability.dita | 1 + dita/RTC-NG/API/api_irtcengine_enablewirelessaccelerate.dita | 1 + dita/RTC-NG/API/api_irtcengine_enumeratedevices.dita | 1 + dita/RTC-NG/API/api_irtcengine_enumeratedisplays.dita | 1 + dita/RTC-NG/API/api_irtcengine_enumeratewindows.dita | 1 + .../api_irtcengine_getagorartcaudioplaybackdevicemanager.dita | 1 + .../api_irtcengine_getagorartcaudiorecordingdevicemanager.dita | 1 + .../API/api_irtcengine_getagorartccloudspatialaudioengine.dita | 1 + dita/RTC-NG/API/api_irtcengine_getagorartcmediaplayer.dita | 1 + .../API/api_irtcengine_getagorartcvideodevicemanager.dita | 1 + dita/RTC-NG/API/api_irtcengine_getaudiodeviceinfo.dita | 1 + dita/RTC-NG/API/api_irtcengine_getaudiodevicemanager.dita | 1 + dita/RTC-NG/API/api_irtcengine_getaudioeffectmanager.dita | 1 + dita/RTC-NG/API/api_irtcengine_getaudiofileinfo.dita | 1 + .../API/api_irtcengine_getaudiomixingcurrentposition.dita | 1 + dita/RTC-NG/API/api_irtcengine_getaudiomixingduration.dita | 1 + .../RTC-NG/API/api_irtcengine_getaudiomixingplayoutvolume.dita | 1 + .../RTC-NG/API/api_irtcengine_getaudiomixingpublishvolume.dita | 1 + dita/RTC-NG/API/api_irtcengine_getaudioplaybackdevices.dita | 1 + dita/RTC-NG/API/api_irtcengine_getaudiorecordingdevices.dita | 1 + dita/RTC-NG/API/api_irtcengine_getaudiotrackcount.dita | 1 + dita/RTC-NG/API/api_irtcengine_getbuffertype.dita | 1 + dita/RTC-NG/API/api_irtcengine_getcallid.dita | 1 + dita/RTC-NG/API/api_irtcengine_getcameramaxzoomfactor.dita | 1 + dita/RTC-NG/API/api_irtcengine_getconnectionstate.dita | 1 + .../RTC-NG/API/api_irtcengine_getcurrentmonotonictimeinms.dita | 1 + dita/RTC-NG/API/api_irtcengine_getdeviceinfo.dita | 1 + dita/RTC-NG/API/api_irtcengine_getdevicevolume.dita | 1 + dita/RTC-NG/API/api_irtcengine_geteffectcurrentposition.dita | 2 ++ dita/RTC-NG/API/api_irtcengine_geteffectduration.dita | 1 + dita/RTC-NG/API/api_irtcengine_geteffectsvolume.dita | 1 + dita/RTC-NG/API/api_irtcengine_geterrordescription.dita | 1 + dita/RTC-NG/API/api_irtcengine_getextensionproperty.dita | 1 + dita/RTC-NG/API/api_irtcengine_getextensionproperty2.dita | 1 + dita/RTC-NG/API/api_irtcengine_getlocalspatialaudioengine.dita | 1 + dita/RTC-NG/API/api_irtcengine_getloopbackrecordingvolume.dita | 1 + dita/RTC-NG/API/api_irtcengine_getmediaengine.dita | 1 + dita/RTC-NG/API/api_irtcengine_getmediarecorder.dita | 1 + dita/RTC-NG/API/api_irtcengine_getmusiccontentcenter.dita | 1 + dita/RTC-NG/API/api_irtcengine_getnativehandle.dita | 1 + dita/RTC-NG/API/api_irtcengine_getnetworktype.dita | 1 + dita/RTC-NG/API/api_irtcengine_getntpwalltimeinms.dita | 1 + dita/RTC-NG/API/api_irtcengine_getpluginparameter.dita | 1 + dita/RTC-NG/API/api_irtcengine_getplugins.dita | 1 + dita/RTC-NG/API/api_irtcengine_getrtcengineeventhandler.dita | 1 + dita/RTC-NG/API/api_irtcengine_getscreencapturesources.dita | 1 + dita/RTC-NG/API/api_irtcengine_getscreensharehelper.dita | 1 + dita/RTC-NG/API/api_irtcengine_getscreensinfo.dita | 1 + dita/RTC-NG/API/api_irtcengine_getuserinfobyuid.dita | 1 + dita/RTC-NG/API/api_irtcengine_getuserinfobyuseraccount.dita | 1 + dita/RTC-NG/API/api_irtcengine_getversion.dita | 1 + dita/RTC-NG/API/api_irtcengine_getvideocapturetype.dita | 1 + dita/RTC-NG/API/api_irtcengine_getvideocontenthint.dita | 1 + dita/RTC-NG/API/api_irtcengine_getvideodevicemanager.dita | 1 + dita/RTC-NG/API/api_irtcengine_getvideodevices.dita | 1 + dita/RTC-NG/API/api_irtcengine_getvideosourcetype.dita | 1 + dita/RTC-NG/API/api_irtcengine_getvolumeofeffect.dita | 1 + dita/RTC-NG/API/api_irtcengine_getwindowsinfo.dita | 1 + dita/RTC-NG/API/api_irtcengine_initialize.dita | 1 + .../api_irtcengine_iscameraautoexposurefacemodesupported.dita | 1 + .../API/api_irtcengine_iscameraautofocusfacemodesupported.dita | 1 + .../API/api_irtcengine_iscameracenterstagesupported.dita | 1 + .../API/api_irtcengine_iscameraexposurepositionsupported.dita | 1 + dita/RTC-NG/API/api_irtcengine_iscameraexposuresupported.dita | 1 + .../RTC-NG/API/api_irtcengine_iscamerafacedetectsupported.dita | 1 + dita/RTC-NG/API/api_irtcengine_iscamerafocussupported.dita | 1 + dita/RTC-NG/API/api_irtcengine_iscameratorchsupported.dita | 1 + dita/RTC-NG/API/api_irtcengine_iscamerazoomsupported.dita | 1 + dita/RTC-NG/API/api_irtcengine_isfeatureavailableondevice.dita | 1 + dita/RTC-NG/API/api_irtcengine_isspeakerphoneenabled.dita | 1 + dita/RTC-NG/API/api_irtcengine_istextureencodesupported.dita | 1 + dita/RTC-NG/API/api_irtcengine_joinchannel.dita | 1 + dita/RTC-NG/API/api_irtcengine_joinchannel2.dita | 1 + dita/RTC-NG/API/api_irtcengine_joinchannelwithuseraccount.dita | 1 + .../RTC-NG/API/api_irtcengine_joinchannelwithuseraccount2.dita | 3 ++- .../API/api_irtcengine_joinchannelwithuseraccountex.dita | 1 + dita/RTC-NG/API/api_irtcengine_leavechannel.dita | 1 + dita/RTC-NG/API/api_irtcengine_leavechannel2.dita | 1 + dita/RTC-NG/API/api_irtcengine_loadextensionprovider.dita | 1 + dita/RTC-NG/API/api_irtcengine_muteallremoteaudiostreams.dita | 1 + dita/RTC-NG/API/api_irtcengine_muteallremotevideostreams.dita | 1 + dita/RTC-NG/API/api_irtcengine_mutelocalaudiostream.dita | 1 + dita/RTC-NG/API/api_irtcengine_mutelocalvideostream.dita | 1 + dita/RTC-NG/API/api_irtcengine_muterecordingsignal.dita | 1 + dita/RTC-NG/API/api_irtcengine_muteremoteaudiostream.dita | 1 + dita/RTC-NG/API/api_irtcengine_muteremotevideostream.dita | 1 + dita/RTC-NG/API/api_irtcengine_pauseallchannelmediarelay.dita | 1 + dita/RTC-NG/API/api_irtcengine_pausealleffects.dita | 1 + dita/RTC-NG/API/api_irtcengine_pauseaudio.dita | 1 + dita/RTC-NG/API/api_irtcengine_pauseaudiomixing.dita | 1 + dita/RTC-NG/API/api_irtcengine_pauseeffect.dita | 1 + dita/RTC-NG/API/api_irtcengine_playalleffects.dita | 1 + dita/RTC-NG/API/api_irtcengine_playeffect.dita | 1 + dita/RTC-NG/API/api_irtcengine_playeffect2.dita | 1 + dita/RTC-NG/API/api_irtcengine_playeffect3.dita | 1 + dita/RTC-NG/API/api_irtcengine_preloadchannel.dita | 1 + .../API/api_irtcengine_preloadchannelwithuseraccount.dita | 1 + dita/RTC-NG/API/api_irtcengine_preloadeffect.dita | 1 + dita/RTC-NG/API/api_irtcengine_pullaudioframe2.dita | 1 + ...ngine_pullplaybackaudioframesamplebufferbylengthinbyte.dita | 1 + dita/RTC-NG/API/api_irtcengine_pushaudioframe2.dita | 1 + dita/RTC-NG/API/api_irtcengine_pushcaptureaudioframe.dita | 1 + dita/RTC-NG/API/api_irtcengine_pushcaptureaudioframe2.dita | 1 + .../api_irtcengine_pushdirectcdnstreamingcustomvideoframe.dita | 1 + .../API/api_irtcengine_pushexternalaudioframesamplebuffer.dita | 1 + .../api_irtcengine_pushexternalaudioframesamplebuffer2.dita | 1 + dita/RTC-NG/API/api_irtcengine_pushreverseaudioframe.dita | 1 + dita/RTC-NG/API/api_irtcengine_pushreverseaudioframe2.dita | 1 + dita/RTC-NG/API/api_irtcengine_pushvideoframe2.dita | 1 + dita/RTC-NG/API/api_irtcengine_pushvideoframe3.dita | 1 + dita/RTC-NG/API/api_irtcengine_pushvideoframe4.dita | 1 + .../API/api_irtcengine_querycamerafocallengthcapability.dita | 1 + dita/RTC-NG/API/api_irtcengine_querycodeccapability.dita | 1 + dita/RTC-NG/API/api_irtcengine_querydevicescore.dita | 1 + dita/RTC-NG/API/api_irtcengine_queryinterface.dita | 1 + .../API/api_irtcengine_queryscreencapturecapability.dita | 1 + dita/RTC-NG/API/api_irtcengine_rate.dita | 1 + .../API/api_irtcengine_registeraudioencodedframeobserver.dita | 1 + .../API/api_irtcengine_registeraudiospectrumobserver.dita | 1 + dita/RTC-NG/API/api_irtcengine_registerextension.dita | 1 + dita/RTC-NG/API/api_irtcengine_registerlocaluseraccount.dita | 1 + .../API/api_irtcengine_registermediametadataobserver.dita | 1 + dita/RTC-NG/API/api_irtcengine_registerpacketobserver.dita | 1 + dita/RTC-NG/API/api_irtcengine_registerplugin.dita | 1 + dita/RTC-NG/API/api_irtcengine_release.dita | 1 + dita/RTC-NG/API/api_irtcengine_removealllisteners.dita | 1 + dita/RTC-NG/API/api_irtcengine_removeeventhandler.dita | 1 + dita/RTC-NG/API/api_irtcengine_removehandler.dita | 1 + dita/RTC-NG/API/api_irtcengine_removeinjectstreamurl.dita | 1 + dita/RTC-NG/API/api_irtcengine_removelistener.dita | 1 + dita/RTC-NG/API/api_irtcengine_removepublishstreamurl.dita | 1 + dita/RTC-NG/API/api_irtcengine_renewtoken.dita | 1 + dita/RTC-NG/API/api_irtcengine_resumeallchannelmediarelay.dita | 1 + dita/RTC-NG/API/api_irtcengine_resumealleffects.dita | 1 + dita/RTC-NG/API/api_irtcengine_resumeaudio.dita | 1 + dita/RTC-NG/API/api_irtcengine_resumeaudiomixing.dita | 1 + dita/RTC-NG/API/api_irtcengine_resumeeffect.dita | 1 + dita/RTC-NG/API/api_irtcengine_selectaudiotrack.dita | 1 + dita/RTC-NG/API/api_irtcengine_sendcustomreportmessage.dita | 1 + dita/RTC-NG/API/api_irtcengine_sendmetadata.dita | 1 + dita/RTC-NG/API/api_irtcengine_sendstreammessage.dita | 1 + dita/RTC-NG/API/api_irtcengine_setaddonlogfile.dita | 1 + dita/RTC-NG/API/api_irtcengine_setadvancedaudiooptions.dita | 1 + dita/RTC-NG/API/api_irtcengine_setainsmode.dita | 1 + dita/RTC-NG/API/api_irtcengine_setaudioeffectparameters.dita | 1 + dita/RTC-NG/API/api_irtcengine_setaudioeffectpreset.dita | 1 + dita/RTC-NG/API/api_irtcengine_setaudiomixingdualmonomode.dita | 1 + dita/RTC-NG/API/api_irtcengine_setaudiomixingpitch.dita | 1 + .../RTC-NG/API/api_irtcengine_setaudiomixingplaybackspeed.dita | 1 + dita/RTC-NG/API/api_irtcengine_setaudiomixingposition.dita | 1 + dita/RTC-NG/API/api_irtcengine_setaudioprofile.dita | 1 + dita/RTC-NG/API/api_irtcengine_setaudioprofile2.dita | 1 + dita/RTC-NG/API/api_irtcengine_setaudioscenario.dita | 1 + .../api_irtcengine_setaudiosessionoperationrestriction.dita | 1 + dita/RTC-NG/API/api_irtcengine_setavsyncsource.dita | 1 + dita/RTC-NG/API/api_irtcengine_setbeautyeffectoptions.dita | 1 + dita/RTC-NG/API/api_irtcengine_setbeautyeffectoptions2.dita | 1 + .../api_irtcengine_setcameraautoexposurefacemodeenabled.dita | 1 + .../API/api_irtcengine_setcameraautofocusfacemodeenabled.dita | 1 + .../API/api_irtcengine_setcameracapturerconfiguration.dita | 1 + dita/RTC-NG/API/api_irtcengine_setcameradeviceorientation.dita | 1 + dita/RTC-NG/API/api_irtcengine_setcameraexposurefactor.dita | 1 + dita/RTC-NG/API/api_irtcengine_setcameraexposureposition.dita | 1 + .../API/api_irtcengine_setcamerafocuspositioninpreview.dita | 1 + dita/RTC-NG/API/api_irtcengine_setcamerastabilizationmode.dita | 1 + dita/RTC-NG/API/api_irtcengine_setcameratorchon.dita | 1 + dita/RTC-NG/API/api_irtcengine_setcamerazoomfactor.dita | 1 + dita/RTC-NG/API/api_irtcengine_setchannelprofile.dita | 1 + dita/RTC-NG/API/api_irtcengine_setclientrole.dita | 1 + dita/RTC-NG/API/api_irtcengine_setclientrole2.dita | 1 + dita/RTC-NG/API/api_irtcengine_setcloudproxy.dita | 1 + dita/RTC-NG/API/api_irtcengine_setcolorenhanceoptions.dita | 1 + dita/RTC-NG/API/api_irtcengine_setcolorenhanceoptions2.dita | 1 + dita/RTC-NG/API/api_irtcengine_setcontentinspec.dita | 1 + .../api_irtcengine_setdefaultmuteallremoteaudiostreams.dita | 1 + .../api_irtcengine_setdefaultmuteallremotevideostreams.dita | 1 + dita/RTC-NG/API/api_irtcengine_setdevicevolume.dita | 1 + ...api_irtcengine_setdirectcdnstreamingaudioconfiguration.dita | 1 + ...api_irtcengine_setdirectcdnstreamingvideoconfiguration.dita | 1 + dita/RTC-NG/API/api_irtcengine_setdualstreammode.dita | 1 + dita/RTC-NG/API/api_irtcengine_setdualstreammode2.dita | 1 + .../api_irtcengine_setearmonitoringaudioframeparameters.dita | 1 + dita/RTC-NG/API/api_irtcengine_seteffectposition.dita | 1 + dita/RTC-NG/API/api_irtcengine_seteffectsvolume.dita | 1 + dita/RTC-NG/API/api_irtcengine_setencryptionmode.dita | 1 + dita/RTC-NG/API/api_irtcengine_setencryptionsecret.dita | 1 + dita/RTC-NG/API/api_irtcengine_setextensionproperty.dita | 1 + .../API/api_irtcengine_setextensionproviderproperty.dita | 1 + dita/RTC-NG/API/api_irtcengine_setexternalaudiosource.dita | 1 + .../API/api_irtcengine_setexternalaudiosourcevolume.dita | 1 + dita/RTC-NG/API/api_irtcengine_setheadphoneeqparameters.dita | 1 + dita/RTC-NG/API/api_irtcengine_setheadphoneeqpreset.dita | 1 + .../API/api_irtcengine_sethighqualityaudioparameters.dita | 1 + dita/RTC-NG/API/api_irtcengine_setinearmonitoringvolume.dita | 1 + dita/RTC-NG/API/api_irtcengine_setlivetranscoding.dita | 1 + dita/RTC-NG/API/api_irtcengine_setlocalaccesspoint.dita | 1 + .../API/api_irtcengine_setlocalpublishfallbackoption.dita | 1 + dita/RTC-NG/API/api_irtcengine_setlocalrendermode.dita | 1 + dita/RTC-NG/API/api_irtcengine_setlocalrendermode2.dita | 1 + dita/RTC-NG/API/api_irtcengine_setlocalvideomirrormode.dita | 1 + dita/RTC-NG/API/api_irtcengine_setlocalvideorenderer.dita | 1 + dita/RTC-NG/API/api_irtcengine_setlocalvoicechanger.dita | 1 + dita/RTC-NG/API/api_irtcengine_setlocalvoiceequalization.dita | 1 + dita/RTC-NG/API/api_irtcengine_setlocalvoiceformant.dita | 1 + dita/RTC-NG/API/api_irtcengine_setlocalvoicepitch.dita | 1 + dita/RTC-NG/API/api_irtcengine_setlocalvoicereverb.dita | 1 + dita/RTC-NG/API/api_irtcengine_setlocalvoicereverbpreset.dita | 1 + dita/RTC-NG/API/api_irtcengine_setlogfile.dita | 1 + dita/RTC-NG/API/api_irtcengine_setlogfilesize.dita | 1 + dita/RTC-NG/API/api_irtcengine_setlogfilter.dita | 1 + dita/RTC-NG/API/api_irtcengine_setloglevel.dita | 1 + dita/RTC-NG/API/api_irtcengine_setlowlightenhanceoptions.dita | 1 + dita/RTC-NG/API/api_irtcengine_setlowlightenhanceoptions2.dita | 1 + dita/RTC-NG/API/api_irtcengine_setmaxmetadatasize.dita | 1 + dita/RTC-NG/API/api_irtcengine_setmediametadatadatasource.dita | 1 + .../API/api_irtcengine_setmixedaudioframeparameters.dita | 1 + dita/RTC-NG/API/api_irtcengine_setparameters.dita | 1 + ...irtcengine_setplaybackaudioframebeforemixingparameters.dita | 1 + .../API/api_irtcengine_setplaybackaudioframeparameters.dita | 1 + dita/RTC-NG/API/api_irtcengine_setpluginparameter.dita | 1 + .../API/api_irtcengine_setrecordingaudioframeparameters.dita | 1 + .../API/api_irtcengine_setremotedefaultvideostreamtype.dita | 1 + dita/RTC-NG/API/api_irtcengine_setremoterendermode.dita | 1 + dita/RTC-NG/API/api_irtcengine_setremoterendermode2.dita | 1 + .../API/api_irtcengine_setremotesubscribefallbackoption.dita | 3 ++- dita/RTC-NG/API/api_irtcengine_setremoteuserpriority.dita | 3 ++- .../API/api_irtcengine_setremoteuserspatialaudioparams.dita | 1 + dita/RTC-NG/API/api_irtcengine_setremotevideorenderer.dita | 1 + dita/RTC-NG/API/api_irtcengine_setremotevideostreamtype.dita | 3 ++- .../API/api_irtcengine_setremotevideosubscriptionoptions.dita | 1 + dita/RTC-NG/API/api_irtcengine_setremotevoice3dposition.dita | 1 + dita/RTC-NG/API/api_irtcengine_setremotevoiceposition.dita | 1 + dita/RTC-NG/API/api_irtcengine_setrendermode.dita | 1 + .../RTC-NG/API/api_irtcengine_setrouteincommunicationmode.dita | 1 + .../RTC-NG/API/api_irtcengine_setscreencapturecontenthint.dita | 1 + .../RTC-NG/API/api_irtcengine_setscreencaptureorientation.dita | 1 + dita/RTC-NG/API/api_irtcengine_setscreencapturescenario.dita | 1 + dita/RTC-NG/API/api_irtcengine_setsubscribeaudioallowlist.dita | 1 + dita/RTC-NG/API/api_irtcengine_setsubscribeaudioblocklist.dita | 1 + dita/RTC-NG/API/api_irtcengine_setsubscribevideoallowlist.dita | 1 + dita/RTC-NG/API/api_irtcengine_setsubscribevideoblocklist.dita | 1 + dita/RTC-NG/API/api_irtcengine_setuplocalvideo.dita | 1 + dita/RTC-NG/API/api_irtcengine_setupremotevideo.dita | 1 + dita/RTC-NG/API/api_irtcengine_setvideodenoiseroptions.dita | 1 + dita/RTC-NG/API/api_irtcengine_setvideodenoiseroptions2.dita | 1 + .../API/api_irtcengine_setvideoencoderconfiguration.dita | 1 + dita/RTC-NG/API/api_irtcengine_setvideoprofile.dita | 1 + dita/RTC-NG/API/api_irtcengine_setvideoprofile2.dita | 1 + dita/RTC-NG/API/api_irtcengine_setvideoqualityparameters.dita | 1 + dita/RTC-NG/API/api_irtcengine_setvideorenderdimension.dita | 1 + dita/RTC-NG/API/api_irtcengine_setvideorenderfps.dita | 1 + dita/RTC-NG/API/api_irtcengine_setvideoscenario.dita | 1 + dita/RTC-NG/API/api_irtcengine_setvideosource.dita | 1 + dita/RTC-NG/API/api_irtcengine_setview.dita | 1 + .../API/api_irtcengine_setvoicebeautifierparameters.dita | 1 + dita/RTC-NG/API/api_irtcengine_setvoicebeautifierpreset.dita | 1 + .../API/api_irtcengine_setvoiceconversionparameters.dita | 1 + dita/RTC-NG/API/api_irtcengine_setvoiceconversionpreset.dita | 1 + dita/RTC-NG/API/api_irtcengine_setvolumeofeffect.dita | 1 + dita/RTC-NG/API/api_irtcengine_startaudioframedump.dita | 1 + dita/RTC-NG/API/api_irtcengine_startaudiomixing.dita | 1 + dita/RTC-NG/API/api_irtcengine_startaudiomixing2.dita | 1 + dita/RTC-NG/API/api_irtcengine_startaudiorecording.dita | 1 + dita/RTC-NG/API/api_irtcengine_startaudiorecording2.dita | 1 + dita/RTC-NG/API/api_irtcengine_startaudiorecording3.dita | 1 + dita/RTC-NG/API/api_irtcengine_startcameracapture.dita | 1 + dita/RTC-NG/API/api_irtcengine_startchannelmediarelay.dita | 1 + dita/RTC-NG/API/api_irtcengine_startdirectcdnstreaming.dita | 1 + dita/RTC-NG/API/api_irtcengine_startechotest.dita | 1 + dita/RTC-NG/API/api_irtcengine_startechotest2.dita | 1 + dita/RTC-NG/API/api_irtcengine_startechotest3.dita | 1 + dita/RTC-NG/API/api_irtcengine_startlastmileprobetest.dita | 1 + dita/RTC-NG/API/api_irtcengine_startlocalvideotranscoder.dita | 1 + dita/RTC-NG/API/api_irtcengine_startmediarenderingtracing.dita | 1 + .../API/api_irtcengine_startorupdatechannelmediarelay.dita | 1 + dita/RTC-NG/API/api_irtcengine_startpreview.dita | 1 + dita/RTC-NG/API/api_irtcengine_startpreview2.dita | 1 + .../API/api_irtcengine_startprimarycustomaudiotrack.dita | 1 + .../API/api_irtcengine_startrtmpstreamwithouttranscoding.dita | 1 + .../API/api_irtcengine_startrtmpstreamwithtranscoding.dita | 1 + dita/RTC-NG/API/api_irtcengine_startscreencapture2.dita | 1 + .../API/api_irtcengine_startscreencapturebydisplayid.dita | 1 + .../API/api_irtcengine_startscreencapturebyscreenrect.dita | 1 + .../API/api_irtcengine_startscreencapturebywindowid.dita | 1 + .../API/api_irtcengine_startsecondarycustomaudiotrack.dita | 1 + dita/RTC-NG/API/api_irtcengine_statechanged.dita | 1 + dita/RTC-NG/API/api_irtcengine_stopalleffects.dita | 1 + dita/RTC-NG/API/api_irtcengine_stopaudioframedump.dita | 1 + dita/RTC-NG/API/api_irtcengine_stopaudiomixing.dita | 1 + dita/RTC-NG/API/api_irtcengine_stopaudiorecording.dita | 1 + dita/RTC-NG/API/api_irtcengine_stopcameracapture.dita | 1 + dita/RTC-NG/API/api_irtcengine_stopchannelmediarelay.dita | 1 + dita/RTC-NG/API/api_irtcengine_stopdirectcdnstreaming.dita | 1 + dita/RTC-NG/API/api_irtcengine_stopechotest.dita | 1 + dita/RTC-NG/API/api_irtcengine_stopeffect.dita | 1 + dita/RTC-NG/API/api_irtcengine_stoplastmileprobetest.dita | 1 + dita/RTC-NG/API/api_irtcengine_stoplocalvideotranscoder.dita | 1 + dita/RTC-NG/API/api_irtcengine_stoppreview.dita | 1 + dita/RTC-NG/API/api_irtcengine_stoppreview2.dita | 1 + .../RTC-NG/API/api_irtcengine_stopprimarycustomaudiotrack.dita | 1 + dita/RTC-NG/API/api_irtcengine_stoprhythmplayer.dita | 1 + dita/RTC-NG/API/api_irtcengine_stoprtmpstream.dita | 1 + dita/RTC-NG/API/api_irtcengine_stopscreencapture.dita | 1 + dita/RTC-NG/API/api_irtcengine_stopscreencapture2.dita | 1 + .../API/api_irtcengine_stopsecondarycustomaudiotrack.dita | 1 + dita/RTC-NG/API/api_irtcengine_switchcamera.dita | 1 + dita/RTC-NG/API/api_irtcengine_switchcamera2.dita | 1 + dita/RTC-NG/API/api_irtcengine_switchchannel.dita | 1 + dita/RTC-NG/API/api_irtcengine_switchchannel2.dita | 1 + dita/RTC-NG/API/api_irtcengine_takescreenshot.dita | 1 + dita/RTC-NG/API/api_irtcengine_takesnapshot.dita | 1 + dita/RTC-NG/API/api_irtcengine_unloadalleffects.dita | 1 + dita/RTC-NG/API/api_irtcengine_unloadeffect.dita | 1 + .../api_irtcengine_unregisteraudioencodedframeobserver.dita | 1 + .../API/api_irtcengine_unregisteraudioframeobserver.dita | 1 + .../API/api_irtcengine_unregisteraudiospectrumobserver.dita | 1 + .../API/api_irtcengine_unregistermediametadataobserver.dita | 1 + dita/RTC-NG/API/api_irtcengine_unregisterplugin.dita | 1 + .../api_irtcengine_unregistervideoencodedimagereceiver.dita | 1 + .../API/api_irtcengine_unregistervideoframeobserver.dita | 1 + dita/RTC-NG/API/api_irtcengine_updatechannelmediaoptions.dita | 1 + dita/RTC-NG/API/api_irtcengine_updatechannelmediarelay.dita | 1 + .../api_irtcengine_updatedirectcdnstreamingmediaoptions.dita | 1 + .../API/api_irtcengine_updatelocaltranscoderconfiguration.dita | 1 + dita/RTC-NG/API/api_irtcengine_updatepreloadchanneltoken.dita | 1 + dita/RTC-NG/API/api_irtcengine_updatertmptranscoding.dita | 1 + .../API/api_irtcengine_updatescreencaptureparameters.dita | 1 + dita/RTC-NG/API/api_irtcengine_updatescreencaptureregion.dita | 1 + dita/RTC-NG/API/api_irtcengine_updatescreencaptureregion2.dita | 1 + dita/RTC-NG/API/api_irtcengine_uploadlogfile.dita | 1 + dita/RTC-NG/API/api_irtcengineex_addpublishstreamurlex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_addvideowatermarkex.dita | 1 + .../API/api_irtcengineex_adjustrecordingsignalvolumeex.dita | 1 + .../API/api_irtcengineex_adjustuserplaybacksignalvolumeex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_clearvideowatermarkex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_createdatastreamex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_createdatastreamex2.dita | 1 + .../API/api_irtcengineex_enableaudiovolumeindicationex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_enablecontentinspectex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_enabledualstreammodeex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_enableencryptionex.dita | 1 + .../RTC-NG/API/api_irtcengineex_enableloopbackrecordingex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_getcallidex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_getconnectionstateex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_getuserinfobyuidex.dita | 1 + .../API/api_irtcengineex_getuserinfobyuseraccountex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_joinchannelex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_leavechannelex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_leavechannelex2.dita | 1 + .../API/api_irtcengineex_muteallremoteaudiostreamsex.dita | 1 + .../API/api_irtcengineex_muteallremotevideostreamsex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_mutelocalaudiostreamex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_mutelocalvideostreamex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_muterecordingsignalex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_muteremoteaudiostreamex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_muteremotevideostreamex.dita | 1 + .../API/api_irtcengineex_pauseallchannelmediarelayex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_pushaudioframeex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_pushencodedvideoimageex.dita | 1 + .../API/api_irtcengineex_resumeallchannelmediarelayex.dita | 1 + .../RTC-NG/API/api_irtcengineex_sendcustomreportmessageex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_sendstreammessageex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_setdualstreammodeex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_setremoterendermodeex.dita | 1 + .../API/api_irtcengineex_setremotevideostreamtypeex.dita | 3 ++- .../api_irtcengineex_setremotevideosubscriptionoptionsex.dita | 1 + .../API/api_irtcengineex_setremotevoice3dpositionex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_setremotevoicepositionex.dita | 1 + .../API/api_irtcengineex_setsubscribeaudioallowlistex.dita | 1 + .../API/api_irtcengineex_setsubscribeaudioblocklistex.dita | 1 + .../API/api_irtcengineex_setsubscribevideoallowlistex.dita | 1 + .../API/api_irtcengineex_setsubscribevideoblocklistex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_setupremotevideoex.dita | 1 + .../API/api_irtcengineex_setvideoencoderconfigurationex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_startchannelmediarelayex.dita | 1 + .../API/api_irtcengineex_startmediarenderingtracingex.dita | 1 + .../API/api_irtcengineex_startorupdatechannelmediarelayex.dita | 1 + .../api_irtcengineex_startrtmpstreamwithouttranscodingex.dita | 1 + .../API/api_irtcengineex_startrtmpstreamwithtranscodingex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_stopchannelmediarelayex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_stoprtmpstreamex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_takesnapshotex.dita | 1 + .../API/api_irtcengineex_updatechannelmediaoptionsex.dita | 1 + .../RTC-NG/API/api_irtcengineex_updatechannelmediarelayex.dita | 1 + dita/RTC-NG/API/api_irtcengineex_updatertmptranscodingex.dita | 1 + dita/RTC-NG/API/api_iscreencapturesourcelist_getcount.dita | 1 + .../RTC-NG/API/api_iscreencapturesourcelist_getsourceinfo.dita | 1 + dita/RTC-NG/API/api_iscreencapturesourcelist_release.dita | 1 + dita/RTC-NG/API/api_ivideodevicecollection_getcount.dita | 1 + dita/RTC-NG/API/api_ivideodevicecollection_getdevice.dita | 1 + dita/RTC-NG/API/api_ivideodevicecollection_release.dita | 1 + dita/RTC-NG/API/api_ivideodevicecollection_setdevice.dita | 1 + .../API/api_ivideodevicemanager_enumeratevideodevices.dita | 1 + dita/RTC-NG/API/api_ivideodevicemanager_getcapability.dita | 1 + dita/RTC-NG/API/api_ivideodevicemanager_getdevice.dita | 1 + .../API/api_ivideodevicemanager_numberofcapabilities.dita | 1 + dita/RTC-NG/API/api_ivideodevicemanager_release.dita | 1 + dita/RTC-NG/API/api_ivideodevicemanager_setdevice.dita | 1 + dita/RTC-NG/API/api_ivideodevicemanager_startdevicetest.dita | 1 + dita/RTC-NG/API/api_ivideodevicemanager_stopdevicetest.dita | 1 + dita/RTC-NG/API/api_ivideosink_getbuffertype.dita | 1 + dita/RTC-NG/API/api_ivideosink_getpixelformat.dita | 1 + dita/RTC-NG/API/api_livetranscoding_addbackgroundimage.dita | 1 + dita/RTC-NG/API/api_livetranscoding_adduser.dita | 1 + dita/RTC-NG/API/api_livetranscoding_addwatermark.dita | 1 + dita/RTC-NG/API/api_livetranscoding_defaulttranscoding.dita | 1 + dita/RTC-NG/API/api_livetranscoding_getadvancedfeatures.dita | 1 + dita/RTC-NG/API/api_livetranscoding_getbackgroundcolor.dita | 1 + .../RTC-NG/API/api_livetranscoding_getbackgroundimagelist.dita | 1 + dita/RTC-NG/API/api_livetranscoding_getblue.dita | 1 + dita/RTC-NG/API/api_livetranscoding_getgreen.dita | 1 + dita/RTC-NG/API/api_livetranscoding_getred.dita | 1 + dita/RTC-NG/API/api_livetranscoding_getusercount.dita | 1 + dita/RTC-NG/API/api_livetranscoding_getusers.dita | 1 + dita/RTC-NG/API/api_livetranscoding_getwatermarklist.dita | 1 + dita/RTC-NG/API/api_livetranscoding_removebackgroundimage.dita | 1 + dita/RTC-NG/API/api_livetranscoding_removeuser.dita | 1 + dita/RTC-NG/API/api_livetranscoding_removewatermark.dita | 1 + dita/RTC-NG/API/api_livetranscoding_setadvancedfeatures.dita | 1 + dita/RTC-NG/API/api_livetranscoding_setbackgroundcolor.dita | 1 + dita/RTC-NG/API/api_livetranscoding_setbackgroundcolor2.dita | 1 + dita/RTC-NG/API/api_livetranscoding_setblue.dita | 1 + dita/RTC-NG/API/api_livetranscoding_setgreen.dita | 1 + dita/RTC-NG/API/api_livetranscoding_setred.dita | 1 + dita/RTC-NG/API/api_livetranscoding_setusers.dita | 1 + dita/RTC-NG/API/api_livetranscoding_setusers2.dita | 1 + dita/RTC-NG/API/api_mediaplayercontroller_initialize.dita | 1 + dita/RTC-NG/API/api_monitordevicechange.dita | 1 + dita/RTC-NG/API/api_musicchartcollection_get.dita | 1 + dita/RTC-NG/API/api_musicchartcollection_getcount.dita | 1 + dita/RTC-NG/API/api_musiccollection_getcount.dita | 1 + dita/RTC-NG/API/api_musiccollection_getmusic.dita | 1 + dita/RTC-NG/API/api_musiccollection_getpage.dita | 1 + dita/RTC-NG/API/api_musiccollection_getpagesize.dita | 1 + dita/RTC-NG/API/api_musiccollection_gettotal.dita | 1 + dita/RTC-NG/API/api_registereventhandler.dita | 1 + dita/RTC-NG/API/api_rtc_local_view_surfaceview.dita | 1 + dita/RTC-NG/API/api_rtc_local_view_surfaceview_screen.dita | 1 + dita/RTC-NG/API/api_rtc_local_view_textureview.dita | 1 + dita/RTC-NG/API/api_rtc_local_view_textureview_screen.dita | 1 + dita/RTC-NG/API/api_rtc_remote_view_surfaceview.dita | 1 + dita/RTC-NG/API/api_rtc_remote_view_textureview.dita | 1 + dita/RTC-NG/API/api_rtc_render_view_rtcsurfaceview.dita | 1 + dita/RTC-NG/API/api_rtc_render_view_rtctextureview.dita | 1 + dita/RTC-NG/API/api_rtcengineext_getassetabsolutepath.dita | 1 + dita/RTC-NG/API/api_videosurface_enablefilptextureapply.dita | 1 + dita/RTC-NG/API/api_videosurface_setenable.dita | 1 + dita/RTC-NG/API/api_videosurface_setforuser.dita | 1 + ...eoframedelegate_agorartcmediaplayergetvideopixelformat.dita | 1 + ...rtcmediaplayervideoframedelegate_didreceivepixelbuffer.dita | 1 + dita/RTC-NG/API/callback_airplayconnected.dita | 1 + ...ck_iaudioencodedframeobserver_onmixedaudioencodedframe.dita | 1 + ...iaudioencodedframeobserver_onplaybackaudioencodedframe.dita | 1 + ...k_iaudioencodedframeobserver_onrecordaudioencodedframe.dita | 1 + ...lback_iaudioframeobserver_ismultiplechannelframewanted.dita | 1 + ...k_iaudioframeobserver_onplaybackaudioframebeforemixing.dita | 1 + ..._iaudioframeobserver_onplaybackaudioframebeforemixing2.dita | 1 + ...ck_iaudioframeobserverbase_getearmonitoringaudioparams.dita | 1 + .../callback_iaudioframeobserverbase_getmixedaudioparams.dita | 1 + ..._iaudioframeobserverbase_getobservedaudioframeposition.dita | 1 + ...allback_iaudioframeobserverbase_getplaybackaudioparams.dita | 1 + .../callback_iaudioframeobserverbase_getrecordaudioparams.dita | 1 + ...back_iaudioframeobserverbase_onearmonitoringaudioframe.dita | 1 + .../callback_iaudioframeobserverbase_onmixedaudioframe.dita | 1 + .../callback_iaudioframeobserverbase_onplaybackaudioframe.dita | 1 + .../callback_iaudioframeobserverbase_onrecordaudioframe.dita | 1 + dita/RTC-NG/API/callback_iaudiopcmframesink_onframe.dita | 1 + .../callback_iaudiospectrumobserver_onlocalaudiospectrum.dita | 1 + .../callback_iaudiospectrumobserver_onremoteaudiospectrum.dita | 1 + ...streamingeventhandler_ondirectcdnstreamingstatechanged.dita | 1 + ...rectcdnstreamingeventhandler_ondirectcdnstreamingstats.dita | 1 + dita/RTC-NG/API/callback_ifaceinfoobserver_onfaceinfo.dita | 1 + .../API/callback_imediaplayeraudioframeobserver_onframe.dita | 1 + .../callback_imediaplayercustomdataprovider_onreaddata.dita | 1 + .../API/callback_imediaplayercustomdataprovider_onseek.dita | 1 + ...k_imediaplayersourceobserver_onagoracdntokenwillexpire.dita | 1 + ...ack_imediaplayersourceobserver_onaudiovolumeindication.dita | 1 + .../API/callback_imediaplayersourceobserver_oncompleted.dita | 1 + .../API/callback_imediaplayersourceobserver_onmetadata.dita | 1 + ...allback_imediaplayersourceobserver_onplaybufferupdated.dita | 1 + ...callback_imediaplayersourceobserver_onplayercachestats.dita | 1 + .../API/callback_imediaplayersourceobserver_onplayerevent.dita | 1 + ...allback_imediaplayersourceobserver_onplayerinfoupdated.dita | 1 + ...lback_imediaplayersourceobserver_onplayerplaybackstats.dita | 1 + ..._imediaplayersourceobserver_onplayersourcestatechanged.dita | 1 + ...back_imediaplayersourceobserver_onplayersrcinfochanged.dita | 1 + .../callback_imediaplayersourceobserver_onpositionchanged.dita | 1 + .../callback_imediaplayersourceobserver_onpreloadevent.dita | 1 + .../API/callback_imediaplayervideoframeobserver_onframe.dita | 1 + .../callback_imediarecorderobserver_onrecorderinfoupdated.dita | 1 + ...callback_imediarecorderobserver_onrecorderstatechanged.dita | 1 + .../API/callback_imetadataobserver_getmaxmetadatasize.dita | 1 + .../API/callback_imetadataobserver_onmetadatareceived.dita | 1 + .../API/callback_imetadataobserver_onreadytosendmetadata.dita | 1 + ...callback_imusiccontentcentereventhandler_onlyricresult.dita | 1 + ...ck_imusiccontentcentereventhandler_onmusicchartsresult.dita | 1 + ...musiccontentcentereventhandler_onmusiccollectionresult.dita | 1 + ...allback_imusiccontentcentereventhandler_onpreloadevent.dita | 1 + ...imusiccontentcentereventhandler_onsongsimpleinforesult.dita | 1 + .../API/callback_ipacketobserver_onreceiveaudiopacket.dita | 1 + .../API/callback_ipacketobserver_onreceivevideopacket.dita | 1 + .../RTC-NG/API/callback_ipacketobserver_onsendaudiopacket.dita | 1 + .../RTC-NG/API/callback_ipacketobserver_onsendvideopacket.dita | 1 + .../API/callback_irtcengineeventhandler_onactivespeaker.dita | 1 + .../API/callback_irtcengineeventhandler_onapicallexecuted.dita | 1 + .../RTC-NG/API/callback_irtcengineeventhandler_onapierror.dita | 1 + ...lback_irtcengineeventhandler_onaudiodevicestatechanged.dita | 1 + ...tcengineeventhandler_onaudiodevicetestvolumeindication.dita | 1 + ...back_irtcengineeventhandler_onaudiodevicevolumechanged.dita | 1 + .../callback_irtcengineeventhandler_onaudioeffectfinished.dita | 1 + .../callback_irtcengineeventhandler_onaudiomixingfinished.dita | 1 + ...ck_irtcengineeventhandler_onaudiomixingpositionchanged.dita | 1 + ...lback_irtcengineeventhandler_onaudiomixingstatechanged.dita | 1 + ...back_irtcengineeventhandler_onaudiopublishstatechanged.dita | 1 + .../API/callback_irtcengineeventhandler_onaudioquality.dita | 1 + .../callback_irtcengineeventhandler_onaudioroutingchanged.dita | 1 + ...ck_irtcengineeventhandler_onaudiosubscribestatechanged.dita | 1 + ...allback_irtcengineeventhandler_onaudiovolumeindication.dita | 1 + ...ack_irtcengineeventhandler_oncameraexposureareachanged.dita | 1 + ...llback_irtcengineeventhandler_oncamerafocusareachanged.dita | 1 + .../API/callback_irtcengineeventhandler_oncameraready.dita | 1 + ...llback_irtcengineeventhandler_onchannelmediarelayevent.dita | 1 + ...irtcengineeventhandler_onchannelmediarelaystatechanged.dita | 1 + .../callback_irtcengineeventhandler_onclientrolechanged.dita | 1 + ...llback_irtcengineeventhandler_onclientrolechangefailed.dita | 1 + .../callback_irtcengineeventhandler_onconnectionbanned.dita | 1 + ...allback_irtcengineeventhandler_onconnectioninterrupted.dita | 1 + .../API/callback_irtcengineeventhandler_onconnectionlost.dita | 1 + ...llback_irtcengineeventhandler_onconnectionstatechanged.dita | 1 + ...callback_irtcengineeventhandler_oncontentinspectresult.dita | 1 + dita/RTC-NG/API/callback_irtcengineeventhandler_ondispose.dita | 1 + ...ck_irtcengineeventhandler_ondownlinknetworkinfoupdated.dita | 1 + .../API/callback_irtcengineeventhandler_onencryptionerror.dita | 1 + dita/RTC-NG/API/callback_irtcengineeventhandler_onerror.dita | 1 + .../API/callback_irtcengineeventhandler_onextensionerror.dita | 1 + .../API/callback_irtcengineeventhandler_onextensionevent.dita | 1 + .../callback_irtcengineeventhandler_onextensionstarted.dita | 1 + .../callback_irtcengineeventhandler_onextensionstopped.dita | 1 + .../callback_irtcengineeventhandler_onfacepositionchanged.dita | 1 + ...callback_irtcengineeventhandler_onfirstlocalaudioframe.dita | 1 + ...irtcengineeventhandler_onfirstlocalaudioframepublished.dita | 1 + ...callback_irtcengineeventhandler_onfirstlocalvideoframe.dita | 3 ++- ...irtcengineeventhandler_onfirstlocalvideoframepublished.dita | 1 + ...lback_irtcengineeventhandler_onfirstremoteaudiodecoded.dita | 1 + ...allback_irtcengineeventhandler_onfirstremoteaudioframe.dita | 1 + ...lback_irtcengineeventhandler_onfirstremotevideodecoded.dita | 1 + ...allback_irtcengineeventhandler_onfirstremotevideoframe.dita | 3 ++- .../API/callback_irtcengineeventhandler_oninitialize.dita | 1 + ...callback_irtcengineeventhandler_onintrarequestreceived.dita | 1 + .../callback_irtcengineeventhandler_onjoinchannelsuccess.dita | 1 + .../callback_irtcengineeventhandler_onlastmileproberesult.dita | 1 + .../API/callback_irtcengineeventhandler_onlastmilequality.dita | 1 + .../API/callback_irtcengineeventhandler_onleavechannel.dita | 1 + ...llback_irtcengineeventhandler_onlocalaudiostatechanged.dita | 1 + .../API/callback_irtcengineeventhandler_onlocalaudiostats.dita | 1 + ...tcengineeventhandler_onlocalpublishfallbacktoaudioonly.dita | 1 + .../callback_irtcengineeventhandler_onlocaluserregistered.dita | 1 + ...llback_irtcengineeventhandler_onlocalvideostatechanged.dita | 1 + .../API/callback_irtcengineeventhandler_onlocalvideostats.dita | 1 + ...ack_irtcengineeventhandler_onlocalvideotranscodererror.dita | 1 + .../callback_irtcengineeventhandler_onmicrophoneenabled.dita | 1 + .../API/callback_irtcengineeventhandler_onnetworkquality.dita | 1 + .../callback_irtcengineeventhandler_onnetworktypechanged.dita | 1 + .../API/callback_irtcengineeventhandler_onpermissionerror.dita | 1 + .../API/callback_irtcengineeventhandler_onproxyconnected.dita | 1 + ...callback_irtcengineeventhandler_onrejoinchannelsuccess.dita | 1 + ...llback_irtcengineeventhandler_onremoteaudiomixingbegin.dita | 1 + ...callback_irtcengineeventhandler_onremoteaudiomixingend.dita | 1 + ...lback_irtcengineeventhandler_onremoteaudiostatechanged.dita | 3 ++- .../callback_irtcengineeventhandler_onremoteaudiostats.dita | 1 + ...ack_irtcengineeventhandler_onremoteaudiotransportstats.dita | 1 + ...ngineeventhandler_onremotesubscribefallbacktoaudioonly.dita | 1 + ...lback_irtcengineeventhandler_onremotevideostatechanged.dita | 3 ++- .../callback_irtcengineeventhandler_onremotevideostats.dita | 1 + ...ack_irtcengineeventhandler_onremotevideotransportstats.dita | 1 + ...callback_irtcengineeventhandler_onrequestaudiofileinfo.dita | 1 + .../API/callback_irtcengineeventhandler_onrequesttoken.dita | 1 + ...back_irtcengineeventhandler_onrhythmplayerstatechanged.dita | 1 + .../RTC-NG/API/callback_irtcengineeventhandler_onrtcstats.dita | 1 + .../callback_irtcengineeventhandler_onrtmpstreamingevent.dita | 1 + ...ack_irtcengineeventhandler_onrtmpstreamingstatechanged.dita | 1 + ...back_irtcengineeventhandler_onscreencaptureinfoupdated.dita | 1 + .../API/callback_irtcengineeventhandler_onsnapshottaken.dita | 1 + dita/RTC-NG/API/callback_irtcengineeventhandler_onstart.dita | 1 + dita/RTC-NG/API/callback_irtcengineeventhandler_onstop.dita | 1 + ...callback_irtcengineeventhandler_onstreaminjectedstatus.dita | 1 + .../API/callback_irtcengineeventhandler_onstreammessage.dita | 1 + .../callback_irtcengineeventhandler_onstreammessageerror.dita | 1 + .../API/callback_irtcengineeventhandler_onstreampublished.dita | 1 + .../callback_irtcengineeventhandler_onstreamunpublished.dita | 1 + ...back_irtcengineeventhandler_ontokenprivilegewillexpire.dita | 1 + ...ck_irtcengineeventhandler_ontranscodedstreamlayoutinfo.dita | 1 + .../callback_irtcengineeventhandler_ontranscodingupdated.dita | 1 + ...back_irtcengineeventhandler_onuplinknetworkinfoupdated.dita | 1 + .../API/callback_irtcengineeventhandler_onuploadlogresult.dita | 3 ++- .../callback_irtcengineeventhandler_onuseraccountupdated.dita | 1 + ...callback_irtcengineeventhandler_onuserenablelocalvideo.dita | 1 + .../API/callback_irtcengineeventhandler_onuserenablevideo.dita | 1 + .../API/callback_irtcengineeventhandler_onuserinfoupdated.dita | 1 + .../API/callback_irtcengineeventhandler_onuserjoined.dita | 1 + .../API/callback_irtcengineeventhandler_onusermuteaudio.dita | 1 + .../API/callback_irtcengineeventhandler_onusermutevideo.dita | 1 + .../API/callback_irtcengineeventhandler_onuseroffline.dita | 1 + .../callback_irtcengineeventhandler_onuserstatechanged.dita | 1 + ...lback_irtcengineeventhandler_onvideodevicestatechanged.dita | 3 ++- ...back_irtcengineeventhandler_onvideopublishstatechanged.dita | 1 + ...k_irtcengineeventhandler_onvideorenderingtracingresult.dita | 1 + .../callback_irtcengineeventhandler_onvideosizechanged.dita | 1 + ...k_irtcengineeventhandler_onvideosourceframesizechanged.dita | 1 + .../API/callback_irtcengineeventhandler_onvideostopped.dita | 1 + ...ck_irtcengineeventhandler_onvideosubscribestatechanged.dita | 1 + ...rtcengineeventhandler_onvirtualbackgroundsourceenabled.dita | 1 + dita/RTC-NG/API/callback_irtcengineeventhandler_onwarning.dita | 1 + ...ivideoencodedframeobserver_onencodedvideoframereceived.dita | 1 + .../API/callback_ivideoframeobserver_getmirrorapplied.dita | 1 + .../callback_ivideoframeobserver_getobservedframeposition.dita | 1 + .../API/callback_ivideoframeobserver_getrotationapplied.dita | 1 + ...callback_ivideoframeobserver_getsmoothrenderingenabled.dita | 1 + .../callback_ivideoframeobserver_getvideoformatpreference.dita | 1 + .../callback_ivideoframeobserver_getvideoframeprocessmode.dita | 1 + .../API/callback_ivideoframeobserver_oncapturevideoframe.dita | 1 + dita/RTC-NG/API/callback_ivideoframeobserver_onframe.dita | 1 + .../callback_ivideoframeobserver_onmediaplayervideoframe.dita | 1 + ...llback_ivideoframeobserver_onpreencodescreenvideoframe.dita | 3 ++- .../callback_ivideoframeobserver_onpreencodevideoframe.dita | 1 + .../API/callback_ivideoframeobserver_onrendervideoframe.dita | 1 + .../API/callback_ivideoframeobserver_onrendervideoframeex.dita | 1 + ...callback_ivideoframeobserver_onscreencapturevideoframe.dita | 1 + ...ideoframeobserver_onsecondarypreencodecameravideoframe.dita | 1 + ...ideoframeobserver_onsecondarypreencodescreenvideoframe.dita | 1 + dita/RTC-NG/API/callback_ivideosink_ondispose.dita | 1 + dita/RTC-NG/API/callback_ivideosink_oninitialize.dita | 1 + dita/RTC-NG/API/callback_ivideosink_onrenderpixelbuffer.dita | 1 + dita/RTC-NG/API/callback_ivideosink_onrenderrawdata.dita | 1 + dita/RTC-NG/API/callback_ivideosink_onstart.dita | 1 + dita/RTC-NG/API/callback_ivideosink_onstop.dita | 1 + dita/RTC-NG/API/callback_videosurface_ontexturesizemodify.dita | 1 + dita/RTC-NG/API/class_Localaccesspointconfiguration.dita | 1 + dita/RTC-NG/API/class_advancedaudiooptions.dita | 3 ++- dita/RTC-NG/API/class_advancedconfiginfo.dita | 1 + dita/RTC-NG/API/class_advanceoptions.dita | 1 + dita/RTC-NG/API/class_agorafacepositioninfo.dita | 1 + dita/RTC-NG/API/class_agorarhythmplayerconfig.dita | 1 + dita/RTC-NG/API/class_agorartcdeviceinfo.dita | 1 + dita/RTC-NG/API/class_agorartcexception.dita | 1 + dita/RTC-NG/API/class_agoravideoview.dita | 1 + dita/RTC-NG/API/class_agoraview.dita | 1 + dita/RTC-NG/API/class_audiodeviceinfo.dita | 1 + dita/RTC-NG/API/class_audioencodedframeobserverconfig.dita | 1 + dita/RTC-NG/API/class_audioexternalsourceposition.dita | 1 + dita/RTC-NG/API/class_audioframe.dita | 1 + dita/RTC-NG/API/class_audioparams.dita | 1 + dita/RTC-NG/API/class_audiopcmframe.dita | 1 + dita/RTC-NG/API/class_audiorecordingconfiguration.dita | 1 + dita/RTC-NG/API/class_audiospectrumdata.dita | 1 + dita/RTC-NG/API/class_audiotrackconfig.dita | 3 ++- dita/RTC-NG/API/class_audiovolumeinfo.dita | 1 + dita/RTC-NG/API/class_beautyoptions.dita | 1 + dita/RTC-NG/API/class_cachestatistics.dita | 1 + dita/RTC-NG/API/class_cameracapturerconfiguration.dita | 3 ++- dita/RTC-NG/API/class_channel.dita | 1 + dita/RTC-NG/API/class_channelmediainfo.dita | 1 + dita/RTC-NG/API/class_channelmediaoptions.dita | 1 + dita/RTC-NG/API/class_channelmediarelayconfiguration.dita | 1 + dita/RTC-NG/API/class_clientroleoptions.dita | 1 + dita/RTC-NG/API/class_climaxsegment.dita | 1 + dita/RTC-NG/API/class_codeccapinfo.dita | 1 + dita/RTC-NG/API/class_codeccaplevels.dita | 1 + dita/RTC-NG/API/class_colorenhanceoptions.dita | 1 + dita/RTC-NG/API/class_contentinspectconfig.dita | 1 + dita/RTC-NG/API/class_contentinspectmodule.dita | 1 + dita/RTC-NG/API/class_datastreamconfig.dita | 1 + dita/RTC-NG/API/class_device.dita | 1 + dita/RTC-NG/API/class_deviceinfo.dita | 1 + dita/RTC-NG/API/class_directcdnstreamingmediaoptions.dita | 1 + dita/RTC-NG/API/class_directcdnstreamingstats.dita | 1 + dita/RTC-NG/API/class_downlinknetworkinfo.dita | 1 + dita/RTC-NG/API/class_echotestconfiguration.dita | 1 + dita/RTC-NG/API/class_encodedaudioframeinfo.dita | 1 + dita/RTC-NG/API/class_encodedvideoframeinfo.dita | 1 + dita/RTC-NG/API/class_encryptionconfig.dita | 3 ++- dita/RTC-NG/API/class_externalvideoframe.dita | 1 + dita/RTC-NG/API/class_focallengthinfo.dita | 1 + dita/RTC-NG/API/class_imagetrackoptions.dita | 1 + dita/RTC-NG/API/class_imediaengineevent.dita | 1 + dita/RTC-NG/API/class_imediafilterextensiondelegate.dita | 1 + dita/RTC-NG/API/class_imediaplayerevent.dita | 1 + dita/RTC-NG/API/class_imediarecorderevent.dita | 1 + dita/RTC-NG/API/class_injectstreamconfig.dita | 1 + dita/RTC-NG/API/class_intrinsicelements.dita | 1 + dita/RTC-NG/API/class_irtcengineevent.dita | 1 + dita/RTC-NG/API/class_ivideosink.dita | 1 + dita/RTC-NG/API/class_lastmileprobeconfig.dita | 1 + dita/RTC-NG/API/class_lastmileprobeonewayresult.dita | 1 + dita/RTC-NG/API/class_lastmileproberesult.dita | 1 + dita/RTC-NG/API/class_leavechanneloptions.dita | 1 + dita/RTC-NG/API/class_livestreamadvancedfeature.dita | 1 + dita/RTC-NG/API/class_livetranscoding.dita | 3 ++- dita/RTC-NG/API/class_localaudiostats.dita | 1 + dita/RTC-NG/API/class_localspatialaudioconfig.dita | 1 + dita/RTC-NG/API/class_localtranscoderconfiguration.dita | 1 + dita/RTC-NG/API/class_localvideostats.dita | 1 + dita/RTC-NG/API/class_logconfig.dita | 1 + dita/RTC-NG/API/class_loguploadserverinfo.dita | 1 + dita/RTC-NG/API/class_lowlightenhanceoptions.dita | 3 ++- dita/RTC-NG/API/class_mediadeviceinfo.dita | 1 + dita/RTC-NG/API/class_mediaplayercontroller.dita | 1 + dita/RTC-NG/API/class_mediarecorderconfiguration.dita | 1 + dita/RTC-NG/API/class_mediasource.dita | 1 + dita/RTC-NG/API/class_metadata.dita | 1 + dita/RTC-NG/API/class_music.dita | 1 + dita/RTC-NG/API/class_musiccacheinfo.dita | 1 + dita/RTC-NG/API/class_musicchartcollection.dita | 1 + dita/RTC-NG/API/class_musicchartinfo.dita | 1 + dita/RTC-NG/API/class_musiccollection.dita | 1 + dita/RTC-NG/API/class_musiccontentcenterconfiguration.dita | 1 + dita/RTC-NG/API/class_mvproperty.dita | 1 + dita/RTC-NG/API/class_playerplaybackstats.dita | 1 + dita/RTC-NG/API/class_playerstreaminfo.dita | 1 + dita/RTC-NG/API/class_playerupdatedinfo.dita | 1 + dita/RTC-NG/API/class_plugin.dita | 1 + dita/RTC-NG/API/class_plugininfo.dita | 1 + dita/RTC-NG/API/class_recorderinfo.dita | 1 + dita/RTC-NG/API/class_recorderstreaminfo.dita | 1 + dita/RTC-NG/API/class_rect.dita | 1 + dita/RTC-NG/API/class_rectangle.dita | 1 + dita/RTC-NG/API/class_remoteaudiostats.dita | 1 + dita/RTC-NG/API/class_remotevideostats.dita | 1 + dita/RTC-NG/API/class_remotevoicepositioninfo.dita | 1 + dita/RTC-NG/API/class_rendererconfig.dita | 1 + dita/RTC-NG/API/class_rendereroptions.dita | 1 + dita/RTC-NG/API/class_rtc_local_view_surfaceview.dita | 1 + dita/RTC-NG/API/class_rtc_local_view_textureview.dita | 1 + dita/RTC-NG/API/class_rtc_remote_view_surfaceview.dita | 1 + dita/RTC-NG/API/class_rtc_remote_view_textureview.dita | 1 + dita/RTC-NG/API/class_rtc_render_view_rtcsurfaceview.dita | 1 + dita/RTC-NG/API/class_rtc_render_view_rtctextureview.dita | 1 + dita/RTC-NG/API/class_rtcconnection.dita | 3 ++- dita/RTC-NG/API/class_rtcengineconfig.dita | 1 + dita/RTC-NG/API/class_rtcimage.dita | 1 + dita/RTC-NG/API/class_rtcrendererviewprops.dita | 1 + dita/RTC-NG/API/class_rtcstats.dita | 1 + dita/RTC-NG/API/class_screencaptureconfiguration.dita | 1 + dita/RTC-NG/API/class_screencaptureparameters.dita | 1 + dita/RTC-NG/API/class_screencapturesourceinfo.dita | 1 + dita/RTC-NG/API/class_screensymbol.dita | 1 + dita/RTC-NG/API/class_sdkbuildinfo.dita | 1 + dita/RTC-NG/API/class_segmentationproperty.dita | 1 + dita/RTC-NG/API/class_simulcaststreamconfig.dita | 1 + dita/RTC-NG/API/class_size.dita | 1 + dita/RTC-NG/API/class_snapshotconfig.dita | 1 + dita/RTC-NG/API/class_spatialaudioparams.dita | 3 ++- dita/RTC-NG/API/class_spatialaudiozone.dita | 1 + dita/RTC-NG/API/class_srcinfo.dita | 1 + dita/RTC-NG/API/class_thumbimagebuffer.dita | 1 + dita/RTC-NG/API/class_transcodinguser.dita | 1 + dita/RTC-NG/API/class_transcodingvideostream.dita | 1 + dita/RTC-NG/API/class_uplinknetworkinfo.dita | 1 + dita/RTC-NG/API/class_user.dita | 1 + dita/RTC-NG/API/class_useraudiospectruminfo.dita | 1 + dita/RTC-NG/API/class_userinfo.dita | 1 + dita/RTC-NG/API/class_videocanvas.dita | 1 + dita/RTC-NG/API/class_videodenoiseroptions.dita | 1 + dita/RTC-NG/API/class_videodeviceinfo.dita | 1 + dita/RTC-NG/API/class_videodimensions.dita | 1 + dita/RTC-NG/API/class_videoencoderconfiguration.dita | 1 + dita/RTC-NG/API/class_videoformat.dita | 1 + dita/RTC-NG/API/class_videoframe.dita | 1 + dita/RTC-NG/API/class_videoframebufferconfig.dita | 1 + dita/RTC-NG/API/class_videolayout.dita | 1 + dita/RTC-NG/API/class_videorenderingtracinginfo.dita | 1 + dita/RTC-NG/API/class_videosubscriptionoptions.dita | 3 ++- dita/RTC-NG/API/class_videoviewcontroller.dita | 1 + dita/RTC-NG/API/class_videoviewcontrollerbase.dita | 1 + dita/RTC-NG/API/class_virtualbackgroundsource.dita | 1 + dita/RTC-NG/API/class_watermarkoptions.dita | 1 + dita/RTC-NG/API/class_watermarkratio.dita | 1 + dita/RTC-NG/API/class_windowinfo.dita | 1 + dita/RTC-NG/API/construct_videoviewcontroller.dita | 1 + dita/RTC-NG/API/construct_videoviewcontroller_remote.dita | 1 + 1057 files changed, 1081 insertions(+), 23 deletions(-) diff --git a/dita/RTC-NG/API/api_agoravideoencoderconfiguration_initwithsize.dita b/dita/RTC-NG/API/api_agoravideoencoderconfiguration_initwithsize.dita index 937c0097878..bdbda8a5cbf 100644 --- a/dita/RTC-NG/API/api_agoravideoencoderconfiguration_initwithsize.dita +++ b/dita/RTC-NG/API/api_agoravideoencoderconfiguration_initwithsize.dita @@ -14,6 +14,7 @@

+ - (instancetype _Nonnull)initWithSize:(CGSize)size frameRate:(AgoraVideoFrameRate)frameRate bitrate:(NSInteger)bitrate diff --git a/dita/RTC-NG/API/api_agoravideoencoderconfiguration_initwithwidth.dita b/dita/RTC-NG/API/api_agoravideoencoderconfiguration_initwithwidth.dita index 79cd1878e49..7181c23de96 100644 --- a/dita/RTC-NG/API/api_agoravideoencoderconfiguration_initwithwidth.dita +++ b/dita/RTC-NG/API/api_agoravideoencoderconfiguration_initwithwidth.dita @@ -14,6 +14,7 @@

+ - (instancetype _Nonnull)initWithWidth:(NSInteger)width height:(NSInteger)height frameRate:(AgoraVideoFrameRate)frameRate diff --git a/dita/RTC-NG/API/api_channelmediarelayconfiguration_getdestchannelmediainfos.dita b/dita/RTC-NG/API/api_channelmediarelayconfiguration_getdestchannelmediainfos.dita index 41074dc3f47..1ee900021ff 100644 --- a/dita/RTC-NG/API/api_channelmediarelayconfiguration_getdestchannelmediainfos.dita +++ b/dita/RTC-NG/API/api_channelmediarelayconfiguration_getdestchannelmediainfos.dita @@ -16,6 +16,7 @@ public Map<String, ChannelMediaInfo> getDestChannelMediaInfos() { return destInfos; } + diff --git a/dita/RTC-NG/API/api_channelmediarelayconfiguration_getsrcchannelmediainfo.dita b/dita/RTC-NG/API/api_channelmediarelayconfiguration_getsrcchannelmediainfo.dita index 0439f53d052..78ebda2c6f0 100644 --- a/dita/RTC-NG/API/api_channelmediarelayconfiguration_getsrcchannelmediainfo.dita +++ b/dita/RTC-NG/API/api_channelmediarelayconfiguration_getsrcchannelmediainfo.dita @@ -16,6 +16,7 @@ public ChannelMediaInfo getSrcChannelMediaInfo() { return srcInfo; } + diff --git a/dita/RTC-NG/API/api_channelmediarelayconfiguration_removedestchannelinfo.dita b/dita/RTC-NG/API/api_channelmediarelayconfiguration_removedestchannelinfo.dita index 122b930287b..8b65d8e74f9 100644 --- a/dita/RTC-NG/API/api_channelmediarelayconfiguration_removedestchannelinfo.dita +++ b/dita/RTC-NG/API/api_channelmediarelayconfiguration_removedestchannelinfo.dita @@ -16,6 +16,7 @@ public void removeDestChannelInfo(String channelName) { destInfos.remove(channelName); } + - (BOOL)removeDestinationInfoForChannelName:(NSString *_Nonnull)channelName; diff --git a/dita/RTC-NG/API/api_channelmediarelayconfiguration_setdestchannelinfo.dita b/dita/RTC-NG/API/api_channelmediarelayconfiguration_setdestchannelinfo.dita index 7c131733655..538de71c3b6 100644 --- a/dita/RTC-NG/API/api_channelmediarelayconfiguration_setdestchannelinfo.dita +++ b/dita/RTC-NG/API/api_channelmediarelayconfiguration_setdestchannelinfo.dita @@ -16,6 +16,7 @@ public void setDestChannelInfo(String channelName, ChannelMediaInfo destInfo) { destInfos.put(channelName, destInfo); } + - (BOOL)setDestinationInfo:(AgoraChannelMediaRelayInfo *_Nonnull)destinationInfo forChannelName:(NSString *_Nonnull)channelName; diff --git a/dita/RTC-NG/API/api_channelmediarelayconfiguration_setsrcchannelinfo.dita b/dita/RTC-NG/API/api_channelmediarelayconfiguration_setsrcchannelinfo.dita index be35d45b672..7b6e8f409f3 100644 --- a/dita/RTC-NG/API/api_channelmediarelayconfiguration_setsrcchannelinfo.dita +++ b/dita/RTC-NG/API/api_channelmediarelayconfiguration_setsrcchannelinfo.dita @@ -16,6 +16,7 @@ public void setSrcChannelInfo(ChannelMediaInfo srcInfo) { this.srcInfo = srcInfo; } + diff --git a/dita/RTC-NG/API/api_createagorartcengine.dita b/dita/RTC-NG/API/api_createagorartcengine.dita index 3e4c2e00980..aa3c20e601e 100644 --- a/dita/RTC-NG/API/api_createagorartcengine.dita +++ b/dita/RTC-NG/API/api_createagorartcengine.dita @@ -14,6 +14,7 @@

+ AGORA_API agora::rtc::IRtcEngine *AGORA_CALL createAgoraRtcEngine () export function createAgoraRtcEngine(): IRtcEngineEx { diff --git a/dita/RTC-NG/API/api_createagorartcengineex.dita b/dita/RTC-NG/API/api_createagorartcengineex.dita index bf0df7b4e39..535b4e26116 100644 --- a/dita/RTC-NG/API/api_createagorartcengineex.dita +++ b/dita/RTC-NG/API/api_createagorartcengineex.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_getmediaplayercachemanager.dita b/dita/RTC-NG/API/api_getmediaplayercachemanager.dita index c792dd91f5d..ba6b96aab45 100644 --- a/dita/RTC-NG/API/api_getmediaplayercachemanager.dita +++ b/dita/RTC-NG/API/api_getmediaplayercachemanager.dita @@ -16,6 +16,7 @@

public abstract IMediaPlayerCacheManager getMediaPlayerCacheManager(); + - (id<AgoraRtcMediaPlayerCacheManagerProtocol> _Nullable)createMediaPlayerCacheManager; AGORA_API agora::rtc::IMediaPlayerCacheManager* AGORA_CALL getMediaPlayerCacheManager(); export function getMediaPlayerCacheManager(): IMediaPlayerCacheManager { diff --git a/dita/RTC-NG/API/api_iagoraparameter_setparameters.dita b/dita/RTC-NG/API/api_iagoraparameter_setparameters.dita index e312de03d81..3a8c01a2f90 100644 --- a/dita/RTC-NG/API/api_iagoraparameter_setparameters.dita +++ b/dita/RTC-NG/API/api_iagoraparameter_setparameters.dita @@ -14,6 +14,7 @@

+ virtual int setParameters(const char* parameters) = 0; diff --git a/dita/RTC-NG/API/api_iaudiodevicecollection_getapplicationvolume.dita b/dita/RTC-NG/API/api_iaudiodevicecollection_getapplicationvolume.dita index f248f894114..08e5cf06172 100644 --- a/dita/RTC-NG/API/api_iaudiodevicecollection_getapplicationvolume.dita +++ b/dita/RTC-NG/API/api_iaudiodevicecollection_getapplicationvolume.dita @@ -14,6 +14,7 @@

+ virtual int getApplicationVolume(int& volume) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceCollection") diff --git a/dita/RTC-NG/API/api_iaudiodevicecollection_getcount.dita b/dita/RTC-NG/API/api_iaudiodevicecollection_getcount.dita index 273bff77ac8..6c6b661bae5 100644 --- a/dita/RTC-NG/API/api_iaudiodevicecollection_getcount.dita +++ b/dita/RTC-NG/API/api_iaudiodevicecollection_getcount.dita @@ -14,6 +14,7 @@

+ virtual int getCount() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceCollection") diff --git a/dita/RTC-NG/API/api_iaudiodevicecollection_getdefaultdevice.dita b/dita/RTC-NG/API/api_iaudiodevicecollection_getdefaultdevice.dita index 21bae55e6f4..1b8c4a92866 100644 --- a/dita/RTC-NG/API/api_iaudiodevicecollection_getdefaultdevice.dita +++ b/dita/RTC-NG/API/api_iaudiodevicecollection_getdefaultdevice.dita @@ -13,6 +13,7 @@

+ - (AgoraRtcDeviceInfo* _Nullable)getDefaultAudioDevice:(AgoraMediaDeviceType)type; virtual int getDefaultDevice(char deviceName[MAX_DEVICE_ID_LENGTH], char deviceId[MAX_DEVICE_ID_LENGTH]) = 0; diff --git a/dita/RTC-NG/API/api_iaudiodevicecollection_getdefaultdevice2.dita b/dita/RTC-NG/API/api_iaudiodevicecollection_getdefaultdevice2.dita index 2c1d33986ce..6119c9e5045 100644 --- a/dita/RTC-NG/API/api_iaudiodevicecollection_getdefaultdevice2.dita +++ b/dita/RTC-NG/API/api_iaudiodevicecollection_getdefaultdevice2.dita @@ -14,6 +14,7 @@

+ virtual int getDefaultDevice(char deviceName[MAX_DEVICE_ID_LENGTH], char deviceTypeName[MAX_DEVICE_ID_LENGTH], char deviceId[MAX_DEVICE_ID_LENGTH]) = 0; diff --git a/dita/RTC-NG/API/api_iaudiodevicecollection_getdevice.dita b/dita/RTC-NG/API/api_iaudiodevicecollection_getdevice.dita index 0fbe643c632..44a6eafebcf 100644 --- a/dita/RTC-NG/API/api_iaudiodevicecollection_getdevice.dita +++ b/dita/RTC-NG/API/api_iaudiodevicecollection_getdevice.dita @@ -14,6 +14,7 @@

+ virtual int getDevice(int index, char deviceName[MAX_DEVICE_ID_LENGTH], char deviceId[MAX_DEVICE_ID_LENGTH]) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceCollection") diff --git a/dita/RTC-NG/API/api_iaudiodevicecollection_getdevice2.dita b/dita/RTC-NG/API/api_iaudiodevicecollection_getdevice2.dita index 8d15cbada89..75786a93735 100644 --- a/dita/RTC-NG/API/api_iaudiodevicecollection_getdevice2.dita +++ b/dita/RTC-NG/API/api_iaudiodevicecollection_getdevice2.dita @@ -14,6 +14,7 @@

+ virtual int getDevice(int index, char deviceName[MAX_DEVICE_ID_LENGTH], char deviceTypeName[MAX_DEVICE_ID_LENGTH], char deviceId[MAX_DEVICE_ID_LENGTH]) = 0; diff --git a/dita/RTC-NG/API/api_iaudiodevicecollection_isapplicationmute.dita b/dita/RTC-NG/API/api_iaudiodevicecollection_isapplicationmute.dita index c46314f3b44..99f4e2327c5 100644 --- a/dita/RTC-NG/API/api_iaudiodevicecollection_isapplicationmute.dita +++ b/dita/RTC-NG/API/api_iaudiodevicecollection_isapplicationmute.dita @@ -14,6 +14,7 @@

+ virtual int isApplicationMute(bool &mute) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceCollection") diff --git a/dita/RTC-NG/API/api_iaudiodevicecollection_release.dita b/dita/RTC-NG/API/api_iaudiodevicecollection_release.dita index e1462415106..44500366b6b 100644 --- a/dita/RTC-NG/API/api_iaudiodevicecollection_release.dita +++ b/dita/RTC-NG/API/api_iaudiodevicecollection_release.dita @@ -14,6 +14,7 @@

+ virtual void release() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceCollection") diff --git a/dita/RTC-NG/API/api_iaudiodevicecollection_setapplicationmute.dita b/dita/RTC-NG/API/api_iaudiodevicecollection_setapplicationmute.dita index 22a326c4cec..77b7e52ed43 100644 --- a/dita/RTC-NG/API/api_iaudiodevicecollection_setapplicationmute.dita +++ b/dita/RTC-NG/API/api_iaudiodevicecollection_setapplicationmute.dita @@ -14,6 +14,7 @@

+ virtual int setApplicationMute(bool mute) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceCollection") diff --git a/dita/RTC-NG/API/api_iaudiodevicecollection_setapplicationvolume.dita b/dita/RTC-NG/API/api_iaudiodevicecollection_setapplicationvolume.dita index f49da0ba198..a8bf916badf 100644 --- a/dita/RTC-NG/API/api_iaudiodevicecollection_setapplicationvolume.dita +++ b/dita/RTC-NG/API/api_iaudiodevicecollection_setapplicationvolume.dita @@ -14,6 +14,7 @@

+ virtual int setApplicationVolume(int volume) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceCollection") diff --git a/dita/RTC-NG/API/api_iaudiodevicecollection_setdevice.dita b/dita/RTC-NG/API/api_iaudiodevicecollection_setdevice.dita index be96dcda050..14ea47e3614 100644 --- a/dita/RTC-NG/API/api_iaudiodevicecollection_setdevice.dita +++ b/dita/RTC-NG/API/api_iaudiodevicecollection_setdevice.dita @@ -14,6 +14,7 @@

+ virtual int setDevice(const char deviceId[MAX_DEVICE_ID_LENGTH]) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceCollection") diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_enumerateplaybackdevices.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_enumerateplaybackdevices.dita index caaecc45dd1..3aa8b31cd5f 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_enumerateplaybackdevices.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_enumerateplaybackdevices.dita @@ -14,6 +14,7 @@

+ virtual IAudioDeviceCollection* enumeratePlaybackDevices() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceManager") diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_enumeraterecordingdevices.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_enumeraterecordingdevices.dita index 23b75b25619..d36637fd77a 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_enumeraterecordingdevices.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_enumeraterecordingdevices.dita @@ -14,6 +14,7 @@

+ virtual IAudioDeviceCollection* enumerateRecordingDevices() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceManager") diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_followsystemloopbackdevice.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_followsystemloopbackdevice.dita index bc55adc9789..039c8a52c99 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_followsystemloopbackdevice.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_followsystemloopbackdevice.dita @@ -14,6 +14,7 @@

+ virtual int followSystemLoopbackDevice(bool enable) = 0; abstract followSystemLoopbackDevice(enable: boolean): number; diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_followsystemplaybackdevice.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_followsystemplaybackdevice.dita index e90231395ef..dec5bdf165a 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_followsystemplaybackdevice.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_followsystemplaybackdevice.dita @@ -13,6 +13,7 @@

+ (int) followSystemPlaybackDevice:(BOOL)enable; virtual int followSystemPlaybackDevice(bool enable) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceManager") diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_followsystemrecordingdevice.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_followsystemrecordingdevice.dita index 2f79fac6b1e..456956740ba 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_followsystemrecordingdevice.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_followsystemrecordingdevice.dita @@ -13,6 +13,7 @@

+ (int) followSystemRecordingDevice:(BOOL)enable; virtual int followSystemRecordingDevice(bool enable) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceManager") diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_getloopbackdevice.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_getloopbackdevice.dita index c1346f9ac9c..02c145edb67 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_getloopbackdevice.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_getloopbackdevice.dita @@ -14,6 +14,7 @@

+ virtual int getLoopbackDevice(char deviceId[MAX_DEVICE_ID_LENGTH]) = 0; abstract getLoopbackDevice(): string; diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdefaultdevice.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdefaultdevice.dita index d144de93e3f..ab8d9f27c3d 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdefaultdevice.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdefaultdevice.dita @@ -14,6 +14,7 @@

+ abstract getPlaybackDefaultDevice(): AudioDeviceInfo; diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdefaultdevice2.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdefaultdevice2.dita index cade26e22bd..ec2bf51bb67 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdefaultdevice2.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdefaultdevice2.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdevice.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdevice.dita index 44f6ef991ed..e2a0f0a7acd 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdevice.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdevice.dita @@ -14,6 +14,7 @@

+ virtual int getPlaybackDevice(char deviceId[MAX_DEVICE_ID_LENGTH]) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceManager") diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdeviceinfo.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdeviceinfo.dita index 2d45cf8daf2..ddf8b5b1ba1 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdeviceinfo.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdeviceinfo.dita @@ -14,6 +14,7 @@

+ virtual int getPlaybackDeviceInfo(char deviceId[MAX_DEVICE_ID_LENGTH], char deviceName[MAX_DEVICE_ID_LENGTH]) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceManager") diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdeviceinfo2.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdeviceinfo2.dita index 228139ade7d..54090cc1008 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdeviceinfo2.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdeviceinfo2.dita @@ -14,6 +14,7 @@

+ virtual int getPlaybackDeviceInfo(char deviceId[MAX_DEVICE_ID_LENGTH], char deviceName[MAX_DEVICE_ID_LENGTH], char deviceTypeName[MAX_DEVICE_ID_LENGTH]) = 0; diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdevicemute.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdevicemute.dita index fae1c57f503..cf258671316 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdevicemute.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdevicemute.dita @@ -14,6 +14,7 @@

+ virtual int getPlaybackDeviceMute(bool *mute) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceManager") diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdevicevolume.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdevicevolume.dita index ad53bb59767..cd77ba6652f 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdevicevolume.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_getplaybackdevicevolume.dita @@ -14,6 +14,7 @@

+ virtual int getPlaybackDeviceVolume(int *volume) = 0; abstract getPlaybackDeviceVolume(): number; diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdefaultdevice.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdefaultdevice.dita index 1b5e9ca23ca..c459b1c5ccd 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdefaultdevice.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdefaultdevice.dita @@ -14,6 +14,7 @@

+ abstract getRecordingDefaultDevice(): AudioDeviceInfo; diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdefaultdevice2.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdefaultdevice2.dita index b73e7101c34..496dc3c40bf 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdefaultdevice2.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdefaultdevice2.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdevice.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdevice.dita index d8c7ba57a68..22d07ce118b 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdevice.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdevice.dita @@ -14,6 +14,7 @@

+ virtual int getRecordingDevice(char deviceId[MAX_DEVICE_ID_LENGTH]) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceManager") diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdeviceinfo.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdeviceinfo.dita index 7a60fbfb5a0..c6fb5f47ab1 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdeviceinfo.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdeviceinfo.dita @@ -14,6 +14,7 @@

+ virtual int getRecordingDeviceInfo(char deviceId[MAX_DEVICE_ID_LENGTH], char deviceName[MAX_DEVICE_ID_LENGTH]) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceManager") diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdeviceinfo2.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdeviceinfo2.dita index 938fe91a3e1..137095b442c 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdeviceinfo2.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdeviceinfo2.dita @@ -14,6 +14,7 @@

+ virtual int getRecordingDeviceInfo(char deviceId[MAX_DEVICE_ID_LENGTH], char deviceName[MAX_DEVICE_ID_LENGTH], char deviceTypeName[MAX_DEVICE_ID_LENGTH]) = 0; diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdevicemute.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdevicemute.dita index c3b4520ab82..d887f655520 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdevicemute.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdevicemute.dita @@ -14,6 +14,7 @@

+ virtual int getRecordingDeviceMute(bool *mute) = 0; abstract getRecordingDeviceMute(): boolean; diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdevicevolume.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdevicevolume.dita index 959154a8a80..435f57d6198 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdevicevolume.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_getrecordingdevicevolume.dita @@ -14,6 +14,7 @@

+ virtual int getRecordingDeviceVolume(int *volume) = 0; abstract getRecordingDeviceVolume(): number; diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_release.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_release.dita index 1fa0a84aa0d..b87043510fa 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_release.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_release.dita @@ -14,6 +14,7 @@

+ virtual void release() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceManager") diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_setloopbackdevice.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_setloopbackdevice.dita index f174ac98207..d914b6ab958 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_setloopbackdevice.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_setloopbackdevice.dita @@ -14,6 +14,7 @@

+ virtual int setLoopbackDevice(const char deviceId[MAX_DEVICE_ID_LENGTH]) = 0; abstract setLoopbackDevice(deviceId: string): number; diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_setplaybackdevice.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_setplaybackdevice.dita index dc0addf512c..0a4f0b8c63b 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_setplaybackdevice.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_setplaybackdevice.dita @@ -14,6 +14,7 @@

+ virtual int setPlaybackDevice(const char deviceId[MAX_DEVICE_ID_LENGTH]) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceManager") diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_setplaybackdevicemute.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_setplaybackdevicemute.dita index 19d03e1297a..4f95cf1fd28 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_setplaybackdevicemute.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_setplaybackdevicemute.dita @@ -14,6 +14,7 @@

+ virtual int setPlaybackDeviceMute(bool mute) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceManager") diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_setplaybackdevicevolume.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_setplaybackdevicevolume.dita index 0be448db384..0e0cbc30aec 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_setplaybackdevicevolume.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_setplaybackdevicevolume.dita @@ -14,6 +14,7 @@

+ virtual int setPlaybackDeviceVolume(int volume) = 0; abstract setPlaybackDeviceVolume(volume: number): number; diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_setrecordingdevice.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_setrecordingdevice.dita index 1d6bd011f79..4601fc556a9 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_setrecordingdevice.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_setrecordingdevice.dita @@ -14,6 +14,7 @@

+ virtual int setRecordingDevice(const char deviceId[MAX_DEVICE_ID_LENGTH]) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceManager") diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_setrecordingdevicemute.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_setrecordingdevicemute.dita index c7a69f1ffd0..47b259c1b77 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_setrecordingdevicemute.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_setrecordingdevicemute.dita @@ -14,6 +14,7 @@

+ virtual int setRecordingDeviceMute(bool mute) = 0; abstract setRecordingDeviceMute(mute: boolean): number; diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_setrecordingdevicevolume.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_setrecordingdevicevolume.dita index a0a0f73417d..2bffff94975 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_setrecordingdevicevolume.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_setrecordingdevicevolume.dita @@ -14,6 +14,7 @@

+ virtual int setRecordingDeviceVolume(int volume) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceManager") diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_startaudiodeviceloopbacktest.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_startaudiodeviceloopbacktest.dita index 116d9f66e41..72476e9fc60 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_startaudiodeviceloopbacktest.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_startaudiodeviceloopbacktest.dita @@ -14,6 +14,7 @@

+ -(int)startAudioDeviceLoopbackTest:(int)indicationInterval; virtual int startAudioDeviceLoopbackTest(int indicationInterval) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceManager") diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_startplaybackdevicetest.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_startplaybackdevicetest.dita index 5b4a6318791..b1ad01baa76 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_startplaybackdevicetest.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_startplaybackdevicetest.dita @@ -14,6 +14,7 @@

public abstract int startPlaybackDeviceTest(String audioFileName); + - (int)startPlaybackDeviceTest:(NSString * _Nonnull)audioFileName; virtual int startPlaybackDeviceTest(const char* testAudioFilePath) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceManager") diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_startrecordingdevicetest.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_startrecordingdevicetest.dita index 14f9bcc8b4e..6b99e91f314 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_startrecordingdevicetest.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_startrecordingdevicetest.dita @@ -14,6 +14,7 @@

public abstract int startRecordingDeviceTest(int indicationInterval); + - (int)startRecordingDeviceTest:(int)indicationInterval; virtual int startRecordingDeviceTest(int indicationInterval) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceManager") diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_stopaudiodeviceloopbacktest.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_stopaudiodeviceloopbacktest.dita index 401f576c4e4..6d9a98f6dfe 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_stopaudiodeviceloopbacktest.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_stopaudiodeviceloopbacktest.dita @@ -14,6 +14,7 @@

+ -(int)stopAudioDeviceLoopbackTest; virtual int stopAudioDeviceLoopbackTest() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceManager") diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_stopplaybackdevicetest.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_stopplaybackdevicetest.dita index ccf103d5538..0f490a71bdd 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_stopplaybackdevicetest.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_stopplaybackdevicetest.dita @@ -14,6 +14,7 @@

public abstract int stopPlaybackDeviceTest(); + - (int)stopPlaybackDeviceTest; virtual int stopPlaybackDeviceTest() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceManager") diff --git a/dita/RTC-NG/API/api_iaudiodevicemanager_stoprecordingdevicetest.dita b/dita/RTC-NG/API/api_iaudiodevicemanager_stoprecordingdevicetest.dita index ab2bb3cd7da..d5df31800e7 100644 --- a/dita/RTC-NG/API/api_iaudiodevicemanager_stoprecordingdevicetest.dita +++ b/dita/RTC-NG/API/api_iaudiodevicemanager_stoprecordingdevicetest.dita @@ -14,6 +14,7 @@

public abstract int stopRecordingDeviceTest(); + - (int)stopRecordingDeviceTest; virtual int stopRecordingDeviceTest() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IAudioDeviceManager") diff --git a/dita/RTC-NG/API/api_ibasespatialaudioengine_muteallremoteaudiostreams.dita b/dita/RTC-NG/API/api_ibasespatialaudioengine_muteallremoteaudiostreams.dita index 49d5ac270f7..14cdeb3d639 100644 --- a/dita/RTC-NG/API/api_ibasespatialaudioengine_muteallremoteaudiostreams.dita +++ b/dita/RTC-NG/API/api_ibasespatialaudioengine_muteallremoteaudiostreams.dita @@ -14,6 +14,7 @@

public abstract int muteAllRemoteAudioStreams(boolean mute); + - (int)muteAllRemoteAudioStreams:(BOOL)mute; virtual int muteAllRemoteAudioStreams(bool mute) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|ILocalSpatialAudioEngine") diff --git a/dita/RTC-NG/API/api_ibasespatialaudioengine_mutelocalaudiostream.dita b/dita/RTC-NG/API/api_ibasespatialaudioengine_mutelocalaudiostream.dita index 2e74dcdfa45..b5821ffbef5 100644 --- a/dita/RTC-NG/API/api_ibasespatialaudioengine_mutelocalaudiostream.dita +++ b/dita/RTC-NG/API/api_ibasespatialaudioengine_mutelocalaudiostream.dita @@ -14,6 +14,7 @@

public abstract int muteLocalAudioStream(boolean mute); + - (int)muteLocalAudioStream:(BOOL)mute; virtual int muteLocalAudioStream(bool mute) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|ILocalSpatialAudioEngine") diff --git a/dita/RTC-NG/API/api_ibasespatialaudioengine_muteremoteaudiostream.dita b/dita/RTC-NG/API/api_ibasespatialaudioengine_muteremoteaudiostream.dita index 216c6d5e7bf..e464a5afe7f 100644 --- a/dita/RTC-NG/API/api_ibasespatialaudioengine_muteremoteaudiostream.dita +++ b/dita/RTC-NG/API/api_ibasespatialaudioengine_muteremoteaudiostream.dita @@ -14,6 +14,7 @@

public abstract int muteRemoteAudioStream(int uid, boolean mute); + - (int)muteRemoteAudioStream:(NSUInteger)uid mute:(BOOL)mute; virtual int muteRemoteAudioStream(uid_t uid, bool mute) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|ILocalSpatialAudioEngine") diff --git a/dita/RTC-NG/API/api_ibasespatialaudioengine_release.dita b/dita/RTC-NG/API/api_ibasespatialaudioengine_release.dita index f3b0a146bfe..6b4521958a1 100644 --- a/dita/RTC-NG/API/api_ibasespatialaudioengine_release.dita +++ b/dita/RTC-NG/API/api_ibasespatialaudioengine_release.dita @@ -14,6 +14,7 @@

+ + (void)destroy NS_SWIFT_NAME(destroy()); virtual void release() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|ILocalSpatialAudioEngine") diff --git a/dita/RTC-NG/API/api_ibasespatialaudioengine_setaudiorecvrange.dita b/dita/RTC-NG/API/api_ibasespatialaudioengine_setaudiorecvrange.dita index d6e63985824..23591a03a92 100644 --- a/dita/RTC-NG/API/api_ibasespatialaudioengine_setaudiorecvrange.dita +++ b/dita/RTC-NG/API/api_ibasespatialaudioengine_setaudiorecvrange.dita @@ -14,6 +14,7 @@

public abstract int setAudioRecvRange(float range); + - (int)setAudioRecvRange:(float)range; virtual int setAudioRecvRange(float range) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|ILocalSpatialAudioEngine") diff --git a/dita/RTC-NG/API/api_ibasespatialaudioengine_setdistanceunit.dita b/dita/RTC-NG/API/api_ibasespatialaudioengine_setdistanceunit.dita index 07801822a3f..9e09b203223 100644 --- a/dita/RTC-NG/API/api_ibasespatialaudioengine_setdistanceunit.dita +++ b/dita/RTC-NG/API/api_ibasespatialaudioengine_setdistanceunit.dita @@ -14,6 +14,7 @@

public abstract int setDistanceUnit(float unit); + - (int)setDistanceUnit:(float)unit; virtual int setDistanceUnit(float unit) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|ILocalSpatialAudioEngine") diff --git a/dita/RTC-NG/API/api_ibasespatialaudioengine_setmaxaudiorecvcount.dita b/dita/RTC-NG/API/api_ibasespatialaudioengine_setmaxaudiorecvcount.dita index 7527b38f5dc..49cf59776fa 100644 --- a/dita/RTC-NG/API/api_ibasespatialaudioengine_setmaxaudiorecvcount.dita +++ b/dita/RTC-NG/API/api_ibasespatialaudioengine_setmaxaudiorecvcount.dita @@ -14,6 +14,7 @@

public abstract int setMaxAudioRecvCount(int maxCount); + - (int)setMaxAudioRecvCount:(NSUInteger)maxCount; virtual int setMaxAudioRecvCount(int maxCount) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|ILocalSpatialAudioEngine") diff --git a/dita/RTC-NG/API/api_ibasespatialaudioengine_setplayerattenuation.dita b/dita/RTC-NG/API/api_ibasespatialaudioengine_setplayerattenuation.dita index bc1568572f9..1aa20af6cda 100644 --- a/dita/RTC-NG/API/api_ibasespatialaudioengine_setplayerattenuation.dita +++ b/dita/RTC-NG/API/api_ibasespatialaudioengine_setplayerattenuation.dita @@ -14,6 +14,7 @@

public abstract int setPlayerAttenuation(int playerId, double attenuation, boolean forceSet); + - (int)setPlayerAttenuation:(double)attenuation playerId:(NSUInteger)playerId forceSet:(BOOL)forceSet; virtual int setPlayerAttenuation(int playerId, double attenuation, bool forceSet) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|ILocalSpatialAudioEngine") diff --git a/dita/RTC-NG/API/api_ibasespatialaudioengine_setzones.dita b/dita/RTC-NG/API/api_ibasespatialaudioengine_setzones.dita index cf94b8e9303..35ad7403f37 100644 --- a/dita/RTC-NG/API/api_ibasespatialaudioengine_setzones.dita +++ b/dita/RTC-NG/API/api_ibasespatialaudioengine_setzones.dita @@ -14,6 +14,7 @@

public abstract int setZones(SpatialAudioZone[] zones); + - (int)setZones:(NSArray<AgoraSpatialAudioZone*> * _Nullable)zones NS_SWIFT_NAME(setZones(_:)); virtual int setZones(const SpatialAudioZone *zones, unsigned int zoneCount) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|ILocalSpatialAudioEngine") diff --git a/dita/RTC-NG/API/api_ibasespatialaudioengine_updateplayerpositioninfo.dita b/dita/RTC-NG/API/api_ibasespatialaudioengine_updateplayerpositioninfo.dita index 7a711959a15..74f1758507e 100644 --- a/dita/RTC-NG/API/api_ibasespatialaudioengine_updateplayerpositioninfo.dita +++ b/dita/RTC-NG/API/api_ibasespatialaudioengine_updateplayerpositioninfo.dita @@ -14,6 +14,7 @@

public abstract int updatePlayerPositionInfo(int playerId, RemoteVoicePositionInfo positionInfo); + - (int)updatePlayerPositionInfo:(NSInteger)playerId positionInfo:(AgoraRemoteVoicePositionInfo* _Nonnull)positionInfo; virtual int updatePlayerPositionInfo(int playerId, const RemoteVoicePositionInfo& positionInfo) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|ILocalSpatialAudioEngine") diff --git a/dita/RTC-NG/API/api_ibasespatialaudioengine_updateselfposition.dita b/dita/RTC-NG/API/api_ibasespatialaudioengine_updateselfposition.dita index 545d8bbabc9..f56ef653d16 100644 --- a/dita/RTC-NG/API/api_ibasespatialaudioengine_updateselfposition.dita +++ b/dita/RTC-NG/API/api_ibasespatialaudioengine_updateselfposition.dita @@ -15,6 +15,7 @@

public abstract int updateSelfPosition( float[] position, float[] axisForward, float[] axisRight, float[] axisUp); + - (int)updateSelfPosition:(simd_float3)position axisForward:(simd_float3)axisForward axisRight:(simd_float3)axisRight axisUp:(simd_float3)axisUp NS_SWIFT_NAME(updateSelfPosition(_:axisForward:axisRight:axisUp:)); virtual int updateSelfPosition(float position[3], float axisForward[3], float axisRight[3], float axisUp[3]) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|ILocalSpatialAudioEngine") diff --git a/dita/RTC-NG/API/api_ilocalspatialaudioengine_clearremotepositions.dita b/dita/RTC-NG/API/api_ilocalspatialaudioengine_clearremotepositions.dita index c2e5ece3bc1..2fd38e7cb08 100644 --- a/dita/RTC-NG/API/api_ilocalspatialaudioengine_clearremotepositions.dita +++ b/dita/RTC-NG/API/api_ilocalspatialaudioengine_clearremotepositions.dita @@ -14,6 +14,7 @@

public abstract int clearRemotePositions(); + - (int) clearRemotePositions; virtual int clearRemotePositions() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|ILocalSpatialAudioEngine") diff --git a/dita/RTC-NG/API/api_ilocalspatialaudioengine_create.dita b/dita/RTC-NG/API/api_ilocalspatialaudioengine_create.dita index 27c94c16652..e72c0a9077a 100644 --- a/dita/RTC-NG/API/api_ilocalspatialaudioengine_create.dita +++ b/dita/RTC-NG/API/api_ilocalspatialaudioengine_create.dita @@ -19,6 +19,7 @@ } return mInstance; } + diff --git a/dita/RTC-NG/API/api_ilocalspatialaudioengine_initialize.dita b/dita/RTC-NG/API/api_ilocalspatialaudioengine_initialize.dita index d88586f1fc8..c10adc6d67f 100644 --- a/dita/RTC-NG/API/api_ilocalspatialaudioengine_initialize.dita +++ b/dita/RTC-NG/API/api_ilocalspatialaudioengine_initialize.dita @@ -14,6 +14,7 @@

public abstract int initialize(LocalSpatialAudioConfig config); + + (instancetype _Nonnull)sharedLocalSpatialAudioWithConfig:(AgoraLocalSpatialAudioConfig* _Nonnull)config; virtual int initialize(const LocalSpatialAudioConfig& config) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|ILocalSpatialAudioEngine") diff --git a/dita/RTC-NG/API/api_ilocalspatialaudioengine_release.dita b/dita/RTC-NG/API/api_ilocalspatialaudioengine_release.dita index 703f485553d..6c90868a14d 100644 --- a/dita/RTC-NG/API/api_ilocalspatialaudioengine_release.dita +++ b/dita/RTC-NG/API/api_ilocalspatialaudioengine_release.dita @@ -19,6 +19,7 @@ mInstance.release(); mInstance = null; } + + (void)destroy; diff --git a/dita/RTC-NG/API/api_ilocalspatialaudioengine_removeremoteposition.dita b/dita/RTC-NG/API/api_ilocalspatialaudioengine_removeremoteposition.dita index 234930f789a..069f10b7b60 100644 --- a/dita/RTC-NG/API/api_ilocalspatialaudioengine_removeremoteposition.dita +++ b/dita/RTC-NG/API/api_ilocalspatialaudioengine_removeremoteposition.dita @@ -14,6 +14,7 @@

public abstract int removeRemotePosition(int uid); + - (int) removeRemotePosition:(NSUInteger)uid; virtual int removeRemotePosition(uid_t uid) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|ILocalSpatialAudioEngine") diff --git a/dita/RTC-NG/API/api_ilocalspatialaudioengine_setremoteaudioattenuation.dita b/dita/RTC-NG/API/api_ilocalspatialaudioengine_setremoteaudioattenuation.dita index 7c354bfdbc6..e407d6a28f6 100644 --- a/dita/RTC-NG/API/api_ilocalspatialaudioengine_setremoteaudioattenuation.dita +++ b/dita/RTC-NG/API/api_ilocalspatialaudioengine_setremoteaudioattenuation.dita @@ -14,6 +14,7 @@

public abstract int setRemoteAudioAttenuation(int uid, double attenuation, boolean forceSet); + - (int) setRemoteAudioAttenuation:(double)attenuation userId:(NSUInteger)uid forceSet:(BOOL)forceSet; virtual int setRemoteAudioAttenuation(uid_t uid, double attenuation, bool forceSet) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|ILocalSpatialAudioEngine") diff --git a/dita/RTC-NG/API/api_ilocalspatialaudioengine_updateremoteposition.dita b/dita/RTC-NG/API/api_ilocalspatialaudioengine_updateremoteposition.dita index a33c0ccdd5e..c1d6afe778d 100644 --- a/dita/RTC-NG/API/api_ilocalspatialaudioengine_updateremoteposition.dita +++ b/dita/RTC-NG/API/api_ilocalspatialaudioengine_updateremoteposition.dita @@ -14,6 +14,7 @@

public abstract int updateRemotePosition(int uid, RemoteVoicePositionInfo posInfo); + - (int)updateRemotePosition:(NSUInteger)uid positionInfo:(AgoraRemoteVoicePositionInfo* _Nonnull)posInfo; virtual int updateRemotePosition(uid_t uid, const RemoteVoicePositionInfo &posInfo) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|ILocalSpatialAudioEngine") diff --git a/dita/RTC-NG/API/api_ilocalspatialaudioengine_updateselftransform.dita b/dita/RTC-NG/API/api_ilocalspatialaudioengine_updateselftransform.dita index 5c73c84e747..c783b89f77c 100644 --- a/dita/RTC-NG/API/api_ilocalspatialaudioengine_updateselftransform.dita +++ b/dita/RTC-NG/API/api_ilocalspatialaudioengine_updateselftransform.dita @@ -14,6 +14,7 @@

+ - (int)updateSelfTransform:(simd_float4x4)transform NS_SWIFT_NAME(updateSelfTransform(_:)); diff --git a/dita/RTC-NG/API/api_imediaengine_addlistener.dita b/dita/RTC-NG/API/api_imediaengine_addlistener.dita index b56dc9dd6b2..3626800493e 100644 --- a/dita/RTC-NG/API/api_imediaengine_addlistener.dita +++ b/dita/RTC-NG/API/api_imediaengine_addlistener.dita @@ -14,6 +14,7 @@

+ addListener?<EventType extends keyof IMediaEngineEvent>( diff --git a/dita/RTC-NG/API/api_imediaengine_createcustomaudiotrack.dita b/dita/RTC-NG/API/api_imediaengine_createcustomaudiotrack.dita index 47e92a2cb32..96b4597f328 100644 --- a/dita/RTC-NG/API/api_imediaengine_createcustomaudiotrack.dita +++ b/dita/RTC-NG/API/api_imediaengine_createcustomaudiotrack.dita @@ -15,6 +15,7 @@

public abstract int createCustomAudioTrack( Constants.AudioTrackType trackType, AudioTrackConfig config); + - (int)createCustomAudioTrack:(AgoraAudioTrackType)trackType config:(AgoraAudioTrackConfig* _Nonnull)config; virtual rtc::track_id_t createCustomAudioTrack(rtc::AUDIO_TRACK_TYPE trackType, const rtc::AudioTrackConfig& config) = 0; diff --git a/dita/RTC-NG/API/api_imediaengine_destroycustomaudiotrack.dita b/dita/RTC-NG/API/api_imediaengine_destroycustomaudiotrack.dita index ba0010ba698..e615f14d853 100644 --- a/dita/RTC-NG/API/api_imediaengine_destroycustomaudiotrack.dita +++ b/dita/RTC-NG/API/api_imediaengine_destroycustomaudiotrack.dita @@ -14,6 +14,7 @@

public abstract int destroyCustomAudioTrack(int trackId); + - (int)destroyCustomAudioTrack:(NSInteger)trackId; virtual int destroyCustomAudioTrack(rtc::track_id_t trackId) = 0; abstract destroyCustomAudioTrack(trackId: number): number; diff --git a/dita/RTC-NG/API/api_imediaengine_pullaudioframe.dita b/dita/RTC-NG/API/api_imediaengine_pullaudioframe.dita index b9ed41fc65d..6f6b6ea4c99 100644 --- a/dita/RTC-NG/API/api_imediaengine_pullaudioframe.dita +++ b/dita/RTC-NG/API/api_imediaengine_pullaudioframe.dita @@ -14,6 +14,7 @@

public abstract int pullPlaybackAudioFrame(byte[] data, int lengthInByte); + - (BOOL)pullPlaybackAudioFrameRawData:(void * _Nonnull)data lengthInByte:(NSUInteger)lengthInByte; virtual int pullAudioFrame(IAudioFrameObserver::AudioFrame* frame) = 0; diff --git a/dita/RTC-NG/API/api_imediaengine_pushaudioframe.dita b/dita/RTC-NG/API/api_imediaengine_pushaudioframe.dita index 8463e5fed63..c0b5b0398eb 100644 --- a/dita/RTC-NG/API/api_imediaengine_pushaudioframe.dita +++ b/dita/RTC-NG/API/api_imediaengine_pushaudioframe.dita @@ -14,6 +14,7 @@

public abstract int pushExternalAudioFrame(byte[] data, long timestamp); + - (int)pushExternalAudioFrameRawData:(void * _Nonnull)data samples:(NSInteger)samples sourceId:(NSInteger)sourceId diff --git a/dita/RTC-NG/API/api_imediaengine_pushaudioframe0.dita b/dita/RTC-NG/API/api_imediaengine_pushaudioframe0.dita index 2c45588d8e4..4faa87d4c92 100644 --- a/dita/RTC-NG/API/api_imediaengine_pushaudioframe0.dita +++ b/dita/RTC-NG/API/api_imediaengine_pushaudioframe0.dita @@ -14,6 +14,7 @@

+ virtual int pushAudioFrame(IAudioFrameObserver::AudioFrame* frame, rtc::track_id_t trackId = 0) = 0; abstract pushAudioFrame(frame: AudioFrame, trackId?: number): number; diff --git a/dita/RTC-NG/API/api_imediaengine_pushencodedvideoimage.dita b/dita/RTC-NG/API/api_imediaengine_pushencodedvideoimage.dita index 8f78a40ac8c..5d8cdfda991 100644 --- a/dita/RTC-NG/API/api_imediaengine_pushencodedvideoimage.dita +++ b/dita/RTC-NG/API/api_imediaengine_pushencodedvideoimage.dita @@ -16,6 +16,7 @@ public abstract int pushExternalEncodedVideoFrame( ByteBuffer data, EncodedVideoFrameInfo frameInfo); videoTrackId:(NSUInteger)videoTrackId; + virtual int pushEncodedVideoImage(const uint8_t* imageBuffer, size_t length, const agora::rtc::EncodedVideoFrameInfo& videoEncodedFrameInfo) = 0; diff --git a/dita/RTC-NG/API/api_imediaengine_pushvideoframe.dita b/dita/RTC-NG/API/api_imediaengine_pushvideoframe.dita index 651f1b101e5..f53c5ceb797 100644 --- a/dita/RTC-NG/API/api_imediaengine_pushvideoframe.dita +++ b/dita/RTC-NG/API/api_imediaengine_pushvideoframe.dita @@ -14,6 +14,7 @@

public abstract int pushExternalVideoFrameById(AgoraVideoFrame frame, int videoTrackId); + - (BOOL)pushExternalVideoFrame:(AgoraVideoFrame * _Nonnull)frame videoTrackId:(NSUInteger)videoTrackId NS_SWIFT_NAME(pushExternalVideoFrame(_:videoTrackId:)); virtual int pushVideoFrame(base::ExternalVideoFrame* frame, unsigned int videoTrackId = 0) = 0; abstract pushVideoFrame( diff --git a/dita/RTC-NG/API/api_imediaengine_registeraudioframeobserver.dita b/dita/RTC-NG/API/api_imediaengine_registeraudioframeobserver.dita index 275625435c9..215d930aea0 100644 --- a/dita/RTC-NG/API/api_imediaengine_registeraudioframeobserver.dita +++ b/dita/RTC-NG/API/api_imediaengine_registeraudioframeobserver.dita @@ -14,6 +14,7 @@

public abstract int registerAudioFrameObserver(IAudioFrameObserver observer); + - (BOOL)setAudioFrameDelegate:(id<AgoraAudioFrameDelegate> _Nullable)delegate; virtual int registerAudioFrameObserver(IAudioFrameObserver* observer) = 0; abstract registerAudioFrameObserver(observer: IAudioFrameObserver): number; diff --git a/dita/RTC-NG/API/api_imediaengine_registerfaceinfoobserver.dita b/dita/RTC-NG/API/api_imediaengine_registerfaceinfoobserver.dita index c295e2d1e93..dbb52b9a57f 100644 --- a/dita/RTC-NG/API/api_imediaengine_registerfaceinfoobserver.dita +++ b/dita/RTC-NG/API/api_imediaengine_registerfaceinfoobserver.dita @@ -14,6 +14,7 @@

public abstract int registerFaceInfoObserver(IFaceInfoObserver receiver); + - (BOOL)setFaceInfoDelegate:(id<AgoraFaceInfoDelegate> _Nullable)delegate NS_SWIFT_NAME(setFaceInfoDelegate(_:)); virtual int registerFaceInfoObserver(IFaceInfoObserver* observer) = 0; diff --git a/dita/RTC-NG/API/api_imediaengine_registervideoencodedframeobserver.dita b/dita/RTC-NG/API/api_imediaengine_registervideoencodedframeobserver.dita index b4a15093bb6..b55cbe2de13 100644 --- a/dita/RTC-NG/API/api_imediaengine_registervideoencodedframeobserver.dita +++ b/dita/RTC-NG/API/api_imediaengine_registervideoencodedframeobserver.dita @@ -15,6 +15,7 @@

public abstract int registerVideoEncodedFrameObserver(IVideoEncodedFrameObserver receiver); + - (BOOL)setEncodedVideoFrameDelegate:(id<AgoraEncodedVideoFrameDelegate> _Nullable)delegate; virtual int registerVideoEncodedFrameObserver(IVideoEncodedFrameObserver* observer) = 0; abstract registerVideoEncodedFrameObserver( diff --git a/dita/RTC-NG/API/api_imediaengine_registervideoframeobserver.dita b/dita/RTC-NG/API/api_imediaengine_registervideoframeobserver.dita index 0ad4b78ede3..1bf0be96ded 100644 --- a/dita/RTC-NG/API/api_imediaengine_registervideoframeobserver.dita +++ b/dita/RTC-NG/API/api_imediaengine_registervideoframeobserver.dita @@ -14,6 +14,7 @@

public abstract int registerVideoFrameObserver(IVideoFrameObserver observer); + - (BOOL)setVideoFrameDelegate:(id<AgoraVideoFrameDelegate> _Nullable)delegate; virtual int registerVideoFrameObserver(IVideoFrameObserver* observer) = 0; abstract registerVideoFrameObserver(observer: IVideoFrameObserver): number; diff --git a/dita/RTC-NG/API/api_imediaengine_removealllisteners.dita b/dita/RTC-NG/API/api_imediaengine_removealllisteners.dita index 74a4e399ffa..884b5fa5dc3 100644 --- a/dita/RTC-NG/API/api_imediaengine_removealllisteners.dita +++ b/dita/RTC-NG/API/api_imediaengine_removealllisteners.dita @@ -14,6 +14,7 @@

+ removeAllListeners?<EventType extends keyof IMediaEngineEvent>( diff --git a/dita/RTC-NG/API/api_imediaengine_removelistener.dita b/dita/RTC-NG/API/api_imediaengine_removelistener.dita index f8c0089dc49..5602ea14d0d 100644 --- a/dita/RTC-NG/API/api_imediaengine_removelistener.dita +++ b/dita/RTC-NG/API/api_imediaengine_removelistener.dita @@ -14,6 +14,7 @@

+ removeListener?<EventType extends keyof IMediaEngineEvent>( diff --git a/dita/RTC-NG/API/api_imediaengine_setexternalaudiosink.dita b/dita/RTC-NG/API/api_imediaengine_setexternalaudiosink.dita index 60440054728..4f6dd5e0e53 100644 --- a/dita/RTC-NG/API/api_imediaengine_setexternalaudiosink.dita +++ b/dita/RTC-NG/API/api_imediaengine_setexternalaudiosink.dita @@ -14,6 +14,7 @@

public abstract int setExternalAudioSink(boolean enabled, int sampleRate, int channels); + - (void)enableExternalAudioSink:(BOOL)enabled sampleRate:(NSUInteger)sampleRate channels:(NSUInteger)channels; diff --git a/dita/RTC-NG/API/api_imediaengine_setexternalaudiosource2.dita b/dita/RTC-NG/API/api_imediaengine_setexternalaudiosource2.dita index 856bc84a609..17400b8247c 100644 --- a/dita/RTC-NG/API/api_imediaengine_setexternalaudiosource2.dita +++ b/dita/RTC-NG/API/api_imediaengine_setexternalaudiosource2.dita @@ -14,6 +14,7 @@

public abstract int setExternalAudioSource(boolean enabled, int sampleRate, int channels, boolean localPlayback, boolean publish); + - (int)setExternalAudioSource:(BOOL)enabled sampleRate:(NSInteger)sampleRate channels:(NSInteger)channels diff --git a/dita/RTC-NG/API/api_imediaengine_setexternalvideosource.dita b/dita/RTC-NG/API/api_imediaengine_setexternalvideosource.dita index c52255cccf3..3c555ac5595 100644 --- a/dita/RTC-NG/API/api_imediaengine_setexternalvideosource.dita +++ b/dita/RTC-NG/API/api_imediaengine_setexternalvideosource.dita @@ -15,6 +15,7 @@

public abstract int setExternalVideoSource( boolean enable, boolean useTexture, Constants.ExternalVideoSourceType sourceType); + - (void)setExternalVideoSource:(BOOL)enable useTexture:(BOOL)useTexture sourceType:(AgoraExternalVideoSourceType)sourceType; virtual int setExternalVideoSource( bool enabled, bool useTexture, EXTERNAL_VIDEO_SOURCE_TYPE sourceType = VIDEO_FRAME, diff --git a/dita/RTC-NG/API/api_imediaengine_unregisteraudioframeobserver.dita b/dita/RTC-NG/API/api_imediaengine_unregisteraudioframeobserver.dita index 95b9fe0d356..fd56ab89651 100644 --- a/dita/RTC-NG/API/api_imediaengine_unregisteraudioframeobserver.dita +++ b/dita/RTC-NG/API/api_imediaengine_unregisteraudioframeobserver.dita @@ -14,6 +14,7 @@

+ abstract unregisterAudioFrameObserver(observer: IAudioFrameObserver): number; diff --git a/dita/RTC-NG/API/api_imediaengine_unregisterfaceinfoobserver.dita b/dita/RTC-NG/API/api_imediaengine_unregisterfaceinfoobserver.dita index 83106236f27..1028391f9fc 100644 --- a/dita/RTC-NG/API/api_imediaengine_unregisterfaceinfoobserver.dita +++ b/dita/RTC-NG/API/api_imediaengine_unregisterfaceinfoobserver.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_imediaengine_unregistervideoencodedframeobserver.dita b/dita/RTC-NG/API/api_imediaengine_unregistervideoencodedframeobserver.dita index 9f83bff4250..403815554bc 100644 --- a/dita/RTC-NG/API/api_imediaengine_unregistervideoencodedframeobserver.dita +++ b/dita/RTC-NG/API/api_imediaengine_unregistervideoencodedframeobserver.dita @@ -14,6 +14,7 @@

+ abstract unregisterVideoEncodedFrameObserver( diff --git a/dita/RTC-NG/API/api_imediaengine_unregistervideoframeobserver.dita b/dita/RTC-NG/API/api_imediaengine_unregistervideoframeobserver.dita index 4fa05fca76e..59f16afee9c 100644 --- a/dita/RTC-NG/API/api_imediaengine_unregistervideoframeobserver.dita +++ b/dita/RTC-NG/API/api_imediaengine_unregistervideoframeobserver.dita @@ -14,6 +14,7 @@

+ abstract unregisterVideoFrameObserver(observer: IVideoFrameObserver): number; diff --git a/dita/RTC-NG/API/api_imediaplayer_addlistener.dita b/dita/RTC-NG/API/api_imediaplayer_addlistener.dita index 14e0f293321..c841b98f2ae 100644 --- a/dita/RTC-NG/API/api_imediaplayer_addlistener.dita +++ b/dita/RTC-NG/API/api_imediaplayer_addlistener.dita @@ -14,6 +14,7 @@

+ addListener?<EventType extends keyof IMediaPlayerEvent>( diff --git a/dita/RTC-NG/API/api_imediaplayer_adjustplayoutvolume.dita b/dita/RTC-NG/API/api_imediaplayer_adjustplayoutvolume.dita index a9f443a97ff..17b6a1dd6ac 100644 --- a/dita/RTC-NG/API/api_imediaplayer_adjustplayoutvolume.dita +++ b/dita/RTC-NG/API/api_imediaplayer_adjustplayoutvolume.dita @@ -14,6 +14,7 @@

int adjustPlayoutVolume(int volume); + - (int)adjustPlayoutVolume:(int)volume; virtual int adjustPlayoutVolume(int volume) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_adjustpublishsignalvolume.dita b/dita/RTC-NG/API/api_imediaplayer_adjustpublishsignalvolume.dita index 9a0a8ff1af2..2c91f0ff832 100644 --- a/dita/RTC-NG/API/api_imediaplayer_adjustpublishsignalvolume.dita +++ b/dita/RTC-NG/API/api_imediaplayer_adjustpublishsignalvolume.dita @@ -14,6 +14,7 @@

int adjustPublishSignalVolume(int volume); + - (int)adjustPublishSignalVolume:(int)volume; virtual int adjustPublishSignalVolume(int volume) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_changeplaybackspeed.dita b/dita/RTC-NG/API/api_imediaplayer_changeplaybackspeed.dita index 7e7c25ea748..9923c3028f3 100644 --- a/dita/RTC-NG/API/api_imediaplayer_changeplaybackspeed.dita +++ b/dita/RTC-NG/API/api_imediaplayer_changeplaybackspeed.dita @@ -14,6 +14,7 @@

int changePlaybackSpeed(Constants.MediaPlayerPlaybackSpeed speed); + - (void)changePlaybackSpeed:(AgoraMediaPlayerSpeed)speed; virtual int changePlaybackSpeed(media::base::MEDIA_PLAYER_PLAYBACK_SPEED speed) = 0; diff --git a/dita/RTC-NG/API/api_imediaplayer_enableautoswitchagoracdn.dita b/dita/RTC-NG/API/api_imediaplayer_enableautoswitchagoracdn.dita index 41868d64687..22c34baf497 100644 --- a/dita/RTC-NG/API/api_imediaplayer_enableautoswitchagoracdn.dita +++ b/dita/RTC-NG/API/api_imediaplayer_enableautoswitchagoracdn.dita @@ -14,6 +14,7 @@

int enableAutoSwitchAgoraCDN(boolean enable); + - (int)enableAutoSwitchAgoraCDN:(BOOL)enable; virtual int enableAutoSwitchAgoraCDN(bool enable) = 0; abstract enableAutoSwitchAgoraCDN(enable: boolean): number; diff --git a/dita/RTC-NG/API/api_imediaplayer_getagoracdnlinecount.dita b/dita/RTC-NG/API/api_imediaplayer_getagoracdnlinecount.dita index 9418c26ad28..e382ba44c66 100644 --- a/dita/RTC-NG/API/api_imediaplayer_getagoracdnlinecount.dita +++ b/dita/RTC-NG/API/api_imediaplayer_getagoracdnlinecount.dita @@ -14,6 +14,7 @@

int getAgoraCDNLineCount(); + - (int)getAgoraCDNLineCount; virtual int getAgoraCDNLineCount() = 0; abstract getAgoraCDNLineCount(): number; diff --git a/dita/RTC-NG/API/api_imediaplayer_getcurrentagoracdnindex.dita b/dita/RTC-NG/API/api_imediaplayer_getcurrentagoracdnindex.dita index a05237db484..a2345607b8d 100644 --- a/dita/RTC-NG/API/api_imediaplayer_getcurrentagoracdnindex.dita +++ b/dita/RTC-NG/API/api_imediaplayer_getcurrentagoracdnindex.dita @@ -14,6 +14,7 @@

int getCurrentAgoraCDNIndex(); + - (int)getCurrentAgoraCDNIndex; virtual int getCurrentAgoraCDNIndex() = 0; abstract getCurrentAgoraCDNIndex(): number; diff --git a/dita/RTC-NG/API/api_imediaplayer_getduration.dita b/dita/RTC-NG/API/api_imediaplayer_getduration.dita index e999111b018..4692dcc6233 100644 --- a/dita/RTC-NG/API/api_imediaplayer_getduration.dita +++ b/dita/RTC-NG/API/api_imediaplayer_getduration.dita @@ -14,6 +14,7 @@

long getDuration(); + - (NSInteger)getDuration; virtual int getDuration(int64_t& duration) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_getmediaplayerid.dita b/dita/RTC-NG/API/api_imediaplayer_getmediaplayerid.dita index 1f1eaf46410..53912509d32 100644 --- a/dita/RTC-NG/API/api_imediaplayer_getmediaplayerid.dita +++ b/dita/RTC-NG/API/api_imediaplayer_getmediaplayerid.dita @@ -14,6 +14,7 @@

int getMediaPlayerId(); + - (int)getMediaPlayerId; virtual int getMediaPlayerId() const = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_getmediaplayersourceobserver.dita b/dita/RTC-NG/API/api_imediaplayer_getmediaplayersourceobserver.dita index a1a818c16cf..0218f41cb8f 100644 --- a/dita/RTC-NG/API/api_imediaplayer_getmediaplayersourceobserver.dita +++ b/dita/RTC-NG/API/api_imediaplayer_getmediaplayersourceobserver.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_imediaplayer_getmute.dita b/dita/RTC-NG/API/api_imediaplayer_getmute.dita index 343670ae998..c952b22f851 100644 --- a/dita/RTC-NG/API/api_imediaplayer_getmute.dita +++ b/dita/RTC-NG/API/api_imediaplayer_getmute.dita @@ -14,6 +14,7 @@

boolean getMute(); + - (bool)getMute; virtual int getMute(bool& mute) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_getplayoutvolume.dita b/dita/RTC-NG/API/api_imediaplayer_getplayoutvolume.dita index 399893da51c..339a2f8b5c3 100644 --- a/dita/RTC-NG/API/api_imediaplayer_getplayoutvolume.dita +++ b/dita/RTC-NG/API/api_imediaplayer_getplayoutvolume.dita @@ -14,6 +14,7 @@

int getPlayoutVolume(); + - (int)getPlayoutVolume; virtual int getPlayoutVolume(int& volume) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_getplayposition.dita b/dita/RTC-NG/API/api_imediaplayer_getplayposition.dita index 79d1317a01d..d1e754673d5 100644 --- a/dita/RTC-NG/API/api_imediaplayer_getplayposition.dita +++ b/dita/RTC-NG/API/api_imediaplayer_getplayposition.dita @@ -14,6 +14,7 @@

long getPlayPosition(); + - (NSInteger)getPosition; virtual int getPlayPosition(int64_t& pos) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_getplaysrc.dita b/dita/RTC-NG/API/api_imediaplayer_getplaysrc.dita index 56c0fdf170c..924d943a74a 100644 --- a/dita/RTC-NG/API/api_imediaplayer_getplaysrc.dita +++ b/dita/RTC-NG/API/api_imediaplayer_getplaysrc.dita @@ -14,6 +14,7 @@

String getPlaySrc(); + - (NSString *)getPlaySrc; virtual const char* getPlaySrc() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_getpublishsignalvolume.dita b/dita/RTC-NG/API/api_imediaplayer_getpublishsignalvolume.dita index 71fe195b32d..2f004afa92f 100644 --- a/dita/RTC-NG/API/api_imediaplayer_getpublishsignalvolume.dita +++ b/dita/RTC-NG/API/api_imediaplayer_getpublishsignalvolume.dita @@ -14,6 +14,7 @@

int getPublishSignalVolume(); + - (int)getPublishSignalVolume; virtual int getPublishSignalVolume(int& volume) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_getstate.dita b/dita/RTC-NG/API/api_imediaplayer_getstate.dita index 76025a35067..6d9e175ec56 100644 --- a/dita/RTC-NG/API/api_imediaplayer_getstate.dita +++ b/dita/RTC-NG/API/api_imediaplayer_getstate.dita @@ -14,6 +14,7 @@

Constants.MediaPlayerState getState(); + - (AgoraMediaPlayerState)getPlayerState; virtual media::base::MEDIA_PLAYER_STATE getState() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_getstreamcount.dita b/dita/RTC-NG/API/api_imediaplayer_getstreamcount.dita index b48312bf8b8..d681d146d07 100644 --- a/dita/RTC-NG/API/api_imediaplayer_getstreamcount.dita +++ b/dita/RTC-NG/API/api_imediaplayer_getstreamcount.dita @@ -14,6 +14,7 @@

int getStreamCount(); + - (NSInteger)getStreamCount; virtual int getStreamCount(int64_t& count) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_getstreaminfo.dita b/dita/RTC-NG/API/api_imediaplayer_getstreaminfo.dita index 2fcc81b79f8..296d1daeb31 100644 --- a/dita/RTC-NG/API/api_imediaplayer_getstreaminfo.dita +++ b/dita/RTC-NG/API/api_imediaplayer_getstreaminfo.dita @@ -14,6 +14,7 @@

MediaStreamInfo getStreamInfo(int index); + - (AgoraMediaStreamInfo *_Nullable)getStreamByIndex:(int)index; virtual int getStreamInfo(int64_t index, media::base::PlayerStreamInfo* info) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_initeventhandler.dita b/dita/RTC-NG/API/api_imediaplayer_initeventhandler.dita index 6cd91b4baf5..e64a67d0bc3 100644 --- a/dita/RTC-NG/API/api_imediaplayer_initeventhandler.dita +++ b/dita/RTC-NG/API/api_imediaplayer_initeventhandler.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_imediaplayer_mute.dita b/dita/RTC-NG/API/api_imediaplayer_mute.dita index 3bf2f282278..2783343aab8 100644 --- a/dita/RTC-NG/API/api_imediaplayer_mute.dita +++ b/dita/RTC-NG/API/api_imediaplayer_mute.dita @@ -14,6 +14,7 @@

int mute(boolean muted); + - (int)mute:(bool)isMute NS_SWIFT_NAME(mute(_:)); virtual int mute(bool muted) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_open.dita b/dita/RTC-NG/API/api_imediaplayer_open.dita index e70355e231f..183392792c3 100644 --- a/dita/RTC-NG/API/api_imediaplayer_open.dita +++ b/dita/RTC-NG/API/api_imediaplayer_open.dita @@ -15,6 +15,7 @@

int open(String url, long startPos); + - (int)open:(NSString *)url startPos:(NSInteger)startPos; virtual int open(const char* url, int64_t startPos) = 0; diff --git a/dita/RTC-NG/API/api_imediaplayer_open2.dita b/dita/RTC-NG/API/api_imediaplayer_open2.dita index 7838ece1eca..0f6a80c5fcb 100644 --- a/dita/RTC-NG/API/api_imediaplayer_open2.dita +++ b/dita/RTC-NG/API/api_imediaplayer_open2.dita @@ -14,6 +14,7 @@

int open(Uri uri, long startPos); + diff --git a/dita/RTC-NG/API/api_imediaplayer_openwithagoracdnsrc.dita b/dita/RTC-NG/API/api_imediaplayer_openwithagoracdnsrc.dita index 9ccb56f0814..811886b82ee 100644 --- a/dita/RTC-NG/API/api_imediaplayer_openwithagoracdnsrc.dita +++ b/dita/RTC-NG/API/api_imediaplayer_openwithagoracdnsrc.dita @@ -15,6 +15,7 @@

int openWithAgoraCDNSrc(String src, long startPos); + - (int)openWithAgoraCDNSrc:(NSString *)src startPos:(NSInteger)startPos; virtual int openWithAgoraCDNSrc(const char* src, int64_t startPos) = 0; diff --git a/dita/RTC-NG/API/api_imediaplayer_openwithcustomsource.dita b/dita/RTC-NG/API/api_imediaplayer_openwithcustomsource.dita index a390b5a6f34..2501f910ac8 100644 --- a/dita/RTC-NG/API/api_imediaplayer_openwithcustomsource.dita +++ b/dita/RTC-NG/API/api_imediaplayer_openwithcustomsource.dita @@ -15,6 +15,7 @@

int openWithCustomSource(long startPos, IMediaPlayerCustomDataProvider provider); + - (int)openWithCustomSourceAtStartPos:(NSInteger)startPos withPlayerOnReadData:(AgoraRtcMediaPlayerCustomSourceOnReadCallback)onReadDataCallback andPlayerOnSeek:(AgoraRtcMediaPlayerCustomSourceOnSeekCallback)onSeekCallback; diff --git a/dita/RTC-NG/API/api_imediaplayer_openwithmediasource.dita b/dita/RTC-NG/API/api_imediaplayer_openwithmediasource.dita index 79d83b61a63..bac70af7664 100644 --- a/dita/RTC-NG/API/api_imediaplayer_openwithmediasource.dita +++ b/dita/RTC-NG/API/api_imediaplayer_openwithmediasource.dita @@ -14,6 +14,7 @@

int openWithMediaSource(MediaPlayerSource source); + - (int)openWithMediaSource:(AgoraMediaSource *)source; virtual int openWithMediaSource(const media::base::MediaSource &source) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_pause.dita b/dita/RTC-NG/API/api_imediaplayer_pause.dita index b2af949feb7..ffe2c66aea9 100644 --- a/dita/RTC-NG/API/api_imediaplayer_pause.dita +++ b/dita/RTC-NG/API/api_imediaplayer_pause.dita @@ -15,6 +15,7 @@

int pause(); + - (int)pause; virtual int pause() = 0; diff --git a/dita/RTC-NG/API/api_imediaplayer_play.dita b/dita/RTC-NG/API/api_imediaplayer_play.dita index 07ef855b645..4c62017e493 100644 --- a/dita/RTC-NG/API/api_imediaplayer_play.dita +++ b/dita/RTC-NG/API/api_imediaplayer_play.dita @@ -14,6 +14,7 @@

int play(); + - (int)play; virtual int play() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_playpreloadedsrc.dita b/dita/RTC-NG/API/api_imediaplayer_playpreloadedsrc.dita index 808903b2230..839c6be2ee9 100644 --- a/dita/RTC-NG/API/api_imediaplayer_playpreloadedsrc.dita +++ b/dita/RTC-NG/API/api_imediaplayer_playpreloadedsrc.dita @@ -15,6 +15,7 @@

int playPreloadedSrc(String src); + - (int)playPreloadedSrc:(NSString *)src; virtual int playPreloadedSrc(const char* src) = 0; diff --git a/dita/RTC-NG/API/api_imediaplayer_preloadsrc.dita b/dita/RTC-NG/API/api_imediaplayer_preloadsrc.dita index ce26d7ee5a0..4c4958f073b 100644 --- a/dita/RTC-NG/API/api_imediaplayer_preloadsrc.dita +++ b/dita/RTC-NG/API/api_imediaplayer_preloadsrc.dita @@ -15,6 +15,7 @@

int preloadSrc(String src, long startPos); + - (int)preloadSrc:(NSString *)src startPos:(int)startPos; virtual int preloadSrc(const char* src, int64_t startPos) = 0; diff --git a/dita/RTC-NG/API/api_imediaplayer_registeraudioframeobserver.dita b/dita/RTC-NG/API/api_imediaplayer_registeraudioframeobserver.dita index 961cc49ad14..0c0fd018e39 100644 --- a/dita/RTC-NG/API/api_imediaplayer_registeraudioframeobserver.dita +++ b/dita/RTC-NG/API/api_imediaplayer_registeraudioframeobserver.dita @@ -14,6 +14,7 @@

+ virtual int registerAudioFrameObserver(media::IAudioPcmFrameSink* observer) = 0; diff --git a/dita/RTC-NG/API/api_imediaplayer_registeraudioframeobserver2.dita b/dita/RTC-NG/API/api_imediaplayer_registeraudioframeobserver2.dita index ef56415ac17..27efe369d6e 100644 --- a/dita/RTC-NG/API/api_imediaplayer_registeraudioframeobserver2.dita +++ b/dita/RTC-NG/API/api_imediaplayer_registeraudioframeobserver2.dita @@ -15,6 +15,7 @@

int registerAudioFrameObserver(IMediaPlayerAudioFrameObserver audioFrameObserver, int mode); + virtual int registerAudioFrameObserver(media::IAudioPcmFrameSink* observer, RAW_AUDIO_FRAME_OP_MODE_TYPE mode) = 0; diff --git a/dita/RTC-NG/API/api_imediaplayer_registerplayersourceobserver.dita b/dita/RTC-NG/API/api_imediaplayer_registerplayersourceobserver.dita index 80f8d6052e7..e05b0504508 100644 --- a/dita/RTC-NG/API/api_imediaplayer_registerplayersourceobserver.dita +++ b/dita/RTC-NG/API/api_imediaplayer_registerplayersourceobserver.dita @@ -15,6 +15,7 @@

int registerPlayerObserver(IMediaPlayerObserver playerObserver); + virtual int registerPlayerSourceObserver(IMediaPlayerSourceObserver* observer) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_registervideoframeobserver.dita b/dita/RTC-NG/API/api_imediaplayer_registervideoframeobserver.dita index 4aafe91a0af..5dcc1ec796b 100644 --- a/dita/RTC-NG/API/api_imediaplayer_registervideoframeobserver.dita +++ b/dita/RTC-NG/API/api_imediaplayer_registervideoframeobserver.dita @@ -14,6 +14,7 @@

int registerVideoFrameObserver(IMediaPlayerVideoFrameObserver videoFrameObserver); + virtual int registerVideoFrameObserver(media::base::IVideoFrameObserver* observer) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_removealllisteners.dita b/dita/RTC-NG/API/api_imediaplayer_removealllisteners.dita index 9eb0f53501a..19bc9fffba6 100644 --- a/dita/RTC-NG/API/api_imediaplayer_removealllisteners.dita +++ b/dita/RTC-NG/API/api_imediaplayer_removealllisteners.dita @@ -14,6 +14,7 @@

+ removeAllListeners?<EventType extends keyof IMediaPlayerEvent>( diff --git a/dita/RTC-NG/API/api_imediaplayer_removeeventhandler.dita b/dita/RTC-NG/API/api_imediaplayer_removeeventhandler.dita index cd8e6d9f694..59791965a81 100644 --- a/dita/RTC-NG/API/api_imediaplayer_removeeventhandler.dita +++ b/dita/RTC-NG/API/api_imediaplayer_removeeventhandler.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_imediaplayer_removelistener.dita b/dita/RTC-NG/API/api_imediaplayer_removelistener.dita index 5062d2610da..219716e0b62 100644 --- a/dita/RTC-NG/API/api_imediaplayer_removelistener.dita +++ b/dita/RTC-NG/API/api_imediaplayer_removelistener.dita @@ -14,6 +14,7 @@

+ removeListener?<EventType extends keyof IMediaPlayerEvent>( diff --git a/dita/RTC-NG/API/api_imediaplayer_renewagoracdnsrctoken.dita b/dita/RTC-NG/API/api_imediaplayer_renewagoracdnsrctoken.dita index c498afb305f..69b874e3511 100644 --- a/dita/RTC-NG/API/api_imediaplayer_renewagoracdnsrctoken.dita +++ b/dita/RTC-NG/API/api_imediaplayer_renewagoracdnsrctoken.dita @@ -15,6 +15,7 @@

int renewAgoraCDNSrcToken(String token, long ts); + - (int)renewAgoraCDNSrcToken:(NSString *)token ts:(NSInteger)ts; virtual int renewAgoraCDNSrcToken(const char* token, int64_t ts) = 0; diff --git a/dita/RTC-NG/API/api_imediaplayer_resume.dita b/dita/RTC-NG/API/api_imediaplayer_resume.dita index f479e2aa713..fb514f6c4a9 100644 --- a/dita/RTC-NG/API/api_imediaplayer_resume.dita +++ b/dita/RTC-NG/API/api_imediaplayer_resume.dita @@ -14,6 +14,7 @@

int resume(); + - (int)resume; virtual int resume() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_seek.dita b/dita/RTC-NG/API/api_imediaplayer_seek.dita index 12a67b0b070..093ea70455c 100644 --- a/dita/RTC-NG/API/api_imediaplayer_seek.dita +++ b/dita/RTC-NG/API/api_imediaplayer_seek.dita @@ -15,6 +15,7 @@

int seek(long newPos); + - (void)seekToPosition:(NSInteger)position; virtual int seek(int64_t newPos) = 0; diff --git a/dita/RTC-NG/API/api_imediaplayer_selectaudiotrack.dita b/dita/RTC-NG/API/api_imediaplayer_selectaudiotrack.dita index a0d3fd72156..6867a6c9dab 100644 --- a/dita/RTC-NG/API/api_imediaplayer_selectaudiotrack.dita +++ b/dita/RTC-NG/API/api_imediaplayer_selectaudiotrack.dita @@ -14,6 +14,7 @@

int selectAudioTrack(int index); + - (int)selectAudioTrack:(int)index; virtual int selectAudioTrack(int index) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_selectinternalsubtitle.dita b/dita/RTC-NG/API/api_imediaplayer_selectinternalsubtitle.dita index 071dadd8a61..893209a0b08 100644 --- a/dita/RTC-NG/API/api_imediaplayer_selectinternalsubtitle.dita +++ b/dita/RTC-NG/API/api_imediaplayer_selectinternalsubtitle.dita @@ -15,6 +15,7 @@

int selectInternalSubtitle(int index); + - (int)selectInternalSubtitle:(int)index; virtual int selectInternalSubtitle(int index) = 0; diff --git a/dita/RTC-NG/API/api_imediaplayer_selectmultiaudiotrack.dita b/dita/RTC-NG/API/api_imediaplayer_selectmultiaudiotrack.dita index 7c525ea9abb..87968cbcb2d 100644 --- a/dita/RTC-NG/API/api_imediaplayer_selectmultiaudiotrack.dita +++ b/dita/RTC-NG/API/api_imediaplayer_selectmultiaudiotrack.dita @@ -14,6 +14,7 @@

int selectMultiAudioTrack(int playoutTrackIndex, int publishTrackIndex); + - (int)selectMultiAudioTrack:(NSInteger)playoutTrackIndex publishTrackIndex:(NSInteger)publishTrackIndex NS_SWIFT_NAME(selectMultiAudioTrack(_:publishTrackIndex:)); virtual int selectMultiAudioTrack(int playoutTrackIndex, int publishTrackIndex) = 0; diff --git a/dita/RTC-NG/API/api_imediaplayer_setaudiodualmonomode.dita b/dita/RTC-NG/API/api_imediaplayer_setaudiodualmonomode.dita index 07ad27e23ec..cf11ee4a1ce 100644 --- a/dita/RTC-NG/API/api_imediaplayer_setaudiodualmonomode.dita +++ b/dita/RTC-NG/API/api_imediaplayer_setaudiodualmonomode.dita @@ -14,6 +14,7 @@

int setAudioDualMonoMode(int mode); + - (int)setAudioDualMonoMode:(AgoraAudioDualMonoMode)mode; virtual int setAudioDualMonoMode(agora::media::base::AUDIO_DUAL_MONO_MODE mode) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_setaudiopitch.dita b/dita/RTC-NG/API/api_imediaplayer_setaudiopitch.dita index fca9f8b3df6..5825f796399 100644 --- a/dita/RTC-NG/API/api_imediaplayer_setaudiopitch.dita +++ b/dita/RTC-NG/API/api_imediaplayer_setaudiopitch.dita @@ -14,6 +14,7 @@

int setAudioPitch(int pitch); + - (int)setAudioPitch:(NSInteger)pitch; virtual int setAudioPitch(int pitch) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_setexternalsubtitle.dita b/dita/RTC-NG/API/api_imediaplayer_setexternalsubtitle.dita index c0e21ac4d92..e9ba2d628ba 100644 --- a/dita/RTC-NG/API/api_imediaplayer_setexternalsubtitle.dita +++ b/dita/RTC-NG/API/api_imediaplayer_setexternalsubtitle.dita @@ -15,6 +15,7 @@

int setExternalSubtitle(String url); + - (void)setExternalSubtitle:(NSString *)url; virtual int setExternalSubtitle(const char* url) = 0; diff --git a/dita/RTC-NG/API/api_imediaplayer_setloopcount.dita b/dita/RTC-NG/API/api_imediaplayer_setloopcount.dita index 407a4997419..a23e11b310e 100644 --- a/dita/RTC-NG/API/api_imediaplayer_setloopcount.dita +++ b/dita/RTC-NG/API/api_imediaplayer_setloopcount.dita @@ -15,6 +15,7 @@

int setLoopCount(int loopCount); + - (void)setLoopCount:(NSInteger)loopCount; virtual int setLoopCount(int loopCount) = 0; diff --git a/dita/RTC-NG/API/api_imediaplayer_setplaybackspeed.dita b/dita/RTC-NG/API/api_imediaplayer_setplaybackspeed.dita index 13467804eab..ad733dc6497 100644 --- a/dita/RTC-NG/API/api_imediaplayer_setplaybackspeed.dita +++ b/dita/RTC-NG/API/api_imediaplayer_setplaybackspeed.dita @@ -14,6 +14,7 @@

int setPlaybackSpeed(int speed); + - (int)setPlaybackSpeed:(int)speed; virtual int setPlaybackSpeed(int speed) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_setplayeroption.dita b/dita/RTC-NG/API/api_imediaplayer_setplayeroption.dita index a4a6fbb82e4..f4f5ee94d98 100644 --- a/dita/RTC-NG/API/api_imediaplayer_setplayeroption.dita +++ b/dita/RTC-NG/API/api_imediaplayer_setplayeroption.dita @@ -14,6 +14,7 @@

int setPlayerOption(String key, int value); + - (int)setPlayerOption:(NSString *)key value:(NSInteger)value NS_SWIFT_NAME(setPlayerOption(_:value:)); virtual int setPlayerOption(const char* key, int64_t value) = 0; abstract setPlayerOptionInInt(key: string, value: number): number; diff --git a/dita/RTC-NG/API/api_imediaplayer_setplayeroption2.dita b/dita/RTC-NG/API/api_imediaplayer_setplayeroption2.dita index d3e082b980b..c44db065ed8 100644 --- a/dita/RTC-NG/API/api_imediaplayer_setplayeroption2.dita +++ b/dita/RTC-NG/API/api_imediaplayer_setplayeroption2.dita @@ -14,6 +14,7 @@

int setPlayerOptionString(String key, String value); + - (int)setPlayerOptionString:(NSString *)key value:(NSString *)value NS_SWIFT_NAME(setPlayerOptionString(_:value:)); virtual int setPlayerOption(const char* key, const char* value) = 0; abstract setPlayerOptionInString(key: string, value: string): number; diff --git a/dita/RTC-NG/API/api_imediaplayer_setrendermode.dita b/dita/RTC-NG/API/api_imediaplayer_setrendermode.dita index 534982fd2ac..8b2485462e0 100644 --- a/dita/RTC-NG/API/api_imediaplayer_setrendermode.dita +++ b/dita/RTC-NG/API/api_imediaplayer_setrendermode.dita @@ -15,6 +15,7 @@

int setRenderMode(int mode); + - (void)setRenderMode:(AgoraMediaPlayerRenderMode)mode; virtual int setRenderMode(media::base::RENDER_MODE_TYPE renderMode) = 0; diff --git a/dita/RTC-NG/API/api_imediaplayer_setspatialaudioparams.dita b/dita/RTC-NG/API/api_imediaplayer_setspatialaudioparams.dita index 7a81efe80a8..14584fb0e8c 100644 --- a/dita/RTC-NG/API/api_imediaplayer_setspatialaudioparams.dita +++ b/dita/RTC-NG/API/api_imediaplayer_setspatialaudioparams.dita @@ -14,6 +14,7 @@

int setSpatialAudioParams(SpatialAudioParams params); + - (int)setSpatialAudioParams:(AgoraSpatialAudioParams* _Nonnull)params; virtual int setSpatialAudioParams(const SpatialAudioParams& params) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_setvideoframedelegate.dita b/dita/RTC-NG/API/api_imediaplayer_setvideoframedelegate.dita index 12b773b4eb0..3093b916e50 100644 --- a/dita/RTC-NG/API/api_imediaplayer_setvideoframedelegate.dita +++ b/dita/RTC-NG/API/api_imediaplayer_setvideoframedelegate.dita @@ -14,6 +14,7 @@

+ - (BOOL)setVideoFrameDelegate:(id<AgoraRtcMediaPlayerVideoFrameDelegate> _Nullable)delegate NS_SWIFT_NAME(setVideoFrameDelegate(_:)); diff --git a/dita/RTC-NG/API/api_imediaplayer_setview.dita b/dita/RTC-NG/API/api_imediaplayer_setview.dita index 8e04ddf6788..9a8e2df6291 100644 --- a/dita/RTC-NG/API/api_imediaplayer_setview.dita +++ b/dita/RTC-NG/API/api_imediaplayer_setview.dita @@ -15,6 +15,7 @@

int setView(View videoView); + - (void)setView:(View *_Nullable)view; virtual int setView(media::base::view_t view) = 0; diff --git a/dita/RTC-NG/API/api_imediaplayer_stop.dita b/dita/RTC-NG/API/api_imediaplayer_stop.dita index 2111e3e9741..15cc6221c8d 100644 --- a/dita/RTC-NG/API/api_imediaplayer_stop.dita +++ b/dita/RTC-NG/API/api_imediaplayer_stop.dita @@ -15,6 +15,7 @@

int stop(); + - (void)stop; virtual int stop() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_switchagoracdnlinebyindex.dita b/dita/RTC-NG/API/api_imediaplayer_switchagoracdnlinebyindex.dita index 96254e4a4b3..17a7e68afa2 100644 --- a/dita/RTC-NG/API/api_imediaplayer_switchagoracdnlinebyindex.dita +++ b/dita/RTC-NG/API/api_imediaplayer_switchagoracdnlinebyindex.dita @@ -15,6 +15,7 @@

int switchAgoraCDNLineByIndex(int index); + - (int)switchAgoraCDNLineByIndex:(int)index; virtual int switchAgoraCDNLineByIndex(int index) = 0; diff --git a/dita/RTC-NG/API/api_imediaplayer_switchagoracdnsrc.dita b/dita/RTC-NG/API/api_imediaplayer_switchagoracdnsrc.dita index 19806ad45de..e04933332c1 100644 --- a/dita/RTC-NG/API/api_imediaplayer_switchagoracdnsrc.dita +++ b/dita/RTC-NG/API/api_imediaplayer_switchagoracdnsrc.dita @@ -15,7 +15,8 @@

int switchAgoraCDNSrc(String src, boolean syncPts); - - (int)switchAgoraCDNSrc:(NSString *)src syncPts:(BOOL)syncPts; + + - (int)switchAgoraCDNSrc:(NSString *)src syncPts:(BOOL)syncPts; virtual int switchAgoraCDNSrc(const char* src, bool syncPts = false) = 0; diff --git a/dita/RTC-NG/API/api_imediaplayer_switchsrc.dita b/dita/RTC-NG/API/api_imediaplayer_switchsrc.dita index e0ff6338418..9b467487e2e 100644 --- a/dita/RTC-NG/API/api_imediaplayer_switchsrc.dita +++ b/dita/RTC-NG/API/api_imediaplayer_switchsrc.dita @@ -15,6 +15,7 @@

int switchSrc(String src, boolean syncPts); + - (int)switchSrc:(NSString *)src syncPts:(BOOL)sync; virtual int switchSrc(const char* src, bool syncPts) = 0; diff --git a/dita/RTC-NG/API/api_imediaplayer_takescreenshot.dita b/dita/RTC-NG/API/api_imediaplayer_takescreenshot.dita index 66cc273e353..d19ebea235e 100644 --- a/dita/RTC-NG/API/api_imediaplayer_takescreenshot.dita +++ b/dita/RTC-NG/API/api_imediaplayer_takescreenshot.dita @@ -15,6 +15,7 @@

int takeScreenshot(String filename); + - (int)takeScreenshot:(NSString *)filename; virtual int takeScreenshot(const char* filename) = 0; diff --git a/dita/RTC-NG/API/api_imediaplayer_unloadsrc.dita b/dita/RTC-NG/API/api_imediaplayer_unloadsrc.dita index ef6f2f954cd..80fd556c127 100644 --- a/dita/RTC-NG/API/api_imediaplayer_unloadsrc.dita +++ b/dita/RTC-NG/API/api_imediaplayer_unloadsrc.dita @@ -15,6 +15,7 @@

int unloadSrc(String src); + - (int)unloadSrc:(NSString *)src; virtual int unloadSrc(const char* src) = 0; diff --git a/dita/RTC-NG/API/api_imediaplayer_unregisteraudioframeobserver.dita b/dita/RTC-NG/API/api_imediaplayer_unregisteraudioframeobserver.dita index 27b935b3d47..266d50a4fbc 100644 --- a/dita/RTC-NG/API/api_imediaplayer_unregisteraudioframeobserver.dita +++ b/dita/RTC-NG/API/api_imediaplayer_unregisteraudioframeobserver.dita @@ -14,6 +14,7 @@

+ virtual int unregisterAudioFrameObserver(media::IAudioPcmFrameSink* observer) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_unregisterplayersourceobserver.dita b/dita/RTC-NG/API/api_imediaplayer_unregisterplayersourceobserver.dita index 84eaca3a15c..e9f497f2607 100644 --- a/dita/RTC-NG/API/api_imediaplayer_unregisterplayersourceobserver.dita +++ b/dita/RTC-NG/API/api_imediaplayer_unregisterplayersourceobserver.dita @@ -14,6 +14,7 @@

int unRegisterPlayerObserver(IMediaPlayerObserver playerObserver); + virtual int unregisterPlayerSourceObserver(IMediaPlayerSourceObserver* observer) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayer_unregistervideoframeobserver.dita b/dita/RTC-NG/API/api_imediaplayer_unregistervideoframeobserver.dita index a6d21bd1309..bafe67ed2fd 100644 --- a/dita/RTC-NG/API/api_imediaplayer_unregistervideoframeobserver.dita +++ b/dita/RTC-NG/API/api_imediaplayer_unregistervideoframeobserver.dita @@ -14,6 +14,7 @@

+ virtual int unregisterVideoFrameObserver(agora::media::base::IVideoFrameObserver* observer) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediaplayercachemanager_enableautoremovecache.dita b/dita/RTC-NG/API/api_imediaplayercachemanager_enableautoremovecache.dita index beeba407aab..09364d1250a 100644 --- a/dita/RTC-NG/API/api_imediaplayercachemanager_enableautoremovecache.dita +++ b/dita/RTC-NG/API/api_imediaplayercachemanager_enableautoremovecache.dita @@ -14,6 +14,7 @@

int enableAutoRemoveCache(boolean enable); + - (int)enableAutoRemoveCache:(BOOL)enable; virtual int enableAutoRemoveCache(bool enable) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayerCacheManager") diff --git a/dita/RTC-NG/API/api_imediaplayercachemanager_getcachedir.dita b/dita/RTC-NG/API/api_imediaplayercachemanager_getcachedir.dita index f537c3fa25b..5b8ca4879ba 100644 --- a/dita/RTC-NG/API/api_imediaplayercachemanager_getcachedir.dita +++ b/dita/RTC-NG/API/api_imediaplayercachemanager_getcachedir.dita @@ -14,6 +14,7 @@

String getCacheDir(); + - (NSString *)cacheDir; virtual int getCacheDir(char* path, int length) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayerCacheManager") diff --git a/dita/RTC-NG/API/api_imediaplayercachemanager_getcachefilecount.dita b/dita/RTC-NG/API/api_imediaplayercachemanager_getcachefilecount.dita index 5d5b47f9fa5..4c21ca29be6 100644 --- a/dita/RTC-NG/API/api_imediaplayercachemanager_getcachefilecount.dita +++ b/dita/RTC-NG/API/api_imediaplayercachemanager_getcachefilecount.dita @@ -14,6 +14,7 @@

int getCacheFileCount(); + - (NSInteger)cacheFileCount; virtual int getCacheFileCount() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayerCacheManager") diff --git a/dita/RTC-NG/API/api_imediaplayercachemanager_getmaxcachefilecount.dita b/dita/RTC-NG/API/api_imediaplayercachemanager_getmaxcachefilecount.dita index f1260684c36..8d7903b1b17 100644 --- a/dita/RTC-NG/API/api_imediaplayercachemanager_getmaxcachefilecount.dita +++ b/dita/RTC-NG/API/api_imediaplayercachemanager_getmaxcachefilecount.dita @@ -14,6 +14,7 @@

int getMaxCacheFileCount(); + - (NSInteger)maxCacheFileCount; virtual int getMaxCacheFileCount() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayerCacheManager") diff --git a/dita/RTC-NG/API/api_imediaplayercachemanager_getmaxcachefilesize.dita b/dita/RTC-NG/API/api_imediaplayercachemanager_getmaxcachefilesize.dita index 1eb3fce25f2..56bd5842ac8 100644 --- a/dita/RTC-NG/API/api_imediaplayercachemanager_getmaxcachefilesize.dita +++ b/dita/RTC-NG/API/api_imediaplayercachemanager_getmaxcachefilesize.dita @@ -14,6 +14,7 @@

long getMaxCacheFileSize(); + - (NSInteger)maxCacheFileSize; virtual int64_t getMaxCacheFileSize() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayerCacheManager") diff --git a/dita/RTC-NG/API/api_imediaplayercachemanager_removeallcaches.dita b/dita/RTC-NG/API/api_imediaplayercachemanager_removeallcaches.dita index 49789138126..8d4ad15cf94 100644 --- a/dita/RTC-NG/API/api_imediaplayercachemanager_removeallcaches.dita +++ b/dita/RTC-NG/API/api_imediaplayercachemanager_removeallcaches.dita @@ -14,6 +14,7 @@

int removeAllCaches(); + - (int)removeAllCaches; virtual int removeAllCaches() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayerCacheManager") diff --git a/dita/RTC-NG/API/api_imediaplayercachemanager_removecachebyuri.dita b/dita/RTC-NG/API/api_imediaplayercachemanager_removecachebyuri.dita index 2dce5213959..8aeba3746b0 100644 --- a/dita/RTC-NG/API/api_imediaplayercachemanager_removecachebyuri.dita +++ b/dita/RTC-NG/API/api_imediaplayercachemanager_removecachebyuri.dita @@ -14,6 +14,7 @@

int removeCacheByUri(String uri); + - (int)removeCacheByUri:(NSString *)uri; virtual int removeCacheByUri(const char *uri) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayerCacheManager") diff --git a/dita/RTC-NG/API/api_imediaplayercachemanager_removeoldcache.dita b/dita/RTC-NG/API/api_imediaplayercachemanager_removeoldcache.dita index fdff3348b57..5c0405dd7af 100644 --- a/dita/RTC-NG/API/api_imediaplayercachemanager_removeoldcache.dita +++ b/dita/RTC-NG/API/api_imediaplayercachemanager_removeoldcache.dita @@ -14,6 +14,7 @@

int removeOldCache(); + - (int)removeOldCache; virtual int removeOldCache() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayerCacheManager") diff --git a/dita/RTC-NG/API/api_imediaplayercachemanager_setcachedir.dita b/dita/RTC-NG/API/api_imediaplayercachemanager_setcachedir.dita index 1419d8331b3..4a523eb9cae 100644 --- a/dita/RTC-NG/API/api_imediaplayercachemanager_setcachedir.dita +++ b/dita/RTC-NG/API/api_imediaplayercachemanager_setcachedir.dita @@ -14,6 +14,7 @@

int setCacheDir(String path); + - (int)setCacheDir:(NSString *)cacheDir; virtual int setCacheDir(const char *path) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayerCacheManager") diff --git a/dita/RTC-NG/API/api_imediaplayercachemanager_setmaxcachefilecount.dita b/dita/RTC-NG/API/api_imediaplayercachemanager_setmaxcachefilecount.dita index 37cdd7ffd75..3e46ea6a957 100644 --- a/dita/RTC-NG/API/api_imediaplayercachemanager_setmaxcachefilecount.dita +++ b/dita/RTC-NG/API/api_imediaplayercachemanager_setmaxcachefilecount.dita @@ -14,6 +14,7 @@

int setMaxCacheFileCount(int count); + - (int)setMaxCacheFileCount:(NSInteger)count; virtual int setMaxCacheFileCount(int count) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayerCacheManager") diff --git a/dita/RTC-NG/API/api_imediaplayercachemanager_setmaxcachefilesize.dita b/dita/RTC-NG/API/api_imediaplayercachemanager_setmaxcachefilesize.dita index a85be333753..0b0b3cf5866 100644 --- a/dita/RTC-NG/API/api_imediaplayercachemanager_setmaxcachefilesize.dita +++ b/dita/RTC-NG/API/api_imediaplayercachemanager_setmaxcachefilesize.dita @@ -14,6 +14,7 @@

int setMaxCacheFileSize(long cacheSize); + - (int)setMaxCacheFileSize:(NSInteger)cacheSize; virtual int setMaxCacheFileSize(int64_t cacheSize) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayerCacheManager") diff --git a/dita/RTC-NG/API/api_imediaplayercachemanager_sharedinstance.dita b/dita/RTC-NG/API/api_imediaplayercachemanager_sharedinstance.dita index 886961baf85..2c3233aaa31 100644 --- a/dita/RTC-NG/API/api_imediaplayercachemanager_sharedinstance.dita +++ b/dita/RTC-NG/API/api_imediaplayercachemanager_sharedinstance.dita @@ -14,6 +14,7 @@

+ + (instancetype)sharedInstance; diff --git a/dita/RTC-NG/API/api_imediarecorder_addlistener.dita b/dita/RTC-NG/API/api_imediarecorder_addlistener.dita index 36ad2629206..f442d423357 100644 --- a/dita/RTC-NG/API/api_imediarecorder_addlistener.dita +++ b/dita/RTC-NG/API/api_imediarecorder_addlistener.dita @@ -14,6 +14,7 @@

+ addListener?<EventType extends keyof IMediaRecorderEvent>( diff --git a/dita/RTC-NG/API/api_imediarecorder_enablemainqueuedispatch.dita b/dita/RTC-NG/API/api_imediarecorder_enablemainqueuedispatch.dita index 0f2aafad2f8..17fe9f9876f 100644 --- a/dita/RTC-NG/API/api_imediarecorder_enablemainqueuedispatch.dita +++ b/dita/RTC-NG/API/api_imediarecorder_enablemainqueuedispatch.dita @@ -14,6 +14,7 @@

+ - (int)enableMainQueueDispatch:(BOOL)enabled; diff --git a/dita/RTC-NG/API/api_imediarecorder_release.dita b/dita/RTC-NG/API/api_imediarecorder_release.dita index ce1f9076806..73f54b1cb5d 100644 --- a/dita/RTC-NG/API/api_imediarecorder_release.dita +++ b/dita/RTC-NG/API/api_imediarecorder_release.dita @@ -14,6 +14,7 @@

public void release() + + (void)destroy; virtual void release() = 0; abstract release(): void; diff --git a/dita/RTC-NG/API/api_imediarecorder_removealllisteners.dita b/dita/RTC-NG/API/api_imediarecorder_removealllisteners.dita index 5aea14b9d65..7a7240c32e9 100644 --- a/dita/RTC-NG/API/api_imediarecorder_removealllisteners.dita +++ b/dita/RTC-NG/API/api_imediarecorder_removealllisteners.dita @@ -14,6 +14,7 @@

+ removeAllListeners?<EventType extends keyof IMediaRecorderEvent>( diff --git a/dita/RTC-NG/API/api_imediarecorder_removelistener.dita b/dita/RTC-NG/API/api_imediarecorder_removelistener.dita index 9a730aa4584..a550e9f8407 100644 --- a/dita/RTC-NG/API/api_imediarecorder_removelistener.dita +++ b/dita/RTC-NG/API/api_imediarecorder_removelistener.dita @@ -14,6 +14,7 @@

+ removeListener?<EventType extends keyof IMediaRecorderEvent>( diff --git a/dita/RTC-NG/API/api_imediarecorder_setmediarecorderobserver.dita b/dita/RTC-NG/API/api_imediarecorder_setmediarecorderobserver.dita index 49a6764e277..f07825de220 100644 --- a/dita/RTC-NG/API/api_imediarecorder_setmediarecorderobserver.dita +++ b/dita/RTC-NG/API/api_imediarecorder_setmediarecorderobserver.dita @@ -14,6 +14,7 @@

public int setMediaRecorderObserver(IMediaRecorderCallback callback) + - (int)setMediaRecorderDelegate:(id<AgoraMediaRecorderDelegate> _Nullable)delegate; virtual int setMediaRecorderObserver(media::IMediaRecorderObserver* callback) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaRecorder") diff --git a/dita/RTC-NG/API/api_imediarecorder_startrecording.dita b/dita/RTC-NG/API/api_imediarecorder_startrecording.dita index bb5733d7180..c75af4b723a 100644 --- a/dita/RTC-NG/API/api_imediarecorder_startrecording.dita +++ b/dita/RTC-NG/API/api_imediarecorder_startrecording.dita @@ -14,6 +14,7 @@

public int startRecording(MediaRecorderConfiguration config) + - (int)startRecording:(AgoraMediaRecorderConfiguration* _Nonnull)config; virtual int startRecording(const media::MediaRecorderConfiguration& config) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaRecorder") diff --git a/dita/RTC-NG/API/api_imediarecorder_stoprecording.dita b/dita/RTC-NG/API/api_imediarecorder_stoprecording.dita index 3cdb1d058e1..03e936bf85f 100644 --- a/dita/RTC-NG/API/api_imediarecorder_stoprecording.dita +++ b/dita/RTC-NG/API/api_imediarecorder_stoprecording.dita @@ -14,6 +14,7 @@

public int stopRecording() + - (int)stopRecording; virtual int stopRecording() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaRecorder") diff --git a/dita/RTC-NG/API/api_imusiccontentcenter_createmusicplayer.dita b/dita/RTC-NG/API/api_imusiccontentcenter_createmusicplayer.dita index 10e418b9f53..4a7a1b6cdda 100644 --- a/dita/RTC-NG/API/api_imusiccontentcenter_createmusicplayer.dita +++ b/dita/RTC-NG/API/api_imusiccontentcenter_createmusicplayer.dita @@ -14,6 +14,7 @@

public abstract IAgoraMusicPlayer createMusicPlayer(); + (id<AgoraMusicPlayerProtocol> _Nullable)createMusicPlayerWithDelegate:(id<AgoraRtcMediaPlayerDelegate> _Nullable)delegate NS_SWIFT_NAME(createMusicPlayer(delegate:)); virtual agora_refptr<IMusicPlayer> createMusicPlayer() = 0; abstract createMusicPlayer(): IMusicPlayer; diff --git a/dita/RTC-NG/API/api_imusiccontentcenter_destroy.dita b/dita/RTC-NG/API/api_imusiccontentcenter_destroy.dita index 5b1158ff536..0cb6f9d2d81 100644 --- a/dita/RTC-NG/API/api_imusiccontentcenter_destroy.dita +++ b/dita/RTC-NG/API/api_imusiccontentcenter_destroy.dita @@ -19,6 +19,7 @@ mInstance.release(); mInstance = null; } + + (void)destroy; diff --git a/dita/RTC-NG/API/api_imusiccontentcenter_enablemainqueuedispatch.dita b/dita/RTC-NG/API/api_imusiccontentcenter_enablemainqueuedispatch.dita index 4337f5f539a..a12a35fd3f1 100644 --- a/dita/RTC-NG/API/api_imusiccontentcenter_enablemainqueuedispatch.dita +++ b/dita/RTC-NG/API/api_imusiccontentcenter_enablemainqueuedispatch.dita @@ -14,6 +14,7 @@

+ - (void)enableMainQueueDispatch:(BOOL)enabled; diff --git a/dita/RTC-NG/API/api_imusiccontentcenter_getcaches.dita b/dita/RTC-NG/API/api_imusiccontentcenter_getcaches.dita index b18830364bf..0893c89fe19 100644 --- a/dita/RTC-NG/API/api_imusiccontentcenter_getcaches.dita +++ b/dita/RTC-NG/API/api_imusiccontentcenter_getcaches.dita @@ -14,6 +14,7 @@

public abstract MusicCacheInfo[] getCaches(); + - (NSArray *)getCaches NS_SWIFT_NAME(getCaches()); virtual int getCaches(MusicCacheInfo *cacheInfo, int32_t* cacheInfoSize) = 0; abstract getCaches(): { cacheInfo: MusicCacheInfo[]; cacheInfoSize: number }; diff --git a/dita/RTC-NG/API/api_imusiccontentcenter_getinternalsongcode.dita b/dita/RTC-NG/API/api_imusiccontentcenter_getinternalsongcode.dita index 9d4353a5654..a1cb4b2fd20 100644 --- a/dita/RTC-NG/API/api_imusiccontentcenter_getinternalsongcode.dita +++ b/dita/RTC-NG/API/api_imusiccontentcenter_getinternalsongcode.dita @@ -14,6 +14,7 @@

public abstract long getInternalSongCode(long songCode, String jsonOption); + - (NSInteger)getInternalSongCode:(NSInteger)songCode jsonOption:(NSString * _Nullable)jsonOption NS_SWIFT_NAME(getInternalSongCode(songCode:jsonOption:)); virtual int getInternalSongCode(int64_t songCode, const char* jsonOption, int64_t& internalSongCode) = 0; abstract getInternalSongCode(songCode: number, jsonOption: string): number; diff --git a/dita/RTC-NG/API/api_imusiccontentcenter_getlyric.dita b/dita/RTC-NG/API/api_imusiccontentcenter_getlyric.dita index 3759c92866e..0fcb9904d2b 100644 --- a/dita/RTC-NG/API/api_imusiccontentcenter_getlyric.dita +++ b/dita/RTC-NG/API/api_imusiccontentcenter_getlyric.dita @@ -14,6 +14,7 @@

public abstract String getLyric(long songCode, int lyricType); + - (NSString *)getLyricWithSongCode:(NSInteger)songCode lyricType:(NSInteger)lyricType NS_SWIFT_NAME(getLyric(songCode:lyricType:)); virtual int getLyric(agora::util::AString& requestId, int64_t songCode, int32_t LyricType = 0) = 0; abstract getLyric(songCode: number, lyricType?: number): string; diff --git a/dita/RTC-NG/API/api_imusiccontentcenter_getmusiccharts.dita b/dita/RTC-NG/API/api_imusiccontentcenter_getmusiccharts.dita index 148ff55a89e..969030db483 100644 --- a/dita/RTC-NG/API/api_imusiccontentcenter_getmusiccharts.dita +++ b/dita/RTC-NG/API/api_imusiccontentcenter_getmusiccharts.dita @@ -14,6 +14,7 @@

public abstract String getMusicCharts(); + - (NSString *)getMusicCharts; virtual int getMusicCharts(agora::util::AString& requestId) = 0; abstract getMusicCharts(): string; diff --git a/dita/RTC-NG/API/api_imusiccontentcenter_getmusiccollectionbymusicchartid.dita b/dita/RTC-NG/API/api_imusiccontentcenter_getmusiccollectionbymusicchartid.dita index 10508ddfb86..645ecc95cd7 100644 --- a/dita/RTC-NG/API/api_imusiccontentcenter_getmusiccollectionbymusicchartid.dita +++ b/dita/RTC-NG/API/api_imusiccontentcenter_getmusiccollectionbymusicchartid.dita @@ -16,6 +16,7 @@ public String getMusicCollectionByMusicChartId(int musicChartId, int page, int pageSize) { return getMusicCollectionByMusicChartId(musicChartId, page, pageSize, null); } + - (NSString *)getMusicCollectionWithMusicChartId:(NSInteger)musicChartId page:(NSInteger)page pageSize:(NSInteger)pageSize jsonOption:(NSString * _Nullable)jsonOption NS_SWIFT_NAME(getMusicCollection(musicChartId:page:pageSize:jsonOption:)); virtual int getMusicCollectionByMusicChartId(agora::util::AString& requestId, int32_t musicChartId, int32_t page, int32_t pageSize, const char* jsonOption = nullptr) = 0; abstract getMusicCollectionByMusicChartId( diff --git a/dita/RTC-NG/API/api_imusiccontentcenter_getmusiccollectionbymusicchartid2.dita b/dita/RTC-NG/API/api_imusiccontentcenter_getmusiccollectionbymusicchartid2.dita index f9ff2d0b61a..193aab0725e 100644 --- a/dita/RTC-NG/API/api_imusiccontentcenter_getmusiccollectionbymusicchartid2.dita +++ b/dita/RTC-NG/API/api_imusiccontentcenter_getmusiccollectionbymusicchartid2.dita @@ -15,6 +15,7 @@

public abstract String getMusicCollectionByMusicChartId( int musicChartId, int page, int pageSize, String jsonOption); + diff --git a/dita/RTC-NG/API/api_imusiccontentcenter_getsongsimpleinfo.dita b/dita/RTC-NG/API/api_imusiccontentcenter_getsongsimpleinfo.dita index 360b24a550f..fcb603b2efd 100644 --- a/dita/RTC-NG/API/api_imusiccontentcenter_getsongsimpleinfo.dita +++ b/dita/RTC-NG/API/api_imusiccontentcenter_getsongsimpleinfo.dita @@ -14,6 +14,7 @@

public abstract String getSongSimpleInfo(long songCode); + - (NSString *)getSongSimpleInfoWithSongCode:(NSInteger)songCode NS_SWIFT_NAME(getSongSimpleInfo(songCode:)); virtual int getSongSimpleInfo(agora::util::AString& requestId, int64_t songCode) = 0; abstract getSongSimpleInfo(songCode: number): string; diff --git a/dita/RTC-NG/API/api_imusiccontentcenter_initialize.dita b/dita/RTC-NG/API/api_imusiccontentcenter_initialize.dita index 0b2807d9dea..535aacc6d21 100644 --- a/dita/RTC-NG/API/api_imusiccontentcenter_initialize.dita +++ b/dita/RTC-NG/API/api_imusiccontentcenter_initialize.dita @@ -14,6 +14,7 @@

public abstract int initialize(MusicContentCenterConfiguration configuration); + + (instancetype)sharedContentCenterWithConfig:(AgoraMusicContentCenterConfig *)config NS_SWIFT_NAME(sharedContentCenter(config:)); virtual int initialize(const MusicContentCenterConfiguration & configuration) = 0; abstract initialize(configuration: MusicContentCenterConfiguration): number; diff --git a/dita/RTC-NG/API/api_imusiccontentcenter_ispreloaded.dita b/dita/RTC-NG/API/api_imusiccontentcenter_ispreloaded.dita index 9ec0fc2982c..6a4a2650068 100644 --- a/dita/RTC-NG/API/api_imusiccontentcenter_ispreloaded.dita +++ b/dita/RTC-NG/API/api_imusiccontentcenter_ispreloaded.dita @@ -14,6 +14,7 @@

public abstract int isPreloaded(long songCode); + - (NSInteger)isPreloadedWithSongCode:(NSInteger)songCode NS_SWIFT_NAME(isPreloaded(songCode:)); virtual int isPreloaded(int64_t songCode) = 0; abstract isPreloaded(songCode: number): number; diff --git a/dita/RTC-NG/API/api_imusiccontentcenter_registereventhandler.dita b/dita/RTC-NG/API/api_imusiccontentcenter_registereventhandler.dita index 99020f2615a..06ad56df417 100644 --- a/dita/RTC-NG/API/api_imusiccontentcenter_registereventhandler.dita +++ b/dita/RTC-NG/API/api_imusiccontentcenter_registereventhandler.dita @@ -14,6 +14,7 @@

public abstract int registerEventHandler(IMusicContentCenterEventHandler eventHandler); + - (NSInteger)registerEventDelegate:(id<AgoraMusicContentCenterEventDelegate> _Nullable)eventDelegate; virtual int registerEventHandler(IMusicContentCenterEventHandler* eventHandler) = 0; abstract registerEventHandler( diff --git a/dita/RTC-NG/API/api_imusiccontentcenter_release.dita b/dita/RTC-NG/API/api_imusiccontentcenter_release.dita index e1beb939e40..1444984f46e 100644 --- a/dita/RTC-NG/API/api_imusiccontentcenter_release.dita +++ b/dita/RTC-NG/API/api_imusiccontentcenter_release.dita @@ -14,6 +14,7 @@

protected abstract void release(); + virtual void release() = 0; abstract release(): void; diff --git a/dita/RTC-NG/API/api_imusiccontentcenter_removecache.dita b/dita/RTC-NG/API/api_imusiccontentcenter_removecache.dita index ad3a6509031..c36d68d3e1a 100644 --- a/dita/RTC-NG/API/api_imusiccontentcenter_removecache.dita +++ b/dita/RTC-NG/API/api_imusiccontentcenter_removecache.dita @@ -14,6 +14,7 @@

public abstract int removeCache(long songCode); + - (NSInteger)removeCacheWithSongCode:(NSInteger)songCode NS_SWIFT_NAME(removeCache(songCode:)); virtual int removeCache(int64_t songCode) = 0; abstract removeCache(songCode: number): number; diff --git a/dita/RTC-NG/API/api_imusiccontentcenter_renewtoken.dita b/dita/RTC-NG/API/api_imusiccontentcenter_renewtoken.dita index 552e8bcc235..9fc4eaf5d1c 100644 --- a/dita/RTC-NG/API/api_imusiccontentcenter_renewtoken.dita +++ b/dita/RTC-NG/API/api_imusiccontentcenter_renewtoken.dita @@ -14,6 +14,7 @@

public abstract int renewToken(String token); + - (NSInteger)renewToken:(NSString * _Nonnull)token; virtual int renewToken(const char* token) = 0; abstract renewToken(token: string): number; diff --git a/dita/RTC-NG/API/api_imusiccontentcenter_searchmusic.dita b/dita/RTC-NG/API/api_imusiccontentcenter_searchmusic.dita index 11d986c46c9..d08e1dc5974 100644 --- a/dita/RTC-NG/API/api_imusiccontentcenter_searchmusic.dita +++ b/dita/RTC-NG/API/api_imusiccontentcenter_searchmusic.dita @@ -16,6 +16,7 @@ public String searchMusic(String keyword, int page, int pageSize) { return searchMusic(keyword, page, pageSize, null); } + - (NSString *)searchMusicWithKeyWord:(NSString *)keyWord page:(NSInteger)page pageSize:(NSInteger)pageSize jsonOption:(NSString * _Nullable)jsonOption NS_SWIFT_NAME(searchMusic(keyWord:page:pageSize:jsonOption:)); virtual int searchMusic(agora::util::AString& requestId, const char* keyWord, int32_t page, int32_t pageSize, const char* jsonOption = nullptr) = 0; abstract searchMusic( diff --git a/dita/RTC-NG/API/api_imusiccontentcenter_searchmusic2.dita b/dita/RTC-NG/API/api_imusiccontentcenter_searchmusic2.dita index c76aad2e859..3a514965f52 100644 --- a/dita/RTC-NG/API/api_imusiccontentcenter_searchmusic2.dita +++ b/dita/RTC-NG/API/api_imusiccontentcenter_searchmusic2.dita @@ -14,6 +14,7 @@

public abstract String searchMusic(String keyword, int page, int pageSize, String jsonOption); + diff --git a/dita/RTC-NG/API/api_imusiccontentcenter_unregistereventhandler.dita b/dita/RTC-NG/API/api_imusiccontentcenter_unregistereventhandler.dita index b29a0653acb..a083ebab7e5 100644 --- a/dita/RTC-NG/API/api_imusiccontentcenter_unregistereventhandler.dita +++ b/dita/RTC-NG/API/api_imusiccontentcenter_unregistereventhandler.dita @@ -14,6 +14,7 @@

public abstract int unregisterEventHandler(); + virtual int unregisterEventHandler() = 0; abstract unregisterEventHandler(): number; diff --git a/dita/RTC-NG/API/api_imusicontentcenter_preload.dita b/dita/RTC-NG/API/api_imusicontentcenter_preload.dita index b733b835c86..3faf1b751c0 100644 --- a/dita/RTC-NG/API/api_imusicontentcenter_preload.dita +++ b/dita/RTC-NG/API/api_imusicontentcenter_preload.dita @@ -14,6 +14,7 @@

public abstract int preload(long songCode, String jsonOption); + - (NSInteger)preloadWithSongCode:(NSInteger)songCode jsonOption:(NSString* _Nullable)jsonOption NS_SWIFT_NAME(preload(songCode:jsonOption:)); virtual int preload(int64_t songCode, const char* jsonOption = nullptr) = 0; abstract preload(songCode: number, jsonOption?: string): number; diff --git a/dita/RTC-NG/API/api_imusicontentcenter_preload2.dita b/dita/RTC-NG/API/api_imusicontentcenter_preload2.dita index d36e76c9332..590efe8c4d5 100644 --- a/dita/RTC-NG/API/api_imusicontentcenter_preload2.dita +++ b/dita/RTC-NG/API/api_imusicontentcenter_preload2.dita @@ -14,6 +14,7 @@

public abstract String preload(long songCode); + - (NSString *)preloadWithSongCode:(NSInteger)songCode NS_SWIFT_NAME(preload(songCode:)); virtual int preload(agora::util::AString& requestId, int64_t songCode) = 0; abstract preload(songCode: number): string; diff --git a/dita/RTC-NG/API/api_imusicplayer_destroy.dita b/dita/RTC-NG/API/api_imusicplayer_destroy.dita index 795d1eea5d9..8b521909f2e 100644 --- a/dita/RTC-NG/API/api_imusicplayer_destroy.dita +++ b/dita/RTC-NG/API/api_imusicplayer_destroy.dita @@ -14,6 +14,7 @@

@Override int destroy(); + diff --git a/dita/RTC-NG/API/api_imusicplayer_getplaysrc.dita b/dita/RTC-NG/API/api_imusicplayer_getplaysrc.dita index dad6dc8f3c3..fc28d40d790 100644 --- a/dita/RTC-NG/API/api_imusicplayer_getplaysrc.dita +++ b/dita/RTC-NG/API/api_imusicplayer_getplaysrc.dita @@ -14,6 +14,7 @@

@Override String getPlaySrc(); + diff --git a/dita/RTC-NG/API/api_imusicplayer_open.dita b/dita/RTC-NG/API/api_imusicplayer_open.dita index 5a62658c4f9..e845b5f3086 100644 --- a/dita/RTC-NG/API/api_imusicplayer_open.dita +++ b/dita/RTC-NG/API/api_imusicplayer_open.dita @@ -14,6 +14,7 @@

int open(long songCode, long startPos); + - (NSInteger)openMediaWithSongCode:(NSInteger)songCode startPos:(NSInteger)startPos NS_SWIFT_NAME(openMedia(songCode:startPos:)); virtual int open(int64_t songCode, int64_t startPos = 0) = 0; abstract openWithSongCode(songCode: number, startPos?: number): number; diff --git a/dita/RTC-NG/API/api_imusicplayer_open2.dita b/dita/RTC-NG/API/api_imusicplayer_open2.dita index 5cad540ec14..9f3055102ae 100644 --- a/dita/RTC-NG/API/api_imusicplayer_open2.dita +++ b/dita/RTC-NG/API/api_imusicplayer_open2.dita @@ -14,6 +14,7 @@

@Override int open(String url, long startPos); + diff --git a/dita/RTC-NG/API/api_imusicplayer_stop.dita b/dita/RTC-NG/API/api_imusicplayer_stop.dita index 44023974138..14732eb1d62 100644 --- a/dita/RTC-NG/API/api_imusicplayer_stop.dita +++ b/dita/RTC-NG/API/api_imusicplayer_stop.dita @@ -14,6 +14,7 @@

@Override int stop(); + diff --git a/dita/RTC-NG/API/api_irtcengine_addextension.dita b/dita/RTC-NG/API/api_irtcengine_addextension.dita index bf5f92cba09..16bb508c495 100644 --- a/dita/RTC-NG/API/api_irtcengine_addextension.dita +++ b/dita/RTC-NG/API/api_irtcengine_addextension.dita @@ -16,6 +16,7 @@ public void addExtension(String providerName) { mExtensionList.add(providerName); } + diff --git a/dita/RTC-NG/API/api_irtcengine_addhandler.dita b/dita/RTC-NG/API/api_irtcengine_addhandler.dita index 9963e816e76..dd45efecc4b 100644 --- a/dita/RTC-NG/API/api_irtcengine_addhandler.dita +++ b/dita/RTC-NG/API/api_irtcengine_addhandler.dita @@ -16,6 +16,7 @@ public void addHandler(IRtcEngineEventHandler handler) { mInstance.addHandler(handler); } + abstract registerEventHandler(eventHandler: IRtcEngineEventHandler): boolean; diff --git a/dita/RTC-NG/API/api_irtcengine_addlistener.dita b/dita/RTC-NG/API/api_irtcengine_addlistener.dita index b825c585d27..00bd787f030 100644 --- a/dita/RTC-NG/API/api_irtcengine_addlistener.dita +++ b/dita/RTC-NG/API/api_irtcengine_addlistener.dita @@ -14,6 +14,7 @@

+ addListener?<EventType extends keyof IRtcEngineEvent>( diff --git a/dita/RTC-NG/API/api_irtcengine_addpublishstreamurl.dita b/dita/RTC-NG/API/api_irtcengine_addpublishstreamurl.dita index 9e71a2955ef..af552d375e4 100644 --- a/dita/RTC-NG/API/api_irtcengine_addpublishstreamurl.dita +++ b/dita/RTC-NG/API/api_irtcengine_addpublishstreamurl.dita @@ -14,6 +14,7 @@

public abstract int addPublishStreamUrl(String url, boolean transcodingEnabled); + - (int)addPublishStreamUrl:(NSString* _Nonnull)url transcodingEnabled:(BOOL)transcodingEnabled; virtual int addPublishStreamUrl(const char* url, bool transcodingEnabled) = 0; abstract addPublishStreamUrl(url: string, transcodingEnabled: boolean): number; diff --git a/dita/RTC-NG/API/api_irtcengine_addvideowatermark.dita b/dita/RTC-NG/API/api_irtcengine_addvideowatermark.dita index 014177b0324..7f11fed00b8 100644 --- a/dita/RTC-NG/API/api_irtcengine_addvideowatermark.dita +++ b/dita/RTC-NG/API/api_irtcengine_addvideowatermark.dita @@ -14,6 +14,7 @@

public abstract int addVideoWatermark(AgoraImage watermark); + - (int)addVideoWatermark:(AgoraImage * _Nonnull)watermark virtual int addVideoWatermark(const RtcImage& watermark) = 0; abstract addVideoWatermark(watermarkUrl: string, options: WatermarkOptions): number; diff --git a/dita/RTC-NG/API/api_irtcengine_addvideowatermark2.dita b/dita/RTC-NG/API/api_irtcengine_addvideowatermark2.dita index 4497b20f450..268ba797cc5 100644 --- a/dita/RTC-NG/API/api_irtcengine_addvideowatermark2.dita +++ b/dita/RTC-NG/API/api_irtcengine_addvideowatermark2.dita @@ -14,6 +14,7 @@

public abstract int addVideoWatermark(String watermarkUrl, WatermarkOptions options); + - (int)addVideoWatermark:(NSURL* _Nonnull)url options:(WatermarkOptions* _Nonnull)options; virtual int addVideoWatermark(const char* watermarkUrl, const WatermarkOptions& options) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_adjustaudiomixingplayoutvolume.dita b/dita/RTC-NG/API/api_irtcengine_adjustaudiomixingplayoutvolume.dita index 036b5554187..36f59e2ce4c 100644 --- a/dita/RTC-NG/API/api_irtcengine_adjustaudiomixingplayoutvolume.dita +++ b/dita/RTC-NG/API/api_irtcengine_adjustaudiomixingplayoutvolume.dita @@ -14,6 +14,7 @@

public abstract int adjustAudioMixingPlayoutVolume(int volume); + - (int)adjustAudioMixingPlayoutVolume:(NSInteger)volume; virtual int adjustAudioMixingPlayoutVolume(int volume) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_adjustaudiomixingpublishvolume.dita b/dita/RTC-NG/API/api_irtcengine_adjustaudiomixingpublishvolume.dita index 1b8147dfab7..bcd24ab4995 100644 --- a/dita/RTC-NG/API/api_irtcengine_adjustaudiomixingpublishvolume.dita +++ b/dita/RTC-NG/API/api_irtcengine_adjustaudiomixingpublishvolume.dita @@ -14,6 +14,7 @@

public abstract int adjustAudioMixingPublishVolume(int volume); + - (int)adjustAudioMixingPublishVolume:(NSInteger)volume; virtual int adjustAudioMixingPublishVolume(int volume) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_adjustaudiomixingvolume.dita b/dita/RTC-NG/API/api_irtcengine_adjustaudiomixingvolume.dita index 1a6eb6a4b88..5b39396957b 100644 --- a/dita/RTC-NG/API/api_irtcengine_adjustaudiomixingvolume.dita +++ b/dita/RTC-NG/API/api_irtcengine_adjustaudiomixingvolume.dita @@ -14,6 +14,7 @@

public abstract int adjustAudioMixingVolume(int volume); + - (int)adjustAudioMixingVolume:(NSInteger)volume; virtual int adjustAudioMixingVolume(int volume) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_adjustcustomaudioplayoutvolume.dita b/dita/RTC-NG/API/api_irtcengine_adjustcustomaudioplayoutvolume.dita index f9233d36c1f..d70dce63ce2 100644 --- a/dita/RTC-NG/API/api_irtcengine_adjustcustomaudioplayoutvolume.dita +++ b/dita/RTC-NG/API/api_irtcengine_adjustcustomaudioplayoutvolume.dita @@ -14,6 +14,7 @@

public abstract int adjustCustomAudioPlayoutVolume(int trackId, int volume); + - (int)adjustCustomAudioPlayoutVolume:(NSInteger)trackId volume:(NSInteger)volume NS_SWIFT_NAME(adjustCustomAudioPlayoutVolume(_:volume:)); virtual int adjustCustomAudioPlayoutVolume(track_id_t trackId, int volume) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_adjustcustomaudiopublishvolume.dita b/dita/RTC-NG/API/api_irtcengine_adjustcustomaudiopublishvolume.dita index d872d14b0b5..d2dc6f3dcd0 100644 --- a/dita/RTC-NG/API/api_irtcengine_adjustcustomaudiopublishvolume.dita +++ b/dita/RTC-NG/API/api_irtcengine_adjustcustomaudiopublishvolume.dita @@ -14,6 +14,7 @@

public abstract int adjustCustomAudioPublishVolume(int trackId, int volume); + - (int)adjustCustomAudioPublishVolume:(NSInteger)trackId volume:(NSInteger)volume NS_SWIFT_NAME(adjustCustomAudioPublishVolume(_:volume:)); virtual int adjustCustomAudioPublishVolume(track_id_t trackId, int volume) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_adjustloopbacksignalvolume.dita b/dita/RTC-NG/API/api_irtcengine_adjustloopbacksignalvolume.dita index d4723ad0207..7485e4b589b 100644 --- a/dita/RTC-NG/API/api_irtcengine_adjustloopbacksignalvolume.dita +++ b/dita/RTC-NG/API/api_irtcengine_adjustloopbacksignalvolume.dita @@ -14,6 +14,7 @@

+ - (int)adjustLoopbackSignalVolume:(NSInteger)volume; virtual int adjustLoopbackSignalVolume(int volume) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_adjustplaybacksignalvolume.dita b/dita/RTC-NG/API/api_irtcengine_adjustplaybacksignalvolume.dita index feb29bb0c6e..dc1eebb18b7 100644 --- a/dita/RTC-NG/API/api_irtcengine_adjustplaybacksignalvolume.dita +++ b/dita/RTC-NG/API/api_irtcengine_adjustplaybacksignalvolume.dita @@ -14,6 +14,7 @@

public abstract int adjustPlaybackSignalVolume(int volume); + - (int)adjustPlaybackSignalVolume:(NSInteger)volume; virtual int adjustPlaybackSignalVolume(int volume) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_adjustrecordingsignalvolume.dita b/dita/RTC-NG/API/api_irtcengine_adjustrecordingsignalvolume.dita index d14c1bbfb74..bc5bc1d17e9 100644 --- a/dita/RTC-NG/API/api_irtcengine_adjustrecordingsignalvolume.dita +++ b/dita/RTC-NG/API/api_irtcengine_adjustrecordingsignalvolume.dita @@ -14,6 +14,7 @@

public abstract int adjustRecordingSignalVolume(int volume); + - (int)adjustRecordingSignalVolume:(NSInteger)volume; virtual int adjustRecordingSignalVolume(int volume) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_adjustuserplaybacksignalvolume.dita b/dita/RTC-NG/API/api_irtcengine_adjustuserplaybacksignalvolume.dita index c0a38fe90d6..1f4c4635288 100644 --- a/dita/RTC-NG/API/api_irtcengine_adjustuserplaybacksignalvolume.dita +++ b/dita/RTC-NG/API/api_irtcengine_adjustuserplaybacksignalvolume.dita @@ -14,6 +14,7 @@

public abstract int adjustUserPlaybackSignalVolume(int uid, int volume); + - (int)adjustUserPlaybackSignalVolume:(NSUInteger)uid volume:(int)volume; virtual int adjustUserPlaybackSignalVolume(unsigned int uid, int volume) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_clearvideowatermarks.dita b/dita/RTC-NG/API/api_irtcengine_clearvideowatermarks.dita index 9597973bd1d..9361f0a6eaa 100644 --- a/dita/RTC-NG/API/api_irtcengine_clearvideowatermarks.dita +++ b/dita/RTC-NG/API/api_irtcengine_clearvideowatermarks.dita @@ -14,6 +14,7 @@

public abstract int clearVideoWatermarks(); + - (int)clearVideoWatermarks; virtual int clearVideoWatermarks() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_complain.dita b/dita/RTC-NG/API/api_irtcengine_complain.dita index 81b3d50f603..e5618fc7deb 100644 --- a/dita/RTC-NG/API/api_irtcengine_complain.dita +++ b/dita/RTC-NG/API/api_irtcengine_complain.dita @@ -14,6 +14,7 @@

public abstract int complain(String callId, String description); + - (int)complain:(NSString * _Nonnull)callId description:(NSString * _Nullable)description; virtual int complain(const char* callId, const char* description) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_configrhythmplayer.dita b/dita/RTC-NG/API/api_irtcengine_configrhythmplayer.dita index fb37187a981..21273c06c71 100644 --- a/dita/RTC-NG/API/api_irtcengine_configrhythmplayer.dita +++ b/dita/RTC-NG/API/api_irtcengine_configrhythmplayer.dita @@ -14,6 +14,7 @@

public abstract int configRhythmPlayer(AgoraRhythmPlayerConfig config); + - (int)configRhythmPlayer:(AgoraRhythmPlayerConfig * _Nullable)config; virtual int configRhythmPlayer(const AgoraRhythmPlayerConfig& config) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_create.dita b/dita/RTC-NG/API/api_irtcengine_create.dita index bf693290093..ccbbf39e71a 100644 --- a/dita/RTC-NG/API/api_irtcengine_create.dita +++ b/dita/RTC-NG/API/api_irtcengine_create.dita @@ -16,6 +16,7 @@ public static synchronized RtcEngine create( Context context, String appId, IRtcEngineEventHandler handler) throws Exception {} + + (instancetype _Nonnull)sharedEngineWithAppId:(NSString * _Nonnull)appId delegate:(id<AgoraRtcEngineDelegate> _Nullable)delegate; diff --git a/dita/RTC-NG/API/api_irtcengine_createcustomencodedvideotrack.dita b/dita/RTC-NG/API/api_irtcengine_createcustomencodedvideotrack.dita index cbba38145c4..accd59c8e1e 100644 --- a/dita/RTC-NG/API/api_irtcengine_createcustomencodedvideotrack.dita +++ b/dita/RTC-NG/API/api_irtcengine_createcustomencodedvideotrack.dita @@ -14,6 +14,7 @@

public abstract int createCustomEncodedVideoTrack(EncodedVideoTrackOptions encodedOpt); + - (unsigned int)createCustomEncodedVideoTrack:(AgoraEncodedVideoTrackOptions* _Nonnull)encodedVideoTrackOption; virtual video_track_id_t createCustomEncodedVideoTrack(const SenderOptions& sender_option) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_createcustomvideotrack.dita b/dita/RTC-NG/API/api_irtcengine_createcustomvideotrack.dita index ec005b23ed4..8bcdc3ca37a 100644 --- a/dita/RTC-NG/API/api_irtcengine_createcustomvideotrack.dita +++ b/dita/RTC-NG/API/api_irtcengine_createcustomvideotrack.dita @@ -14,6 +14,7 @@

public abstract int createCustomVideoTrack(); + - (unsigned int)createCustomVideoTrack; virtual video_track_id_t createCustomVideoTrack() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_createdatastream.dita b/dita/RTC-NG/API/api_irtcengine_createdatastream.dita index 08a9377223c..95b9969755a 100644 --- a/dita/RTC-NG/API/api_irtcengine_createdatastream.dita +++ b/dita/RTC-NG/API/api_irtcengine_createdatastream.dita @@ -14,6 +14,7 @@

public abstract int createDataStream(boolean reliable, boolean ordered); + - (int)createDataStream:(NSInteger * _Nonnull)streamId reliable:(BOOL)reliable ordered:(BOOL)ordered; diff --git a/dita/RTC-NG/API/api_irtcengine_createdatastream2.dita b/dita/RTC-NG/API/api_irtcengine_createdatastream2.dita index 77ba6ea9cd5..47cd14f27d6 100644 --- a/dita/RTC-NG/API/api_irtcengine_createdatastream2.dita +++ b/dita/RTC-NG/API/api_irtcengine_createdatastream2.dita @@ -14,6 +14,7 @@

public abstract int createDataStream(DataStreamConfig config); + - (int)createDataStream:(NSInteger * _Nonnull)streamId config:(AgoraDataStreamConfig * _Nonnull)config; virtual int createDataStream(int* streamId, DataStreamConfig& config) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_createmediaplayer.dita b/dita/RTC-NG/API/api_irtcengine_createmediaplayer.dita index bc717a9d256..aa2160d3196 100644 --- a/dita/RTC-NG/API/api_irtcengine_createmediaplayer.dita +++ b/dita/RTC-NG/API/api_irtcengine_createmediaplayer.dita @@ -14,6 +14,7 @@

public abstract IMediaPlayer createMediaPlayer(); + - (id<AgoraRtcMediaPlayerProtocol>_Nullable)createMediaPlayerWithDelegate: (id<AgoraRtcMediaPlayerDelegate>_Nullable)delegate; virtual agora_refptr <IMediaPlayer> createMediaPlayer() = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_createmediarecorder.dita b/dita/RTC-NG/API/api_irtcengine_createmediarecorder.dita index ae2068c307d..63a3169e06e 100644 --- a/dita/RTC-NG/API/api_irtcengine_createmediarecorder.dita +++ b/dita/RTC-NG/API/api_irtcengine_createmediarecorder.dita @@ -14,6 +14,7 @@

public abstract AgoraMediaRecorder createMediaRecorder(RecorderStreamInfo info); + - (AgoraMediaRecorder * _Nullable)createMediaRecorder:(AgoraRecorderStreamInfo * _Nonnull)info NS_SWIFT_NAME(createMediaRecorder(withInfo:)); virtual agora_refptr<IMediaRecorder> createMediaRecorder(const RecorderStreamInfo& info) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_createrendererview.dita b/dita/RTC-NG/API/api_irtcengine_createrendererview.dita index 95bee390e48..4c1d1be235e 100644 --- a/dita/RTC-NG/API/api_irtcengine_createrendererview.dita +++ b/dita/RTC-NG/API/api_irtcengine_createrendererview.dita @@ -15,6 +15,7 @@

public static SurfaceView CreateRendererView(Context context) { return new SurfaceView(context); + diff --git a/dita/RTC-NG/API/api_irtcengine_createtextureview.dita b/dita/RTC-NG/API/api_irtcengine_createtextureview.dita index ddc4eec9d35..92cff716740 100644 --- a/dita/RTC-NG/API/api_irtcengine_createtextureview.dita +++ b/dita/RTC-NG/API/api_irtcengine_createtextureview.dita @@ -15,6 +15,7 @@

public static TextureView CreateTextureView(Context context) { return new TextureView(context); + diff --git a/dita/RTC-NG/API/api_irtcengine_createwithareacode.dita b/dita/RTC-NG/API/api_irtcengine_createwithareacode.dita index 0358186acce..4f4679a654c 100644 --- a/dita/RTC-NG/API/api_irtcengine_createwithareacode.dita +++ b/dita/RTC-NG/API/api_irtcengine_createwithareacode.dita @@ -15,6 +15,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_createwithconfig.dita b/dita/RTC-NG/API/api_irtcengine_createwithconfig.dita index 1017d47b73f..14b1a76ef03 100644 --- a/dita/RTC-NG/API/api_irtcengine_createwithconfig.dita +++ b/dita/RTC-NG/API/api_irtcengine_createwithconfig.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_delegate.dita b/dita/RTC-NG/API/api_irtcengine_delegate.dita index 19929bb4b35..2c0ff2f82d5 100644 --- a/dita/RTC-NG/API/api_irtcengine_delegate.dita +++ b/dita/RTC-NG/API/api_irtcengine_delegate.dita @@ -14,6 +14,7 @@

+ @property(nonatomic, weak) id<AgoraRtcEngineDelegate> _Nullable delegate; diff --git a/dita/RTC-NG/API/api_irtcengine_destroycustomencodedvideotrack.dita b/dita/RTC-NG/API/api_irtcengine_destroycustomencodedvideotrack.dita index fc5a64e1782..7d5785805dd 100644 --- a/dita/RTC-NG/API/api_irtcengine_destroycustomencodedvideotrack.dita +++ b/dita/RTC-NG/API/api_irtcengine_destroycustomencodedvideotrack.dita @@ -14,6 +14,7 @@

public abstract int destroyCustomEncodedVideoTrack(int video_track_id); + - (int)destroyCustomEncodedVideoTrack:(NSUInteger)position; virtual int destroyCustomEncodedVideoTrack(video_track_id_t video_track_id) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_destroycustomvideotrack.dita b/dita/RTC-NG/API/api_irtcengine_destroycustomvideotrack.dita index 1186782c694..a92161370a6 100644 --- a/dita/RTC-NG/API/api_irtcengine_destroycustomvideotrack.dita +++ b/dita/RTC-NG/API/api_irtcengine_destroycustomvideotrack.dita @@ -14,6 +14,7 @@

public abstract int destroyCustomVideoTrack(int video_track_id); + - (int)destroyCustomVideoTrack:(NSUInteger)videoTrackId; virtual int destroyCustomVideoTrack(video_track_id_t video_track_id) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_destroymediaplayer.dita b/dita/RTC-NG/API/api_irtcengine_destroymediaplayer.dita index 66ea87e58cc..4c5bf4c97e8 100644 --- a/dita/RTC-NG/API/api_irtcengine_destroymediaplayer.dita +++ b/dita/RTC-NG/API/api_irtcengine_destroymediaplayer.dita @@ -15,6 +15,7 @@

int destroy(); + - (int)destroyMediaPlayer:(id<AgoraRtcMediaPlayerProtocol>_Nullable)mediaPlayer; virtual int destroyMediaPlayer(agora_refptr<IMediaPlayer> media_player) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_destroymediarecorder.dita b/dita/RTC-NG/API/api_irtcengine_destroymediarecorder.dita index 38fcbb05e81..24ceaa7d488 100644 --- a/dita/RTC-NG/API/api_irtcengine_destroymediarecorder.dita +++ b/dita/RTC-NG/API/api_irtcengine_destroymediarecorder.dita @@ -14,6 +14,7 @@

public abstract void destroyMediaRecorder(AgoraMediaRecorder mediaRecorder); + - (int)destroyMediaRecorder:(AgoraMediaRecorder * _Nullable)mediaRecorder; virtual int destroyMediaRecorder(agora_refptr<IMediaRecorder> mediaRecorder) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_destroyrenderer.dita b/dita/RTC-NG/API/api_irtcengine_destroyrenderer.dita index e015a9fd88f..4104ac2051d 100644 --- a/dita/RTC-NG/API/api_irtcengine_destroyrenderer.dita +++ b/dita/RTC-NG/API/api_irtcengine_destroyrenderer.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_destroyrendererbyconfig.dita b/dita/RTC-NG/API/api_irtcengine_destroyrendererbyconfig.dita index 59f520ea1fe..d3780ca6c79 100644 --- a/dita/RTC-NG/API/api_irtcengine_destroyrendererbyconfig.dita +++ b/dita/RTC-NG/API/api_irtcengine_destroyrendererbyconfig.dita @@ -14,6 +14,7 @@

+ abstract destroyRendererByConfig(sourceType: VideoSourceType, channelId?: string, uid?: number): void; diff --git a/dita/RTC-NG/API/api_irtcengine_destroyrendererbyview.dita b/dita/RTC-NG/API/api_irtcengine_destroyrendererbyview.dita index 9777b0dfe2d..def3ec3b574 100644 --- a/dita/RTC-NG/API/api_irtcengine_destroyrendererbyview.dita +++ b/dita/RTC-NG/API/api_irtcengine_destroyrendererbyview.dita @@ -14,6 +14,7 @@

+ abstract destroyRendererByView(view: any): void; diff --git a/dita/RTC-NG/API/api_irtcengine_devicemanager.dita b/dita/RTC-NG/API/api_irtcengine_devicemanager.dita index 21c138bbb5b..8caffa2df53 100644 --- a/dita/RTC-NG/API/api_irtcengine_devicemanager.dita +++ b/dita/RTC-NG/API/api_irtcengine_devicemanager.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_disableaudio.dita b/dita/RTC-NG/API/api_irtcengine_disableaudio.dita index 7427cf82967..e3886eaccd1 100644 --- a/dita/RTC-NG/API/api_irtcengine_disableaudio.dita +++ b/dita/RTC-NG/API/api_irtcengine_disableaudio.dita @@ -14,6 +14,7 @@

public abstract int disableAudio(); + - (int)disableAudio; virtual int disableAudio() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_disableaudiospectrummonitor.dita b/dita/RTC-NG/API/api_irtcengine_disableaudiospectrummonitor.dita index 88aa42f2c7c..e2062abac57 100644 --- a/dita/RTC-NG/API/api_irtcengine_disableaudiospectrummonitor.dita +++ b/dita/RTC-NG/API/api_irtcengine_disableaudiospectrummonitor.dita @@ -14,6 +14,7 @@

public abstract int disableAudioSpectrumMonitor(); + - (int)disableAudioSpectrumMonitor; virtual int disableAudioSpectrumMonitor() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_disablelastmiletest.dita b/dita/RTC-NG/API/api_irtcengine_disablelastmiletest.dita index fdcb5330557..2c54a6db49a 100644 --- a/dita/RTC-NG/API/api_irtcengine_disablelastmiletest.dita +++ b/dita/RTC-NG/API/api_irtcengine_disablelastmiletest.dita @@ -14,6 +14,7 @@

+ virtual int disableLastmileTest() = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_disablevideo.dita b/dita/RTC-NG/API/api_irtcengine_disablevideo.dita index 2d3003e3eea..b32140f58e3 100644 --- a/dita/RTC-NG/API/api_irtcengine_disablevideo.dita +++ b/dita/RTC-NG/API/api_irtcengine_disablevideo.dita @@ -14,6 +14,7 @@

public abstract int disableVideo(); + - (int)disableVideo; virtual int disableVideo() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_enableaudio.dita b/dita/RTC-NG/API/api_irtcengine_enableaudio.dita index 0501b37e464..d5457bd607b 100644 --- a/dita/RTC-NG/API/api_irtcengine_enableaudio.dita +++ b/dita/RTC-NG/API/api_irtcengine_enableaudio.dita @@ -14,6 +14,7 @@

public abstract int enableAudio(); + - (int)enableAudio; virtual int enableAudio() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_enableaudioqualityindication.dita b/dita/RTC-NG/API/api_irtcengine_enableaudioqualityindication.dita index f0f35ec3f57..9f299a41197 100644 --- a/dita/RTC-NG/API/api_irtcengine_enableaudioqualityindication.dita +++ b/dita/RTC-NG/API/api_irtcengine_enableaudioqualityindication.dita @@ -14,6 +14,7 @@

public abstract int enableAudioQualityIndication(boolean enabled); + diff --git a/dita/RTC-NG/API/api_irtcengine_enableaudiospectrummonitor.dita b/dita/RTC-NG/API/api_irtcengine_enableaudiospectrummonitor.dita index 50bdbc64c14..24c344cdb21 100644 --- a/dita/RTC-NG/API/api_irtcengine_enableaudiospectrummonitor.dita +++ b/dita/RTC-NG/API/api_irtcengine_enableaudiospectrummonitor.dita @@ -14,6 +14,7 @@

public abstract int enableAudioSpectrumMonitor(int intervalInMS); + - (int)enableAudioSpectrumMonitor:(int)intervalInMS; virtual int enableAudioSpectrumMonitor(int intervalInMS = 100) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_enableaudiovolumeindication.dita b/dita/RTC-NG/API/api_irtcengine_enableaudiovolumeindication.dita index 21733d65695..c86091d4c42 100644 --- a/dita/RTC-NG/API/api_irtcengine_enableaudiovolumeindication.dita +++ b/dita/RTC-NG/API/api_irtcengine_enableaudiovolumeindication.dita @@ -14,6 +14,7 @@

public abstract int enableAudioVolumeIndication(int interval, int smooth, boolean reportVad); + - (int)enableAudioVolumeIndication:(NSInteger)interval smooth:(NSInteger)smooth reportVad:(BOOL)reportVad; diff --git a/dita/RTC-NG/API/api_irtcengine_enablecameracenterstage.dita b/dita/RTC-NG/API/api_irtcengine_enablecameracenterstage.dita index 7283c9af0cb..f71f26dd07f 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablecameracenterstage.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablecameracenterstage.dita @@ -14,6 +14,7 @@

+ - (int)enableCameraCenterStage:(BOOL)enabled NS_SWIFT_NAME(enableCameraCenterStage(_:)); virtual int enableCameraCenterStage(bool enabled) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_enablecontentinspect.dita b/dita/RTC-NG/API/api_irtcengine_enablecontentinspect.dita index ef95546a5ba..138123d5117 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablecontentinspect.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablecontentinspect.dita @@ -14,6 +14,7 @@

public abstract int enableContentInspect(boolean enabled, ContentInspectConfig config); + - (int)enableContentInspect:(BOOL)enabled config:(AgoraContentInspectConfig* _Nonnull)config; virtual int enableContentInspect(bool enabled, const media::ContentInspectConfig &config) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_enablecustomaudiolocalplayback.dita b/dita/RTC-NG/API/api_irtcengine_enablecustomaudiolocalplayback.dita index c81c8b0d502..9d738d60444 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablecustomaudiolocalplayback.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablecustomaudiolocalplayback.dita @@ -13,6 +13,7 @@

public abstract int enableCustomAudioLocalPlayback(int trackId, boolean enabled); + - (int)enableCustomAudioLocalPlayback:(NSInteger)trackId enabled:(BOOL)enabled NS_SWIFT_NAME(enableCustomAudioLocalPlayback(_:enabled:)); virtual int enableCustomAudioLocalPlayback(track_id_t trackId, bool enabled) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_enabledualstreammode.dita b/dita/RTC-NG/API/api_irtcengine_enabledualstreammode.dita index ae46f165e14..acc604dc070 100644 --- a/dita/RTC-NG/API/api_irtcengine_enabledualstreammode.dita +++ b/dita/RTC-NG/API/api_irtcengine_enabledualstreammode.dita @@ -14,6 +14,7 @@

public abstract int enableDualStreamMode(boolean enabled); + - (int)enableDualStreamMode:(BOOL)enabled; virtual int enableDualStreamMode(bool enabled) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_enabledualstreammode2.dita b/dita/RTC-NG/API/api_irtcengine_enabledualstreammode2.dita index 2c396c2e966..99153cc7f08 100644 --- a/dita/RTC-NG/API/api_irtcengine_enabledualstreammode2.dita +++ b/dita/RTC-NG/API/api_irtcengine_enabledualstreammode2.dita @@ -14,6 +14,7 @@

public abstract int enableDualStreamMode(Constants.VideoSourceType sourceType, boolean enabled); + - (int)enableDualStreamMode:(AgoraVideoSourceType)sourceType enabled:(BOOL)enabled; virtual int enableDualStreamMode(VIDEO_SOURCE_TYPE sourceType, bool enabled) = 0; abstract enableDualStreamMode( diff --git a/dita/RTC-NG/API/api_irtcengine_enabledualstreammode3.dita b/dita/RTC-NG/API/api_irtcengine_enabledualstreammode3.dita index 49f46a5689f..71d26d322d9 100644 --- a/dita/RTC-NG/API/api_irtcengine_enabledualstreammode3.dita +++ b/dita/RTC-NG/API/api_irtcengine_enabledualstreammode3.dita @@ -14,6 +14,7 @@

public abstract int enableDualStreamMode(boolean enabled, SimulcastStreamConfig streamConfig); + - (int)enableDualStreamMode:(BOOL)enabled streamConfig:(AgoraSimulcastStreamConfig* _Nonnull)streamConfig; virtual int enableDualStreamMode(bool enabled, const SimulcastStreamConfig& streamConfig) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_enableechocancellationexternal.dita b/dita/RTC-NG/API/api_irtcengine_enableechocancellationexternal.dita index 17f587fcc03..c2c68b7dd5b 100644 --- a/dita/RTC-NG/API/api_irtcengine_enableechocancellationexternal.dita +++ b/dita/RTC-NG/API/api_irtcengine_enableechocancellationexternal.dita @@ -14,6 +14,7 @@

public abstract int enableEchoCancellationExternal(boolean enabled, int audioSourceDelay); + - (int)enableEchoCancellationExternal:(BOOL)enabled audioSourceDelay:(NSInteger)audioSourceDelay; virtual int enableEchoCancellationExternal(bool enabled, int audioSourceDelay) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_enableencryption.dita b/dita/RTC-NG/API/api_irtcengine_enableencryption.dita index f09a2f40325..88bbe367232 100644 --- a/dita/RTC-NG/API/api_irtcengine_enableencryption.dita +++ b/dita/RTC-NG/API/api_irtcengine_enableencryption.dita @@ -14,7 +14,8 @@

public abstract int enableEncryption(boolean enabled, EncryptionConfig config); - - (int)enableEncryption:(bool)enabled encryptionConfig:(AgoraEncryptionConfig * _Nonnull)config; + + - (int)enableEncryption:(bool)enabled encryptionConfig:(AgoraEncryptionConfig * _Nonnull)config; virtual int enableEncryption(bool enabled, const EncryptionConfig& config) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") int EnableEncryption(bool enabled, const FEncryptionConfig& config); diff --git a/dita/RTC-NG/API/api_irtcengine_enableextension.dita b/dita/RTC-NG/API/api_irtcengine_enableextension.dita index 99b82e87d95..8b4286e99b1 100644 --- a/dita/RTC-NG/API/api_irtcengine_enableextension.dita +++ b/dita/RTC-NG/API/api_irtcengine_enableextension.dita @@ -15,6 +15,7 @@

public abstract int enableExtension( String provider, String extension, boolean enable, Constants.MediaSourceType sourceType); + - (int)enableExtensionWithVendor:(NSString * __nonnull)provider extension:(NSString * __nonnull)extension enabled:(BOOL)enabled diff --git a/dita/RTC-NG/API/api_irtcengine_enablefacedetection.dita b/dita/RTC-NG/API/api_irtcengine_enablefacedetection.dita index 9cb0a9827a5..0c68f38ddaf 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablefacedetection.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablefacedetection.dita @@ -14,6 +14,7 @@

public abstract int enableFaceDetection(boolean enabled); + - (int)enableFaceDetection:(bool)enable NS_SWIFT_NAME(enableFaceDetection(_:)); virtual int enableFaceDetection(bool enabled) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_enablefishcorrection.dita b/dita/RTC-NG/API/api_irtcengine_enablefishcorrection.dita index cb852f87234..08df680df52 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablefishcorrection.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablefishcorrection.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_enableinearmonitoring.dita b/dita/RTC-NG/API/api_irtcengine_enableinearmonitoring.dita index 63e62090e93..ccc3dab3088 100644 --- a/dita/RTC-NG/API/api_irtcengine_enableinearmonitoring.dita +++ b/dita/RTC-NG/API/api_irtcengine_enableinearmonitoring.dita @@ -14,6 +14,7 @@

public abstract int enableInEarMonitoring(boolean enabled); + - (int)enableInEarMonitoring:(BOOL)enabled; diff --git a/dita/RTC-NG/API/api_irtcengine_enableinearmonitoring2.dita b/dita/RTC-NG/API/api_irtcengine_enableinearmonitoring2.dita index d17857e8ae6..648581df3af 100644 --- a/dita/RTC-NG/API/api_irtcengine_enableinearmonitoring2.dita +++ b/dita/RTC-NG/API/api_irtcengine_enableinearmonitoring2.dita @@ -14,6 +14,7 @@

public abstract int enableInEarMonitoring(boolean enabled, int includeAudioFilters); + - (int)enableInEarMonitoring:(BOOL)enabled includeAudioFilters:(AgoraEarMonitoringFilterType)includeAudioFilters; virtual int enableInEarMonitoring(bool enabled, int includeAudioFilters) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_enableinstantmediarendering.dita b/dita/RTC-NG/API/api_irtcengine_enableinstantmediarendering.dita index 1ccd0f80962..c54afe27bb0 100644 --- a/dita/RTC-NG/API/api_irtcengine_enableinstantmediarendering.dita +++ b/dita/RTC-NG/API/api_irtcengine_enableinstantmediarendering.dita @@ -14,6 +14,7 @@

public abstract int enableInstantMediaRendering(); + - (int)enableInstantMediaRendering NS_SWIFT_NAME(enableInstantMediaRendering()); virtual int enableInstantMediaRendering() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_enablelastmiletest.dita b/dita/RTC-NG/API/api_irtcengine_enablelastmiletest.dita index 50dd63a9799..41e22fed074 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablelastmiletest.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablelastmiletest.dita @@ -14,6 +14,7 @@

+ virtual int enableLastmileTest() = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_enablelocalaudio.dita b/dita/RTC-NG/API/api_irtcengine_enablelocalaudio.dita index c5acde2745d..195945110a9 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablelocalaudio.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablelocalaudio.dita @@ -14,6 +14,7 @@

public abstract int enableLocalAudio(boolean enabled); + - (int)enableLocalAudio:(BOOL)enabled; virtual int enableLocalAudio(bool enabled) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_enablelocalvideo.dita b/dita/RTC-NG/API/api_irtcengine_enablelocalvideo.dita index bef8b5f0eb4..2d610a5d7f1 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablelocalvideo.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablelocalvideo.dita @@ -14,6 +14,7 @@

public abstract int enableLocalVideo(boolean enabled); + - (int)enableLocalVideo:(BOOL)enabled; virtual int enableLocalVideo(bool enabled) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_enableloopbackrecording.dita b/dita/RTC-NG/API/api_irtcengine_enableloopbackrecording.dita index 4352bcc7139..7052f94b293 100644 --- a/dita/RTC-NG/API/api_irtcengine_enableloopbackrecording.dita +++ b/dita/RTC-NG/API/api_irtcengine_enableloopbackrecording.dita @@ -14,6 +14,7 @@

+ - (int)enableLoopbackRecording:(BOOL)enabled deviceName:(NSString* _Nullable)deviceName NS_SWIFT_NAME(enableLoopbackRecording(_:deviceName:)); virtual int enableLoopbackRecording(bool enabled, const char* deviceName = NULL) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_enablemainqueuedispatch.dita b/dita/RTC-NG/API/api_irtcengine_enablemainqueuedispatch.dita index be1bac89828..3e958d2eb8c 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablemainqueuedispatch.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablemainqueuedispatch.dita @@ -14,6 +14,7 @@

+ - (int)enableMainQueueDispatch:(BOOL)enabled; removeAllListeners?<EventType extends keyof IMediaEngineEvent>( diff --git a/dita/RTC-NG/API/api_irtcengine_enablemulticamera.dita b/dita/RTC-NG/API/api_irtcengine_enablemulticamera.dita index 095ce06e974..8a6bbb7bc3a 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablemulticamera.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablemulticamera.dita @@ -14,6 +14,7 @@

+ - (int)enableMultiCamera:(BOOL)enabled config:(AgoraCameraCapturerConfiguration* _Nullable)config NS_SWIFT_NAME(enableMultiCamera(_:config:)); #if defined(__APPLE__) && TARGET_OS_IOS virtual int enableMultiCamera(bool enabled, const CameraCapturerConfiguration& config) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_enableplugin.dita b/dita/RTC-NG/API/api_irtcengine_enableplugin.dita index 85a2234b17b..eda86faabe8 100644 --- a/dita/RTC-NG/API/api_irtcengine_enableplugin.dita +++ b/dita/RTC-NG/API/api_irtcengine_enableplugin.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_enablesoundpositionindication.dita b/dita/RTC-NG/API/api_irtcengine_enablesoundpositionindication.dita index 7c3db02a5ca..33737d867a7 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablesoundpositionindication.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablesoundpositionindication.dita @@ -14,6 +14,7 @@

public abstract int enableSoundPositionIndication(boolean enabled); + - (int)enableSoundPositionIndication:(BOOL)enabled; virtual int enableSoundPositionIndication(bool enabled) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_enablespatialaudio.dita b/dita/RTC-NG/API/api_irtcengine_enablespatialaudio.dita index c5e44feaa65..50a095390b4 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablespatialaudio.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablespatialaudio.dita @@ -14,6 +14,7 @@

public abstract int enableSpatialAudio(boolean enabled); + - (int)enableSpatialAudio:(BOOL)enabled; virtual int enableSpatialAudio(bool enabled) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_enablevideo.dita b/dita/RTC-NG/API/api_irtcengine_enablevideo.dita index 1c43ba8e026..a64c1f99d37 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablevideo.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablevideo.dita @@ -14,6 +14,7 @@

public abstract int enableVideo(); + - (int)enableVideo; virtual int enableVideo() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_enablevideoimagesource.dita b/dita/RTC-NG/API/api_irtcengine_enablevideoimagesource.dita index 266d8d71a8b..486907a1a6d 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablevideoimagesource.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablevideoimagesource.dita @@ -14,6 +14,7 @@

public abstract int enableVideoImageSource(boolean enabled, ImageTrackOptions options); + - (int) enableVideoImageSource:(BOOL)enable options:(AgoraImageTrackOptions *_Nullable)options; virtual int enableVideoImageSource(bool enable, const ImageTrackOptions& options) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_enablevirtualbackground.dita b/dita/RTC-NG/API/api_irtcengine_enablevirtualbackground.dita index 2c69b55693a..1f5e578e20a 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablevirtualbackground.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablevirtualbackground.dita @@ -16,6 +16,7 @@ public abstract int enableVirtualBackground( boolean enabled, VirtualBackgroundSource backgroundSource, SegmentationProperty segproperty); + - (int)enableVirtualBackground:(BOOL)enable backData:(AgoraVirtualBackgroundSource* _Nullable)backData segData:(AgoraSegmentationProperty* _Nullable)segData NS_SWIFT_NAME(enableVirtualBackground(_:backData:segData:)); virtual int enableVirtualBackground(bool enabled, VirtualBackgroundSource backgroundSource, SegmentationProperty segproperty, agora::media::MEDIA_SOURCE_TYPE type = agora::media::PRIMARY_CAMERA_SOURCE) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_enablevirtualbackground2.dita b/dita/RTC-NG/API/api_irtcengine_enablevirtualbackground2.dita index 39fee1bd719..ca31ed5eb78 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablevirtualbackground2.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablevirtualbackground2.dita @@ -16,6 +16,7 @@ public abstract int enableVirtualBackground(boolean enabled, VirtualBackgroundSource backgroundSource, SegmentationProperty segproperty, Constants.MediaSourceType sourceType); + - (int)enableVirtualBackground:(BOOL)enable backData:(AgoraVirtualBackgroundSource* _Nullable)backData segData:(AgoraSegmentationProperty* _Nullable)segData sourceType:(AgoraMediaSourceType)sourceType NS_SWIFT_NAME(enableVirtualBackground(_:backData:segData:sourceType:)); diff --git a/dita/RTC-NG/API/api_irtcengine_enablewebsdkinteroperability.dita b/dita/RTC-NG/API/api_irtcengine_enablewebsdkinteroperability.dita index a82d5e59562..5051baa4e65 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablewebsdkinteroperability.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablewebsdkinteroperability.dita @@ -14,6 +14,7 @@

public abstract int enableWebSdkInteroperability(boolean enabled); + - (int)enableWebSdkInteroperability:(BOOL)enabled; virtual int enableWebSdkInteroperability(bool enabled) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_enablewirelessaccelerate.dita b/dita/RTC-NG/API/api_irtcengine_enablewirelessaccelerate.dita index c53e50858c9..6bfb8b60ac1 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablewirelessaccelerate.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablewirelessaccelerate.dita @@ -14,6 +14,7 @@

+ virtual int enableWirelessAccelerate(bool enabled) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_enumeratedevices.dita b/dita/RTC-NG/API/api_irtcengine_enumeratedevices.dita index 2da7a02bcaf..f708124df4e 100644 --- a/dita/RTC-NG/API/api_irtcengine_enumeratedevices.dita +++ b/dita/RTC-NG/API/api_irtcengine_enumeratedevices.dita @@ -14,6 +14,7 @@

+ - (NSArray<AgoraRtcDeviceInfo *> * _Nullable)enumerateDevices:(AgoraMediaDeviceType)type; diff --git a/dita/RTC-NG/API/api_irtcengine_enumeratedisplays.dita b/dita/RTC-NG/API/api_irtcengine_enumeratedisplays.dita index 517839318e2..fda8970f55c 100644 --- a/dita/RTC-NG/API/api_irtcengine_enumeratedisplays.dita +++ b/dita/RTC-NG/API/api_irtcengine_enumeratedisplays.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_enumeratewindows.dita b/dita/RTC-NG/API/api_irtcengine_enumeratewindows.dita index f69b31e4cbf..55a2561fa41 100644 --- a/dita/RTC-NG/API/api_irtcengine_enumeratewindows.dita +++ b/dita/RTC-NG/API/api_irtcengine_enumeratewindows.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_getagorartcaudioplaybackdevicemanager.dita b/dita/RTC-NG/API/api_irtcengine_getagorartcaudioplaybackdevicemanager.dita index aef6dde0067..a2299992a87 100644 --- a/dita/RTC-NG/API/api_irtcengine_getagorartcaudioplaybackdevicemanager.dita +++ b/dita/RTC-NG/API/api_irtcengine_getagorartcaudioplaybackdevicemanager.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_getagorartcaudiorecordingdevicemanager.dita b/dita/RTC-NG/API/api_irtcengine_getagorartcaudiorecordingdevicemanager.dita index b0eb6739420..0169545d977 100644 --- a/dita/RTC-NG/API/api_irtcengine_getagorartcaudiorecordingdevicemanager.dita +++ b/dita/RTC-NG/API/api_irtcengine_getagorartcaudiorecordingdevicemanager.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_getagorartccloudspatialaudioengine.dita b/dita/RTC-NG/API/api_irtcengine_getagorartccloudspatialaudioengine.dita index dfbd1c22542..e8ea11c9687 100644 --- a/dita/RTC-NG/API/api_irtcengine_getagorartccloudspatialaudioengine.dita +++ b/dita/RTC-NG/API/api_irtcengine_getagorartccloudspatialaudioengine.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_getagorartcmediaplayer.dita b/dita/RTC-NG/API/api_irtcengine_getagorartcmediaplayer.dita index ce502ed4637..ccd92f42810 100644 --- a/dita/RTC-NG/API/api_irtcengine_getagorartcmediaplayer.dita +++ b/dita/RTC-NG/API/api_irtcengine_getagorartcmediaplayer.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_getagorartcvideodevicemanager.dita b/dita/RTC-NG/API/api_irtcengine_getagorartcvideodevicemanager.dita index 601a986ce02..f036926310e 100644 --- a/dita/RTC-NG/API/api_irtcengine_getagorartcvideodevicemanager.dita +++ b/dita/RTC-NG/API/api_irtcengine_getagorartcvideodevicemanager.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_getaudiodeviceinfo.dita b/dita/RTC-NG/API/api_irtcengine_getaudiodeviceinfo.dita index 5dcc2cf4f5a..e1a01843080 100644 --- a/dita/RTC-NG/API/api_irtcengine_getaudiodeviceinfo.dita +++ b/dita/RTC-NG/API/api_irtcengine_getaudiodeviceinfo.dita @@ -14,6 +14,7 @@

public abstract DeviceInfo getAudioDeviceInfo(); + virtual int getAudioDeviceInfo(DeviceInfo& deviceInfo) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_getaudiodevicemanager.dita b/dita/RTC-NG/API/api_irtcengine_getaudiodevicemanager.dita index f500494e21f..c4ad6b7feaa 100644 --- a/dita/RTC-NG/API/api_irtcengine_getaudiodevicemanager.dita +++ b/dita/RTC-NG/API/api_irtcengine_getaudiodevicemanager.dita @@ -14,6 +14,7 @@

+ abstract getAudioDeviceManager(): IAudioDeviceManager; diff --git a/dita/RTC-NG/API/api_irtcengine_getaudioeffectmanager.dita b/dita/RTC-NG/API/api_irtcengine_getaudioeffectmanager.dita index 9b4565d0989..bdf2b9211bb 100644 --- a/dita/RTC-NG/API/api_irtcengine_getaudioeffectmanager.dita +++ b/dita/RTC-NG/API/api_irtcengine_getaudioeffectmanager.dita @@ -14,6 +14,7 @@

public abstract IAudioEffectManager getAudioEffectManager(); + diff --git a/dita/RTC-NG/API/api_irtcengine_getaudiofileinfo.dita b/dita/RTC-NG/API/api_irtcengine_getaudiofileinfo.dita index b8ae6128601..f7a88efd47f 100644 --- a/dita/RTC-NG/API/api_irtcengine_getaudiofileinfo.dita +++ b/dita/RTC-NG/API/api_irtcengine_getaudiofileinfo.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_getaudiomixingcurrentposition.dita b/dita/RTC-NG/API/api_irtcengine_getaudiomixingcurrentposition.dita index 297e6eae8c9..7e53e8b2c59 100644 --- a/dita/RTC-NG/API/api_irtcengine_getaudiomixingcurrentposition.dita +++ b/dita/RTC-NG/API/api_irtcengine_getaudiomixingcurrentposition.dita @@ -14,6 +14,7 @@

public abstract int getAudioMixingCurrentPosition(); + - (int)getAudioMixingCurrentPosition; virtual int getAudioMixingCurrentPosition() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_getaudiomixingduration.dita b/dita/RTC-NG/API/api_irtcengine_getaudiomixingduration.dita index 429503671a7..32d584e37ab 100644 --- a/dita/RTC-NG/API/api_irtcengine_getaudiomixingduration.dita +++ b/dita/RTC-NG/API/api_irtcengine_getaudiomixingduration.dita @@ -14,6 +14,7 @@

public abstract int getAudioMixingDuration(); + - (int)getAudioMixingDuration; virtual int getAudioMixingDuration() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_getaudiomixingplayoutvolume.dita b/dita/RTC-NG/API/api_irtcengine_getaudiomixingplayoutvolume.dita index 7bf14eef30f..65dbb1c3e0b 100644 --- a/dita/RTC-NG/API/api_irtcengine_getaudiomixingplayoutvolume.dita +++ b/dita/RTC-NG/API/api_irtcengine_getaudiomixingplayoutvolume.dita @@ -14,6 +14,7 @@

public abstract int getAudioMixingPlayoutVolume(); + - (int)getAudioMixingPlayoutVolume; virtual int getAudioMixingPlayoutVolume() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_getaudiomixingpublishvolume.dita b/dita/RTC-NG/API/api_irtcengine_getaudiomixingpublishvolume.dita index 0c736521405..73e3d5fe224 100644 --- a/dita/RTC-NG/API/api_irtcengine_getaudiomixingpublishvolume.dita +++ b/dita/RTC-NG/API/api_irtcengine_getaudiomixingpublishvolume.dita @@ -14,6 +14,7 @@

public abstract int getAudioMixingPublishVolume(); + - (int)getAudioMixingPublishVolume; virtual int getAudioMixingPublishVolume() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_getaudioplaybackdevices.dita b/dita/RTC-NG/API/api_irtcengine_getaudioplaybackdevices.dita index eb602ffdbc3..9169601fe13 100644 --- a/dita/RTC-NG/API/api_irtcengine_getaudioplaybackdevices.dita +++ b/dita/RTC-NG/API/api_irtcengine_getaudioplaybackdevices.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_getaudiorecordingdevices.dita b/dita/RTC-NG/API/api_irtcengine_getaudiorecordingdevices.dita index 2b43c8e4d57..fa49388c7f2 100644 --- a/dita/RTC-NG/API/api_irtcengine_getaudiorecordingdevices.dita +++ b/dita/RTC-NG/API/api_irtcengine_getaudiorecordingdevices.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_getaudiotrackcount.dita b/dita/RTC-NG/API/api_irtcengine_getaudiotrackcount.dita index dfb7ed85670..0d5ea60a6c1 100644 --- a/dita/RTC-NG/API/api_irtcengine_getaudiotrackcount.dita +++ b/dita/RTC-NG/API/api_irtcengine_getaudiotrackcount.dita @@ -14,6 +14,7 @@

public abstract int getAudioTrackCount(); + - (int)getAudioTrackCount; virtual int getAudioTrackCount() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_getbuffertype.dita b/dita/RTC-NG/API/api_irtcengine_getbuffertype.dita index 04c00bca42d..d9b4ecb87b9 100644 --- a/dita/RTC-NG/API/api_irtcengine_getbuffertype.dita +++ b/dita/RTC-NG/API/api_irtcengine_getbuffertype.dita @@ -14,6 +14,7 @@

+ virtual agora::media::ExternalVideoFrame::VIDEO_PIXEL_FORMAT getBufferType() = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_getcallid.dita b/dita/RTC-NG/API/api_irtcengine_getcallid.dita index be076200a7c..ce0a313ef4c 100644 --- a/dita/RTC-NG/API/api_irtcengine_getcallid.dita +++ b/dita/RTC-NG/API/api_irtcengine_getcallid.dita @@ -14,6 +14,7 @@

public abstract String getCallId(); + - (NSString * _Nullable)getCallId; virtual int getCallId(agora::util::AString& callId) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_getcameramaxzoomfactor.dita b/dita/RTC-NG/API/api_irtcengine_getcameramaxzoomfactor.dita index adcd134e728..5a7ce5b8a22 100644 --- a/dita/RTC-NG/API/api_irtcengine_getcameramaxzoomfactor.dita +++ b/dita/RTC-NG/API/api_irtcengine_getcameramaxzoomfactor.dita @@ -14,6 +14,7 @@

public abstract float getCameraMaxZoomFactor(); + - (CGFloat)cameraMaxZoomFactor; virtual float getCameraMaxZoomFactor() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_getconnectionstate.dita b/dita/RTC-NG/API/api_irtcengine_getconnectionstate.dita index 4156fd5bbb3..3618ed03143 100644 --- a/dita/RTC-NG/API/api_irtcengine_getconnectionstate.dita +++ b/dita/RTC-NG/API/api_irtcengine_getconnectionstate.dita @@ -14,6 +14,7 @@

public abstract RtcConnection.CONNECTION_STATE_TYPE getConnectionState(); + - (AgoraConnectionState)getConnectionState; virtual CONNECTION_STATE_TYPE getConnectionState() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_getcurrentmonotonictimeinms.dita b/dita/RTC-NG/API/api_irtcengine_getcurrentmonotonictimeinms.dita index 90ab008ebd5..2fdb5881273 100644 --- a/dita/RTC-NG/API/api_irtcengine_getcurrentmonotonictimeinms.dita +++ b/dita/RTC-NG/API/api_irtcengine_getcurrentmonotonictimeinms.dita @@ -14,6 +14,7 @@

public abstract long getCurrentMonotonicTimeInMs(); + - (int64_t)getCurrentMonotonicTimeInMs NS_SWIFT_NAME(getCurrentMonotonicTimeInMs()); virtual int64_t getCurrentMonotonicTimeInMs() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_getdeviceinfo.dita b/dita/RTC-NG/API/api_irtcengine_getdeviceinfo.dita index b3cd8882f56..d32836d6779 100644 --- a/dita/RTC-NG/API/api_irtcengine_getdeviceinfo.dita +++ b/dita/RTC-NG/API/api_irtcengine_getdeviceinfo.dita @@ -14,6 +14,7 @@

+ - (AgoraRtcDeviceInfo * _Nullable)getDeviceInfo:(AgoraMediaDeviceType)type; diff --git a/dita/RTC-NG/API/api_irtcengine_getdevicevolume.dita b/dita/RTC-NG/API/api_irtcengine_getdevicevolume.dita index 853db08f97d..e69ba1973d3 100644 --- a/dita/RTC-NG/API/api_irtcengine_getdevicevolume.dita +++ b/dita/RTC-NG/API/api_irtcengine_getdevicevolume.dita @@ -14,6 +14,7 @@

+ - (int)getDeviceVolume:(AgoraMediaDeviceType)type; diff --git a/dita/RTC-NG/API/api_irtcengine_geteffectcurrentposition.dita b/dita/RTC-NG/API/api_irtcengine_geteffectcurrentposition.dita index 13a21319cf4..877441bd013 100644 --- a/dita/RTC-NG/API/api_irtcengine_geteffectcurrentposition.dita +++ b/dita/RTC-NG/API/api_irtcengine_geteffectcurrentposition.dita @@ -14,7 +14,9 @@

public int getEffectCurrentPosition(int soundId); + - (int)getEffectCurrentPosition:(int)soundId NS_SWIFT_NAME(getEffectCurrentPosition(_:)); + - (int)getEffectCurrentPosition:(int)soundId; virtual int getEffectCurrentPosition(int soundId) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_geteffectduration.dita b/dita/RTC-NG/API/api_irtcengine_geteffectduration.dita index 9795b45bae6..110f7dc8651 100644 --- a/dita/RTC-NG/API/api_irtcengine_geteffectduration.dita +++ b/dita/RTC-NG/API/api_irtcengine_geteffectduration.dita @@ -14,6 +14,7 @@

public abstract int getEffectDuration(String filePath); + - (int)getEffectDuration:(NSString* _Nonnull)filePath NS_SWIFT_NAME(getEffectDuration(_:)); virtual int getEffectDuration(const char* filePath) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_geteffectsvolume.dita b/dita/RTC-NG/API/api_irtcengine_geteffectsvolume.dita index 1ed2f46482a..e3f1497798b 100644 --- a/dita/RTC-NG/API/api_irtcengine_geteffectsvolume.dita +++ b/dita/RTC-NG/API/api_irtcengine_geteffectsvolume.dita @@ -14,6 +14,7 @@

public double getEffectsVolume(); + - (int)getEffectsVolume; virtual int getEffectsVolume() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_geterrordescription.dita b/dita/RTC-NG/API/api_irtcengine_geterrordescription.dita index 9b6c47acb15..fe58c5fc353 100644 --- a/dita/RTC-NG/API/api_irtcengine_geterrordescription.dita +++ b/dita/RTC-NG/API/api_irtcengine_geterrordescription.dita @@ -14,6 +14,7 @@

public static String getErrorDescription(int error) + + (NSString* _Nonnull)getErrorDescription: (NSInteger)error; virtual const char* getErrorDescription(int code) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_getextensionproperty.dita b/dita/RTC-NG/API/api_irtcengine_getextensionproperty.dita index b0611f2129d..93dc4233f35 100644 --- a/dita/RTC-NG/API/api_irtcengine_getextensionproperty.dita +++ b/dita/RTC-NG/API/api_irtcengine_getextensionproperty.dita @@ -15,6 +15,7 @@

public abstract String getExtensionProperty(String provider, String extension, String key); + - (NSString * _Nullable)getExtensionPropertyWithVendor:(NSString * __nonnull)provider extension:(NSString * __nonnull)extension key:(NSString * __nonnull)key; diff --git a/dita/RTC-NG/API/api_irtcengine_getextensionproperty2.dita b/dita/RTC-NG/API/api_irtcengine_getextensionproperty2.dita index cb48f082b21..8c3d8d21786 100644 --- a/dita/RTC-NG/API/api_irtcengine_getextensionproperty2.dita +++ b/dita/RTC-NG/API/api_irtcengine_getextensionproperty2.dita @@ -16,6 +16,7 @@ public abstract String getExtensionProperty( String provider, String extension, String key, Constants.MediaSourceType sourceType); + - (NSString * _Nullable)getExtensionPropertyWithVendor:(NSString * __nonnull)provider extension:(NSString * __nonnull)extension key:(NSString * __nonnull)key diff --git a/dita/RTC-NG/API/api_irtcengine_getlocalspatialaudioengine.dita b/dita/RTC-NG/API/api_irtcengine_getlocalspatialaudioengine.dita index 2be52464b19..7e9a290ad4d 100644 --- a/dita/RTC-NG/API/api_irtcengine_getlocalspatialaudioengine.dita +++ b/dita/RTC-NG/API/api_irtcengine_getlocalspatialaudioengine.dita @@ -14,6 +14,7 @@

+ abstract getLocalSpatialAudioEngine(): ILocalSpatialAudioEngine; diff --git a/dita/RTC-NG/API/api_irtcengine_getloopbackrecordingvolume.dita b/dita/RTC-NG/API/api_irtcengine_getloopbackrecordingvolume.dita index f5fa62f3fba..0b68aaf9611 100644 --- a/dita/RTC-NG/API/api_irtcengine_getloopbackrecordingvolume.dita +++ b/dita/RTC-NG/API/api_irtcengine_getloopbackrecordingvolume.dita @@ -14,6 +14,7 @@

+ virtual int getLoopbackRecordingVolume() = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_getmediaengine.dita b/dita/RTC-NG/API/api_irtcengine_getmediaengine.dita index 06730bacf2c..bb4b8aaf67d 100644 --- a/dita/RTC-NG/API/api_irtcengine_getmediaengine.dita +++ b/dita/RTC-NG/API/api_irtcengine_getmediaengine.dita @@ -14,6 +14,7 @@

+ abstract getMediaEngine(): IMediaEngine; diff --git a/dita/RTC-NG/API/api_irtcengine_getmediarecorder.dita b/dita/RTC-NG/API/api_irtcengine_getmediarecorder.dita index 5e0e4ee5c13..a4eac6b2856 100644 --- a/dita/RTC-NG/API/api_irtcengine_getmediarecorder.dita +++ b/dita/RTC-NG/API/api_irtcengine_getmediarecorder.dita @@ -14,6 +14,7 @@

public static synchronized AgoraMediaRecorder getMediaRecorder(RtcEngine engine) + + (instancetype _Nonnull)sharedMediaRecorderWithRtcEngine:(AgoraRtcEngineKit* _Nonnull)engine; abstract getMediaRecorder(): IMediaRecorder; diff --git a/dita/RTC-NG/API/api_irtcengine_getmusiccontentcenter.dita b/dita/RTC-NG/API/api_irtcengine_getmusiccontentcenter.dita index 4070a7734e9..87253d1324b 100644 --- a/dita/RTC-NG/API/api_irtcengine_getmusiccontentcenter.dita +++ b/dita/RTC-NG/API/api_irtcengine_getmusiccontentcenter.dita @@ -14,6 +14,7 @@

+ abstract getMusicContentCenter(): IMusicContentCenter; diff --git a/dita/RTC-NG/API/api_irtcengine_getnativehandle.dita b/dita/RTC-NG/API/api_irtcengine_getnativehandle.dita index 5cef7111ac9..24cae0c68e0 100644 --- a/dita/RTC-NG/API/api_irtcengine_getnativehandle.dita +++ b/dita/RTC-NG/API/api_irtcengine_getnativehandle.dita @@ -14,6 +14,7 @@

public abstract long getNativeHandle(); + - (void* _Nullable)getNativeHandle; abstract getNativeHandle(): number; diff --git a/dita/RTC-NG/API/api_irtcengine_getnetworktype.dita b/dita/RTC-NG/API/api_irtcengine_getnetworktype.dita index 5f9c594cdaf..ede955580c8 100644 --- a/dita/RTC-NG/API/api_irtcengine_getnetworktype.dita +++ b/dita/RTC-NG/API/api_irtcengine_getnetworktype.dita @@ -14,6 +14,7 @@

public abstract int getNetworkType(); + - (int) getNetworkType; virtual int getNetworkType() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_getntpwalltimeinms.dita b/dita/RTC-NG/API/api_irtcengine_getntpwalltimeinms.dita index 934b9037a5a..31543589f5c 100644 --- a/dita/RTC-NG/API/api_irtcengine_getntpwalltimeinms.dita +++ b/dita/RTC-NG/API/api_irtcengine_getntpwalltimeinms.dita @@ -14,6 +14,7 @@

public abstract long getNtpWallTimeInMs(); + - (uint64_t)getNtpWallTimeInMs; virtual uint64_t getNtpWallTimeInMs() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_getpluginparameter.dita b/dita/RTC-NG/API/api_irtcengine_getpluginparameter.dita index 197ccaba4b6..1b741c8e787 100644 --- a/dita/RTC-NG/API/api_irtcengine_getpluginparameter.dita +++ b/dita/RTC-NG/API/api_irtcengine_getpluginparameter.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_getplugins.dita b/dita/RTC-NG/API/api_irtcengine_getplugins.dita index f0cfc58abcf..e081a27c1e9 100644 --- a/dita/RTC-NG/API/api_irtcengine_getplugins.dita +++ b/dita/RTC-NG/API/api_irtcengine_getplugins.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_getrtcengineeventhandler.dita b/dita/RTC-NG/API/api_irtcengine_getrtcengineeventhandler.dita index 8d0944f03a0..a4ca835506d 100644 --- a/dita/RTC-NG/API/api_irtcengine_getrtcengineeventhandler.dita +++ b/dita/RTC-NG/API/api_irtcengine_getrtcengineeventhandler.dita @@ -13,6 +13,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_getscreencapturesources.dita b/dita/RTC-NG/API/api_irtcengine_getscreencapturesources.dita index 5ef0be84caa..d02cbb58ee3 100644 --- a/dita/RTC-NG/API/api_irtcengine_getscreencapturesources.dita +++ b/dita/RTC-NG/API/api_irtcengine_getscreencapturesources.dita @@ -14,6 +14,7 @@

+ - (NSArray<AgoraScreenCaptureSourceInfo*>* _Nullable)getScreenCaptureSourcesWithThumbSize:(NSSize)thumbSize iconSize:(NSSize)iconSize includeScreen:(BOOL)includeScreen; virtual IScreenCaptureSourceList* getScreenCaptureSources(const SIZE& thumbSize, const SIZE& iconSize, const bool includeScreen) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_getscreensharehelper.dita b/dita/RTC-NG/API/api_irtcengine_getscreensharehelper.dita index cde71ffd6da..08b065b282d 100644 --- a/dita/RTC-NG/API/api_irtcengine_getscreensharehelper.dita +++ b/dita/RTC-NG/API/api_irtcengine_getscreensharehelper.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_getscreensinfo.dita b/dita/RTC-NG/API/api_irtcengine_getscreensinfo.dita index e6ad7275856..cfe863db073 100644 --- a/dita/RTC-NG/API/api_irtcengine_getscreensinfo.dita +++ b/dita/RTC-NG/API/api_irtcengine_getscreensinfo.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_getuserinfobyuid.dita b/dita/RTC-NG/API/api_irtcengine_getuserinfobyuid.dita index 011411413c5..8fb0c70a475 100644 --- a/dita/RTC-NG/API/api_irtcengine_getuserinfobyuid.dita +++ b/dita/RTC-NG/API/api_irtcengine_getuserinfobyuid.dita @@ -14,6 +14,7 @@

public abstract int getUserInfoByUid(int uid, UserInfo userInfo); + - (AgoraUserInfo* _Nullable)getUserInfoByUid:(NSUInteger)uid withError:(AgoraErrorCode* _Nullable)error; virtual int getUserInfoByUid(uid_t uid, rtc::UserInfo* userInfo, const char* channelId = NULL, const char* localUserAccount = NULL) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_getuserinfobyuseraccount.dita b/dita/RTC-NG/API/api_irtcengine_getuserinfobyuseraccount.dita index 05ca4b31e85..756f679ab5e 100644 --- a/dita/RTC-NG/API/api_irtcengine_getuserinfobyuseraccount.dita +++ b/dita/RTC-NG/API/api_irtcengine_getuserinfobyuseraccount.dita @@ -13,6 +13,7 @@

+ - (AgoraUserInfo* _Nullable)getUserInfoByUserAccount:(NSString* _Nonnull)userAccount withError:(AgoraErrorCode* _Nullable)error; public abstract int getUserInfoByUserAccount(String userAccount, UserInfo userInfo); virtual int getUserInfoByUserAccount(const char* userAccount, rtc::UserInfo* userInfo, const char* channelId = NULL, const char* localUserAccount = NULL) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_getversion.dita b/dita/RTC-NG/API/api_irtcengine_getversion.dita index a25a0a74e41..8ca609d24f7 100644 --- a/dita/RTC-NG/API/api_irtcengine_getversion.dita +++ b/dita/RTC-NG/API/api_irtcengine_getversion.dita @@ -14,6 +14,7 @@

public static String getSdkVersion() + + (NSString * _Nonnull)getSdkVersion; virtual const char* getVersion(int* build) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_getvideocapturetype.dita b/dita/RTC-NG/API/api_irtcengine_getvideocapturetype.dita index 84168f5efd8..8cf08910658 100644 --- a/dita/RTC-NG/API/api_irtcengine_getvideocapturetype.dita +++ b/dita/RTC-NG/API/api_irtcengine_getvideocapturetype.dita @@ -14,6 +14,7 @@

+ virtual VIDEO_CAPTURE_TYPE getVideoCaptureType() = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_getvideocontenthint.dita b/dita/RTC-NG/API/api_irtcengine_getvideocontenthint.dita index 8dc7d1e3662..3193842e8a2 100644 --- a/dita/RTC-NG/API/api_irtcengine_getvideocontenthint.dita +++ b/dita/RTC-NG/API/api_irtcengine_getvideocontenthint.dita @@ -14,6 +14,7 @@

+ virtual VideoContentHint getVideoContentHint() = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_getvideodevicemanager.dita b/dita/RTC-NG/API/api_irtcengine_getvideodevicemanager.dita index a216d10c612..5471d87a553 100644 --- a/dita/RTC-NG/API/api_irtcengine_getvideodevicemanager.dita +++ b/dita/RTC-NG/API/api_irtcengine_getvideodevicemanager.dita @@ -14,6 +14,7 @@

+ abstract getVideoDeviceManager(): IVideoDeviceManager; diff --git a/dita/RTC-NG/API/api_irtcengine_getvideodevices.dita b/dita/RTC-NG/API/api_irtcengine_getvideodevices.dita index 1dc1c05b39c..2bb35078192 100644 --- a/dita/RTC-NG/API/api_irtcengine_getvideodevices.dita +++ b/dita/RTC-NG/API/api_irtcengine_getvideodevices.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_getvideosourcetype.dita b/dita/RTC-NG/API/api_irtcengine_getvideosourcetype.dita index 15e4ef0a815..bead1409118 100644 --- a/dita/RTC-NG/API/api_irtcengine_getvideosourcetype.dita +++ b/dita/RTC-NG/API/api_irtcengine_getvideosourcetype.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_getvolumeofeffect.dita b/dita/RTC-NG/API/api_irtcengine_getvolumeofeffect.dita index d7b1032f8f2..d78df28b480 100644 --- a/dita/RTC-NG/API/api_irtcengine_getvolumeofeffect.dita +++ b/dita/RTC-NG/API/api_irtcengine_getvolumeofeffect.dita @@ -14,6 +14,7 @@

public abstract int getVolumeOfEffect(int soundId); + - (int)getVolumeOfEffect:(int)soundId; virtual int getVolumeOfEffect(int soundId) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_getwindowsinfo.dita b/dita/RTC-NG/API/api_irtcengine_getwindowsinfo.dita index 9abb00187fe..9dbdd4bf0e3 100644 --- a/dita/RTC-NG/API/api_irtcengine_getwindowsinfo.dita +++ b/dita/RTC-NG/API/api_irtcengine_getwindowsinfo.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_initialize.dita b/dita/RTC-NG/API/api_irtcengine_initialize.dita index b8d790ca2e9..2d4b79d8e5a 100644 --- a/dita/RTC-NG/API/api_irtcengine_initialize.dita +++ b/dita/RTC-NG/API/api_irtcengine_initialize.dita @@ -15,6 +15,7 @@

public static synchronized RtcEngine create(RtcEngineConfig config) throws Exception {} + + (instancetype _Nonnull)sharedEngineWithConfig:(AgoraRtcEngineConfig * _Nonnull)config delegate:(id<AgoraRtcEngineDelegate> _Nullable)delegate; virtual int initialize(const RtcEngineContext& context) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_iscameraautoexposurefacemodesupported.dita b/dita/RTC-NG/API/api_irtcengine_iscameraautoexposurefacemodesupported.dita index 88c4575f1cd..4e123fafce5 100644 --- a/dita/RTC-NG/API/api_irtcengine_iscameraautoexposurefacemodesupported.dita +++ b/dita/RTC-NG/API/api_irtcengine_iscameraautoexposurefacemodesupported.dita @@ -14,6 +14,7 @@

+ - (BOOL)isCameraAutoExposureFaceModeSupported; virtual bool isCameraAutoExposureFaceModeSupported() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_iscameraautofocusfacemodesupported.dita b/dita/RTC-NG/API/api_irtcengine_iscameraautofocusfacemodesupported.dita index c380a47493e..f96dcef1619 100644 --- a/dita/RTC-NG/API/api_irtcengine_iscameraautofocusfacemodesupported.dita +++ b/dita/RTC-NG/API/api_irtcengine_iscameraautofocusfacemodesupported.dita @@ -14,6 +14,7 @@

public abstract boolean isCameraAutoFocusFaceModeSupported(); + - (BOOL)isCameraAutoFocusFaceModeSupported; virtual bool isCameraAutoFocusFaceModeSupported() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_iscameracenterstagesupported.dita b/dita/RTC-NG/API/api_irtcengine_iscameracenterstagesupported.dita index 0bd4d100ccd..d2c2ba0d4f6 100644 --- a/dita/RTC-NG/API/api_irtcengine_iscameracenterstagesupported.dita +++ b/dita/RTC-NG/API/api_irtcengine_iscameracenterstagesupported.dita @@ -14,6 +14,7 @@

+ - (BOOL)isCameraCenterStageSupported NS_SWIFT_NAME(isCameraCenterStageSupported()); virtual bool isCameraCenterStageSupported() = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_iscameraexposurepositionsupported.dita b/dita/RTC-NG/API/api_irtcengine_iscameraexposurepositionsupported.dita index 90c6f5f523a..4bfda68d675 100644 --- a/dita/RTC-NG/API/api_irtcengine_iscameraexposurepositionsupported.dita +++ b/dita/RTC-NG/API/api_irtcengine_iscameraexposurepositionsupported.dita @@ -14,6 +14,7 @@

public abstract boolean isCameraExposurePositionSupported(); + - (BOOL)isCameraExposurePositionSupported; virtual bool isCameraExposurePositionSupported() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_iscameraexposuresupported.dita b/dita/RTC-NG/API/api_irtcengine_iscameraexposuresupported.dita index 204e3d6a2e9..87e70e45641 100644 --- a/dita/RTC-NG/API/api_irtcengine_iscameraexposuresupported.dita +++ b/dita/RTC-NG/API/api_irtcengine_iscameraexposuresupported.dita @@ -14,6 +14,7 @@

public abstract boolean isCameraExposureSupported(); + - (BOOL)isCameraExposureSupported NS_SWIFT_NAME(isCameraExposureSupported()); virtual bool isCameraExposureSupported() = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_iscamerafacedetectsupported.dita b/dita/RTC-NG/API/api_irtcengine_iscamerafacedetectsupported.dita index fe318dda65a..a82f401a21e 100644 --- a/dita/RTC-NG/API/api_irtcengine_iscamerafacedetectsupported.dita +++ b/dita/RTC-NG/API/api_irtcengine_iscamerafacedetectsupported.dita @@ -14,6 +14,7 @@

public abstract boolean isCameraFaceDetectSupported(); + virtual bool isCameraFaceDetectSupported() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_iscamerafocussupported.dita b/dita/RTC-NG/API/api_irtcengine_iscamerafocussupported.dita index 35ccbef2766..8a0652e1a93 100644 --- a/dita/RTC-NG/API/api_irtcengine_iscamerafocussupported.dita +++ b/dita/RTC-NG/API/api_irtcengine_iscamerafocussupported.dita @@ -14,6 +14,7 @@

public abstract boolean isCameraFocusSupported(); + - (BOOL)isCameraFocusPositionInPreviewSupported; virtual bool isCameraFocusSupported() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_iscameratorchsupported.dita b/dita/RTC-NG/API/api_irtcengine_iscameratorchsupported.dita index 976ae7ef248..c07f597cbd7 100644 --- a/dita/RTC-NG/API/api_irtcengine_iscameratorchsupported.dita +++ b/dita/RTC-NG/API/api_irtcengine_iscameratorchsupported.dita @@ -14,6 +14,7 @@

public abstract boolean isCameraTorchSupported(); + - (BOOL)isCameraTorchSupported NS_SWIFT_NAME(isCameraTorchSupported()); virtual bool isCameraTorchSupported() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_iscamerazoomsupported.dita b/dita/RTC-NG/API/api_irtcengine_iscamerazoomsupported.dita index b18c0e943de..3c84714e1d5 100644 --- a/dita/RTC-NG/API/api_irtcengine_iscamerazoomsupported.dita +++ b/dita/RTC-NG/API/api_irtcengine_iscamerazoomsupported.dita @@ -14,6 +14,7 @@

public abstract boolean isCameraZoomSupported(); + - (BOOL)isCameraZoomSupported; virtual bool isCameraZoomSupported() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_isfeatureavailableondevice.dita b/dita/RTC-NG/API/api_irtcengine_isfeatureavailableondevice.dita index 1326b7c43e8..f08811e3f0a 100644 --- a/dita/RTC-NG/API/api_irtcengine_isfeatureavailableondevice.dita +++ b/dita/RTC-NG/API/api_irtcengine_isfeatureavailableondevice.dita @@ -14,6 +14,7 @@

public abstract boolean isFeatureAvailableOnDevice(int type); + - (BOOL)isFeatureAvailableOnDevice:(AgoraFeatureType)type; virtual bool isFeatureAvailableOnDevice(FeatureType type) = 0; public abstract bool IsFeatureAvailableOnDevice(FeatureType type); diff --git a/dita/RTC-NG/API/api_irtcengine_isspeakerphoneenabled.dita b/dita/RTC-NG/API/api_irtcengine_isspeakerphoneenabled.dita index 7ea7de58130..f4d39d07d3c 100644 --- a/dita/RTC-NG/API/api_irtcengine_isspeakerphoneenabled.dita +++ b/dita/RTC-NG/API/api_irtcengine_isspeakerphoneenabled.dita @@ -14,6 +14,7 @@

public abstract boolean isSpeakerphoneEnabled(); + - (BOOL)isSpeakerphoneEnabled; virtual bool isSpeakerphoneEnabled() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_istextureencodesupported.dita b/dita/RTC-NG/API/api_irtcengine_istextureencodesupported.dita index 4db2d445ecf..69f1bb7adf3 100644 --- a/dita/RTC-NG/API/api_irtcengine_istextureencodesupported.dita +++ b/dita/RTC-NG/API/api_irtcengine_istextureencodesupported.dita @@ -14,6 +14,7 @@

public abstract boolean isTextureEncodeSupported(); + diff --git a/dita/RTC-NG/API/api_irtcengine_joinchannel.dita b/dita/RTC-NG/API/api_irtcengine_joinchannel.dita index 9cd04ac6af2..1d806f97867 100644 --- a/dita/RTC-NG/API/api_irtcengine_joinchannel.dita +++ b/dita/RTC-NG/API/api_irtcengine_joinchannel.dita @@ -15,6 +15,7 @@

public abstract int joinChannel( String token, String channelId, String optionalInfo, int uid); + - (int)joinChannelByToken:(NSString * _Nullable)token channelId:(NSString * _Nonnull)channelId info:(NSString * _Nullable)info diff --git a/dita/RTC-NG/API/api_irtcengine_joinchannel2.dita b/dita/RTC-NG/API/api_irtcengine_joinchannel2.dita index f0318b47234..45ba20c1a41 100644 --- a/dita/RTC-NG/API/api_irtcengine_joinchannel2.dita +++ b/dita/RTC-NG/API/api_irtcengine_joinchannel2.dita @@ -15,6 +15,7 @@

public abstract int joinChannel( String token, String channelId, int uid, ChannelMediaOptions options); + - (int)joinChannelByToken:(NSString * _Nullable)token channelId:(NSString * _Nonnull)channelId uid:(NSUInteger)uid diff --git a/dita/RTC-NG/API/api_irtcengine_joinchannelwithuseraccount.dita b/dita/RTC-NG/API/api_irtcengine_joinchannelwithuseraccount.dita index e6e021f8729..54f27a60b1a 100644 --- a/dita/RTC-NG/API/api_irtcengine_joinchannelwithuseraccount.dita +++ b/dita/RTC-NG/API/api_irtcengine_joinchannelwithuseraccount.dita @@ -15,6 +15,7 @@

public abstract int joinChannelWithUserAccount( String token, String channelName, String userAccount); + - (int)joinChannelByToken:(NSString * _Nullable)token channelId:(NSString * _Nonnull)channelId userAccount:(NSString * _Nonnull)userAccount diff --git a/dita/RTC-NG/API/api_irtcengine_joinchannelwithuseraccount2.dita b/dita/RTC-NG/API/api_irtcengine_joinchannelwithuseraccount2.dita index 3accbe9176b..42b14c2b752 100644 --- a/dita/RTC-NG/API/api_irtcengine_joinchannelwithuseraccount2.dita +++ b/dita/RTC-NG/API/api_irtcengine_joinchannelwithuseraccount2.dita @@ -15,7 +15,8 @@

public abstract int joinChannelWithUserAccount( String token, String channelName, String userAccount, ChannelMediaOptions options); - - (int)joinChannelByToken:(NSString * _Nullable)token + + - (int)joinChannelByToken:(NSString * _Nullable)token channelId:(NSString * _Nonnull)channelId userAccount:(NSString * _Nonnull)userAccount mediaOptions:(AgoraRtcChannelMediaOptions * _Nonnull)mediaOptions diff --git a/dita/RTC-NG/API/api_irtcengine_joinchannelwithuseraccountex.dita b/dita/RTC-NG/API/api_irtcengine_joinchannelwithuseraccountex.dita index e853d8f7829..f5c953762c3 100644 --- a/dita/RTC-NG/API/api_irtcengine_joinchannelwithuseraccountex.dita +++ b/dita/RTC-NG/API/api_irtcengine_joinchannelwithuseraccountex.dita @@ -15,6 +15,7 @@

public abstract int joinChannelWithUserAccountEx(String token, String channelId, String userAccount, ChannelMediaOptions options, IRtcEngineEventHandler eventHandler); + - (int)joinChannelExByToken:(NSString* _Nullable)token channelId:(NSString* _Nonnull)channelId userAccount:(NSString* _Nonnull)userAccount diff --git a/dita/RTC-NG/API/api_irtcengine_leavechannel.dita b/dita/RTC-NG/API/api_irtcengine_leavechannel.dita index 5b094a1bf24..79c44ae4855 100644 --- a/dita/RTC-NG/API/api_irtcengine_leavechannel.dita +++ b/dita/RTC-NG/API/api_irtcengine_leavechannel.dita @@ -14,6 +14,7 @@

public abstract int leaveChannel(); + - (int)leaveChannel:(void(^ _Nullable)(AgoraChannelStats * _Nonnull stat))leaveChannelBlock; virtual int leaveChannel() = 0; abstract leaveChannel(options?: LeaveChannelOptions): number; diff --git a/dita/RTC-NG/API/api_irtcengine_leavechannel2.dita b/dita/RTC-NG/API/api_irtcengine_leavechannel2.dita index 5928efd69a0..6f32a6e19ad 100644 --- a/dita/RTC-NG/API/api_irtcengine_leavechannel2.dita +++ b/dita/RTC-NG/API/api_irtcengine_leavechannel2.dita @@ -14,6 +14,7 @@

public abstract int leaveChannel(LeaveChannelOptions options); + - (int)leaveChannel:(AgoraLeaveChannelOptions * _Nonnull)options leaveChannelBlock:(void (^ _Nullable)(AgoraChannelStats * _Nonnull))leaveChannelBlock; virtual int leaveChannel(const LeaveChannelOptions& options) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_loadextensionprovider.dita b/dita/RTC-NG/API/api_irtcengine_loadextensionprovider.dita index 3f3df4a7043..7964ea219e6 100644 --- a/dita/RTC-NG/API/api_irtcengine_loadextensionprovider.dita +++ b/dita/RTC-NG/API/api_irtcengine_loadextensionprovider.dita @@ -14,6 +14,7 @@

+ virtual int loadExtensionProvider(const char* path, bool unload_after_use = false) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_muteallremoteaudiostreams.dita b/dita/RTC-NG/API/api_irtcengine_muteallremoteaudiostreams.dita index b1f16c0f118..68112eddafc 100644 --- a/dita/RTC-NG/API/api_irtcengine_muteallremoteaudiostreams.dita +++ b/dita/RTC-NG/API/api_irtcengine_muteallremoteaudiostreams.dita @@ -14,6 +14,7 @@

public abstract int muteAllRemoteAudioStreams(boolean muted); + - (int)muteAllRemoteAudioStreams:(BOOL)mute; virtual int muteAllRemoteAudioStreams(bool mute) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_muteallremotevideostreams.dita b/dita/RTC-NG/API/api_irtcengine_muteallremotevideostreams.dita index a95c668ffaa..9cb7956afc8 100644 --- a/dita/RTC-NG/API/api_irtcengine_muteallremotevideostreams.dita +++ b/dita/RTC-NG/API/api_irtcengine_muteallremotevideostreams.dita @@ -14,6 +14,7 @@

public abstract int muteAllRemoteVideoStreams(boolean muted); + - (int)muteAllRemoteVideoStreams:(BOOL)mute; virtual int muteAllRemoteVideoStreams(bool mute) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_mutelocalaudiostream.dita b/dita/RTC-NG/API/api_irtcengine_mutelocalaudiostream.dita index 020e6df1f1c..e8acfb1ea29 100644 --- a/dita/RTC-NG/API/api_irtcengine_mutelocalaudiostream.dita +++ b/dita/RTC-NG/API/api_irtcengine_mutelocalaudiostream.dita @@ -14,6 +14,7 @@

public abstract int muteLocalAudioStream(boolean muted); + - (int)muteLocalAudioStream:(BOOL)mute; virtual int muteLocalAudioStream(bool mute) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_mutelocalvideostream.dita b/dita/RTC-NG/API/api_irtcengine_mutelocalvideostream.dita index 8a9995292a6..06f463ca615 100644 --- a/dita/RTC-NG/API/api_irtcengine_mutelocalvideostream.dita +++ b/dita/RTC-NG/API/api_irtcengine_mutelocalvideostream.dita @@ -14,6 +14,7 @@

public abstract int muteLocalVideoStream(boolean muted); + - (int)muteLocalVideoStream:(BOOL)mute; virtual int muteLocalVideoStream(bool mute) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_muterecordingsignal.dita b/dita/RTC-NG/API/api_irtcengine_muterecordingsignal.dita index ffdd2c505e9..680b764f8e7 100644 --- a/dita/RTC-NG/API/api_irtcengine_muterecordingsignal.dita +++ b/dita/RTC-NG/API/api_irtcengine_muterecordingsignal.dita @@ -14,6 +14,7 @@

public abstract int muteRecordingSignal(boolean muted); + -(int)muteRecordingSignal:(BOOL)muted; virtual int muteRecordingSignal(bool mute) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_muteremoteaudiostream.dita b/dita/RTC-NG/API/api_irtcengine_muteremoteaudiostream.dita index 9420a9c7e92..6b0a37bca68 100644 --- a/dita/RTC-NG/API/api_irtcengine_muteremoteaudiostream.dita +++ b/dita/RTC-NG/API/api_irtcengine_muteremoteaudiostream.dita @@ -14,6 +14,7 @@

public abstract int muteRemoteAudioStream(int uid, boolean muted); + - (int)muteRemoteAudioStream:(NSUInteger)uid mute:(BOOL)mute; virtual int muteRemoteAudioStream(uid_t uid, bool mute) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_muteremotevideostream.dita b/dita/RTC-NG/API/api_irtcengine_muteremotevideostream.dita index 9a794f9b594..cab256877ff 100644 --- a/dita/RTC-NG/API/api_irtcengine_muteremotevideostream.dita +++ b/dita/RTC-NG/API/api_irtcengine_muteremotevideostream.dita @@ -14,6 +14,7 @@

public abstract int muteRemoteVideoStream(int userId, boolean muted); + - (int)muteRemoteVideoStream:(NSUInteger)uid mute:(BOOL)mute; virtual int muteRemoteVideoStream(uid_t userId, bool mute) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_pauseallchannelmediarelay.dita b/dita/RTC-NG/API/api_irtcengine_pauseallchannelmediarelay.dita index 5e460126489..409c04ae1e0 100644 --- a/dita/RTC-NG/API/api_irtcengine_pauseallchannelmediarelay.dita +++ b/dita/RTC-NG/API/api_irtcengine_pauseallchannelmediarelay.dita @@ -14,6 +14,7 @@

public abstract int pauseAllChannelMediaRelay(); + - (int)pauseAllChannelMediaRelay; virtual int pauseAllChannelMediaRelay() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_pausealleffects.dita b/dita/RTC-NG/API/api_irtcengine_pausealleffects.dita index 3d34d83229f..75d21035e32 100644 --- a/dita/RTC-NG/API/api_irtcengine_pausealleffects.dita +++ b/dita/RTC-NG/API/api_irtcengine_pausealleffects.dita @@ -15,6 +15,7 @@

public abstract int pauseAllEffects(); + - (int)pauseAllEffects; virtual int pauseAllEffects() = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_pauseaudio.dita b/dita/RTC-NG/API/api_irtcengine_pauseaudio.dita index 56c2de2acb2..76cb37834b8 100644 --- a/dita/RTC-NG/API/api_irtcengine_pauseaudio.dita +++ b/dita/RTC-NG/API/api_irtcengine_pauseaudio.dita @@ -13,6 +13,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_pauseaudiomixing.dita b/dita/RTC-NG/API/api_irtcengine_pauseaudiomixing.dita index f89011fc19a..31a613d8fd9 100644 --- a/dita/RTC-NG/API/api_irtcengine_pauseaudiomixing.dita +++ b/dita/RTC-NG/API/api_irtcengine_pauseaudiomixing.dita @@ -14,6 +14,7 @@

public abstract int pauseAudioMixing(); + - (int)pauseAudioMixing; virtual int pauseAudioMixing() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_pauseeffect.dita b/dita/RTC-NG/API/api_irtcengine_pauseeffect.dita index e5db3c6482f..b567c591a7c 100644 --- a/dita/RTC-NG/API/api_irtcengine_pauseeffect.dita +++ b/dita/RTC-NG/API/api_irtcengine_pauseeffect.dita @@ -14,6 +14,7 @@

public abstract int pauseEffect(int soundId); + - (int)pauseEffect:(int)soundId; virtual int pauseEffect(int soundId) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_playalleffects.dita b/dita/RTC-NG/API/api_irtcengine_playalleffects.dita index 4b70f56b08d..051e5599e24 100644 --- a/dita/RTC-NG/API/api_irtcengine_playalleffects.dita +++ b/dita/RTC-NG/API/api_irtcengine_playalleffects.dita @@ -14,6 +14,7 @@

+ virtual int playAllEffects(int loopCount, double pitch, double pan, int gain, bool publish = false) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_playeffect.dita b/dita/RTC-NG/API/api_irtcengine_playeffect.dita index 5809d25e346..9334f28f5d7 100644 --- a/dita/RTC-NG/API/api_irtcengine_playeffect.dita +++ b/dita/RTC-NG/API/api_irtcengine_playeffect.dita @@ -19,6 +19,7 @@ double pitch, double pan, double gain); + - (int)playEffect:(int)soundId filePath:(NSString* _Nonnull)filePath loopCount:(NSInteger)loopCount diff --git a/dita/RTC-NG/API/api_irtcengine_playeffect2.dita b/dita/RTC-NG/API/api_irtcengine_playeffect2.dita index c622ac77ee6..9f4583b2f4d 100644 --- a/dita/RTC-NG/API/api_irtcengine_playeffect2.dita +++ b/dita/RTC-NG/API/api_irtcengine_playeffect2.dita @@ -16,6 +16,7 @@ public abstract int playEffect(int soundId, String filePath, int loopCount, double pitch, double pan, double gain, boolean publish); + - (int)playEffect:(int)soundId filePath:(NSString* _Nonnull)filePath loopCount:(NSInteger)loopCount diff --git a/dita/RTC-NG/API/api_irtcengine_playeffect3.dita b/dita/RTC-NG/API/api_irtcengine_playeffect3.dita index 4ef4d9ad6ce..4e53d534232 100644 --- a/dita/RTC-NG/API/api_irtcengine_playeffect3.dita +++ b/dita/RTC-NG/API/api_irtcengine_playeffect3.dita @@ -16,6 +16,7 @@ public int playEffect(int soundId, String filePath, int loopCount, double pitch, double pan, double gain, boolean publish, int startPos); + - (int)playEffect:(int)soundId filePath:(NSString* _Nonnull)filePath loopCount:(NSInteger)loopCount diff --git a/dita/RTC-NG/API/api_irtcengine_preloadchannel.dita b/dita/RTC-NG/API/api_irtcengine_preloadchannel.dita index 5a9d036233b..17fd9083bad 100644 --- a/dita/RTC-NG/API/api_irtcengine_preloadchannel.dita +++ b/dita/RTC-NG/API/api_irtcengine_preloadchannel.dita @@ -14,6 +14,7 @@

public abstract int preloadChannel(String token, String channelName, int optionalUid); + - (int)preloadChannelByToken:(NSString * _Nullable)token channelId:(NSString * _Nonnull)channelId uid:(NSUInteger)uid NS_SWIFT_NAME(preloadChannel(byToken:channelId:uid:)); diff --git a/dita/RTC-NG/API/api_irtcengine_preloadchannelwithuseraccount.dita b/dita/RTC-NG/API/api_irtcengine_preloadchannelwithuseraccount.dita index c2c41647899..ac959c55675 100644 --- a/dita/RTC-NG/API/api_irtcengine_preloadchannelwithuseraccount.dita +++ b/dita/RTC-NG/API/api_irtcengine_preloadchannelwithuseraccount.dita @@ -15,6 +15,7 @@

public abstract int preloadChannelWithUserAccount( String token, String channelName, String userAccount); + - (int)preloadChannelByTokenWithUserAccount:(NSString * _Nullable)token channelId:(NSString * _Nonnull)channelId userAccount:(NSString * _Nonnull)userAccount NS_SWIFT_NAME(preloadChannelWithUserAccount(byToken:channelId:userAccount:)); diff --git a/dita/RTC-NG/API/api_irtcengine_preloadeffect.dita b/dita/RTC-NG/API/api_irtcengine_preloadeffect.dita index 13ef5985df7..038297d6fa3 100644 --- a/dita/RTC-NG/API/api_irtcengine_preloadeffect.dita +++ b/dita/RTC-NG/API/api_irtcengine_preloadeffect.dita @@ -15,6 +15,7 @@

public int preloadEffect(int soundId, String filePath); + - (int)preloadEffect:(int)soundId filePath:(NSString* _Nonnull)filePath; diff --git a/dita/RTC-NG/API/api_irtcengine_pullaudioframe2.dita b/dita/RTC-NG/API/api_irtcengine_pullaudioframe2.dita index d26cae586a8..42769e03bfc 100644 --- a/dita/RTC-NG/API/api_irtcengine_pullaudioframe2.dita +++ b/dita/RTC-NG/API/api_irtcengine_pullaudioframe2.dita @@ -14,6 +14,7 @@

public abstract int pullPlaybackAudioFrame(ByteBuffer data, int lengthInByte); + diff --git a/dita/RTC-NG/API/api_irtcengine_pullplaybackaudioframesamplebufferbylengthinbyte.dita b/dita/RTC-NG/API/api_irtcengine_pullplaybackaudioframesamplebufferbylengthinbyte.dita index 12de2535bd6..5ced4aaf1b0 100644 --- a/dita/RTC-NG/API/api_irtcengine_pullplaybackaudioframesamplebufferbylengthinbyte.dita +++ b/dita/RTC-NG/API/api_irtcengine_pullplaybackaudioframesamplebufferbylengthinbyte.dita @@ -13,6 +13,7 @@

+ - (CMSampleBufferRef _Nullable)pullPlaybackAudioFrameSampleBufferByLengthInByte:(NSUInteger)lengthInByte;

diff --git a/dita/RTC-NG/API/api_irtcengine_pushaudioframe2.dita b/dita/RTC-NG/API/api_irtcengine_pushaudioframe2.dita index f89f7f6098c..46d4b37b500 100644 --- a/dita/RTC-NG/API/api_irtcengine_pushaudioframe2.dita +++ b/dita/RTC-NG/API/api_irtcengine_pushaudioframe2.dita @@ -15,6 +15,7 @@

public abstract int pushExternalAudioFrame(byte[] data, long timestamp, int sampleRate, int channels, Constants.BytesPerSample bytesPerSample, int trackId); + - (int)pushExternalAudioFrameRawData:(void* _Nonnull)data samples:(NSInteger)samples sampleRate:(NSInteger)sampleRate diff --git a/dita/RTC-NG/API/api_irtcengine_pushcaptureaudioframe.dita b/dita/RTC-NG/API/api_irtcengine_pushcaptureaudioframe.dita index 1cccbb7019e..c7885e0a332 100644 --- a/dita/RTC-NG/API/api_irtcengine_pushcaptureaudioframe.dita +++ b/dita/RTC-NG/API/api_irtcengine_pushcaptureaudioframe.dita @@ -14,6 +14,7 @@

public abstract int pushCaptureAudioFrame(byte[] data, int lengthInByte); + - (int)pushCaptureAudioFrame:(AgoraAudioFrame* _Nonnull)audioFrame; virtual int pushCaptureAudioFrame(IAudioFrameObserver::AudioFrame* frame) = 0; abstract pushCaptureAudioFrame(frame: AudioFrame): number; diff --git a/dita/RTC-NG/API/api_irtcengine_pushcaptureaudioframe2.dita b/dita/RTC-NG/API/api_irtcengine_pushcaptureaudioframe2.dita index f7ad0e83b4a..3060390d603 100644 --- a/dita/RTC-NG/API/api_irtcengine_pushcaptureaudioframe2.dita +++ b/dita/RTC-NG/API/api_irtcengine_pushcaptureaudioframe2.dita @@ -14,6 +14,7 @@

public abstract int pushCaptureAudioFrame(ByteBuffer data, int lengthInByte); + diff --git a/dita/RTC-NG/API/api_irtcengine_pushdirectcdnstreamingcustomvideoframe.dita b/dita/RTC-NG/API/api_irtcengine_pushdirectcdnstreamingcustomvideoframe.dita index 93c2f74f6fd..01bad50969e 100644 --- a/dita/RTC-NG/API/api_irtcengine_pushdirectcdnstreamingcustomvideoframe.dita +++ b/dita/RTC-NG/API/api_irtcengine_pushdirectcdnstreamingcustomvideoframe.dita @@ -14,6 +14,7 @@

public abstract int pushDirectCdnStreamingCustomVideoFrame(VideoFrame frame); + - (int)pushDirectCdnStreamingCustomVideoFrame:(AgoraVideoFrame * _Nonnull)frame; virtual int pushDirectCdnStreamingCustomVideoFrame(media::base::ExternalVideoFrame* frame) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_pushexternalaudioframesamplebuffer.dita b/dita/RTC-NG/API/api_irtcengine_pushexternalaudioframesamplebuffer.dita index 76011c9cb40..873d8fd99a4 100644 --- a/dita/RTC-NG/API/api_irtcengine_pushexternalaudioframesamplebuffer.dita +++ b/dita/RTC-NG/API/api_irtcengine_pushexternalaudioframesamplebuffer.dita @@ -13,6 +13,7 @@

+ - (int)pushExternalAudioFrameSampleBuffer:(CMSampleBufferRef _Nonnull)sampleBuffer;

diff --git a/dita/RTC-NG/API/api_irtcengine_pushexternalaudioframesamplebuffer2.dita b/dita/RTC-NG/API/api_irtcengine_pushexternalaudioframesamplebuffer2.dita index 7e6b2a3bc42..2a9c3e936b7 100644 --- a/dita/RTC-NG/API/api_irtcengine_pushexternalaudioframesamplebuffer2.dita +++ b/dita/RTC-NG/API/api_irtcengine_pushexternalaudioframesamplebuffer2.dita @@ -13,6 +13,7 @@

+ - (int)pushExternalAudioFrameSampleBuffer:(CMSampleBufferRef _Nonnull)sampleBuffer sampleRate:(NSInteger)sampleRate channels:(NSInteger)channels diff --git a/dita/RTC-NG/API/api_irtcengine_pushreverseaudioframe.dita b/dita/RTC-NG/API/api_irtcengine_pushreverseaudioframe.dita index 47ae5b3054e..c91456ac900 100644 --- a/dita/RTC-NG/API/api_irtcengine_pushreverseaudioframe.dita +++ b/dita/RTC-NG/API/api_irtcengine_pushreverseaudioframe.dita @@ -14,6 +14,7 @@

public abstract int pushReverseAudioFrame(byte[] data, int lengthInByte); + - (int)pushReverseAudioFrame:(AgoraAudioFrame* _Nonnull)audioFrame; virtual int pushReverseAudioFrame(IAudioFrameObserver::AudioFrame* frame) = 0; abstract pushReverseAudioFrame(frame: AudioFrame): number; diff --git a/dita/RTC-NG/API/api_irtcengine_pushreverseaudioframe2.dita b/dita/RTC-NG/API/api_irtcengine_pushreverseaudioframe2.dita index 3399bd9ce8e..85bb955840e 100644 --- a/dita/RTC-NG/API/api_irtcengine_pushreverseaudioframe2.dita +++ b/dita/RTC-NG/API/api_irtcengine_pushreverseaudioframe2.dita @@ -14,6 +14,7 @@

public abstract int pushReverseAudioFrame(ByteBuffer data, int lengthInByte); + diff --git a/dita/RTC-NG/API/api_irtcengine_pushvideoframe2.dita b/dita/RTC-NG/API/api_irtcengine_pushvideoframe2.dita index 021d9b31b67..b327ae1c2ff 100644 --- a/dita/RTC-NG/API/api_irtcengine_pushvideoframe2.dita +++ b/dita/RTC-NG/API/api_irtcengine_pushvideoframe2.dita @@ -14,6 +14,7 @@

public abstract boolean pushExternalVideoFrame(AgoraVideoFrame frame); + - (BOOL)pushExternalVideoFrame:(AgoraVideoFrame * _Nonnull)frame NS_SWIFT_NAME(pushExternalVideoFrame(_:)) diff --git a/dita/RTC-NG/API/api_irtcengine_pushvideoframe3.dita b/dita/RTC-NG/API/api_irtcengine_pushvideoframe3.dita index c49cfba358d..19f711af6cd 100644 --- a/dita/RTC-NG/API/api_irtcengine_pushvideoframe3.dita +++ b/dita/RTC-NG/API/api_irtcengine_pushvideoframe3.dita @@ -14,6 +14,7 @@

public abstract int pushExternalVideoFrameById(VideoFrame frame, int videoTrackId); + diff --git a/dita/RTC-NG/API/api_irtcengine_pushvideoframe4.dita b/dita/RTC-NG/API/api_irtcengine_pushvideoframe4.dita index 15478db340f..0df57de45da 100644 --- a/dita/RTC-NG/API/api_irtcengine_pushvideoframe4.dita +++ b/dita/RTC-NG/API/api_irtcengine_pushvideoframe4.dita @@ -14,6 +14,7 @@

public abstract boolean pushExternalVideoFrame(VideoFrame frame); + diff --git a/dita/RTC-NG/API/api_irtcengine_querycamerafocallengthcapability.dita b/dita/RTC-NG/API/api_irtcengine_querycamerafocallengthcapability.dita index 21692ce1a57..08e5de516d9 100644 --- a/dita/RTC-NG/API/api_irtcengine_querycamerafocallengthcapability.dita +++ b/dita/RTC-NG/API/api_irtcengine_querycamerafocallengthcapability.dita @@ -14,6 +14,7 @@

public AgoraFocalLengthInfo[] queryCameraFocalLengthCapability(); + - (NSArray<AgoraFocalLengthInfo *>* __nullable)queryCameraFocalLengthCapability NS_SWIFT_NAME(queryCameraFocalLengthCapability()); virtual int queryCameraFocalLengthCapability(agora::rtc::FocalLengthInfo* focalLengthInfos, int& size) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_querycodeccapability.dita b/dita/RTC-NG/API/api_irtcengine_querycodeccapability.dita index d3142f7a793..26ddca62eec 100644 --- a/dita/RTC-NG/API/api_irtcengine_querycodeccapability.dita +++ b/dita/RTC-NG/API/api_irtcengine_querycodeccapability.dita @@ -14,6 +14,7 @@

public abstract CodecCapInfo[] queryCodecCapability(); + - (NSArray <AgoraVideoCodecCapInfo *> *__nullable)queryCodecCapability; virtual int queryCodecCapability(CodecCapInfo* codecInfo, int& size) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_querydevicescore.dita b/dita/RTC-NG/API/api_irtcengine_querydevicescore.dita index bf734af88a7..e7ca32f39d9 100644 --- a/dita/RTC-NG/API/api_irtcengine_querydevicescore.dita +++ b/dita/RTC-NG/API/api_irtcengine_querydevicescore.dita @@ -14,6 +14,7 @@

public abstract int queryDeviceScore(); + - (int)queryDeviceScore NS_SWIFT_NAME(queryDeviceScore()); virtual int queryDeviceScore() = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_queryinterface.dita b/dita/RTC-NG/API/api_irtcengine_queryinterface.dita index df8a3ee2ebd..b1a721d5a85 100644 --- a/dita/RTC-NG/API/api_irtcengine_queryinterface.dita +++ b/dita/RTC-NG/API/api_irtcengine_queryinterface.dita @@ -14,6 +14,7 @@

+ virtual int queryInterface(INTERFACE_ID_TYPE iid, void** inter) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_queryscreencapturecapability.dita b/dita/RTC-NG/API/api_irtcengine_queryscreencapturecapability.dita index 643248905c2..a741eb7e054 100644 --- a/dita/RTC-NG/API/api_irtcengine_queryscreencapturecapability.dita +++ b/dita/RTC-NG/API/api_irtcengine_queryscreencapturecapability.dita @@ -14,6 +14,7 @@

public abstract int queryScreenCaptureCapability(); + - (AgoraScreenCaptureFrameRateCapability)queryScreenCaptureCapability NS_SWIFT_NAME(queryScreenCaptureCapability()); #if defined(__ANDROID__) || (defined(__APPLE__) && TARGET_OS_IOS) virtual int queryScreenCaptureCapability() = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_rate.dita b/dita/RTC-NG/API/api_irtcengine_rate.dita index 52379d505af..0a5a254b186 100644 --- a/dita/RTC-NG/API/api_irtcengine_rate.dita +++ b/dita/RTC-NG/API/api_irtcengine_rate.dita @@ -14,6 +14,7 @@

public abstract int rate(String callId, int rating, String description); + - (int)rate:(NSString * _Nonnull)callId rating:(NSInteger)rating description:(NSString * _Nullable)description; diff --git a/dita/RTC-NG/API/api_irtcengine_registeraudioencodedframeobserver.dita b/dita/RTC-NG/API/api_irtcengine_registeraudioencodedframeobserver.dita index bd93d93bcbc..0f3911d7fce 100644 --- a/dita/RTC-NG/API/api_irtcengine_registeraudioencodedframeobserver.dita +++ b/dita/RTC-NG/API/api_irtcengine_registeraudioencodedframeobserver.dita @@ -15,6 +15,7 @@

public abstract int registerAudioEncodedFrameObserver( AudioEncodedFrameObserverConfig config, IAudioEncodedFrameObserver observer); + - (int)setAudioEncodedFrameDelegate:(id<AgoraAudioEncodedFrameDelegate> _Nonnull)delegate config:(AgoraAudioEncodedFrameDelegateConfig * _Nonnull) config; virtual int registerAudioEncodedFrameObserver(const AudioEncodedFrameObserverConfig& config, IAudioEncodedFrameObserver *observer) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_registeraudiospectrumobserver.dita b/dita/RTC-NG/API/api_irtcengine_registeraudiospectrumobserver.dita index 77c700591f1..2d67649bed3 100644 --- a/dita/RTC-NG/API/api_irtcengine_registeraudiospectrumobserver.dita +++ b/dita/RTC-NG/API/api_irtcengine_registeraudiospectrumobserver.dita @@ -14,6 +14,7 @@

public abstract int registerAudioSpectrumObserver(IAudioSpectrumObserver observer); + - (int)registerAudioSpectrumDelegate:(id<AgoraAudioSpectrumDelegate> _Nullable )delegate; virtual int registerAudioSpectrumObserver(agora::media::IAudioSpectrumObserver * observer) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_registerextension.dita b/dita/RTC-NG/API/api_irtcengine_registerextension.dita index 43413dce5ac..3dd69abcae8 100644 --- a/dita/RTC-NG/API/api_irtcengine_registerextension.dita +++ b/dita/RTC-NG/API/api_irtcengine_registerextension.dita @@ -15,6 +15,7 @@

public abstract int registerExtension( String provider, String extension, Constants.MediaSourceType sourceType); + - (int)registerExtensionWithVendor:(NSString * __nonnull)provider extension:(NSString * __nonnull)extension sourceType:(AgoraMediaSourceType)sourceType NS_SWIFT_NAME(registerExtension(withVendor:extension:sourceType:)); diff --git a/dita/RTC-NG/API/api_irtcengine_registerlocaluseraccount.dita b/dita/RTC-NG/API/api_irtcengine_registerlocaluseraccount.dita index 1a64354e80a..72aa1099939 100644 --- a/dita/RTC-NG/API/api_irtcengine_registerlocaluseraccount.dita +++ b/dita/RTC-NG/API/api_irtcengine_registerlocaluseraccount.dita @@ -14,6 +14,7 @@

public abstract int registerLocalUserAccount(String appId, String userAccount); + - (int)registerLocalUserAccountWithAppID:(NSString * _Nonnull)appID userAccount:(NSString * _Nonnull)userAccount; virtual int registerLocalUserAccount(const char* appId, const char* userAccount) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_registermediametadataobserver.dita b/dita/RTC-NG/API/api_irtcengine_registermediametadataobserver.dita index 558c869d5a6..a90fd89ef6c 100644 --- a/dita/RTC-NG/API/api_irtcengine_registermediametadataobserver.dita +++ b/dita/RTC-NG/API/api_irtcengine_registermediametadataobserver.dita @@ -14,6 +14,7 @@

public abstract int registerMediaMetadataObserver(IMetadataObserver observer, int type); + - (BOOL)setMediaMetadataDelegate:(id<AgoraMediaMetadataDelegate> _Nullable)metadataDelegate withType:(AgoraMetadataType)type; virtual int registerMediaMetadataObserver(IMetadataObserver *observer, IMetadataObserver::METADATA_TYPE type) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_registerpacketobserver.dita b/dita/RTC-NG/API/api_irtcengine_registerpacketobserver.dita index 91fbe526327..93299d8b214 100644 --- a/dita/RTC-NG/API/api_irtcengine_registerpacketobserver.dita +++ b/dita/RTC-NG/API/api_irtcengine_registerpacketobserver.dita @@ -14,6 +14,7 @@

+ virtual int registerPacketObserver(IPacketObserver* observer) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_registerplugin.dita b/dita/RTC-NG/API/api_irtcengine_registerplugin.dita index d1f91d26b87..602ea11498e 100644 --- a/dita/RTC-NG/API/api_irtcengine_registerplugin.dita +++ b/dita/RTC-NG/API/api_irtcengine_registerplugin.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_release.dita b/dita/RTC-NG/API/api_irtcengine_release.dita index 26bbfcf0550..5e382bc42cd 100644 --- a/dita/RTC-NG/API/api_irtcengine_release.dita +++ b/dita/RTC-NG/API/api_irtcengine_release.dita @@ -21,6 +21,7 @@ System.gc(); } + + (void)destroy; virtual void release(bool sync = false) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_removealllisteners.dita b/dita/RTC-NG/API/api_irtcengine_removealllisteners.dita index 5219f51bd3e..6bc2acdaa84 100644 --- a/dita/RTC-NG/API/api_irtcengine_removealllisteners.dita +++ b/dita/RTC-NG/API/api_irtcengine_removealllisteners.dita @@ -14,6 +14,7 @@

+ removeAllListeners?<EventType extends keyof IMediaEngineEvent>( diff --git a/dita/RTC-NG/API/api_irtcengine_removeeventhandler.dita b/dita/RTC-NG/API/api_irtcengine_removeeventhandler.dita index a3b1ba3a5fc..22160e7d345 100644 --- a/dita/RTC-NG/API/api_irtcengine_removeeventhandler.dita +++ b/dita/RTC-NG/API/api_irtcengine_removeeventhandler.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_removehandler.dita b/dita/RTC-NG/API/api_irtcengine_removehandler.dita index c0557bc8ed4..87e56ebe9a9 100644 --- a/dita/RTC-NG/API/api_irtcengine_removehandler.dita +++ b/dita/RTC-NG/API/api_irtcengine_removehandler.dita @@ -16,6 +16,7 @@ public void removeHandler(IRtcEngineEventHandler handler) { mInstance.removeHandler(handler); } + abstract unregisterEventHandler(eventHandler: IRtcEngineEventHandler): boolean; diff --git a/dita/RTC-NG/API/api_irtcengine_removeinjectstreamurl.dita b/dita/RTC-NG/API/api_irtcengine_removeinjectstreamurl.dita index c4f3b86e089..0dd3563ee7f 100644 --- a/dita/RTC-NG/API/api_irtcengine_removeinjectstreamurl.dita +++ b/dita/RTC-NG/API/api_irtcengine_removeinjectstreamurl.dita @@ -14,6 +14,7 @@

public abstract int removeInjectStreamUrl(String url); + - (int)removeInjectStreamUrl:(NSString * _Nonnull)url; virtual int removeInjectStreamUrl(const char* url) = 0; abstract removeInjectStreamUrl(url: string): number; diff --git a/dita/RTC-NG/API/api_irtcengine_removelistener.dita b/dita/RTC-NG/API/api_irtcengine_removelistener.dita index f2e7ea330d4..b5e0588dedd 100644 --- a/dita/RTC-NG/API/api_irtcengine_removelistener.dita +++ b/dita/RTC-NG/API/api_irtcengine_removelistener.dita @@ -14,6 +14,7 @@

+ removeListener?<EventType extends keyof IRtcEngineEvent>( diff --git a/dita/RTC-NG/API/api_irtcengine_removepublishstreamurl.dita b/dita/RTC-NG/API/api_irtcengine_removepublishstreamurl.dita index affc48e1332..255b7ed2a48 100644 --- a/dita/RTC-NG/API/api_irtcengine_removepublishstreamurl.dita +++ b/dita/RTC-NG/API/api_irtcengine_removepublishstreamurl.dita @@ -14,6 +14,7 @@

public abstract int removePublishStreamUrl(String url); + - (int)removePublishStreamUrl:(NSString * _Nonnull)url; virtual int removePublishStreamUrl(const char *url) = 0; abstract removePublishStreamUrl(url: string): number; diff --git a/dita/RTC-NG/API/api_irtcengine_renewtoken.dita b/dita/RTC-NG/API/api_irtcengine_renewtoken.dita index 267f9154fe0..6414b8a5486 100644 --- a/dita/RTC-NG/API/api_irtcengine_renewtoken.dita +++ b/dita/RTC-NG/API/api_irtcengine_renewtoken.dita @@ -14,6 +14,7 @@

public abstract int renewToken(String token); + - (int)renewToken:(NSString * _Nonnull)token; virtual int renewToken(const char* token) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_resumeallchannelmediarelay.dita b/dita/RTC-NG/API/api_irtcengine_resumeallchannelmediarelay.dita index 6ab953309df..6155c1d6451 100644 --- a/dita/RTC-NG/API/api_irtcengine_resumeallchannelmediarelay.dita +++ b/dita/RTC-NG/API/api_irtcengine_resumeallchannelmediarelay.dita @@ -14,6 +14,7 @@

public abstract int resumeAllChannelMediaRelay(); + - (int)resumeAllChannelMediaRelay; virtual int resumeAllChannelMediaRelay() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_resumealleffects.dita b/dita/RTC-NG/API/api_irtcengine_resumealleffects.dita index 842ad7db55a..20604254658 100644 --- a/dita/RTC-NG/API/api_irtcengine_resumealleffects.dita +++ b/dita/RTC-NG/API/api_irtcengine_resumealleffects.dita @@ -15,6 +15,7 @@

public abstract int resumeAllEffects(); + - (int)resumeAllEffects; virtual int resumeAllEffects() = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_resumeaudio.dita b/dita/RTC-NG/API/api_irtcengine_resumeaudio.dita index 6a502ff9935..0e5d4f2a5ab 100644 --- a/dita/RTC-NG/API/api_irtcengine_resumeaudio.dita +++ b/dita/RTC-NG/API/api_irtcengine_resumeaudio.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_resumeaudiomixing.dita b/dita/RTC-NG/API/api_irtcengine_resumeaudiomixing.dita index ab09c182447..362825c4442 100644 --- a/dita/RTC-NG/API/api_irtcengine_resumeaudiomixing.dita +++ b/dita/RTC-NG/API/api_irtcengine_resumeaudiomixing.dita @@ -14,6 +14,7 @@

public abstract int resumeAudioMixing(); + - (int)resumeAudioMixing; virtual int resumeAudioMixing() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_resumeeffect.dita b/dita/RTC-NG/API/api_irtcengine_resumeeffect.dita index 0e1f08b09ba..2cd24ad2265 100644 --- a/dita/RTC-NG/API/api_irtcengine_resumeeffect.dita +++ b/dita/RTC-NG/API/api_irtcengine_resumeeffect.dita @@ -15,6 +15,7 @@

public abstract int resumeEffect(int soundId); + - (int)resumeEffect:(int)soundId; virtual int resumeEffect(int soundId) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_selectaudiotrack.dita b/dita/RTC-NG/API/api_irtcengine_selectaudiotrack.dita index 1368e7fd003..1deaf3360ab 100644 --- a/dita/RTC-NG/API/api_irtcengine_selectaudiotrack.dita +++ b/dita/RTC-NG/API/api_irtcengine_selectaudiotrack.dita @@ -14,6 +14,7 @@

public abstract int selectAudioTrack(int audioIndex); + - (int)selectAudioTrack:(NSInteger)index; virtual int selectAudioTrack(int index) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_sendcustomreportmessage.dita b/dita/RTC-NG/API/api_irtcengine_sendcustomreportmessage.dita index f882e08dc34..6c876157427 100644 --- a/dita/RTC-NG/API/api_irtcengine_sendcustomreportmessage.dita +++ b/dita/RTC-NG/API/api_irtcengine_sendcustomreportmessage.dita @@ -15,6 +15,7 @@

public abstract int sendCustomReportMessage( String id, String category, String event, String label, int value); + - (int)sendCustomReportMessage:(NSString * _Nullable)messageId category:(NSString * _Nullable)category event:(NSString * _Nullable)event diff --git a/dita/RTC-NG/API/api_irtcengine_sendmetadata.dita b/dita/RTC-NG/API/api_irtcengine_sendmetadata.dita index 78f8ef72525..bc4719a3469 100644 --- a/dita/RTC-NG/API/api_irtcengine_sendmetadata.dita +++ b/dita/RTC-NG/API/api_irtcengine_sendmetadata.dita @@ -14,6 +14,7 @@

+ abstract sendMetaData(metadata: Metadata, sourceType: VideoSourceType): number; diff --git a/dita/RTC-NG/API/api_irtcengine_sendstreammessage.dita b/dita/RTC-NG/API/api_irtcengine_sendstreammessage.dita index 44764cec99c..df308901205 100644 --- a/dita/RTC-NG/API/api_irtcengine_sendstreammessage.dita +++ b/dita/RTC-NG/API/api_irtcengine_sendstreammessage.dita @@ -14,6 +14,7 @@

public abstract int sendStreamMessage(int streamId, byte[] message); + - (int)sendStreamMessage:(NSInteger)streamId data:(NSData * _Nonnull)data; virtual int sendStreamMessage(int streamId, diff --git a/dita/RTC-NG/API/api_irtcengine_setaddonlogfile.dita b/dita/RTC-NG/API/api_irtcengine_setaddonlogfile.dita index 7ec68772340..1338e832a92 100644 --- a/dita/RTC-NG/API/api_irtcengine_setaddonlogfile.dita +++ b/dita/RTC-NG/API/api_irtcengine_setaddonlogfile.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_setadvancedaudiooptions.dita b/dita/RTC-NG/API/api_irtcengine_setadvancedaudiooptions.dita index 45e42fd6251..54b8a8c3e21 100644 --- a/dita/RTC-NG/API/api_irtcengine_setadvancedaudiooptions.dita +++ b/dita/RTC-NG/API/api_irtcengine_setadvancedaudiooptions.dita @@ -14,6 +14,7 @@

public abstract int SetAdvancedAudioOptions(AdvancedAudioOptions options); + - (int)setAdvancedAudioOptions:(AgoraAdvancedAudioOptions * _Nonnull)options; virtual int setAdvancedAudioOptions(media::base::AdvancedAudioOptions &options) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setainsmode.dita b/dita/RTC-NG/API/api_irtcengine_setainsmode.dita index 7abd5191caf..de3fd42889a 100644 --- a/dita/RTC-NG/API/api_irtcengine_setainsmode.dita +++ b/dita/RTC-NG/API/api_irtcengine_setainsmode.dita @@ -14,6 +14,7 @@

public abstract int setAINSMode(boolean enabled, int mode); + - (int)setAINSMode:(BOOL)enabled mode:(AUDIO_AINS_MODE)mode NS_SWIFT_NAME(setAINSMode(_:mode:)); virtual int setAINSMode(bool enabled, AUDIO_AINS_MODE mode) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setaudioeffectparameters.dita b/dita/RTC-NG/API/api_irtcengine_setaudioeffectparameters.dita index 750dea04106..bffe20e243d 100644 --- a/dita/RTC-NG/API/api_irtcengine_setaudioeffectparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_setaudioeffectparameters.dita @@ -14,6 +14,7 @@

public abstract int setAudioEffectParameters(int preset, int param1, int param2); + - (int)setAudioEffectParameters:(AgoraAudioEffectPreset)preset param1:(int)param1 param2:(int)param2; virtual int setAudioEffectParameters(AUDIO_EFFECT_PRESET preset, int param1, int param2) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setaudioeffectpreset.dita b/dita/RTC-NG/API/api_irtcengine_setaudioeffectpreset.dita index 7cfeb3599c9..32bd6ef4cae 100644 --- a/dita/RTC-NG/API/api_irtcengine_setaudioeffectpreset.dita +++ b/dita/RTC-NG/API/api_irtcengine_setaudioeffectpreset.dita @@ -14,6 +14,7 @@

public abstract int setAudioEffectPreset(int preset); + - (int)setAudioEffectPreset:(AgoraAudioEffectPreset)preset; virtual int setAudioEffectPreset(AUDIO_EFFECT_PRESET preset) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setaudiomixingdualmonomode.dita b/dita/RTC-NG/API/api_irtcengine_setaudiomixingdualmonomode.dita index acb8cea369a..b33298c7c80 100644 --- a/dita/RTC-NG/API/api_irtcengine_setaudiomixingdualmonomode.dita +++ b/dita/RTC-NG/API/api_irtcengine_setaudiomixingdualmonomode.dita @@ -14,6 +14,7 @@

public abstract int setAudioMixingDualMonoMode(Constants.AudioMixingDualMonoMode mode); + - (int)setAudioMixingDualMonoMode:(AgoraAudioMixingDualMonoMode)mode; virtual int setAudioMixingDualMonoMode(media::AUDIO_MIXING_DUAL_MONO_MODE mode) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setaudiomixingpitch.dita b/dita/RTC-NG/API/api_irtcengine_setaudiomixingpitch.dita index 7413050d7f7..1ea4efffa52 100644 --- a/dita/RTC-NG/API/api_irtcengine_setaudiomixingpitch.dita +++ b/dita/RTC-NG/API/api_irtcengine_setaudiomixingpitch.dita @@ -14,6 +14,7 @@

public abstract int setAudioMixingPitch(int pitch); + - (int)setAudioMixingPitch:(NSInteger)pitch; virtual int setAudioMixingPitch(int pitch) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setaudiomixingplaybackspeed.dita b/dita/RTC-NG/API/api_irtcengine_setaudiomixingplaybackspeed.dita index ed96fcb2fe9..7cdc4a64adc 100644 --- a/dita/RTC-NG/API/api_irtcengine_setaudiomixingplaybackspeed.dita +++ b/dita/RTC-NG/API/api_irtcengine_setaudiomixingplaybackspeed.dita @@ -14,6 +14,7 @@

public abstract int setAudioMixingPlaybackSpeed(int speed); + - (int)setAudioMixingPlaybackSpeed:(NSInteger)speed NS_SWIFT_NAME(setAudioMixingPlaybackSpeed(_:)); virtual int setAudioMixingPlaybackSpeed(int speed) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setaudiomixingposition.dita b/dita/RTC-NG/API/api_irtcengine_setaudiomixingposition.dita index 0db641d3398..94f845df9a1 100644 --- a/dita/RTC-NG/API/api_irtcengine_setaudiomixingposition.dita +++ b/dita/RTC-NG/API/api_irtcengine_setaudiomixingposition.dita @@ -14,6 +14,7 @@

public abstract int setAudioMixingPosition(int pos); + - (int)setAudioMixingPosition:(NSInteger)pos; virtual int setAudioMixingPosition(int pos /*in ms*/) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setaudioprofile.dita b/dita/RTC-NG/API/api_irtcengine_setaudioprofile.dita index 4493bb478c7..dd56f26b007 100644 --- a/dita/RTC-NG/API/api_irtcengine_setaudioprofile.dita +++ b/dita/RTC-NG/API/api_irtcengine_setaudioprofile.dita @@ -14,6 +14,7 @@

public abstract int setAudioProfile(int profile, int scenario); + - (int)setAudioProfile:(AgoraAudioProfile)profile scenario:(AgoraAudioScenario)scenario; virtual int setAudioProfile(AUDIO_PROFILE_TYPE profile, AUDIO_SCENARIO_TYPE scenario) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setaudioprofile2.dita b/dita/RTC-NG/API/api_irtcengine_setaudioprofile2.dita index 7ce477cd034..11c691eabed 100644 --- a/dita/RTC-NG/API/api_irtcengine_setaudioprofile2.dita +++ b/dita/RTC-NG/API/api_irtcengine_setaudioprofile2.dita @@ -14,6 +14,7 @@

public synchronized int setAudioProfile(int profile) + - (int)setAudioProfile:(AgoraAudioProfile)profile; virtual int setAudioProfile(AUDIO_PROFILE_TYPE profile) = 0; abstract setAudioProfile(profile: AudioProfileType, scenario?: AudioScenarioType): number; diff --git a/dita/RTC-NG/API/api_irtcengine_setaudioscenario.dita b/dita/RTC-NG/API/api_irtcengine_setaudioscenario.dita index 1117a0d6a77..75c498ba342 100644 --- a/dita/RTC-NG/API/api_irtcengine_setaudioscenario.dita +++ b/dita/RTC-NG/API/api_irtcengine_setaudioscenario.dita @@ -14,6 +14,7 @@

public abstract int setAudioScenario(int scenario); + - (int)setAudioScenario:(AgoraAudioScenario)scenario; virtual int setAudioScenario(AUDIO_SCENARIO_TYPE scenario) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setaudiosessionoperationrestriction.dita b/dita/RTC-NG/API/api_irtcengine_setaudiosessionoperationrestriction.dita index 7a18e341c2b..00e62e471d5 100644 --- a/dita/RTC-NG/API/api_irtcengine_setaudiosessionoperationrestriction.dita +++ b/dita/RTC-NG/API/api_irtcengine_setaudiosessionoperationrestriction.dita @@ -14,6 +14,7 @@

+ - (void)setAudioSessionOperationRestriction:(AgoraAudioSessionOperationRestriction)restriction NS_SWIFT_NAME(setAudioSessionOperationRestriction(_:)); virtual int setAudioSessionOperationRestriction(AUDIO_SESSION_OPERATION_RESTRICTION restriction) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setavsyncsource.dita b/dita/RTC-NG/API/api_irtcengine_setavsyncsource.dita index fd4946109e9..2c71b5951fb 100644 --- a/dita/RTC-NG/API/api_irtcengine_setavsyncsource.dita +++ b/dita/RTC-NG/API/api_irtcengine_setavsyncsource.dita @@ -14,6 +14,7 @@

public abstract int setAVSyncSource(String channelId, int uid); + - (int) setAVSyncSource:(NSString* _Nonnull)channelId uid:(NSUInteger)uid; virtual int setAVSyncSource(const char* channelId, uid_t uid) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setbeautyeffectoptions.dita b/dita/RTC-NG/API/api_irtcengine_setbeautyeffectoptions.dita index 21f4825e7ba..ec7b9f2dcc2 100644 --- a/dita/RTC-NG/API/api_irtcengine_setbeautyeffectoptions.dita +++ b/dita/RTC-NG/API/api_irtcengine_setbeautyeffectoptions.dita @@ -14,6 +14,7 @@

public abstract int setBeautyEffectOptions(boolean enabled, BeautyOptions options); + - (int)setBeautyEffectOptions:(BOOL)enable options:(AgoraBeautyOptions* _Nullable)options; virtual int setBeautyEffectOptions(bool enabled, const BeautyOptions& options, agora::media::MEDIA_SOURCE_TYPE type = agora::media::PRIMARY_CAMERA_SOURCE) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setbeautyeffectoptions2.dita b/dita/RTC-NG/API/api_irtcengine_setbeautyeffectoptions2.dita index bda021a8988..91d6123fbda 100644 --- a/dita/RTC-NG/API/api_irtcengine_setbeautyeffectoptions2.dita +++ b/dita/RTC-NG/API/api_irtcengine_setbeautyeffectoptions2.dita @@ -15,6 +15,7 @@

public abstract int setBeautyEffectOptions( boolean enabled, BeautyOptions options, Constants.MediaSourceType sourceType); + - (int)setBeautyEffectOptions:(BOOL)enable options:(AgoraBeautyOptions* _Nullable)options sourceType:(AgoraMediaSourceType)sourceType NS_SWIFT_NAME(setBeautyEffectOptions(_:options:sourceType:)); diff --git a/dita/RTC-NG/API/api_irtcengine_setcameraautoexposurefacemodeenabled.dita b/dita/RTC-NG/API/api_irtcengine_setcameraautoexposurefacemodeenabled.dita index 754fdf57464..fd61c870cee 100644 --- a/dita/RTC-NG/API/api_irtcengine_setcameraautoexposurefacemodeenabled.dita +++ b/dita/RTC-NG/API/api_irtcengine_setcameraautoexposurefacemodeenabled.dita @@ -14,6 +14,7 @@

+ virtual int setCameraAutoExposureFaceModeEnabled(bool enabled) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setcameraautofocusfacemodeenabled.dita b/dita/RTC-NG/API/api_irtcengine_setcameraautofocusfacemodeenabled.dita index 39046764c4a..080e1e70c74 100644 --- a/dita/RTC-NG/API/api_irtcengine_setcameraautofocusfacemodeenabled.dita +++ b/dita/RTC-NG/API/api_irtcengine_setcameraautofocusfacemodeenabled.dita @@ -14,6 +14,7 @@

public abstract int setCameraAutoFocusFaceModeEnabled(boolean enabled); + - (BOOL)setCameraAutoFocusFaceModeEnabled:(BOOL)enable; virtual int setCameraAutoFocusFaceModeEnabled(bool enabled) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setcameracapturerconfiguration.dita b/dita/RTC-NG/API/api_irtcengine_setcameracapturerconfiguration.dita index 31098950ba3..89a3f34df38 100644 --- a/dita/RTC-NG/API/api_irtcengine_setcameracapturerconfiguration.dita +++ b/dita/RTC-NG/API/api_irtcengine_setcameracapturerconfiguration.dita @@ -14,6 +14,7 @@

public abstract int setCameraCapturerConfiguration(CameraCapturerConfiguration config); + - (int)setCameraCapturerConfiguration:(AgoraCameraCapturerConfiguration * _Nullable)config; virtual int setCameraCapturerConfiguration(const CameraCapturerConfiguration& config) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setcameradeviceorientation.dita b/dita/RTC-NG/API/api_irtcengine_setcameradeviceorientation.dita index 920d7b11dc5..0f2ab4fa31b 100644 --- a/dita/RTC-NG/API/api_irtcengine_setcameradeviceorientation.dita +++ b/dita/RTC-NG/API/api_irtcengine_setcameradeviceorientation.dita @@ -14,6 +14,7 @@

+ virtual int setCameraDeviceOrientation(VIDEO_SOURCE_TYPE type, VIDEO_ORIENTATION orientation) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setcameraexposurefactor.dita b/dita/RTC-NG/API/api_irtcengine_setcameraexposurefactor.dita index ba837215489..6535fa7a5f6 100644 --- a/dita/RTC-NG/API/api_irtcengine_setcameraexposurefactor.dita +++ b/dita/RTC-NG/API/api_irtcengine_setcameraexposurefactor.dita @@ -14,6 +14,7 @@

public abstract int setCameraExposureFactor(int factor); + - (CGFloat)setCameraExposureFactor:(CGFloat)exposureFactor NS_SWIFT_NAME(setCameraExposureFactor(_:)); virtual int setCameraExposureFactor(float factor) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setcameraexposureposition.dita b/dita/RTC-NG/API/api_irtcengine_setcameraexposureposition.dita index cbf245b1910..8f95b56af60 100644 --- a/dita/RTC-NG/API/api_irtcengine_setcameraexposureposition.dita +++ b/dita/RTC-NG/API/api_irtcengine_setcameraexposureposition.dita @@ -14,6 +14,7 @@

public abstract int setCameraExposurePosition(float positionXinView, float positionYinView); + - (BOOL)setCameraExposurePosition:(CGPoint)positionInView; virtual int setCameraExposurePosition(float positionXinView, float positionYinView) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setcamerafocuspositioninpreview.dita b/dita/RTC-NG/API/api_irtcengine_setcamerafocuspositioninpreview.dita index 6ae0be75bc9..2bd99164b4d 100644 --- a/dita/RTC-NG/API/api_irtcengine_setcamerafocuspositioninpreview.dita +++ b/dita/RTC-NG/API/api_irtcengine_setcamerafocuspositioninpreview.dita @@ -14,6 +14,7 @@

public abstract int setCameraFocusPositionInPreview(float positionX, float positionY); + - (BOOL)setCameraFocusPositionInPreview:(CGPoint)position; virtual int setCameraFocusPositionInPreview(float positionX, float positionY) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setcamerastabilizationmode.dita b/dita/RTC-NG/API/api_irtcengine_setcamerastabilizationmode.dita index 8d6af1ce3da..697a33be5df 100644 --- a/dita/RTC-NG/API/api_irtcengine_setcamerastabilizationmode.dita +++ b/dita/RTC-NG/API/api_irtcengine_setcamerastabilizationmode.dita @@ -14,6 +14,7 @@

+ - (int) setCameraStabilizationMode:(AgoraCameraStabilizationMode)mode NS_SWIFT_NAME(setCameraStabilizationMode(_:)); virtual int setCameraStabilizationMode(CAMERA_STABILIZATION_MODE mode) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setcameratorchon.dita b/dita/RTC-NG/API/api_irtcengine_setcameratorchon.dita index 5161c08d24a..178f0947e62 100644 --- a/dita/RTC-NG/API/api_irtcengine_setcameratorchon.dita +++ b/dita/RTC-NG/API/api_irtcengine_setcameratorchon.dita @@ -14,6 +14,7 @@

public abstract int setCameraTorchOn(boolean isOn); + - (BOOL)setCameraTorchOn:(BOOL)isOn NS_SWIFT_NAME(setCameraTorchOn(_:)); virtual int setCameraTorchOn(bool isOn) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setcamerazoomfactor.dita b/dita/RTC-NG/API/api_irtcengine_setcamerazoomfactor.dita index fcfe4fae69d..4c9a11cc810 100644 --- a/dita/RTC-NG/API/api_irtcengine_setcamerazoomfactor.dita +++ b/dita/RTC-NG/API/api_irtcengine_setcamerazoomfactor.dita @@ -14,6 +14,7 @@

public abstract int setCameraZoomFactor(float factor); + - (CGFloat)setCameraZoomFactor:(CGFloat)zoomFactor; virtual int setCameraZoomFactor(float factor) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setchannelprofile.dita b/dita/RTC-NG/API/api_irtcengine_setchannelprofile.dita index c5cecdec73c..7886de038c7 100644 --- a/dita/RTC-NG/API/api_irtcengine_setchannelprofile.dita +++ b/dita/RTC-NG/API/api_irtcengine_setchannelprofile.dita @@ -14,6 +14,7 @@

public abstract int setChannelProfile(int profile); + - (int)setChannelProfile:(AgoraChannelProfile)profile; virtual int setChannelProfile(CHANNEL_PROFILE_TYPE profile) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setclientrole.dita b/dita/RTC-NG/API/api_irtcengine_setclientrole.dita index cbe609bbfc6..58e9247dc14 100644 --- a/dita/RTC-NG/API/api_irtcengine_setclientrole.dita +++ b/dita/RTC-NG/API/api_irtcengine_setclientrole.dita @@ -14,6 +14,7 @@

public abstract int setClientRole(int role); + - (int)setClientRole:(AgoraClientRole)role; virtual int setClientRole(CLIENT_ROLE_TYPE role) = 0; abstract setClientRole( diff --git a/dita/RTC-NG/API/api_irtcengine_setclientrole2.dita b/dita/RTC-NG/API/api_irtcengine_setclientrole2.dita index 3adfef643dc..296a9eaf986 100644 --- a/dita/RTC-NG/API/api_irtcengine_setclientrole2.dita +++ b/dita/RTC-NG/API/api_irtcengine_setclientrole2.dita @@ -14,6 +14,7 @@

public abstract int setClientRole(int role, ClientRoleOptions options); + - (int)setClientRole:(AgoraClientRole)role options:(AgoraClientRoleOptions * _Nullable)options; virtual int setClientRole(CLIENT_ROLE_TYPE role, const ClientRoleOptions& options) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setcloudproxy.dita b/dita/RTC-NG/API/api_irtcengine_setcloudproxy.dita index 66fd226dd4f..df29bef7e73 100644 --- a/dita/RTC-NG/API/api_irtcengine_setcloudproxy.dita +++ b/dita/RTC-NG/API/api_irtcengine_setcloudproxy.dita @@ -14,6 +14,7 @@

public abstract int setCloudProxy(int proxyType); + - (int)setCloudProxy:(AgoraCloudProxyType)proxyType NS_SWIFT_NAME(setCloudProxy(_:)); virtual int setCloudProxy(CLOUD_PROXY_TYPE proxyType) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setcolorenhanceoptions.dita b/dita/RTC-NG/API/api_irtcengine_setcolorenhanceoptions.dita index 84bd1dc4906..d93a70e91ad 100644 --- a/dita/RTC-NG/API/api_irtcengine_setcolorenhanceoptions.dita +++ b/dita/RTC-NG/API/api_irtcengine_setcolorenhanceoptions.dita @@ -15,6 +15,7 @@

public abstract int setColorEnhanceOptions(boolean enabled, ColorEnhanceOptions options); + - (int)setColorEnhanceOptions:(BOOL)enable options:(AgoraColorEnhanceOptions* _Nullable)options NS_SWIFT_NAME(setColorEnhanceOptions(_:options:)); virtual int setColorEnhanceOptions(bool enabled, const ColorEnhanceOptions& options, agora::media::MEDIA_SOURCE_TYPE type = agora::media::PRIMARY_CAMERA_SOURCE) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setcolorenhanceoptions2.dita b/dita/RTC-NG/API/api_irtcengine_setcolorenhanceoptions2.dita index 644a408d0ce..22d97f26e14 100644 --- a/dita/RTC-NG/API/api_irtcengine_setcolorenhanceoptions2.dita +++ b/dita/RTC-NG/API/api_irtcengine_setcolorenhanceoptions2.dita @@ -15,6 +15,7 @@

public abstract int setColorEnhanceOptions( boolean enabled, ColorEnhanceOptions options, Constants.MediaSourceType sourceType); + - (int)setColorEnhanceOptions:(BOOL)enable options:(AgoraColorEnhanceOptions* _Nullable)options sourceType:(AgoraMediaSourceType)sourceType NS_SWIFT_NAME(setColorEnhanceOptions(_:options:sourceType:)); diff --git a/dita/RTC-NG/API/api_irtcengine_setcontentinspec.dita b/dita/RTC-NG/API/api_irtcengine_setcontentinspec.dita index 4b08caee768..7ea24388d20 100644 --- a/dita/RTC-NG/API/api_irtcengine_setcontentinspec.dita +++ b/dita/RTC-NG/API/api_irtcengine_setcontentinspec.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_setdefaultmuteallremoteaudiostreams.dita b/dita/RTC-NG/API/api_irtcengine_setdefaultmuteallremoteaudiostreams.dita index db95470d782..85166202a99 100644 --- a/dita/RTC-NG/API/api_irtcengine_setdefaultmuteallremoteaudiostreams.dita +++ b/dita/RTC-NG/API/api_irtcengine_setdefaultmuteallremoteaudiostreams.dita @@ -14,6 +14,7 @@

public abstract int setDefaultMuteAllRemoteAudioStreams(boolean muted); + - (int)setDefaultMuteAllRemoteAudioStreams:(BOOL)mute; virtual int setDefaultMuteAllRemoteAudioStreams(bool mute) = 0; abstract setDefaultMuteAllRemoteAudioStreams(mute: boolean): number; diff --git a/dita/RTC-NG/API/api_irtcengine_setdefaultmuteallremotevideostreams.dita b/dita/RTC-NG/API/api_irtcengine_setdefaultmuteallremotevideostreams.dita index f9b5dc5f0d7..3344c7862d2 100644 --- a/dita/RTC-NG/API/api_irtcengine_setdefaultmuteallremotevideostreams.dita +++ b/dita/RTC-NG/API/api_irtcengine_setdefaultmuteallremotevideostreams.dita @@ -14,6 +14,7 @@

public abstract int setDefaultMuteAllRemoteVideoStreams(boolean muted); + - (int)setDefaultMuteAllRemoteVideoStreams:(BOOL)mute; virtual int setDefaultMuteAllRemoteVideoStreams(bool mute) = 0; abstract setDefaultMuteAllRemoteVideoStreams(mute: boolean): number; diff --git a/dita/RTC-NG/API/api_irtcengine_setdevicevolume.dita b/dita/RTC-NG/API/api_irtcengine_setdevicevolume.dita index e5cdbd895bd..222e8f7a658 100644 --- a/dita/RTC-NG/API/api_irtcengine_setdevicevolume.dita +++ b/dita/RTC-NG/API/api_irtcengine_setdevicevolume.dita @@ -14,6 +14,7 @@

+ - (int)setDeviceVolume:(AgoraMediaDeviceType)type volume:(int)volume; diff --git a/dita/RTC-NG/API/api_irtcengine_setdirectcdnstreamingaudioconfiguration.dita b/dita/RTC-NG/API/api_irtcengine_setdirectcdnstreamingaudioconfiguration.dita index 4d9c4d36fe4..8a2fb52a8bd 100644 --- a/dita/RTC-NG/API/api_irtcengine_setdirectcdnstreamingaudioconfiguration.dita +++ b/dita/RTC-NG/API/api_irtcengine_setdirectcdnstreamingaudioconfiguration.dita @@ -14,6 +14,7 @@

public abstract int setDirectCdnStreamingAudioConfiguration(int profile); + - (int)setDirectCdnStreamingAudioConfiguration:(AgoraAudioProfile)profile; virtual int setDirectCdnStreamingAudioConfiguration(AUDIO_PROFILE_TYPE profile) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setdirectcdnstreamingvideoconfiguration.dita b/dita/RTC-NG/API/api_irtcengine_setdirectcdnstreamingvideoconfiguration.dita index ac289fd9e1d..b668d42c415 100644 --- a/dita/RTC-NG/API/api_irtcengine_setdirectcdnstreamingvideoconfiguration.dita +++ b/dita/RTC-NG/API/api_irtcengine_setdirectcdnstreamingvideoconfiguration.dita @@ -14,6 +14,7 @@

public abstract int setDirectCdnStreamingVideoConfiguration(VideoEncoderConfiguration config); + - (int)setDirectCdnStreamingVideoConfiguration:(AgoraVideoEncoderConfiguration * _Nonnull)config; virtual int setDirectCdnStreamingVideoConfiguration(const VideoEncoderConfiguration& config) diff --git a/dita/RTC-NG/API/api_irtcengine_setdualstreammode.dita b/dita/RTC-NG/API/api_irtcengine_setdualstreammode.dita index c0b91af3b01..b8131a9ce2b 100644 --- a/dita/RTC-NG/API/api_irtcengine_setdualstreammode.dita +++ b/dita/RTC-NG/API/api_irtcengine_setdualstreammode.dita @@ -14,6 +14,7 @@

public abstract int setDualStreamMode(Constants.SimulcastStreamMode mode); + - (int)setDualStreamMode:(AgoraSimulcastStreamMode)mode; virtual int setDualStreamMode(SIMULCAST_STREAM_MODE mode) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setdualstreammode2.dita b/dita/RTC-NG/API/api_irtcengine_setdualstreammode2.dita index fd593a311fc..7a2894bdbf0 100644 --- a/dita/RTC-NG/API/api_irtcengine_setdualstreammode2.dita +++ b/dita/RTC-NG/API/api_irtcengine_setdualstreammode2.dita @@ -15,6 +15,7 @@

public abstract int setDualStreamMode( Constants.SimulcastStreamMode mode, SimulcastStreamConfig streamConfig); + - (int)setDualStreamMode:(AgoraSimulcastStreamMode)mode streamConfig:(AgoraSimulcastStreamConfig* _Nonnull)streamConfig; virtual int setDualStreamMode(SIMULCAST_STREAM_MODE mode, diff --git a/dita/RTC-NG/API/api_irtcengine_setearmonitoringaudioframeparameters.dita b/dita/RTC-NG/API/api_irtcengine_setearmonitoringaudioframeparameters.dita index 9b4eee32407..d51acb5c0b4 100644 --- a/dita/RTC-NG/API/api_irtcengine_setearmonitoringaudioframeparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_setearmonitoringaudioframeparameters.dita @@ -15,6 +15,7 @@

public abstract int setEarMonitoringAudioFrameParameters( int sampleRate, int channel, int mode, int samplesPerCall); + - (int)setEarMonitoringAudioFrameParametersWithSampleRate:(NSInteger)sampleRate channel:(NSInteger)channel mode:(AgoraAudioRawFrameOperationMode)mode diff --git a/dita/RTC-NG/API/api_irtcengine_seteffectposition.dita b/dita/RTC-NG/API/api_irtcengine_seteffectposition.dita index 2abb224d68f..52479d11fc9 100644 --- a/dita/RTC-NG/API/api_irtcengine_seteffectposition.dita +++ b/dita/RTC-NG/API/api_irtcengine_seteffectposition.dita @@ -14,6 +14,7 @@

public abstract int setEffectPosition(int soundId, int pos); + - (int)setEffectPosition:(int)soundId pos:(NSInteger)pos NS_SWIFT_NAME(setEffectPosition(_:pos:)); virtual int setEffectPosition(int soundId, int pos) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_seteffectsvolume.dita b/dita/RTC-NG/API/api_irtcengine_seteffectsvolume.dita index 7aab6349513..c806598671e 100644 --- a/dita/RTC-NG/API/api_irtcengine_seteffectsvolume.dita +++ b/dita/RTC-NG/API/api_irtcengine_seteffectsvolume.dita @@ -15,6 +15,7 @@

public abstract int setEffectsVolume(double volume); + - (int)setEffectsVolume:(NSInteger)volume; virtual int setEffectsVolume(int volume) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setencryptionmode.dita b/dita/RTC-NG/API/api_irtcengine_setencryptionmode.dita index 6d1598766a8..4e22c0ae2da 100644 --- a/dita/RTC-NG/API/api_irtcengine_setencryptionmode.dita +++ b/dita/RTC-NG/API/api_irtcengine_setencryptionmode.dita @@ -14,6 +14,7 @@

public abstract int setEncryptionMode(String encryptionMode); + - (int)setEncryptionMode:(NSString * _Nullable)encryptionMode; virtual int setEncryptionMode(const char* encryptionMode) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setencryptionsecret.dita b/dita/RTC-NG/API/api_irtcengine_setencryptionsecret.dita index 02b9e4ece94..77f4704d0fb 100644 --- a/dita/RTC-NG/API/api_irtcengine_setencryptionsecret.dita +++ b/dita/RTC-NG/API/api_irtcengine_setencryptionsecret.dita @@ -14,6 +14,7 @@

public abstract int setEncryptionSecret(String secret); + - (int)setEncryptionSecret:(NSString * _Nullable)secret; virtual int setEncryptionSecret(const char* secret) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setextensionproperty.dita b/dita/RTC-NG/API/api_irtcengine_setextensionproperty.dita index 1c1e8ad3b7e..5e48ab65778 100644 --- a/dita/RTC-NG/API/api_irtcengine_setextensionproperty.dita +++ b/dita/RTC-NG/API/api_irtcengine_setextensionproperty.dita @@ -16,6 +16,7 @@ public abstract int setExtensionProperty( String provider, String extension, String key, String value); + - (int)setExtensionPropertyWithVendor:(NSString * __nonnull)provider extension:(NSString * __nonnull)extension key:(NSString * __nonnull)key value:(NSString * __nonnull)value; virtual int setExtensionProperty( diff --git a/dita/RTC-NG/API/api_irtcengine_setextensionproviderproperty.dita b/dita/RTC-NG/API/api_irtcengine_setextensionproviderproperty.dita index 3e58f67235d..832e20068fd 100644 --- a/dita/RTC-NG/API/api_irtcengine_setextensionproviderproperty.dita +++ b/dita/RTC-NG/API/api_irtcengine_setextensionproviderproperty.dita @@ -15,6 +15,7 @@

public abstract int setExtensionProviderProperty(String provider, String key, String value); + - (int) setExtensionProviderPropertyWithVendor:(NSString * __nonnull)provider key:(NSString * __nonnull)key value:(NSString * __nonnull)value; virtual int setExtensionProviderProperty( diff --git a/dita/RTC-NG/API/api_irtcengine_setexternalaudiosource.dita b/dita/RTC-NG/API/api_irtcengine_setexternalaudiosource.dita index e3819a30170..ed3490a0235 100644 --- a/dita/RTC-NG/API/api_irtcengine_setexternalaudiosource.dita +++ b/dita/RTC-NG/API/api_irtcengine_setexternalaudiosource.dita @@ -14,6 +14,7 @@

public abstract int setExternalAudioSource(boolean enabled, int sampleRate, int channels); + - (int)setExternalAudioSource:(BOOL)enabled sampleRate:(NSInteger)sampleRate channels:(NSInteger)channels; diff --git a/dita/RTC-NG/API/api_irtcengine_setexternalaudiosourcevolume.dita b/dita/RTC-NG/API/api_irtcengine_setexternalaudiosourcevolume.dita index 6867fea83cb..a1af0a72e7f 100644 --- a/dita/RTC-NG/API/api_irtcengine_setexternalaudiosourcevolume.dita +++ b/dita/RTC-NG/API/api_irtcengine_setexternalaudiosourcevolume.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_setheadphoneeqparameters.dita b/dita/RTC-NG/API/api_irtcengine_setheadphoneeqparameters.dita index f9879cf7a28..328109251f0 100644 --- a/dita/RTC-NG/API/api_irtcengine_setheadphoneeqparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_setheadphoneeqparameters.dita @@ -14,6 +14,7 @@

public abstract int setHeadphoneEQParameters(int lowGain, int highGain); + - (int)setHeadphoneEQParameters:(int)lowGain highGain:(int)highGain; virtual int setHeadphoneEQParameters(int lowGain, int highGain) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setheadphoneeqpreset.dita b/dita/RTC-NG/API/api_irtcengine_setheadphoneeqpreset.dita index ec449b1ceb0..2432db87a79 100644 --- a/dita/RTC-NG/API/api_irtcengine_setheadphoneeqpreset.dita +++ b/dita/RTC-NG/API/api_irtcengine_setheadphoneeqpreset.dita @@ -14,6 +14,7 @@

public abstract int setHeadphoneEQPreset(int preset); + - (int)setHeadphoneEQPreset:(AgoraHeadphoneEQPreset)preset; virtual int setHeadphoneEQPreset(HEADPHONE_EQUALIZER_PRESET preset) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_sethighqualityaudioparameters.dita b/dita/RTC-NG/API/api_irtcengine_sethighqualityaudioparameters.dita index 599d6fa2786..23bd6c35835 100644 --- a/dita/RTC-NG/API/api_irtcengine_sethighqualityaudioparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_sethighqualityaudioparameters.dita @@ -14,6 +14,7 @@

+ virtual int setHighQualityAudioParameters(bool fullband, bool stereo, diff --git a/dita/RTC-NG/API/api_irtcengine_setinearmonitoringvolume.dita b/dita/RTC-NG/API/api_irtcengine_setinearmonitoringvolume.dita index 1c6ad8dac43..b368ffb5fc3 100644 --- a/dita/RTC-NG/API/api_irtcengine_setinearmonitoringvolume.dita +++ b/dita/RTC-NG/API/api_irtcengine_setinearmonitoringvolume.dita @@ -14,6 +14,7 @@

public abstract int setInEarMonitoringVolume(int volume); + - (int)setInEarMonitoringVolume:(NSInteger)volume; virtual int setInEarMonitoringVolume(int volume) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setlivetranscoding.dita b/dita/RTC-NG/API/api_irtcengine_setlivetranscoding.dita index 3249898537b..ca449b525d6 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlivetranscoding.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlivetranscoding.dita @@ -14,6 +14,7 @@

public abstract int setLiveTranscoding(LiveTranscoding transcoding); + - (int)setLiveTranscoding:(AgoraLiveTranscoding *_Nullable)transcoding; virtual int setLiveTranscoding(const LiveTranscoding &transcoding) = 0; abstract setLiveTranscoding(transcoding: LiveTranscoding): number; diff --git a/dita/RTC-NG/API/api_irtcengine_setlocalaccesspoint.dita b/dita/RTC-NG/API/api_irtcengine_setlocalaccesspoint.dita index 5d36a561d19..cce6f40f832 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlocalaccesspoint.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlocalaccesspoint.dita @@ -14,6 +14,7 @@

public abstract int setLocalAccessPoint(LocalAccessPointConfiguration config); + - (int)setLocalAccessPoint:(AgoraLocalAccessPointConfiguration* _Nonnull)config NS_SWIFT_NAME(setLocalAccessPoint(withConfig:)); virtual int setLocalAccessPoint(const LocalAccessPointConfiguration& config) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setlocalpublishfallbackoption.dita b/dita/RTC-NG/API/api_irtcengine_setlocalpublishfallbackoption.dita index c6a76b21a13..21d027059f0 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlocalpublishfallbackoption.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlocalpublishfallbackoption.dita @@ -14,6 +14,7 @@

public abstract int setLocalPublishFallbackOption(int option); + - (int)setLocalPublishFallbackOption:(AgoraStreamFallbackOptions)option; virtual int setLocalPublishFallbackOption(STREAM_FALLBACK_OPTIONS option) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setlocalrendermode.dita b/dita/RTC-NG/API/api_irtcengine_setlocalrendermode.dita index d93001fb96b..289b7f17e16 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlocalrendermode.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlocalrendermode.dita @@ -14,6 +14,7 @@

public abstract int setLocalRenderMode(int renderMode); + - (int)setLocalRenderMode:(NSUInteger)uid mode:(AgoraVideoRenderMode) mode; virtual int setLocalRenderMode(media::base::RENDER_MODE_TYPE renderMode) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setlocalrendermode2.dita b/dita/RTC-NG/API/api_irtcengine_setlocalrendermode2.dita index 413f5eb8f08..734178a9917 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlocalrendermode2.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlocalrendermode2.dita @@ -14,6 +14,7 @@

public abstract int setLocalRenderMode(int renderMode, int mirrorMode); + - (int)setLocalRenderMode:(AgoraVideoRenderMode)mode mirror:(AgoraVideoMirrorMode)mirror; virtual int setLocalRenderMode(media::base::RENDER_MODE_TYPE renderMode, VIDEO_MIRROR_MODE_TYPE mirrorMode) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setlocalvideomirrormode.dita b/dita/RTC-NG/API/api_irtcengine_setlocalvideomirrormode.dita index bc95647e781..d2bfef1866d 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlocalvideomirrormode.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlocalvideomirrormode.dita @@ -14,6 +14,7 @@

public abstract int setLocalVideoMirrorMode(int mode); + - (int)setLocalVideoMirrorMode:(AgoraVideoMirrorMode)mode; virtual int setLocalVideoMirrorMode(VIDEO_MIRROR_MODE_TYPE mirrorMode) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setlocalvideorenderer.dita b/dita/RTC-NG/API/api_irtcengine_setlocalvideorenderer.dita index af06527cf05..8770278edfb 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlocalvideorenderer.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlocalvideorenderer.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_setlocalvoicechanger.dita b/dita/RTC-NG/API/api_irtcengine_setlocalvoicechanger.dita index 13750817510..fa760e746ce 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlocalvoicechanger.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlocalvoicechanger.dita @@ -14,6 +14,7 @@

public abstract int setLocalVoiceChanger(int voiceChanger); + - (int) setLocalVoiceChanger:(AgoraAudioVoiceChanger)voiceChanger; virtual int setLocalVoiceChanger(VOICE_CHANGER_PRESET voiceChanger) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setlocalvoiceequalization.dita b/dita/RTC-NG/API/api_irtcengine_setlocalvoiceequalization.dita index 6cc7727f078..512402fefd9 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlocalvoiceequalization.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlocalvoiceequalization.dita @@ -15,6 +15,7 @@

public abstract int setLocalVoiceEqualization( Constants.AUDIO_EQUALIZATION_BAND_FREQUENCY bandFrequency, int bandGain); + - (int)setLocalVoiceEqualizationOfBandFrequency:(AgoraAudioEqualizationBandFrequency)bandFrequency withGain:(NSInteger)gain; virtual int setLocalVoiceEqualization(AUDIO_EQUALIZATION_BAND_FREQUENCY bandFrequency, int bandGain) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setlocalvoiceformant.dita b/dita/RTC-NG/API/api_irtcengine_setlocalvoiceformant.dita index 989783b3bdb..b7f04d9d1cb 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlocalvoiceformant.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlocalvoiceformant.dita @@ -15,6 +15,7 @@

public abstract int setLocalVoiceFormant(double formantRatio); + - (int)setLocalVoiceFormant:(double)formantRatio; virtual int setLocalVoiceFormant(double formantRatio) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setlocalvoicepitch.dita b/dita/RTC-NG/API/api_irtcengine_setlocalvoicepitch.dita index e268fbb7f66..6de83516adc 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlocalvoicepitch.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlocalvoicepitch.dita @@ -14,6 +14,7 @@

public abstract int setLocalVoicePitch(double pitch); + - (int)setLocalVoicePitch:(double)pitch; virtual int setLocalVoicePitch(double pitch) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setlocalvoicereverb.dita b/dita/RTC-NG/API/api_irtcengine_setlocalvoicereverb.dita index b791e56d9e8..579448acfd6 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlocalvoicereverb.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlocalvoicereverb.dita @@ -14,6 +14,7 @@

public abstract int setLocalVoiceReverb(Constants.AUDIO_REVERB_TYPE reverbKey, int value); + - (int)setLocalVoiceReverbOfType:(AgoraAudioReverbType)reverbType withValue:(NSInteger)value; virtual int setLocalVoiceReverb(AUDIO_REVERB_TYPE reverbKey, int value) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setlocalvoicereverbpreset.dita b/dita/RTC-NG/API/api_irtcengine_setlocalvoicereverbpreset.dita index 6481f216acc..2c7d0599081 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlocalvoicereverbpreset.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlocalvoicereverbpreset.dita @@ -14,6 +14,7 @@

public abstract int setLocalVoiceReverbPreset(int reverbPreset); + - (int) setLocalVoiceReverbPreset:(AgoraAudioReverbPreset)reverbPreset; virtual int setLocalVoiceReverbPreset(AUDIO_REVERB_PRESET reverbPreset) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setlogfile.dita b/dita/RTC-NG/API/api_irtcengine_setlogfile.dita index 457503dc02a..cdae871fd4c 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlogfile.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlogfile.dita @@ -14,6 +14,7 @@

public abstract int setLogFile(String filePath); + - (int)setLogFile:(NSString * _Nonnull)filePath; virtual int setLogFile(const char* filePath) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setlogfilesize.dita b/dita/RTC-NG/API/api_irtcengine_setlogfilesize.dita index 8722e26f152..c51261dfb1c 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlogfilesize.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlogfilesize.dita @@ -14,6 +14,7 @@

public abstract int setLogFileSize(long fileSizeInKBytes); + - (int)setLogFileSize:(NSUInteger)fileSizeInKBytes; virtual int setLogFileSize(unsigned int fileSizeInKBytes) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setlogfilter.dita b/dita/RTC-NG/API/api_irtcengine_setlogfilter.dita index 10f9aa5962c..ee916595030 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlogfilter.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlogfilter.dita @@ -14,6 +14,7 @@

public abstract int setLogFilter(int filter); + - (int)setLogFilter:(NSUInteger)filter; virtual int setLogFilter(unsigned int filter) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setloglevel.dita b/dita/RTC-NG/API/api_irtcengine_setloglevel.dita index 080433b44a2..5fa3a974fd0 100644 --- a/dita/RTC-NG/API/api_irtcengine_setloglevel.dita +++ b/dita/RTC-NG/API/api_irtcengine_setloglevel.dita @@ -14,6 +14,7 @@

public abstract int setLogLevel(int level); + - (int)setLogLevel:(AgoraLogLevel)level; virtual int setLogLevel(commons::LOG_LEVEL level) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setlowlightenhanceoptions.dita b/dita/RTC-NG/API/api_irtcengine_setlowlightenhanceoptions.dita index a3922a65404..40132993b73 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlowlightenhanceoptions.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlowlightenhanceoptions.dita @@ -15,6 +15,7 @@

public abstract int setLowlightEnhanceOptions(boolean enabled, LowLightEnhanceOptions options); + - (int)setLowlightEnhanceOptions:(BOOL)enable options:(AgoraLowlightEnhanceOptions* _Nullable)options NS_SWIFT_NAME(setLowlightEnhanceOptions(_:options:)); virtual int setLowlightEnhanceOptions(bool enabled, const LowlightEnhanceOptions& options, agora::media::MEDIA_SOURCE_TYPE type = agora::media::PRIMARY_CAMERA_SOURCE) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setlowlightenhanceoptions2.dita b/dita/RTC-NG/API/api_irtcengine_setlowlightenhanceoptions2.dita index 059d7a67369..fdba412b2d3 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlowlightenhanceoptions2.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlowlightenhanceoptions2.dita @@ -15,6 +15,7 @@

public abstract int setLowlightEnhanceOptions( boolean enabled, LowLightEnhanceOptions options, Constants.MediaSourceType sourceType); + - (int)setLowlightEnhanceOptions:(BOOL)enable options:(AgoraLowlightEnhanceOptions* _Nullable)options sourceType:(AgoraMediaSourceType)sourceType NS_SWIFT_NAME(setLowlightEnhanceOptions(_:options:sourceType:)); diff --git a/dita/RTC-NG/API/api_irtcengine_setmaxmetadatasize.dita b/dita/RTC-NG/API/api_irtcengine_setmaxmetadatasize.dita index d33a40a0f56..a6ecef5b525 100644 --- a/dita/RTC-NG/API/api_irtcengine_setmaxmetadatasize.dita +++ b/dita/RTC-NG/API/api_irtcengine_setmaxmetadatasize.dita @@ -14,6 +14,7 @@

+ abstract setMaxMetadataSize(size: number): number; diff --git a/dita/RTC-NG/API/api_irtcengine_setmediametadatadatasource.dita b/dita/RTC-NG/API/api_irtcengine_setmediametadatadatasource.dita index d01624c7130..c175373617c 100644 --- a/dita/RTC-NG/API/api_irtcengine_setmediametadatadatasource.dita +++ b/dita/RTC-NG/API/api_irtcengine_setmediametadatadatasource.dita @@ -13,6 +13,7 @@

+ - (BOOL)setMediaMetadataDataSource:(id<AgoraMediaMetadataDataSource> _Nullable)metadataDataSource withType:(AgoraMetadataType)type; diff --git a/dita/RTC-NG/API/api_irtcengine_setmixedaudioframeparameters.dita b/dita/RTC-NG/API/api_irtcengine_setmixedaudioframeparameters.dita index 73822f26220..f5de2207f2a 100644 --- a/dita/RTC-NG/API/api_irtcengine_setmixedaudioframeparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_setmixedaudioframeparameters.dita @@ -14,6 +14,7 @@

public abstract int setMixedAudioFrameParameters(int sampleRate, int channel, int samplesPerCall); + - (int)setMixedAudioFrameParametersWithSampleRate:(NSInteger)sampleRate channel:(NSInteger)channel samplesPerCall:(NSInteger)samplesPerCall; diff --git a/dita/RTC-NG/API/api_irtcengine_setparameters.dita b/dita/RTC-NG/API/api_irtcengine_setparameters.dita index 1378da27519..04c82b3d571 100644 --- a/dita/RTC-NG/API/api_irtcengine_setparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_setparameters.dita @@ -14,6 +14,7 @@

public abstract int setParameters(String parameters); + - (int)setParameters:(NSString * _Nonnull)options NS_SWIFT_NAME(setParameters(_:)); virtual int setParameters(const char* parameters) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setplaybackaudioframebeforemixingparameters.dita b/dita/RTC-NG/API/api_irtcengine_setplaybackaudioframebeforemixingparameters.dita index 45e262f5285..c514ab4d33b 100644 --- a/dita/RTC-NG/API/api_irtcengine_setplaybackaudioframebeforemixingparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_setplaybackaudioframebeforemixingparameters.dita @@ -14,6 +14,7 @@

public abstract int setPlaybackAudioFrameBeforeMixingParameters(int sampleRate, int channel); + - (int)setPlaybackAudioFrameBeforeMixingParametersWithSampleRate:(NSInteger)sampleRate channel:(NSInteger)channel; virtual int setPlaybackAudioFrameBeforeMixingParameters(int sampleRate, int channel) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setplaybackaudioframeparameters.dita b/dita/RTC-NG/API/api_irtcengine_setplaybackaudioframeparameters.dita index 2e67a22aa53..0e2a6826158 100644 --- a/dita/RTC-NG/API/api_irtcengine_setplaybackaudioframeparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_setplaybackaudioframeparameters.dita @@ -15,6 +15,7 @@

public abstract int setPlaybackAudioFrameParameters( int sampleRate, int channel, int mode, int samplesPerCall); + - (int)setPlaybackAudioFrameParametersWithSampleRate:(NSInteger)sampleRate channel:(NSInteger)channel mode:(AgoraAudioRawFrameOperationMode)mode diff --git a/dita/RTC-NG/API/api_irtcengine_setpluginparameter.dita b/dita/RTC-NG/API/api_irtcengine_setpluginparameter.dita index f51bbfb423e..6c548797e92 100644 --- a/dita/RTC-NG/API/api_irtcengine_setpluginparameter.dita +++ b/dita/RTC-NG/API/api_irtcengine_setpluginparameter.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_setrecordingaudioframeparameters.dita b/dita/RTC-NG/API/api_irtcengine_setrecordingaudioframeparameters.dita index 270de9cb077..fc2875b520c 100644 --- a/dita/RTC-NG/API/api_irtcengine_setrecordingaudioframeparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_setrecordingaudioframeparameters.dita @@ -15,6 +15,7 @@

public abstract int setRecordingAudioFrameParameters( int sampleRate, int channel, int mode, int samplesPerCall); + - (int)setRecordingAudioFrameParametersWithSampleRate:(NSInteger)sampleRate channel:(NSInteger)channel mode:(AgoraAudioRawFrameOperationMode)mode diff --git a/dita/RTC-NG/API/api_irtcengine_setremotedefaultvideostreamtype.dita b/dita/RTC-NG/API/api_irtcengine_setremotedefaultvideostreamtype.dita index dce257a75e0..b95ae59b895 100644 --- a/dita/RTC-NG/API/api_irtcengine_setremotedefaultvideostreamtype.dita +++ b/dita/RTC-NG/API/api_irtcengine_setremotedefaultvideostreamtype.dita @@ -14,6 +14,7 @@

public abstract int setRemoteDefaultVideoStreamType(int streamType); + - (int)setRemoteDefaultVideoStreamType:(AgoraVideoStreamType)streamType; virtual int setRemoteDefaultVideoStreamType(VIDEO_STREAM_TYPE streamType) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setremoterendermode.dita b/dita/RTC-NG/API/api_irtcengine_setremoterendermode.dita index eee9849f3a2..680d6b1b09b 100644 --- a/dita/RTC-NG/API/api_irtcengine_setremoterendermode.dita +++ b/dita/RTC-NG/API/api_irtcengine_setremoterendermode.dita @@ -14,6 +14,7 @@

public abstract int setRemoteRenderMode(int userId, int renderMode); + - (int)setRemoteRenderMode:(NSUInteger)uid mode:(AgoraVideoRenderMode) mode; virtual int setRemoteRenderMode(uid_t userId, RENDER_MODE_TYPE renderMode) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setremoterendermode2.dita b/dita/RTC-NG/API/api_irtcengine_setremoterendermode2.dita index 54c1ae3409f..bc7fc490e6d 100644 --- a/dita/RTC-NG/API/api_irtcengine_setremoterendermode2.dita +++ b/dita/RTC-NG/API/api_irtcengine_setremoterendermode2.dita @@ -14,6 +14,7 @@

public abstract int setRemoteRenderMode(int userId, int renderMode, int mirrorMode); + - (int)setRemoteRenderMode:(NSUInteger)uid mode:(AgoraVideoRenderMode)mode mirror:(AgoraVideoMirrorMode)mirror; diff --git a/dita/RTC-NG/API/api_irtcengine_setremotesubscribefallbackoption.dita b/dita/RTC-NG/API/api_irtcengine_setremotesubscribefallbackoption.dita index 824129303cc..ef6c97e794b 100644 --- a/dita/RTC-NG/API/api_irtcengine_setremotesubscribefallbackoption.dita +++ b/dita/RTC-NG/API/api_irtcengine_setremotesubscribefallbackoption.dita @@ -14,7 +14,8 @@

public abstract int setRemoteSubscribeFallbackOption(int option); - - (int)setRemoteSubscribeFallbackOption:(AgoraStreamFallbackOptions)option; + + - (int)setRemoteSubscribeFallbackOption:(AgoraStreamFallbackOptions)option; virtual int setRemoteSubscribeFallbackOption(STREAM_FALLBACK_OPTIONS option) = 0; abstract setRemoteSubscribeFallbackOption( option: StreamFallbackOptions diff --git a/dita/RTC-NG/API/api_irtcengine_setremoteuserpriority.dita b/dita/RTC-NG/API/api_irtcengine_setremoteuserpriority.dita index 8ee6eca4bdf..7b667bc4ad2 100644 --- a/dita/RTC-NG/API/api_irtcengine_setremoteuserpriority.dita +++ b/dita/RTC-NG/API/api_irtcengine_setremoteuserpriority.dita @@ -14,7 +14,8 @@

public abstract int setRemoteUserPriority(int uid, int userPriority); - + + virtual int setRemoteUserPriority(uid_t uid, PRIORITY_TYPE userPriority) = 0; public abstract int SetRemoteUserPriority(uint uid, PRIORITY_TYPE userPriority); diff --git a/dita/RTC-NG/API/api_irtcengine_setremoteuserspatialaudioparams.dita b/dita/RTC-NG/API/api_irtcengine_setremoteuserspatialaudioparams.dita index ae9189aa6b0..67add3b016c 100644 --- a/dita/RTC-NG/API/api_irtcengine_setremoteuserspatialaudioparams.dita +++ b/dita/RTC-NG/API/api_irtcengine_setremoteuserspatialaudioparams.dita @@ -14,6 +14,7 @@

public abstract int setRemoteUserSpatialAudioParams(int uid, SpatialAudioParams params); + - (int)setRemoteUserSpatialAudioParams:(NSUInteger)uid params:(AgoraSpatialAudioParams* _Nonnull)params; virtual int setRemoteUserSpatialAudioParams(uid_t uid, const agora::SpatialAudioParams& params) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setremotevideorenderer.dita b/dita/RTC-NG/API/api_irtcengine_setremotevideorenderer.dita index 8b21027eea7..1a774ad7220 100644 --- a/dita/RTC-NG/API/api_irtcengine_setremotevideorenderer.dita +++ b/dita/RTC-NG/API/api_irtcengine_setremotevideorenderer.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_setremotevideostreamtype.dita b/dita/RTC-NG/API/api_irtcengine_setremotevideostreamtype.dita index bcd0cbc0956..60510ce0a4b 100644 --- a/dita/RTC-NG/API/api_irtcengine_setremotevideostreamtype.dita +++ b/dita/RTC-NG/API/api_irtcengine_setremotevideostreamtype.dita @@ -14,7 +14,8 @@

public abstract int setRemoteVideoStreamType(int uid, int streamType); - - (int)setRemoteVideoStream:(NSUInteger)uid + + - (int)setRemoteVideoStream:(NSUInteger)uid type:(AgoraVideoStreamType)streamType; virtual int setRemoteVideoStreamType(uid_t uid, VIDEO_STREAM_TYPE streamType) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setremotevideosubscriptionoptions.dita b/dita/RTC-NG/API/api_irtcengine_setremotevideosubscriptionoptions.dita index e70e57bb169..7813dd81b43 100644 --- a/dita/RTC-NG/API/api_irtcengine_setremotevideosubscriptionoptions.dita +++ b/dita/RTC-NG/API/api_irtcengine_setremotevideosubscriptionoptions.dita @@ -14,6 +14,7 @@

public abstract int setRemoteVideoSubscriptionOptions(int uid, VideoSubscriptionOptions options); + - (int)setRemoteVideoSubscriptionOptions:(NSUInteger)uid options:(AgoraVideoSubscriptionOptions* _Nonnull)options NS_SWIFT_NAME(setRemoteVideoSubscriptionOptions(_:options:)); virtual int setRemoteVideoSubscriptionOptions(uid_t uid, const VideoSubscriptionOptions &options) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setremotevoice3dposition.dita b/dita/RTC-NG/API/api_irtcengine_setremotevoice3dposition.dita index 210fd405ec9..06d0793c432 100644 --- a/dita/RTC-NG/API/api_irtcengine_setremotevoice3dposition.dita +++ b/dita/RTC-NG/API/api_irtcengine_setremotevoice3dposition.dita @@ -15,6 +15,7 @@

public abstract int setRemoteVoice3DPosition( int uid, double azimuth, double elevation, double distance); + - (int)setRemoteVoice3DPosition:(NSUInteger)uid azimuth:(double)azimuth elevation:(double)elevation diff --git a/dita/RTC-NG/API/api_irtcengine_setremotevoiceposition.dita b/dita/RTC-NG/API/api_irtcengine_setremotevoiceposition.dita index 08f6279de59..a9a1f1bdd4c 100644 --- a/dita/RTC-NG/API/api_irtcengine_setremotevoiceposition.dita +++ b/dita/RTC-NG/API/api_irtcengine_setremotevoiceposition.dita @@ -14,6 +14,7 @@

public abstract int setRemoteVoicePosition(int uid, double pan, double gain); + - (int)setRemoteVoicePosition:(NSUInteger)uid pan:(double)pan gain:(double)gain; virtual int setRemoteVoicePosition(uid_t uid, double pan, double gain) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setrendermode.dita b/dita/RTC-NG/API/api_irtcengine_setrendermode.dita index ca7bcb21505..981df553c92 100644 --- a/dita/RTC-NG/API/api_irtcengine_setrendermode.dita +++ b/dita/RTC-NG/API/api_irtcengine_setrendermode.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_setrouteincommunicationmode.dita b/dita/RTC-NG/API/api_irtcengine_setrouteincommunicationmode.dita index a197f80bba6..63138e0d33e 100644 --- a/dita/RTC-NG/API/api_irtcengine_setrouteincommunicationmode.dita +++ b/dita/RTC-NG/API/api_irtcengine_setrouteincommunicationmode.dita @@ -14,6 +14,7 @@

public abstract int setRouteInCommunicationMode(int route); + virtual int setRouteInCommunicationMode(int route) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setscreencapturecontenthint.dita b/dita/RTC-NG/API/api_irtcengine_setscreencapturecontenthint.dita index 9507f97afdc..3fc0dc3407a 100644 --- a/dita/RTC-NG/API/api_irtcengine_setscreencapturecontenthint.dita +++ b/dita/RTC-NG/API/api_irtcengine_setscreencapturecontenthint.dita @@ -14,6 +14,7 @@

+ virtual int setScreenCaptureContentHint(VIDEO_CONTENT_HINT contentHint) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setscreencaptureorientation.dita b/dita/RTC-NG/API/api_irtcengine_setscreencaptureorientation.dita index 888cac74ae4..46a22ae9635 100644 --- a/dita/RTC-NG/API/api_irtcengine_setscreencaptureorientation.dita +++ b/dita/RTC-NG/API/api_irtcengine_setscreencaptureorientation.dita @@ -13,6 +13,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_setscreencapturescenario.dita b/dita/RTC-NG/API/api_irtcengine_setscreencapturescenario.dita index 3a5f190e9be..e20f417da6a 100644 --- a/dita/RTC-NG/API/api_irtcengine_setscreencapturescenario.dita +++ b/dita/RTC-NG/API/api_irtcengine_setscreencapturescenario.dita @@ -14,6 +14,7 @@

public abstract int setScreenCaptureScenario(Constants.ScreenScenarioType screenScenario); + - (int)setScreenCaptureScenario:(AgoraScreenScenarioType)scenarioType NS_SWIFT_NAME(setScreenCaptureScenario(_:)); diff --git a/dita/RTC-NG/API/api_irtcengine_setsubscribeaudioallowlist.dita b/dita/RTC-NG/API/api_irtcengine_setsubscribeaudioallowlist.dita index 70d41558d94..81e60cc8126 100644 --- a/dita/RTC-NG/API/api_irtcengine_setsubscribeaudioallowlist.dita +++ b/dita/RTC-NG/API/api_irtcengine_setsubscribeaudioallowlist.dita @@ -14,6 +14,7 @@

public abstract int setSubscribeAudioAllowlist(int[] uidList); + - (int)setSubscribeAudioAllowlist:(NSArray <NSNumber *> *_Nonnull)allowlist; virtual int setSubscribeAudioAllowlist(uid_t* uidList, int uidNumber) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setsubscribeaudioblocklist.dita b/dita/RTC-NG/API/api_irtcengine_setsubscribeaudioblocklist.dita index fa63d3603a9..52f80b49c20 100644 --- a/dita/RTC-NG/API/api_irtcengine_setsubscribeaudioblocklist.dita +++ b/dita/RTC-NG/API/api_irtcengine_setsubscribeaudioblocklist.dita @@ -14,6 +14,7 @@

public abstract int setSubscribeAudioBlocklist(int[] uidList); + - (int)setSubscribeAudioBlocklist:(NSArray <NSNumber *> *_Nonnull)blocklist; virtual int setSubscribeAudioBlocklist(uid_t* uidList, int uidNumber) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setsubscribevideoallowlist.dita b/dita/RTC-NG/API/api_irtcengine_setsubscribevideoallowlist.dita index d2fab3f8d34..e3b9e892b2f 100644 --- a/dita/RTC-NG/API/api_irtcengine_setsubscribevideoallowlist.dita +++ b/dita/RTC-NG/API/api_irtcengine_setsubscribevideoallowlist.dita @@ -14,6 +14,7 @@

public abstract int setSubscribeVideoAllowlist(int[] uidList); + - (int)setSubscribeVideoAllowlist:(NSArray <NSNumber *> *_Nonnull)allowlist; virtual int setSubscribeVideoAllowlist(uid_t* uidList, int uidNumber) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setsubscribevideoblocklist.dita b/dita/RTC-NG/API/api_irtcengine_setsubscribevideoblocklist.dita index 8a9c67e7a65..fac270f29f7 100644 --- a/dita/RTC-NG/API/api_irtcengine_setsubscribevideoblocklist.dita +++ b/dita/RTC-NG/API/api_irtcengine_setsubscribevideoblocklist.dita @@ -14,6 +14,7 @@

public abstract int setSubscribeVideoBlocklist(int[] uidList); + - (int)setSubscribeVideoBlocklist:(NSArray <NSNumber *> *_Nonnull)blocklist; virtual int setSubscribeVideoBlocklist(uid_t* uidList, int uidNumber) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setuplocalvideo.dita b/dita/RTC-NG/API/api_irtcengine_setuplocalvideo.dita index a219dec226e..1b210487fa4 100644 --- a/dita/RTC-NG/API/api_irtcengine_setuplocalvideo.dita +++ b/dita/RTC-NG/API/api_irtcengine_setuplocalvideo.dita @@ -14,6 +14,7 @@

public abstract int setupLocalVideo(VideoCanvas local); + - (int)setupLocalVideo:(AgoraRtcVideoCanvas * _Nullable)local; virtual int setupLocalVideo(const VideoCanvas& canvas) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setupremotevideo.dita b/dita/RTC-NG/API/api_irtcengine_setupremotevideo.dita index 062765252ef..bc59b3e5b73 100644 --- a/dita/RTC-NG/API/api_irtcengine_setupremotevideo.dita +++ b/dita/RTC-NG/API/api_irtcengine_setupremotevideo.dita @@ -14,6 +14,7 @@

public abstract int setupRemoteVideo(VideoCanvas remote); + - (int)setupRemoteVideo:(AgoraRtcVideoCanvas * _Nonnull)remote; virtual int setupRemoteVideo(const VideoCanvas& canvas) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setvideodenoiseroptions.dita b/dita/RTC-NG/API/api_irtcengine_setvideodenoiseroptions.dita index a63dfadd0bd..745961f9675 100644 --- a/dita/RTC-NG/API/api_irtcengine_setvideodenoiseroptions.dita +++ b/dita/RTC-NG/API/api_irtcengine_setvideodenoiseroptions.dita @@ -15,6 +15,7 @@

public abstract int setVideoDenoiserOptions(boolean enabled, VideoDenoiserOptions options); + - (int)setVideoDenoiserOptions:(BOOL)enable options:(AgoraVideoDenoiserOptions* _Nullable)options NS_SWIFT_NAME(setVideoDenoiserOptions(_:options:)); virtual int setVideoDenoiserOptions(bool enabled, const VideoDenoiserOptions& options, agora::media::MEDIA_SOURCE_TYPE type = agora::media::PRIMARY_CAMERA_SOURCE) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setvideodenoiseroptions2.dita b/dita/RTC-NG/API/api_irtcengine_setvideodenoiseroptions2.dita index 2ba73e8ff24..8f098532fec 100644 --- a/dita/RTC-NG/API/api_irtcengine_setvideodenoiseroptions2.dita +++ b/dita/RTC-NG/API/api_irtcengine_setvideodenoiseroptions2.dita @@ -15,6 +15,7 @@

public abstract int setVideoDenoiserOptions( boolean enabled, VideoDenoiserOptions options, Constants.MediaSourceType sourceType); + - (int)setVideoDenoiserOptions:(BOOL)enable options:(AgoraVideoDenoiserOptions* _Nullable)options sourceType:(AgoraMediaSourceType)sourceType NS_SWIFT_NAME(setVideoDenoiserOptions(_:options:sourceType:)); diff --git a/dita/RTC-NG/API/api_irtcengine_setvideoencoderconfiguration.dita b/dita/RTC-NG/API/api_irtcengine_setvideoencoderconfiguration.dita index 670bd6cd5ea..f292d634997 100644 --- a/dita/RTC-NG/API/api_irtcengine_setvideoencoderconfiguration.dita +++ b/dita/RTC-NG/API/api_irtcengine_setvideoencoderconfiguration.dita @@ -14,6 +14,7 @@

public abstract int setVideoEncoderConfiguration(VideoEncoderConfiguration config); + - (int)setVideoEncoderConfiguration:(AgoraVideoEncoderConfiguration * _Nonnull)config; virtual int setVideoEncoderConfiguration(const VideoEncoderConfiguration& config) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setvideoprofile.dita b/dita/RTC-NG/API/api_irtcengine_setvideoprofile.dita index a1a21327566..d8eb79267ff 100644 --- a/dita/RTC-NG/API/api_irtcengine_setvideoprofile.dita +++ b/dita/RTC-NG/API/api_irtcengine_setvideoprofile.dita @@ -14,6 +14,7 @@

public abstract int setVideoProfile(int profile, boolean swapWidthAndHeight); + - (int)setVideoProfile:(AgoraVideoProfile)profile swapWidthAndHeight:(BOOL)swapWidthAndHeight virtual int setVideoProfile(VIDEO_PROFILE_TYPE profile, bool swapWidthAndHeight) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setvideoprofile2.dita b/dita/RTC-NG/API/api_irtcengine_setvideoprofile2.dita index ee402b598e0..89f5b0d7a07 100644 --- a/dita/RTC-NG/API/api_irtcengine_setvideoprofile2.dita +++ b/dita/RTC-NG/API/api_irtcengine_setvideoprofile2.dita @@ -14,6 +14,7 @@

public abstract int setVideoProfile(int width, int height, int frameRate, int bitrate); + - (int)setVideoResolution:(CGSize)size andFrameRate:(NSInteger)frameRate bitrate:(NSInteger)bitrate; diff --git a/dita/RTC-NG/API/api_irtcengine_setvideoqualityparameters.dita b/dita/RTC-NG/API/api_irtcengine_setvideoqualityparameters.dita index 4c9dd426360..a303f737b97 100644 --- a/dita/RTC-NG/API/api_irtcengine_setvideoqualityparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_setvideoqualityparameters.dita @@ -14,6 +14,7 @@

public abstract int setVideoQualityParameters(boolean preferFrameRateOverImageQuality); + - (int)setVideoQualityParameters:(BOOL)preferFrameRateOverImageQuality; virtual int setVideoQualityParameters(bool preferFrameRateOverImageQuality) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setvideorenderdimension.dita b/dita/RTC-NG/API/api_irtcengine_setvideorenderdimension.dita index e9733430ec3..9fd197d3dd4 100644 --- a/dita/RTC-NG/API/api_irtcengine_setvideorenderdimension.dita +++ b/dita/RTC-NG/API/api_irtcengine_setvideorenderdimension.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_setvideorenderfps.dita b/dita/RTC-NG/API/api_irtcengine_setvideorenderfps.dita index 9c51bb96c29..0e2ca5f4b73 100644 --- a/dita/RTC-NG/API/api_irtcengine_setvideorenderfps.dita +++ b/dita/RTC-NG/API/api_irtcengine_setvideorenderfps.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_setvideoscenario.dita b/dita/RTC-NG/API/api_irtcengine_setvideoscenario.dita index 5ef7068654d..f90551237e1 100644 --- a/dita/RTC-NG/API/api_irtcengine_setvideoscenario.dita +++ b/dita/RTC-NG/API/api_irtcengine_setvideoscenario.dita @@ -14,6 +14,7 @@

public abstract int setVideoScenario(Constants.VideoScenario scenarioType); + - (int)setVideoScenario:(AgoraApplicationScenarioType)scenarioType NS_SWIFT_NAME(setVideoScenario(_:)); virtual int setVideoScenario(VIDEO_APPLICATION_SCENARIO_TYPE scenarioType) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setvideosource.dita b/dita/RTC-NG/API/api_irtcengine_setvideosource.dita index 30f998c8229..97d45162d71 100644 --- a/dita/RTC-NG/API/api_irtcengine_setvideosource.dita +++ b/dita/RTC-NG/API/api_irtcengine_setvideosource.dita @@ -14,6 +14,7 @@

+ virtual bool setVideoSource(IVideoSource *source) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setview.dita b/dita/RTC-NG/API/api_irtcengine_setview.dita index 420941819c9..d90a9336104 100644 --- a/dita/RTC-NG/API/api_irtcengine_setview.dita +++ b/dita/RTC-NG/API/api_irtcengine_setview.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_setvoicebeautifierparameters.dita b/dita/RTC-NG/API/api_irtcengine_setvoicebeautifierparameters.dita index 2ae2f796d7c..999badc854a 100644 --- a/dita/RTC-NG/API/api_irtcengine_setvoicebeautifierparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_setvoicebeautifierparameters.dita @@ -14,6 +14,7 @@

public abstract int setVoiceBeautifierParameters(int preset, int param1, int param2); + - (int)setVoiceBeautifierParameters:(AgoraVoiceBeautifierPreset)preset param1:(int)param1 param2:(int)param2; virtual int setVoiceBeautifierParameters(VOICE_BEAUTIFIER_PRESET preset, int param1, int param2) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setvoicebeautifierpreset.dita b/dita/RTC-NG/API/api_irtcengine_setvoicebeautifierpreset.dita index 3a4236a09c9..810a5edfc7b 100644 --- a/dita/RTC-NG/API/api_irtcengine_setvoicebeautifierpreset.dita +++ b/dita/RTC-NG/API/api_irtcengine_setvoicebeautifierpreset.dita @@ -14,6 +14,7 @@

public abstract int setVoiceBeautifierPreset(int preset); + - (int)setVoiceBeautifierPreset:(AgoraVoiceBeautifierPreset)preset; virtual int setVoiceBeautifierPreset(VOICE_BEAUTIFIER_PRESET preset) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setvoiceconversionparameters.dita b/dita/RTC-NG/API/api_irtcengine_setvoiceconversionparameters.dita index 2b0241223c2..3d76ddcad77 100644 --- a/dita/RTC-NG/API/api_irtcengine_setvoiceconversionparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_setvoiceconversionparameters.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_setvoiceconversionpreset.dita b/dita/RTC-NG/API/api_irtcengine_setvoiceconversionpreset.dita index 9ba4841223c..482563c71d8 100644 --- a/dita/RTC-NG/API/api_irtcengine_setvoiceconversionpreset.dita +++ b/dita/RTC-NG/API/api_irtcengine_setvoiceconversionpreset.dita @@ -14,6 +14,7 @@

public abstract int setVoiceConversionPreset(int preset); + - (int)setVoiceConversionPreset:(AgoraVoiceConversionPreset)preset; virtual int setVoiceConversionPreset(VOICE_CONVERSION_PRESET preset) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setvolumeofeffect.dita b/dita/RTC-NG/API/api_irtcengine_setvolumeofeffect.dita index 73e1aba1df4..d7574e19335 100644 --- a/dita/RTC-NG/API/api_irtcengine_setvolumeofeffect.dita +++ b/dita/RTC-NG/API/api_irtcengine_setvolumeofeffect.dita @@ -15,6 +15,7 @@

public abstract int setVolumeOfEffect(int soundId, double volume); + - (int)setVolumeOfEffect:(int)soundId withVolume:(int)volume; diff --git a/dita/RTC-NG/API/api_irtcengine_startaudioframedump.dita b/dita/RTC-NG/API/api_irtcengine_startaudioframedump.dita index 01513b9023c..d5793b3b94f 100644 --- a/dita/RTC-NG/API/api_irtcengine_startaudioframedump.dita +++ b/dita/RTC-NG/API/api_irtcengine_startaudioframedump.dita @@ -14,6 +14,7 @@

+ virtual int startAudioFrameDump(const char* channel_id, uid_t user_id, const char* location, const char* uuid, const char* passwd, long duration_ms, bool auto_upload) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_startaudiomixing.dita b/dita/RTC-NG/API/api_irtcengine_startaudiomixing.dita index cc7d2c4e8d4..bb035a65528 100644 --- a/dita/RTC-NG/API/api_irtcengine_startaudiomixing.dita +++ b/dita/RTC-NG/API/api_irtcengine_startaudiomixing.dita @@ -14,6 +14,7 @@

public abstract int startAudioMixing(String filePath, boolean loopback, int cycle); + - (int)startAudioMixing:(NSString * _Nonnull)filePath loopback:(BOOL)loopback cycle:(NSInteger)cycle NS_SWIFT_NAME(startAudioMixing(_:loopback:cycle:)); diff --git a/dita/RTC-NG/API/api_irtcengine_startaudiomixing2.dita b/dita/RTC-NG/API/api_irtcengine_startaudiomixing2.dita index 4a512e23564..9a22e4cecad 100644 --- a/dita/RTC-NG/API/api_irtcengine_startaudiomixing2.dita +++ b/dita/RTC-NG/API/api_irtcengine_startaudiomixing2.dita @@ -14,6 +14,7 @@

public abstract int startAudioMixing(String filePath, boolean loopback, int cycle, int startPos); + - (int)startAudioMixing:(NSString* _Nonnull)filePath loopback:(BOOL)loopback cycle:(NSInteger)cycle startPos:(NSInteger)startPos; virtual int startAudioMixing(const char* filePath, bool loopback, int cycle, int startPos) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_startaudiorecording.dita b/dita/RTC-NG/API/api_irtcengine_startaudiorecording.dita index 93db65f6c7b..25bcad407a6 100644 --- a/dita/RTC-NG/API/api_irtcengine_startaudiorecording.dita +++ b/dita/RTC-NG/API/api_irtcengine_startaudiorecording.dita @@ -14,6 +14,7 @@

public abstract int startAudioRecording(String filePath, int quality); + - (int)startAudioRecording:(NSString * _Nonnull)filePath quality:(AgoraAudioRecordingQuality)quality; virtual int startAudioRecording(const char* filePath, AUDIO_RECORDING_QUALITY_TYPE quality) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_startaudiorecording2.dita b/dita/RTC-NG/API/api_irtcengine_startaudiorecording2.dita index 8cbb4b9e938..ec2cac93e61 100644 --- a/dita/RTC-NG/API/api_irtcengine_startaudiorecording2.dita +++ b/dita/RTC-NG/API/api_irtcengine_startaudiorecording2.dita @@ -14,6 +14,7 @@

+ virtual int startAudioRecording(const char* filePath, int sampleRate, diff --git a/dita/RTC-NG/API/api_irtcengine_startaudiorecording3.dita b/dita/RTC-NG/API/api_irtcengine_startaudiorecording3.dita index af1bad04409..734e4fec708 100644 --- a/dita/RTC-NG/API/api_irtcengine_startaudiorecording3.dita +++ b/dita/RTC-NG/API/api_irtcengine_startaudiorecording3.dita @@ -14,6 +14,7 @@

public abstract int startAudioRecording(AudioFileRecordingConfig config); + - (int)startAudioRecordingWithConfig:(AgoraAudioRecordingConfiguration * _Nonnull)config; virtual int startAudioRecording(const AudioFileRecordingConfig& config) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_startcameracapture.dita b/dita/RTC-NG/API/api_irtcengine_startcameracapture.dita index 373f293ff07..5f0744e6a51 100644 --- a/dita/RTC-NG/API/api_irtcengine_startcameracapture.dita +++ b/dita/RTC-NG/API/api_irtcengine_startcameracapture.dita @@ -15,6 +15,7 @@

public abstract int startCameraCapture( Constants.VideoSourceType sourceType, CameraCapturerConfiguration config); + - (int)startCameraCapture:(AgoraVideoSourceType)sourceType config:(AgoraCameraCapturerConfiguration * _Nullable)config NS_SWIFT_NAME(startCameraCapture(_:config:)); virtual int startCameraCapture(VIDEO_SOURCE_TYPE sourceType, const CameraCapturerConfiguration& config) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_startchannelmediarelay.dita b/dita/RTC-NG/API/api_irtcengine_startchannelmediarelay.dita index 66710e94fe8..1e5b9528ab3 100644 --- a/dita/RTC-NG/API/api_irtcengine_startchannelmediarelay.dita +++ b/dita/RTC-NG/API/api_irtcengine_startchannelmediarelay.dita @@ -15,6 +15,7 @@

public abstract int startChannelMediaRelay( ChannelMediaRelayConfiguration channelMediaRelayConfiguration); + - (int)startChannelMediaRelay:(AgoraChannelMediaRelayConfiguration * _Nonnull)config; virtual int startChannelMediaRelay(const ChannelMediaRelayConfiguration &configuration) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_startdirectcdnstreaming.dita b/dita/RTC-NG/API/api_irtcengine_startdirectcdnstreaming.dita index 71b39706929..52713bd83cd 100644 --- a/dita/RTC-NG/API/api_irtcengine_startdirectcdnstreaming.dita +++ b/dita/RTC-NG/API/api_irtcengine_startdirectcdnstreaming.dita @@ -14,6 +14,7 @@

public abstract int startDirectCdnStreaming(IDirectCdnStreamingEventHandler eventHandler, String publishUrl, DirectCdnStreamingMediaOptions options); + - (int)startDirectCdnStreaming:(id<AgoraDirectCdnStreamingEventDelegate> _Nonnull)delegate publishUrl:(NSString * _Nonnull)publishUrl mediaOptions:(AgoraDirectCdnStreamingMediaOptions * _Nonnull)options; virtual int startDirectCdnStreaming(IDirectCdnStreamingEventHandler* eventHandler, const char* publishUrl, const DirectCdnStreamingMediaOptions& options) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_startechotest.dita b/dita/RTC-NG/API/api_irtcengine_startechotest.dita index c9d6f3f13ff..52bb5b8dfe5 100644 --- a/dita/RTC-NG/API/api_irtcengine_startechotest.dita +++ b/dita/RTC-NG/API/api_irtcengine_startechotest.dita @@ -14,6 +14,7 @@

public abstract int startEchoTest(); + - (int)startEchoTest:(void(^ _Nullable) (NSString * _Nonnull channel, NSUInteger uid, NSInteger elapsed))successBlock; virtual int startEchoTest() = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_startechotest2.dita b/dita/RTC-NG/API/api_irtcengine_startechotest2.dita index da606f33031..31bb1af2e04 100644 --- a/dita/RTC-NG/API/api_irtcengine_startechotest2.dita +++ b/dita/RTC-NG/API/api_irtcengine_startechotest2.dita @@ -14,6 +14,7 @@

public abstract int startEchoTest(int intervalInSeconds); + - (int)startEchoTestWithInterval:(NSInteger)interval successBlock:(void(^ _Nullable) (NSString * _Nonnull channel, NSUInteger uid, NSInteger elapsed))successBlock; diff --git a/dita/RTC-NG/API/api_irtcengine_startechotest3.dita b/dita/RTC-NG/API/api_irtcengine_startechotest3.dita index bd605aa7b91..d154ebf2532 100644 --- a/dita/RTC-NG/API/api_irtcengine_startechotest3.dita +++ b/dita/RTC-NG/API/api_irtcengine_startechotest3.dita @@ -14,6 +14,7 @@

public abstract int startEchoTest(EchoTestConfiguration config); + - (int)startEchoTestWithConfig:(AgoraEchoTestConfiguration* _Nonnull)config; virtual int startEchoTest(const EchoTestConfiguration& config) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_startlastmileprobetest.dita b/dita/RTC-NG/API/api_irtcengine_startlastmileprobetest.dita index c82417112ca..216697eb444 100644 --- a/dita/RTC-NG/API/api_irtcengine_startlastmileprobetest.dita +++ b/dita/RTC-NG/API/api_irtcengine_startlastmileprobetest.dita @@ -14,6 +14,7 @@

public abstract int startLastmileProbeTest(LastmileProbeConfig config); + - (int)startLastmileProbeTest:(AgoraLastmileProbeConfig *_Nullable)config; virtual int startLastmileProbeTest(const LastmileProbeConfig& config) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_startlocalvideotranscoder.dita b/dita/RTC-NG/API/api_irtcengine_startlocalvideotranscoder.dita index 50b776c1999..86541c539f5 100644 --- a/dita/RTC-NG/API/api_irtcengine_startlocalvideotranscoder.dita +++ b/dita/RTC-NG/API/api_irtcengine_startlocalvideotranscoder.dita @@ -14,6 +14,7 @@

public abstract int startLocalVideoTranscoder(LocalTranscoderConfiguration config); + - (int)startLocalVideoTranscoder:(AgoraLocalTranscoderConfiguration* _Nonnull)config NS_SWIFT_NAME(startLocalVideoTranscoder(_:)); virtual int startLocalVideoTranscoder(const LocalTranscoderConfiguration& config) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_startmediarenderingtracing.dita b/dita/RTC-NG/API/api_irtcengine_startmediarenderingtracing.dita index 5f9b0c788a6..fac6aac60d3 100644 --- a/dita/RTC-NG/API/api_irtcengine_startmediarenderingtracing.dita +++ b/dita/RTC-NG/API/api_irtcengine_startmediarenderingtracing.dita @@ -14,6 +14,7 @@

public abstract int startMediaRenderingTracing(); + - (int)startMediaRenderingTracing NS_SWIFT_NAME(startMediaRenderingTracing()); virtual int startMediaRenderingTracing() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_startorupdatechannelmediarelay.dita b/dita/RTC-NG/API/api_irtcengine_startorupdatechannelmediarelay.dita index 89acb320053..79fcd3b1521 100644 --- a/dita/RTC-NG/API/api_irtcengine_startorupdatechannelmediarelay.dita +++ b/dita/RTC-NG/API/api_irtcengine_startorupdatechannelmediarelay.dita @@ -15,6 +15,7 @@

public abstract int startOrUpdateChannelMediaRelay( ChannelMediaRelayConfiguration channelMediaRelayConfiguration); + - (int)startOrUpdateChannelMediaRelay:(AgoraChannelMediaRelayConfiguration * _Nonnull)config NS_SWIFT_NAME(startOrUpdateChannelMediaRelay(_:)); virtual int startOrUpdateChannelMediaRelay(const ChannelMediaRelayConfiguration &configuration) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_startpreview.dita b/dita/RTC-NG/API/api_irtcengine_startpreview.dita index 90eac929052..dcca663dd5b 100644 --- a/dita/RTC-NG/API/api_irtcengine_startpreview.dita +++ b/dita/RTC-NG/API/api_irtcengine_startpreview.dita @@ -14,6 +14,7 @@

public abstract int startPreview(); + - (int)startPreview; virtual int startPreview() = 0; abstract startPreviewWithoutSourceType(): number; diff --git a/dita/RTC-NG/API/api_irtcengine_startpreview2.dita b/dita/RTC-NG/API/api_irtcengine_startpreview2.dita index 37d90cbf2dd..f76be911bb6 100644 --- a/dita/RTC-NG/API/api_irtcengine_startpreview2.dita +++ b/dita/RTC-NG/API/api_irtcengine_startpreview2.dita @@ -15,6 +15,7 @@

public abstract int startPreview(Constants.VideoSourceType sourceType); + - (int)startPreview: (AgoraVideoSourceType)sourceType NS_SWIFT_NAME(startPreview(_:)); virtual int startPreview(VIDEO_SOURCE_TYPE sourceType) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_startprimarycustomaudiotrack.dita b/dita/RTC-NG/API/api_irtcengine_startprimarycustomaudiotrack.dita index 2cd0406d128..bad0562f161 100644 --- a/dita/RTC-NG/API/api_irtcengine_startprimarycustomaudiotrack.dita +++ b/dita/RTC-NG/API/api_irtcengine_startprimarycustomaudiotrack.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_startrtmpstreamwithouttranscoding.dita b/dita/RTC-NG/API/api_irtcengine_startrtmpstreamwithouttranscoding.dita index c249f6ac6d7..f9126d754b9 100644 --- a/dita/RTC-NG/API/api_irtcengine_startrtmpstreamwithouttranscoding.dita +++ b/dita/RTC-NG/API/api_irtcengine_startrtmpstreamwithouttranscoding.dita @@ -14,6 +14,7 @@

public abstract int startRtmpStreamWithoutTranscoding(String url); + - (int)startRtmpStreamWithoutTranscoding:(NSString* _Nonnull)url; virtual int startRtmpStreamWithoutTranscoding(const char* url) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_startrtmpstreamwithtranscoding.dita b/dita/RTC-NG/API/api_irtcengine_startrtmpstreamwithtranscoding.dita index b00fa6b36e0..b4800a3f33c 100644 --- a/dita/RTC-NG/API/api_irtcengine_startrtmpstreamwithtranscoding.dita +++ b/dita/RTC-NG/API/api_irtcengine_startrtmpstreamwithtranscoding.dita @@ -14,6 +14,7 @@

public abstract int startRtmpStreamWithTranscoding(String url, LiveTranscoding transcoding); + - (int)startRtmpStreamWithTranscoding:(NSString* _Nonnull)url transcoding:(AgoraLiveTranscoding* _Nullable)transcoding; virtual int startRtmpStreamWithTranscoding(const char* url, const LiveTranscoding& transcoding) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_startscreencapture2.dita b/dita/RTC-NG/API/api_irtcengine_startscreencapture2.dita index 124c01fb8ce..f4ee1d3994b 100644 --- a/dita/RTC-NG/API/api_irtcengine_startscreencapture2.dita +++ b/dita/RTC-NG/API/api_irtcengine_startscreencapture2.dita @@ -14,6 +14,7 @@

+ - (int)startScreenCapture:(AgoraVideoSourceType)sourceType config:(AgoraScreenCaptureConfiguration * _Nullable)config NS_SWIFT_NAME(startScreenCapture(_:config:)); virtual int startScreenCapture(VIDEO_SOURCE_TYPE sourceType, const ScreenCaptureConfiguration& config) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_startscreencapturebydisplayid.dita b/dita/RTC-NG/API/api_irtcengine_startscreencapturebydisplayid.dita index 28736130b1e..1647bf1ce17 100644 --- a/dita/RTC-NG/API/api_irtcengine_startscreencapturebydisplayid.dita +++ b/dita/RTC-NG/API/api_irtcengine_startscreencapturebydisplayid.dita @@ -14,6 +14,7 @@

+ - (int)startScreenCaptureByDisplayId:(UInt32)displayId regionRect:(CGRect)regionRect captureParams:(AgoraScreenCaptureParameters *_Nonnull)captureParams; diff --git a/dita/RTC-NG/API/api_irtcengine_startscreencapturebyscreenrect.dita b/dita/RTC-NG/API/api_irtcengine_startscreencapturebyscreenrect.dita index 8cecc103720..785848c1305 100644 --- a/dita/RTC-NG/API/api_irtcengine_startscreencapturebyscreenrect.dita +++ b/dita/RTC-NG/API/api_irtcengine_startscreencapturebyscreenrect.dita @@ -14,6 +14,7 @@

+ virtual int startScreenCaptureByScreenRect(const Rectangle& screenRect, const Rectangle& regionRect, diff --git a/dita/RTC-NG/API/api_irtcengine_startscreencapturebywindowid.dita b/dita/RTC-NG/API/api_irtcengine_startscreencapturebywindowid.dita index 68d9a9de926..4886c09347a 100644 --- a/dita/RTC-NG/API/api_irtcengine_startscreencapturebywindowid.dita +++ b/dita/RTC-NG/API/api_irtcengine_startscreencapturebywindowid.dita @@ -14,6 +14,7 @@

+ - (int)startScreenCaptureByWindowId:(UInt32)windowId regionRect:(CGRect)regionRect captureParams:(AgoraScreenCaptureParameters *_Nonnull)captureParams; diff --git a/dita/RTC-NG/API/api_irtcengine_startsecondarycustomaudiotrack.dita b/dita/RTC-NG/API/api_irtcengine_startsecondarycustomaudiotrack.dita index 9e15f190d45..ad75f5bedf2 100644 --- a/dita/RTC-NG/API/api_irtcengine_startsecondarycustomaudiotrack.dita +++ b/dita/RTC-NG/API/api_irtcengine_startsecondarycustomaudiotrack.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_statechanged.dita b/dita/RTC-NG/API/api_irtcengine_statechanged.dita index 683d32d8a0b..9a9f7e64be1 100644 --- a/dita/RTC-NG/API/api_irtcengine_statechanged.dita +++ b/dita/RTC-NG/API/api_irtcengine_statechanged.dita @@ -14,6 +14,7 @@

+ - (void)rtcEngine:(AgoraRtcEngineKit* _Nonnull)engine device:(NSString* _Nonnull)deviceId type:(AgoraMediaDeviceType)deviceType stateChanged:(NSInteger)state; diff --git a/dita/RTC-NG/API/api_irtcengine_stopalleffects.dita b/dita/RTC-NG/API/api_irtcengine_stopalleffects.dita index 3da2641a986..75f345dac3d 100644 --- a/dita/RTC-NG/API/api_irtcengine_stopalleffects.dita +++ b/dita/RTC-NG/API/api_irtcengine_stopalleffects.dita @@ -15,6 +15,7 @@

public abstract int stopAllEffects(); + - (int)stopAllEffects; virtual int stopAllEffects() = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_stopaudioframedump.dita b/dita/RTC-NG/API/api_irtcengine_stopaudioframedump.dita index ecea2222581..85006de17dd 100644 --- a/dita/RTC-NG/API/api_irtcengine_stopaudioframedump.dita +++ b/dita/RTC-NG/API/api_irtcengine_stopaudioframedump.dita @@ -14,6 +14,7 @@

+ virtual int stopAudioFrameDump(const char* channel_id, uid_t user_id, const char* location) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_stopaudiomixing.dita b/dita/RTC-NG/API/api_irtcengine_stopaudiomixing.dita index 536bc32b57c..35a08fd1b7f 100644 --- a/dita/RTC-NG/API/api_irtcengine_stopaudiomixing.dita +++ b/dita/RTC-NG/API/api_irtcengine_stopaudiomixing.dita @@ -14,6 +14,7 @@

public abstract int stopAudioMixing(); + - (int)stopAudioMixing; virtual int stopAudioMixing() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_stopaudiorecording.dita b/dita/RTC-NG/API/api_irtcengine_stopaudiorecording.dita index 30252e57ff7..a2bdeb661be 100644 --- a/dita/RTC-NG/API/api_irtcengine_stopaudiorecording.dita +++ b/dita/RTC-NG/API/api_irtcengine_stopaudiorecording.dita @@ -14,6 +14,7 @@

public abstract int stopAudioRecording(); + - (int)stopAudioRecording; virtual int stopAudioRecording() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_stopcameracapture.dita b/dita/RTC-NG/API/api_irtcengine_stopcameracapture.dita index 9bb6086e002..0e9775144d3 100644 --- a/dita/RTC-NG/API/api_irtcengine_stopcameracapture.dita +++ b/dita/RTC-NG/API/api_irtcengine_stopcameracapture.dita @@ -14,6 +14,7 @@

public abstract int stopCameraCapture(Constants.VideoSourceType sourceType); + - (int)stopCameraCapture:(AgoraVideoSourceType)sourceType NS_SWIFT_NAME(stopCameraCapture(_:)); virtual int stopCameraCapture(VIDEO_SOURCE_TYPE sourceType) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_stopchannelmediarelay.dita b/dita/RTC-NG/API/api_irtcengine_stopchannelmediarelay.dita index dc03cbe710e..f145c202387 100644 --- a/dita/RTC-NG/API/api_irtcengine_stopchannelmediarelay.dita +++ b/dita/RTC-NG/API/api_irtcengine_stopchannelmediarelay.dita @@ -14,6 +14,7 @@

public abstract int stopChannelMediaRelay(); + - (int)stopChannelMediaRelay; virtual int stopChannelMediaRelay() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_stopdirectcdnstreaming.dita b/dita/RTC-NG/API/api_irtcengine_stopdirectcdnstreaming.dita index a66f99c9eb7..a5ef6450675 100644 --- a/dita/RTC-NG/API/api_irtcengine_stopdirectcdnstreaming.dita +++ b/dita/RTC-NG/API/api_irtcengine_stopdirectcdnstreaming.dita @@ -13,6 +13,7 @@

public abstract int stopDirectCdnStreaming(); + - (int)stopDirectCdnStreaming; virtual int stopDirectCdnStreaming() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_stopechotest.dita b/dita/RTC-NG/API/api_irtcengine_stopechotest.dita index 64b9d220694..065181f2cda 100644 --- a/dita/RTC-NG/API/api_irtcengine_stopechotest.dita +++ b/dita/RTC-NG/API/api_irtcengine_stopechotest.dita @@ -14,6 +14,7 @@

public abstract int stopEchoTest(); + - (int)stopEchoTest; virtual int stopEchoTest() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_stopeffect.dita b/dita/RTC-NG/API/api_irtcengine_stopeffect.dita index 5ed167cde93..7e0f7944176 100644 --- a/dita/RTC-NG/API/api_irtcengine_stopeffect.dita +++ b/dita/RTC-NG/API/api_irtcengine_stopeffect.dita @@ -15,6 +15,7 @@

public abstract int stopEffect(int soundId); + - (int)stopEffect:(int)soundId; virtual int stopEffect(int soundId) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_stoplastmileprobetest.dita b/dita/RTC-NG/API/api_irtcengine_stoplastmileprobetest.dita index 31c071696a4..a044937e64f 100644 --- a/dita/RTC-NG/API/api_irtcengine_stoplastmileprobetest.dita +++ b/dita/RTC-NG/API/api_irtcengine_stoplastmileprobetest.dita @@ -14,6 +14,7 @@

public abstract int stopLastmileProbeTest(); + - (int)stopLastmileProbeTest; virtual int stopLastmileProbeTest() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_stoplocalvideotranscoder.dita b/dita/RTC-NG/API/api_irtcengine_stoplocalvideotranscoder.dita index e817269b89a..cdc9e0f0704 100644 --- a/dita/RTC-NG/API/api_irtcengine_stoplocalvideotranscoder.dita +++ b/dita/RTC-NG/API/api_irtcengine_stoplocalvideotranscoder.dita @@ -14,6 +14,7 @@

public abstract int stopLocalVideoTranscoder(); + - (int)stopLocalVideoTranscoder NS_SWIFT_NAME(stopLocalVideoTranscoder()); virtual int stopLocalVideoTranscoder() = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_stoppreview.dita b/dita/RTC-NG/API/api_irtcengine_stoppreview.dita index 1affa7aef4e..be5c8726e47 100644 --- a/dita/RTC-NG/API/api_irtcengine_stoppreview.dita +++ b/dita/RTC-NG/API/api_irtcengine_stoppreview.dita @@ -14,6 +14,7 @@

public abstract int stopPreview(); + - (int)stopPreview; virtual int stopPreview() = 0; abstract stopPreview(sourceType?: VideoSourceType): number; diff --git a/dita/RTC-NG/API/api_irtcengine_stoppreview2.dita b/dita/RTC-NG/API/api_irtcengine_stoppreview2.dita index 679e5fdf723..db8b9a359ea 100644 --- a/dita/RTC-NG/API/api_irtcengine_stoppreview2.dita +++ b/dita/RTC-NG/API/api_irtcengine_stoppreview2.dita @@ -15,6 +15,7 @@

public abstract int stopPreview(Constants.VideoSourceType sourceType); + - (int)stopPreview: (AgoraVideoSourceType)sourceType NS_SWIFT_NAME(stopPreview(_:)); virtual int stopPreview(VIDEO_SOURCE_TYPE sourceType) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_stopprimarycustomaudiotrack.dita b/dita/RTC-NG/API/api_irtcengine_stopprimarycustomaudiotrack.dita index 2682d6a133d..354e42fe74c 100644 --- a/dita/RTC-NG/API/api_irtcengine_stopprimarycustomaudiotrack.dita +++ b/dita/RTC-NG/API/api_irtcengine_stopprimarycustomaudiotrack.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_stoprhythmplayer.dita b/dita/RTC-NG/API/api_irtcengine_stoprhythmplayer.dita index d51af2fa7d2..bea46495cea 100644 --- a/dita/RTC-NG/API/api_irtcengine_stoprhythmplayer.dita +++ b/dita/RTC-NG/API/api_irtcengine_stoprhythmplayer.dita @@ -14,6 +14,7 @@

public abstract int stopRhythmPlayer(); + - (int)stopRhythmPlayer; virtual int stopRhythmPlayer() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_stoprtmpstream.dita b/dita/RTC-NG/API/api_irtcengine_stoprtmpstream.dita index 6853e82ad66..5481719c94a 100644 --- a/dita/RTC-NG/API/api_irtcengine_stoprtmpstream.dita +++ b/dita/RTC-NG/API/api_irtcengine_stoprtmpstream.dita @@ -14,6 +14,7 @@

public abstract int stopRtmpStream(String url); + - (int)stopRtmpStream:(NSString* _Nonnull)url; virtual int stopRtmpStream(const char* url) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_stopscreencapture.dita b/dita/RTC-NG/API/api_irtcengine_stopscreencapture.dita index b6d19279b21..df05c253baa 100644 --- a/dita/RTC-NG/API/api_irtcengine_stopscreencapture.dita +++ b/dita/RTC-NG/API/api_irtcengine_stopscreencapture.dita @@ -14,6 +14,7 @@

public abstract int stopScreenCapture(); + - (int)stopScreenCapture NS_SWIFT_NAME(stopScreenCapture()); #if defined(_WIN32) || defined(__APPLE__) || defined(__ANDROID__) diff --git a/dita/RTC-NG/API/api_irtcengine_stopscreencapture2.dita b/dita/RTC-NG/API/api_irtcengine_stopscreencapture2.dita index 13f2b702976..2241f58da7e 100644 --- a/dita/RTC-NG/API/api_irtcengine_stopscreencapture2.dita +++ b/dita/RTC-NG/API/api_irtcengine_stopscreencapture2.dita @@ -14,6 +14,7 @@

+ - (int)stopScreenCapture:(AgoraVideoSourceType)sourceType NS_SWIFT_NAME(stopScreenCapture(_:)); virtual int stopScreenCapture(VIDEO_SOURCE_TYPE sourceType) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_stopsecondarycustomaudiotrack.dita b/dita/RTC-NG/API/api_irtcengine_stopsecondarycustomaudiotrack.dita index 28e8b4d708c..c10f06c9546 100644 --- a/dita/RTC-NG/API/api_irtcengine_stopsecondarycustomaudiotrack.dita +++ b/dita/RTC-NG/API/api_irtcengine_stopsecondarycustomaudiotrack.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_switchcamera.dita b/dita/RTC-NG/API/api_irtcengine_switchcamera.dita index 4d16600f78f..99005744a39 100644 --- a/dita/RTC-NG/API/api_irtcengine_switchcamera.dita +++ b/dita/RTC-NG/API/api_irtcengine_switchcamera.dita @@ -14,6 +14,7 @@

public abstract int switchCamera(); + - (int)switchCamera; virtual int switchCamera() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_switchcamera2.dita b/dita/RTC-NG/API/api_irtcengine_switchcamera2.dita index 414bb0be414..0cceae2a596 100644 --- a/dita/RTC-NG/API/api_irtcengine_switchcamera2.dita +++ b/dita/RTC-NG/API/api_irtcengine_switchcamera2.dita @@ -14,6 +14,7 @@

public abstract int switchCamera(String cameraId); + diff --git a/dita/RTC-NG/API/api_irtcengine_switchchannel.dita b/dita/RTC-NG/API/api_irtcengine_switchchannel.dita index 45f9f2b551a..0750371082a 100644 --- a/dita/RTC-NG/API/api_irtcengine_switchchannel.dita +++ b/dita/RTC-NG/API/api_irtcengine_switchchannel.dita @@ -14,6 +14,7 @@

public abstract int switchChannel(String token, String channelName); + -(int)switchChannel:(NSString* _Nonnull)token channelName:(NSString* _Nonnull)channelName; virtual int switchChannel(const char* token, const char* channel) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_switchchannel2.dita b/dita/RTC-NG/API/api_irtcengine_switchchannel2.dita index 2189a08cc35..189b8e01077 100644 --- a/dita/RTC-NG/API/api_irtcengine_switchchannel2.dita +++ b/dita/RTC-NG/API/api_irtcengine_switchchannel2.dita @@ -14,6 +14,7 @@

+ virtual int switchChannel(const char* token, const char* channelId, diff --git a/dita/RTC-NG/API/api_irtcengine_takescreenshot.dita b/dita/RTC-NG/API/api_irtcengine_takescreenshot.dita index 5cc0f939787..c89c1428d64 100644 --- a/dita/RTC-NG/API/api_irtcengine_takescreenshot.dita +++ b/dita/RTC-NG/API/api_irtcengine_takescreenshot.dita @@ -14,6 +14,7 @@

+ virtual int takeScreenshot(const char* filename) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_takesnapshot.dita b/dita/RTC-NG/API/api_irtcengine_takesnapshot.dita index a81f3041904..6edd2970597 100644 --- a/dita/RTC-NG/API/api_irtcengine_takesnapshot.dita +++ b/dita/RTC-NG/API/api_irtcengine_takesnapshot.dita @@ -14,6 +14,7 @@

public abstract int takeSnapshot(int uid, String filePath); + - (NSInteger)takeSnapshot:(NSInteger)uid filePath:(NSString* _Nonnull)filePath; virtual int takeSnapshot(uid_t uid, const char* filePath) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_unloadalleffects.dita b/dita/RTC-NG/API/api_irtcengine_unloadalleffects.dita index 57746301af6..d5a533a0aba 100644 --- a/dita/RTC-NG/API/api_irtcengine_unloadalleffects.dita +++ b/dita/RTC-NG/API/api_irtcengine_unloadalleffects.dita @@ -14,6 +14,7 @@

+ virtual int unloadAllEffects() = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_unloadeffect.dita b/dita/RTC-NG/API/api_irtcengine_unloadeffect.dita index 5920540a7d7..0fd16b8ea5a 100644 --- a/dita/RTC-NG/API/api_irtcengine_unloadeffect.dita +++ b/dita/RTC-NG/API/api_irtcengine_unloadeffect.dita @@ -15,6 +15,7 @@

public abstract int unloadEffect(int soundId); + - (int)unloadEffect:(int)soundId; virtual int unloadEffect(int soundId) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_unregisteraudioencodedframeobserver.dita b/dita/RTC-NG/API/api_irtcengine_unregisteraudioencodedframeobserver.dita index 025dbcf4e69..10432d211aa 100644 --- a/dita/RTC-NG/API/api_irtcengine_unregisteraudioencodedframeobserver.dita +++ b/dita/RTC-NG/API/api_irtcengine_unregisteraudioencodedframeobserver.dita @@ -14,6 +14,7 @@

+ abstract unregisterAudioEncodedFrameObserver( diff --git a/dita/RTC-NG/API/api_irtcengine_unregisteraudioframeobserver.dita b/dita/RTC-NG/API/api_irtcengine_unregisteraudioframeobserver.dita index cdae66ebea4..8182483e6b0 100644 --- a/dita/RTC-NG/API/api_irtcengine_unregisteraudioframeobserver.dita +++ b/dita/RTC-NG/API/api_irtcengine_unregisteraudioframeobserver.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_unregisteraudiospectrumobserver.dita b/dita/RTC-NG/API/api_irtcengine_unregisteraudiospectrumobserver.dita index a1ca89c70a2..bcb5f323b8b 100644 --- a/dita/RTC-NG/API/api_irtcengine_unregisteraudiospectrumobserver.dita +++ b/dita/RTC-NG/API/api_irtcengine_unregisteraudiospectrumobserver.dita @@ -14,6 +14,7 @@

public abstract int unRegisterAudioSpectrumObserver(IAudioSpectrumObserver observer); + - (int) unregisterAudioSpectrumDelegate:(id<AgoraAudioSpectrumDelegate> _Nullable)delegate; virtual int unregisterAudioSpectrumObserver(agora::media::IAudioSpectrumObserver * observer) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_unregistermediametadataobserver.dita b/dita/RTC-NG/API/api_irtcengine_unregistermediametadataobserver.dita index 10cd90eb934..aaac4d54e41 100644 --- a/dita/RTC-NG/API/api_irtcengine_unregistermediametadataobserver.dita +++ b/dita/RTC-NG/API/api_irtcengine_unregistermediametadataobserver.dita @@ -14,6 +14,7 @@

public abstract int unregisterMediaMetadataObserver(IMetadataObserver observer, int type); + virtual int unregisterMediaMetadataObserver(IMetadataObserver* observer, IMetadataObserver::METADATA_TYPE type) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_unregisterplugin.dita b/dita/RTC-NG/API/api_irtcengine_unregisterplugin.dita index 542864cf5a1..b31b7cdbc53 100644 --- a/dita/RTC-NG/API/api_irtcengine_unregisterplugin.dita +++ b/dita/RTC-NG/API/api_irtcengine_unregisterplugin.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_unregistervideoencodedimagereceiver.dita b/dita/RTC-NG/API/api_irtcengine_unregistervideoencodedimagereceiver.dita index 3f7caa65785..3f3f3e7282c 100644 --- a/dita/RTC-NG/API/api_irtcengine_unregistervideoencodedimagereceiver.dita +++ b/dita/RTC-NG/API/api_irtcengine_unregistervideoencodedimagereceiver.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_unregistervideoframeobserver.dita b/dita/RTC-NG/API/api_irtcengine_unregistervideoframeobserver.dita index 7fef40a76a4..122afea75fe 100644 --- a/dita/RTC-NG/API/api_irtcengine_unregistervideoframeobserver.dita +++ b/dita/RTC-NG/API/api_irtcengine_unregistervideoframeobserver.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_updatechannelmediaoptions.dita b/dita/RTC-NG/API/api_irtcengine_updatechannelmediaoptions.dita index 2cb85a6f5b2..a7536cccec2 100644 --- a/dita/RTC-NG/API/api_irtcengine_updatechannelmediaoptions.dita +++ b/dita/RTC-NG/API/api_irtcengine_updatechannelmediaoptions.dita @@ -14,6 +14,7 @@

public abstract int updateChannelMediaOptions(ChannelMediaOptions options); + - (int)updateChannelWithMediaOptions:(AgoraRtcChannelMediaOptions* _Nonnull)mediaOptions; virtual int updateChannelMediaOptions(const ChannelMediaOptions& options) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_updatechannelmediarelay.dita b/dita/RTC-NG/API/api_irtcengine_updatechannelmediarelay.dita index 7f38d1ee6e6..80da3eab30e 100644 --- a/dita/RTC-NG/API/api_irtcengine_updatechannelmediarelay.dita +++ b/dita/RTC-NG/API/api_irtcengine_updatechannelmediarelay.dita @@ -15,6 +15,7 @@

public abstract int updateChannelMediaRelay( ChannelMediaRelayConfiguration channelMediaRelayConfiguration); + - (int)updateChannelMediaRelay:(AgoraChannelMediaRelayConfiguration * _Nonnull)config; virtual int updateChannelMediaRelay(const ChannelMediaRelayConfiguration &configuration) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_updatedirectcdnstreamingmediaoptions.dita b/dita/RTC-NG/API/api_irtcengine_updatedirectcdnstreamingmediaoptions.dita index 034dce724ed..410f3e60c44 100644 --- a/dita/RTC-NG/API/api_irtcengine_updatedirectcdnstreamingmediaoptions.dita +++ b/dita/RTC-NG/API/api_irtcengine_updatedirectcdnstreamingmediaoptions.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_irtcengine_updatelocaltranscoderconfiguration.dita b/dita/RTC-NG/API/api_irtcengine_updatelocaltranscoderconfiguration.dita index 6a2b914f5d7..c1668132bd3 100644 --- a/dita/RTC-NG/API/api_irtcengine_updatelocaltranscoderconfiguration.dita +++ b/dita/RTC-NG/API/api_irtcengine_updatelocaltranscoderconfiguration.dita @@ -14,6 +14,7 @@

public abstract int updateLocalTranscoderConfiguration(LocalTranscoderConfiguration config); + - (int)updateLocalTranscoderConfiguration:(AgoraLocalTranscoderConfiguration* _Nonnull)config NS_SWIFT_NAME(updateLocalTranscoderConfiguration(_:)); virtual int updateLocalTranscoderConfiguration(const LocalTranscoderConfiguration& config) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_updatepreloadchanneltoken.dita b/dita/RTC-NG/API/api_irtcengine_updatepreloadchanneltoken.dita index be8e675b538..6b93ce23781 100644 --- a/dita/RTC-NG/API/api_irtcengine_updatepreloadchanneltoken.dita +++ b/dita/RTC-NG/API/api_irtcengine_updatepreloadchanneltoken.dita @@ -14,6 +14,7 @@

public abstract int updatePreloadChannelToken(String token); + - (int)updatePreloadChannelToken:(NSString * _Nonnull)token NS_SWIFT_NAME(updatePreloadChannelToken(_:)); virtual int updatePreloadChannelToken(const char* token) = 0; abstract updatePreloadChannelToken(token: string): number; diff --git a/dita/RTC-NG/API/api_irtcengine_updatertmptranscoding.dita b/dita/RTC-NG/API/api_irtcengine_updatertmptranscoding.dita index 38660527f2c..21d6c6cbbbe 100644 --- a/dita/RTC-NG/API/api_irtcengine_updatertmptranscoding.dita +++ b/dita/RTC-NG/API/api_irtcengine_updatertmptranscoding.dita @@ -14,6 +14,7 @@

public abstract int updateRtmpTranscoding(LiveTranscoding transcoding); + - (int)updateRtmpTranscoding:(AgoraLiveTranscoding* _Nullable)transcoding; virtual int updateRtmpTranscoding(const LiveTranscoding& transcoding) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_updatescreencaptureparameters.dita b/dita/RTC-NG/API/api_irtcengine_updatescreencaptureparameters.dita index 2a8f2543106..69a3fc66df1 100644 --- a/dita/RTC-NG/API/api_irtcengine_updatescreencaptureparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_updatescreencaptureparameters.dita @@ -16,6 +16,7 @@ public abstract int updateScreenCaptureParameters( ScreenCaptureParameters screenCaptureParameters); + - (int)updateScreenCaptureParameters:(AgoraScreenCaptureParameters * _Nonnull)captureParams; virtual int updateScreenCaptureParameters(const ScreenCaptureParameters& captureParams) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_updatescreencaptureregion.dita b/dita/RTC-NG/API/api_irtcengine_updatescreencaptureregion.dita index a508319ae86..e591fb3500b 100644 --- a/dita/RTC-NG/API/api_irtcengine_updatescreencaptureregion.dita +++ b/dita/RTC-NG/API/api_irtcengine_updatescreencaptureregion.dita @@ -14,6 +14,7 @@

+ virtual int updateScreenCaptureRegion(const Rectangle& regionRect) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_updatescreencaptureregion2.dita b/dita/RTC-NG/API/api_irtcengine_updatescreencaptureregion2.dita index 49a6c8036d0..2ffbe9912db 100644 --- a/dita/RTC-NG/API/api_irtcengine_updatescreencaptureregion2.dita +++ b/dita/RTC-NG/API/api_irtcengine_updatescreencaptureregion2.dita @@ -14,6 +14,7 @@

+ - (int)updateScreenCaptureRegion:(CGRect)rect; virtual int updateScreenCaptureRegion(const Rect* rect) = 0; abstract updateScreenCaptureRegion(regionRect: Rectangle): number; diff --git a/dita/RTC-NG/API/api_irtcengine_uploadlogfile.dita b/dita/RTC-NG/API/api_irtcengine_uploadlogfile.dita index 683efb01f75..1dbe3ebc4bc 100644 --- a/dita/RTC-NG/API/api_irtcengine_uploadlogfile.dita +++ b/dita/RTC-NG/API/api_irtcengine_uploadlogfile.dita @@ -14,6 +14,7 @@

+ virtual int uploadLogFile(agora::util::AString& requestId) = 0; diff --git a/dita/RTC-NG/API/api_irtcengineex_addpublishstreamurlex.dita b/dita/RTC-NG/API/api_irtcengineex_addpublishstreamurlex.dita index 188c3d220d2..42648c83525 100644 --- a/dita/RTC-NG/API/api_irtcengineex_addpublishstreamurlex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_addpublishstreamurlex.dita @@ -15,6 +15,7 @@

public abstract int addPublishStreamUrlEx( String url, boolean transcodingEnabled, RtcConnection connection); + - (int)addPublishStreamUrlEx:(NSString * _Nonnull)url transcodingEnabled:(BOOL)transcodingEnabled connection:(AgoraRtcConnection * _Nonnull)connection; diff --git a/dita/RTC-NG/API/api_irtcengineex_addvideowatermarkex.dita b/dita/RTC-NG/API/api_irtcengineex_addvideowatermarkex.dita index 83982f02f9b..7ccee72ab58 100644 --- a/dita/RTC-NG/API/api_irtcengineex_addvideowatermarkex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_addvideowatermarkex.dita @@ -15,6 +15,7 @@

public abstract int addVideoWatermarkEx( String watermarkUrl, WatermarkOptions options, RtcConnection connection); + - (int)addVideoWatermarkEx:(NSURL* _Nonnull)url options:(WatermarkOptions* _Nonnull)options connection:(AgoraRtcConnection * _Nonnull)connection; diff --git a/dita/RTC-NG/API/api_irtcengineex_adjustrecordingsignalvolumeex.dita b/dita/RTC-NG/API/api_irtcengineex_adjustrecordingsignalvolumeex.dita index 90b966c8568..a1cbd3103e0 100644 --- a/dita/RTC-NG/API/api_irtcengineex_adjustrecordingsignalvolumeex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_adjustrecordingsignalvolumeex.dita @@ -14,6 +14,7 @@

public abstract int adjustRecordingSignalVolumeEx(int volume, RtcConnection connection); + - (int)adjustRecordingSignalVolumeEx:(NSInteger)volume connection:(AgoraRtcConnection* _Nonnull)connection; virtual int adjustRecordingSignalVolumeEx(int volume, const RtcConnection& connection) = 0; diff --git a/dita/RTC-NG/API/api_irtcengineex_adjustuserplaybacksignalvolumeex.dita b/dita/RTC-NG/API/api_irtcengineex_adjustuserplaybacksignalvolumeex.dita index 0da430cb9f6..5faeac2db88 100644 --- a/dita/RTC-NG/API/api_irtcengineex_adjustuserplaybacksignalvolumeex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_adjustuserplaybacksignalvolumeex.dita @@ -15,6 +15,7 @@

public abstract int adjustUserPlaybackSignalVolumeEx( int uid, int volume, RtcConnection connection); + - (int)adjustUserPlaybackSignalVolumeEx:(NSUInteger)uid volume:(NSInteger)volume connection:(AgoraRtcConnection* _Nonnull)connection; diff --git a/dita/RTC-NG/API/api_irtcengineex_clearvideowatermarkex.dita b/dita/RTC-NG/API/api_irtcengineex_clearvideowatermarkex.dita index 33d1fc738a2..7164b1c8b79 100644 --- a/dita/RTC-NG/API/api_irtcengineex_clearvideowatermarkex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_clearvideowatermarkex.dita @@ -14,6 +14,7 @@

public abstract int clearVideoWatermarkEx(RtcConnection connection); + - (int)clearVideoWatermarkEx:(AgoraRtcConnection * _Nonnull)connection; virtual int clearVideoWatermarkEx(const RtcConnection& connection) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengineex_createdatastreamex.dita b/dita/RTC-NG/API/api_irtcengineex_createdatastreamex.dita index d1ef4573ceb..2b9f845244a 100644 --- a/dita/RTC-NG/API/api_irtcengineex_createdatastreamex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_createdatastreamex.dita @@ -15,6 +15,7 @@

public abstract int createDataStreamEx( boolean reliable, boolean ordered, RtcConnection connection); + - (int)createDataStreamEx:(NSInteger * _Nonnull)streamId reliable:(BOOL)reliable ordered:(BOOL)ordered diff --git a/dita/RTC-NG/API/api_irtcengineex_createdatastreamex2.dita b/dita/RTC-NG/API/api_irtcengineex_createdatastreamex2.dita index 8cb1ed54e0f..d2e6d4f4c02 100644 --- a/dita/RTC-NG/API/api_irtcengineex_createdatastreamex2.dita +++ b/dita/RTC-NG/API/api_irtcengineex_createdatastreamex2.dita @@ -14,6 +14,7 @@

public abstract int createDataStreamEx(DataStreamConfig config, RtcConnection connection); + - (int)createDataStreamEx:(NSInteger * _Nonnull)streamId config:(AgoraDataStreamConfig * _Nonnull)config connection:(AgoraRtcConnection * _Nonnull)connection NS_SWIFT_NAME(createDataStreamEx(_:config:connection:)); diff --git a/dita/RTC-NG/API/api_irtcengineex_enableaudiovolumeindicationex.dita b/dita/RTC-NG/API/api_irtcengineex_enableaudiovolumeindicationex.dita index 60b34f1234c..69928a1d17b 100644 --- a/dita/RTC-NG/API/api_irtcengineex_enableaudiovolumeindicationex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_enableaudiovolumeindicationex.dita @@ -15,6 +15,7 @@

public abstract int enableAudioVolumeIndicationEx( int interval, int smooth, boolean reportVad, RtcConnection connection); + - (int)enableAudioVolumeIndicationEx:(NSInteger)interval smooth:(NSInteger)smooth reportVad:(BOOL)reportVad diff --git a/dita/RTC-NG/API/api_irtcengineex_enablecontentinspectex.dita b/dita/RTC-NG/API/api_irtcengineex_enablecontentinspectex.dita index 4435a6731b7..49627c219c9 100644 --- a/dita/RTC-NG/API/api_irtcengineex_enablecontentinspectex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_enablecontentinspectex.dita @@ -15,6 +15,7 @@

public abstract int enableContentInspectEx( boolean enabled, ContentInspectConfig config, RtcConnection connection); + - (int)enableContentInspectEx:(BOOL)enabled config:(AgoraContentInspectConfig* _Nonnull)config connection:(AgoraRtcConnection * _Nonnull)connection NS_SWIFT_NAME(enableContentInspectEx(_:config:connection:)); virtual int enableContentInspectEx(bool enabled, const media::ContentInspectConfig &config, const RtcConnection& connection) = 0; public abstract int EnableContentInspectEx(bool enabled, ContentInspectConfig config, RtcConnection connection); diff --git a/dita/RTC-NG/API/api_irtcengineex_enabledualstreammodeex.dita b/dita/RTC-NG/API/api_irtcengineex_enabledualstreammodeex.dita index 32f7e1faad1..1c097799733 100644 --- a/dita/RTC-NG/API/api_irtcengineex_enabledualstreammodeex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_enabledualstreammodeex.dita @@ -15,6 +15,7 @@

public abstract int enableDualStreamModeEx( boolean enabled, SimulcastStreamConfig streamConfig, RtcConnection connection); + - (int)enableDualStreamModeEx:(BOOL)enabled streamConfig:(AgoraSimulcastStreamConfig*)streamConfig connection:(AgoraRtcConnection* _Nonnull)connection; diff --git a/dita/RTC-NG/API/api_irtcengineex_enableencryptionex.dita b/dita/RTC-NG/API/api_irtcengineex_enableencryptionex.dita index 2ed5d4c13a1..2128f7e4a26 100644 --- a/dita/RTC-NG/API/api_irtcengineex_enableencryptionex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_enableencryptionex.dita @@ -15,6 +15,7 @@

public abstract int enableEncryptionEx( boolean enabled, EncryptionConfig config, RtcConnection connection); + - (int)enableEncryptionEx:(bool)enabled encryptionConfig:(AgoraEncryptionConfig *_Nonnull)config connection:(AgoraRtcConnection* _Nonnull)connection NS_SWIFT_NAME(enableEncryptionEx(_:encryptionConfig:connection:)); virtual int enableEncryptionEx(const RtcConnection& connection, bool enabled, const EncryptionConfig& config) = 0; diff --git a/dita/RTC-NG/API/api_irtcengineex_enableloopbackrecordingex.dita b/dita/RTC-NG/API/api_irtcengineex_enableloopbackrecordingex.dita index 534193e7738..59636e50d0d 100644 --- a/dita/RTC-NG/API/api_irtcengineex_enableloopbackrecordingex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_enableloopbackrecordingex.dita @@ -14,6 +14,7 @@

+ - (int)enableLoopbackRecordingEx:(BOOL)enabled deviceName:(NSString* _Nullable)deviceName connection:(AgoraRtcConnection * _Nonnull)connection NS_SWIFT_NAME(enableLoopbackRecordingEx(_:deviceName:connection:)); diff --git a/dita/RTC-NG/API/api_irtcengineex_getcallidex.dita b/dita/RTC-NG/API/api_irtcengineex_getcallidex.dita index 4a87a50589d..d90e37b9fd0 100644 --- a/dita/RTC-NG/API/api_irtcengineex_getcallidex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_getcallidex.dita @@ -14,6 +14,7 @@

public abstract String getCallIdEx(RtcConnection connection); + - (NSString * _Nullable)getCallIdEx:(AgoraRtcConnection * _Nonnull)connection NS_SWIFT_NAME(getCallIdEx(_:)); virtual int getCallIdEx(agora::util::AString& callId, const RtcConnection& connection) = 0; diff --git a/dita/RTC-NG/API/api_irtcengineex_getconnectionstateex.dita b/dita/RTC-NG/API/api_irtcengineex_getconnectionstateex.dita index 0807b83839d..b9249dce815 100644 --- a/dita/RTC-NG/API/api_irtcengineex_getconnectionstateex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_getconnectionstateex.dita @@ -15,6 +15,7 @@

public abstract RtcConnection.CONNECTION_STATE_TYPE getConnectionStateEx( RtcConnection connection); + - (AgoraConnectionState)getConnectionStateEx:(AgoraRtcConnection * _Nonnull)connection; virtual CONNECTION_STATE_TYPE getConnectionStateEx(const RtcConnection& connection) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengineex_getuserinfobyuidex.dita b/dita/RTC-NG/API/api_irtcengineex_getuserinfobyuidex.dita index 7fde57814d7..94429b251bc 100644 --- a/dita/RTC-NG/API/api_irtcengineex_getuserinfobyuidex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_getuserinfobyuidex.dita @@ -14,6 +14,7 @@

public abstract UserInfo getUserInfoByUid(int uid, String channelId, String localUserAccount); + - (int)getUserInfoWithUserId:(NSUInteger)uid userInfo:(AgoraUserInfo *_Nullable* _Nullable)userInfo channelId:(NSString* _Nonnull)channelId diff --git a/dita/RTC-NG/API/api_irtcengineex_getuserinfobyuseraccountex.dita b/dita/RTC-NG/API/api_irtcengineex_getuserinfobyuseraccountex.dita index de24b47276e..f2af4e8714b 100644 --- a/dita/RTC-NG/API/api_irtcengineex_getuserinfobyuseraccountex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_getuserinfobyuseraccountex.dita @@ -14,6 +14,7 @@

public abstract UserInfo getUserInfoByUserAccount(String userAccount, String channelId, String localUserAccount); + - (int)getUserInfoWithUserAccount:(NSString * _Nonnull)userAccount userInfo:(AgoraUserInfo *_Nullable* _Nullable)userInfo channelId:(NSString* _Nonnull)channelId diff --git a/dita/RTC-NG/API/api_irtcengineex_joinchannelex.dita b/dita/RTC-NG/API/api_irtcengineex_joinchannelex.dita index f38f4a7c75b..1157b750417 100644 --- a/dita/RTC-NG/API/api_irtcengineex_joinchannelex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_joinchannelex.dita @@ -15,6 +15,7 @@

public abstract int joinChannelEx(String token, RtcConnection connection, ChannelMediaOptions options, IRtcEngineEventHandler eventHandler); + - (int)joinChannelExByToken:(NSString* _Nullable)token connection:(AgoraRtcConnection * _Nonnull)connection delegate:(id<AgoraRtcEngineDelegate> _Nullable)delegate diff --git a/dita/RTC-NG/API/api_irtcengineex_leavechannelex.dita b/dita/RTC-NG/API/api_irtcengineex_leavechannelex.dita index e895bc0d108..f5a0bdeb767 100644 --- a/dita/RTC-NG/API/api_irtcengineex_leavechannelex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_leavechannelex.dita @@ -14,6 +14,7 @@

public abstract int leaveChannelEx(RtcConnection connection); + - (int)leaveChannelEx:(AgoraRtcConnection * _Nonnull)connection leaveChannelBlock:(void(^ _Nullable)(AgoraChannelStats* _Nonnull stat))leaveChannelBlock NS_SWIFT_NAME(leaveChannelEx(_:leaveChannelBlock:)); virtual int leaveChannelEx(const RtcConnection& connection) = 0; diff --git a/dita/RTC-NG/API/api_irtcengineex_leavechannelex2.dita b/dita/RTC-NG/API/api_irtcengineex_leavechannelex2.dita index aec2aa8e996..46c1b207bc8 100644 --- a/dita/RTC-NG/API/api_irtcengineex_leavechannelex2.dita +++ b/dita/RTC-NG/API/api_irtcengineex_leavechannelex2.dita @@ -14,6 +14,7 @@

public abstract int leaveChannelEx(RtcConnection connection, LeaveChannelOptions options); + - (int)leaveChannelEx:(AgoraRtcConnection * _Nonnull)connection options:(AgoraLeaveChannelOptions * _Nonnull)options leaveChannelBlock:(void(^ _Nullable)(AgoraChannelStats* _Nonnull stat))leaveChannelBlock; diff --git a/dita/RTC-NG/API/api_irtcengineex_muteallremoteaudiostreamsex.dita b/dita/RTC-NG/API/api_irtcengineex_muteallremoteaudiostreamsex.dita index c21645ab0c4..fe0a06124fb 100644 --- a/dita/RTC-NG/API/api_irtcengineex_muteallremoteaudiostreamsex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_muteallremoteaudiostreamsex.dita @@ -14,6 +14,7 @@

public abstract int muteAllRemoteAudioStreamsEx(boolean muted, RtcConnection connection); + - (int)muteAllRemoteAudioStreamsEx:(BOOL)mute connection:(AgoraRtcConnection * _Nonnull)connection NS_SWIFT_NAME(muteAllRemoteAudioStreamsEx(_:connection:)); virtual int muteAllRemoteAudioStreamsEx(bool mute, const RtcConnection& connection) = 0; diff --git a/dita/RTC-NG/API/api_irtcengineex_muteallremotevideostreamsex.dita b/dita/RTC-NG/API/api_irtcengineex_muteallremotevideostreamsex.dita index db17fa33d5b..a32d9b34882 100644 --- a/dita/RTC-NG/API/api_irtcengineex_muteallremotevideostreamsex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_muteallremotevideostreamsex.dita @@ -14,6 +14,7 @@

public abstract int muteAllRemoteVideoStreamsEx(boolean muted, RtcConnection connection); + - (int)muteAllRemoteVideoStreamsEx:(BOOL)mute connection:(AgoraRtcConnection * _Nonnull)connection NS_SWIFT_NAME(muteAllRemoteVideoStreamsEx(_:connection:)); virtual int muteAllRemoteVideoStreamsEx(bool mute, const RtcConnection& connection) = 0; diff --git a/dita/RTC-NG/API/api_irtcengineex_mutelocalaudiostreamex.dita b/dita/RTC-NG/API/api_irtcengineex_mutelocalaudiostreamex.dita index 7f31c3c6f69..eaf62ff6295 100644 --- a/dita/RTC-NG/API/api_irtcengineex_mutelocalaudiostreamex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_mutelocalaudiostreamex.dita @@ -14,6 +14,7 @@

public abstract int muteLocalAudioStreamEx(boolean muted, RtcConnection connection); + - (int)muteLocalAudioStreamEx:(BOOL)mute connection:(AgoraRtcConnection * _Nonnull)connection NS_SWIFT_NAME(muteLocalAudioStreamEx(_:connection:)); virtual int muteLocalAudioStreamEx(bool mute, const RtcConnection& connection) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengineex_mutelocalvideostreamex.dita b/dita/RTC-NG/API/api_irtcengineex_mutelocalvideostreamex.dita index f8f80233704..429079d802f 100644 --- a/dita/RTC-NG/API/api_irtcengineex_mutelocalvideostreamex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_mutelocalvideostreamex.dita @@ -14,6 +14,7 @@

public abstract int muteLocalVideoStreamEx(boolean muted, RtcConnection connection); + - (int)muteLocalVideoStreamEx:(BOOL)mute connection:(AgoraRtcConnection * _Nonnull)connection NS_SWIFT_NAME(muteLocalVideoStreamEx(_:connection:)); virtual int muteLocalVideoStreamEx(bool mute, const RtcConnection& connection) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengineex_muterecordingsignalex.dita b/dita/RTC-NG/API/api_irtcengineex_muterecordingsignalex.dita index 8b545292c38..00a81b0dcdc 100644 --- a/dita/RTC-NG/API/api_irtcengineex_muterecordingsignalex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_muterecordingsignalex.dita @@ -14,6 +14,7 @@

public abstract int muteRecordingSignalEx(boolean muted, RtcConnection connection); + - (int)muteRecordingSignalEx:(BOOL)mute connection:(AgoraRtcConnection* _Nonnull)connection; virtual int muteRecordingSignalEx(bool mute, const RtcConnection& connection) = 0; diff --git a/dita/RTC-NG/API/api_irtcengineex_muteremoteaudiostreamex.dita b/dita/RTC-NG/API/api_irtcengineex_muteremoteaudiostreamex.dita index 672be97efa3..675a2a722eb 100644 --- a/dita/RTC-NG/API/api_irtcengineex_muteremoteaudiostreamex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_muteremoteaudiostreamex.dita @@ -14,6 +14,7 @@

public abstract int muteRemoteAudioStreamEx(int uid, boolean muted, RtcConnection connection); + - (int)muteRemoteAudioStreamEx:(NSUInteger)uid mute:(BOOL)mute connection:(AgoraRtcConnection * _Nonnull)connection; diff --git a/dita/RTC-NG/API/api_irtcengineex_muteremotevideostreamex.dita b/dita/RTC-NG/API/api_irtcengineex_muteremotevideostreamex.dita index 95b8c4f471e..37712235b98 100644 --- a/dita/RTC-NG/API/api_irtcengineex_muteremotevideostreamex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_muteremotevideostreamex.dita @@ -14,6 +14,7 @@

public abstract int muteRemoteVideoStreamEx(int uid, boolean muted, RtcConnection connection); + - (int)muteRemoteVideoStreamEx:(NSUInteger)uid mute:(BOOL)mute connection:(AgoraRtcConnection * _Nonnull)connection; diff --git a/dita/RTC-NG/API/api_irtcengineex_pauseallchannelmediarelayex.dita b/dita/RTC-NG/API/api_irtcengineex_pauseallchannelmediarelayex.dita index 1c41a5843b4..e7dc5b6fcbc 100644 --- a/dita/RTC-NG/API/api_irtcengineex_pauseallchannelmediarelayex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_pauseallchannelmediarelayex.dita @@ -14,6 +14,7 @@

public abstract int pauseAllChannelMediaRelayEx(RtcConnection connection); + - (int)pauseAllChannelMediaRelayEx:(AgoraRtcConnection * _Nonnull)connection NS_SWIFT_NAME(pauseAllChannelMediaRelayEx(_:)); virtual int pauseAllChannelMediaRelayEx(const RtcConnection& connection) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengineex_pushaudioframeex.dita b/dita/RTC-NG/API/api_irtcengineex_pushaudioframeex.dita index 659022e6eb1..8afef197cc4 100644 --- a/dita/RTC-NG/API/api_irtcengineex_pushaudioframeex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_pushaudioframeex.dita @@ -14,6 +14,7 @@

+ - (int)pushExternalAudioFrameExNSData:(NSData * _Nonnull)data sourceId:(NSInteger)sourceId timestamp:(NSTimeInterval)timestamp; diff --git a/dita/RTC-NG/API/api_irtcengineex_pushencodedvideoimageex.dita b/dita/RTC-NG/API/api_irtcengineex_pushencodedvideoimageex.dita index 389809c71b8..bd66f8894f3 100644 --- a/dita/RTC-NG/API/api_irtcengineex_pushencodedvideoimageex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_pushencodedvideoimageex.dita @@ -15,6 +15,7 @@

public abstract int pushExternalEncodedVideoFrameEx( ByteBuffer data, EncodedVideoFrameInfo frameInfo, int videoTrackId); + virtual int pushEncodedVideoImage(const uint8_t* imageBuffer, size_t length, const agora::rtc::EncodedVideoFrameInfo& videoEncodedFrameInfo, diff --git a/dita/RTC-NG/API/api_irtcengineex_resumeallchannelmediarelayex.dita b/dita/RTC-NG/API/api_irtcengineex_resumeallchannelmediarelayex.dita index e69629a826a..aaa35ff6496 100644 --- a/dita/RTC-NG/API/api_irtcengineex_resumeallchannelmediarelayex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_resumeallchannelmediarelayex.dita @@ -14,6 +14,7 @@

public abstract int resumeAllChannelMediaRelayEx(RtcConnection connection); + - (int)resumeAllChannelMediaRelayEx:(AgoraRtcConnection * _Nonnull)connection NS_SWIFT_NAME(resumeAllChannelMediaRelayEx(_:)); virtual int resumeAllChannelMediaRelayEx(const RtcConnection& connection) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengineex_sendcustomreportmessageex.dita b/dita/RTC-NG/API/api_irtcengineex_sendcustomreportmessageex.dita index 06317496e71..0b80084d3dc 100644 --- a/dita/RTC-NG/API/api_irtcengineex_sendcustomreportmessageex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_sendcustomreportmessageex.dita @@ -15,6 +15,7 @@

public abstract int sendCustomReportMessageEx( String id, String category, String event, String label, int value, RtcConnection connection); + - (int)sendCustomReportMessageEx:(NSString * _Nullable)messageId category:(NSString * _Nullable)category event:(NSString * _Nullable)event diff --git a/dita/RTC-NG/API/api_irtcengineex_sendstreammessageex.dita b/dita/RTC-NG/API/api_irtcengineex_sendstreammessageex.dita index 5ef34031d9e..5615ca73341 100644 --- a/dita/RTC-NG/API/api_irtcengineex_sendstreammessageex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_sendstreammessageex.dita @@ -14,6 +14,7 @@

public abstract int sendStreamMessageEx(int streamId, byte[] message, RtcConnection connection); + virtual int sendStreamMessageEx(int streamId, const char* data, size_t length, const RtcConnection& connection) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengineex_setdualstreammodeex.dita b/dita/RTC-NG/API/api_irtcengineex_setdualstreammodeex.dita index 499272643a9..30fa81f7cc5 100644 --- a/dita/RTC-NG/API/api_irtcengineex_setdualstreammodeex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_setdualstreammodeex.dita @@ -15,6 +15,7 @@

public abstract int setDualStreamModeEx(Constants.SimulcastStreamMode mode, SimulcastStreamConfig streamConfig, RtcConnection connection); + - (int)setDualStreamModeEx:(AgoraSimulcastStreamMode)mode streamConfig:(AgoraSimulcastStreamConfig*)streamConfig connection:(AgoraRtcConnection* _Nonnull)connection; diff --git a/dita/RTC-NG/API/api_irtcengineex_setremoterendermodeex.dita b/dita/RTC-NG/API/api_irtcengineex_setremoterendermodeex.dita index bc804ce70ef..0ec54ad4341 100644 --- a/dita/RTC-NG/API/api_irtcengineex_setremoterendermodeex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_setremoterendermodeex.dita @@ -15,6 +15,7 @@

public abstract int setRemoteRenderModeEx( int uid, int renderMode, int mirrorMode, RtcConnection connection); + - (int)setRemoteRenderModeEx:(NSUInteger)uid mode:(AgoraVideoRenderMode)mode mirror:(AgoraVideoMirrorMode)mirror diff --git a/dita/RTC-NG/API/api_irtcengineex_setremotevideostreamtypeex.dita b/dita/RTC-NG/API/api_irtcengineex_setremotevideostreamtypeex.dita index 21ad36f385e..0c4012e072b 100644 --- a/dita/RTC-NG/API/api_irtcengineex_setremotevideostreamtypeex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_setremotevideostreamtypeex.dita @@ -14,7 +14,8 @@

public abstract int setRemoteVideoStreamTypeEx(int uid, int streamType, RtcConnection connection); - - (int)setRemoteVideoStreamEx:(NSUInteger)uid + + - (int)setRemoteVideoStreamEx:(NSUInteger)uid type:(AgoraVideoStreamType)streamType connection:(AgoraRtcConnection * _Nonnull)connection NS_SWIFT_NAME(setRemoteVideoStreamEx(_:type:connection:)); virtual int setRemoteVideoStreamTypeEx(uid_t uid, VIDEO_STREAM_TYPE streamType, const RtcConnection& connection) = 0; diff --git a/dita/RTC-NG/API/api_irtcengineex_setremotevideosubscriptionoptionsex.dita b/dita/RTC-NG/API/api_irtcengineex_setremotevideosubscriptionoptionsex.dita index 61882428f3d..deca9f523f5 100644 --- a/dita/RTC-NG/API/api_irtcengineex_setremotevideosubscriptionoptionsex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_setremotevideosubscriptionoptionsex.dita @@ -15,6 +15,7 @@

public abstract int setRemoteVideoSubscriptionOptionsEx( int uid, VideoSubscriptionOptions options, RtcConnection rtcConnection); + - (int)setRemoteVideoSubscriptionOptionsEx:(NSUInteger)uid options:(AgoraVideoSubscriptionOptions* _Nonnull)options connection:(AgoraRtcConnection* _Nonnull)connection NS_SWIFT_NAME(setRemoteVideoSubscriptionOptionsEx(_:options:connection:)); diff --git a/dita/RTC-NG/API/api_irtcengineex_setremotevoice3dpositionex.dita b/dita/RTC-NG/API/api_irtcengineex_setremotevoice3dpositionex.dita index 8a06dcd4485..31296180c23 100644 --- a/dita/RTC-NG/API/api_irtcengineex_setremotevoice3dpositionex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_setremotevoice3dpositionex.dita @@ -15,6 +15,7 @@

public abstract int setRemoteVoice3DPositionEx( int uid, double azimuth, double elevation, double distance, RtcConnection connection); + - (int)setRemoteVoice3DPositionEx:(NSUInteger)uid azimuth:(double)azimuth elevation:(double)elevation diff --git a/dita/RTC-NG/API/api_irtcengineex_setremotevoicepositionex.dita b/dita/RTC-NG/API/api_irtcengineex_setremotevoicepositionex.dita index 87448cf01d2..c2fc60d8e0a 100644 --- a/dita/RTC-NG/API/api_irtcengineex_setremotevoicepositionex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_setremotevoicepositionex.dita @@ -15,6 +15,7 @@

public abstract int setRemoteVoicePositionEx( int uid, double pan, double gain, RtcConnection connection); + - (int)setRemoteVoicePosition:(NSUInteger)uid pan:(double)pan gain:(double)gain diff --git a/dita/RTC-NG/API/api_irtcengineex_setsubscribeaudioallowlistex.dita b/dita/RTC-NG/API/api_irtcengineex_setsubscribeaudioallowlistex.dita index 51d2fe0b100..97d37dd7d4e 100644 --- a/dita/RTC-NG/API/api_irtcengineex_setsubscribeaudioallowlistex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_setsubscribeaudioallowlistex.dita @@ -14,6 +14,7 @@

public abstract int setSubscribeAudioAllowlistEx(int[] uidList, RtcConnection connection); + - (int)setSubscribeAudioAllowlistEx:(NSArray <NSNumber *> *_Nonnull)allowlist connection:(AgoraRtcConnection * _Nonnull)connection; virtual int setSubscribeAudioAllowlistEx(uid_t* uidList, int uidNumber, const RtcConnection& connection) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengineex_setsubscribeaudioblocklistex.dita b/dita/RTC-NG/API/api_irtcengineex_setsubscribeaudioblocklistex.dita index c8a8c875906..819710659cf 100644 --- a/dita/RTC-NG/API/api_irtcengineex_setsubscribeaudioblocklistex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_setsubscribeaudioblocklistex.dita @@ -14,6 +14,7 @@

public abstract int setSubscribeAudioBlocklistEx(int[] uidList, RtcConnection connection); + - (int)setSubscribeAudioBlocklistEx:(NSArray <NSNumber *> *_Nonnull)blocklist connection:(AgoraRtcConnection * _Nonnull)connection; virtual int setSubscribeAudioBlocklistEx(uid_t* uidList, int uidNumber, const RtcConnection& connection) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengineex_setsubscribevideoallowlistex.dita b/dita/RTC-NG/API/api_irtcengineex_setsubscribevideoallowlistex.dita index 4aef44bf325..01ec7ed0eac 100644 --- a/dita/RTC-NG/API/api_irtcengineex_setsubscribevideoallowlistex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_setsubscribevideoallowlistex.dita @@ -14,6 +14,7 @@

public abstract int setSubscribeVideoAllowlistEx(int[] uidList, RtcConnection connection); + - (int)setSubscribeVideoAllowlistEx:(NSArray <NSNumber *> *_Nonnull)allowlist connection:(AgoraRtcConnection * _Nonnull)connection; virtual int setSubscribeVideoAllowlistEx(uid_t* uidList, int uidNumber, const RtcConnection& connection) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengineex_setsubscribevideoblocklistex.dita b/dita/RTC-NG/API/api_irtcengineex_setsubscribevideoblocklistex.dita index 6d57ecb07fb..99563a02121 100644 --- a/dita/RTC-NG/API/api_irtcengineex_setsubscribevideoblocklistex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_setsubscribevideoblocklistex.dita @@ -14,6 +14,7 @@

public abstract int setSubscribeVideoBlocklistEx(int[] uidList, RtcConnection connection); + - (int)setSubscribeVideoBlocklistEx:(NSArray <NSNumber *> *_Nonnull)blocklist connection:(AgoraRtcConnection * _Nonnull)connection; virtual int setSubscribeVideoBlocklistEx(uid_t* uidList, int uidNumber, const RtcConnection& connection) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengineex_setupremotevideoex.dita b/dita/RTC-NG/API/api_irtcengineex_setupremotevideoex.dita index 40980f2bc12..7d9ae1f033b 100644 --- a/dita/RTC-NG/API/api_irtcengineex_setupremotevideoex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_setupremotevideoex.dita @@ -14,6 +14,7 @@

public abstract int setupRemoteVideoEx(VideoCanvas remote, RtcConnection connection); + - (int)setupRemoteVideoEx:(AgoraRtcVideoCanvas* _Nonnull)remote connection:(AgoraRtcConnection * _Nonnull)connection; virtual int setupRemoteVideoEx(const VideoCanvas& canvas, const RtcConnection& connection) = 0; diff --git a/dita/RTC-NG/API/api_irtcengineex_setvideoencoderconfigurationex.dita b/dita/RTC-NG/API/api_irtcengineex_setvideoencoderconfigurationex.dita index 09bf693382d..104db0c8135 100644 --- a/dita/RTC-NG/API/api_irtcengineex_setvideoencoderconfigurationex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_setvideoencoderconfigurationex.dita @@ -15,6 +15,7 @@

public abstract int setVideoEncoderConfigurationEx( VideoEncoderConfiguration config, RtcConnection connection); + - (int)setVideoEncoderConfigurationEx:(AgoraVideoEncoderConfiguration* _Nonnull)config connection:(AgoraRtcConnection * _Nonnull)connection; virtual int setVideoEncoderConfigurationEx(const VideoEncoderConfiguration& config, const RtcConnection& connection) = 0; diff --git a/dita/RTC-NG/API/api_irtcengineex_startchannelmediarelayex.dita b/dita/RTC-NG/API/api_irtcengineex_startchannelmediarelayex.dita index ea1e9c009ec..7d4cef163a9 100644 --- a/dita/RTC-NG/API/api_irtcengineex_startchannelmediarelayex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_startchannelmediarelayex.dita @@ -15,6 +15,7 @@

public abstract int startChannelMediaRelayEx( ChannelMediaRelayConfiguration channelMediaRelayConfiguration, RtcConnection connection); + - (int)startChannelMediaRelayEx:(AgoraChannelMediaRelayConfiguration * _Nonnull)config connection:(AgoraRtcConnection * _Nonnull)connection NS_SWIFT_NAME(startChannelMediaRelayEx(_:connection:)); virtual int startChannelMediaRelayEx(const ChannelMediaRelayConfiguration& configuration, const RtcConnection& connection) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengineex_startmediarenderingtracingex.dita b/dita/RTC-NG/API/api_irtcengineex_startmediarenderingtracingex.dita index f0f821fad6b..b6eed446454 100644 --- a/dita/RTC-NG/API/api_irtcengineex_startmediarenderingtracingex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_startmediarenderingtracingex.dita @@ -14,6 +14,7 @@

public abstract int startMediaRenderingTracingEx(RtcConnection connection); + - (int)startMediaRenderingTracingEx:(AgoraRtcConnection * _Nonnull)connection NS_SWIFT_NAME(startMediaRenderingTracingEx(_:)); virtual int startMediaRenderingTracingEx(const RtcConnection& connection) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengineex_startorupdatechannelmediarelayex.dita b/dita/RTC-NG/API/api_irtcengineex_startorupdatechannelmediarelayex.dita index 7669bbd4b89..d6ff64de322 100644 --- a/dita/RTC-NG/API/api_irtcengineex_startorupdatechannelmediarelayex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_startorupdatechannelmediarelayex.dita @@ -15,6 +15,7 @@

public abstract int startOrUpdateChannelMediaRelayEx( ChannelMediaRelayConfiguration channelMediaRelayConfiguration, RtcConnection connection); + - (int)startOrUpdateChannelMediaRelayEx:(AgoraChannelMediaRelayConfiguration * _Nonnull)config connection:(AgoraRtcConnection * _Nonnull)connection NS_SWIFT_NAME(startOrUpdateChannelMediaRelayEx(_:connection:)); virtual int startOrUpdateChannelMediaRelayEx(const ChannelMediaRelayConfiguration& configuration, const RtcConnection& connection) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengineex_startrtmpstreamwithouttranscodingex.dita b/dita/RTC-NG/API/api_irtcengineex_startrtmpstreamwithouttranscodingex.dita index 437b38099fd..a11b41e6b46 100644 --- a/dita/RTC-NG/API/api_irtcengineex_startrtmpstreamwithouttranscodingex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_startrtmpstreamwithouttranscodingex.dita @@ -14,6 +14,7 @@

public abstract int startRtmpStreamWithoutTranscodingEx(String url, RtcConnection connection); + - (int)startRtmpStreamWithoutTranscodingEx:(NSString* _Nonnull)url connection:(AgoraRtcConnection * _Nonnull)connection NS_SWIFT_NAME(startRtmpStreamWithoutTranscodingEx(_:connection:)); virtual int startRtmpStreamWithoutTranscodingEx(const char* url, const RtcConnection& connection) = 0; diff --git a/dita/RTC-NG/API/api_irtcengineex_startrtmpstreamwithtranscodingex.dita b/dita/RTC-NG/API/api_irtcengineex_startrtmpstreamwithtranscodingex.dita index 951074d4797..d7545d792b0 100644 --- a/dita/RTC-NG/API/api_irtcengineex_startrtmpstreamwithtranscodingex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_startrtmpstreamwithtranscodingex.dita @@ -15,6 +15,7 @@

public abstract int startRtmpStreamWithTranscodingEx( String url, LiveTranscoding transcoding, RtcConnection connection); + - (int)startRtmpStreamWithTranscodingEx:(NSString* _Nonnull)url transcoding:(AgoraLiveTranscoding* _Nullable)transcoding connection:(AgoraRtcConnection * _Nonnull)connection NS_SWIFT_NAME(startRtmpStreamWithTranscodingEx(_:transcoding:connection:)); diff --git a/dita/RTC-NG/API/api_irtcengineex_stopchannelmediarelayex.dita b/dita/RTC-NG/API/api_irtcengineex_stopchannelmediarelayex.dita index 7a9e49d1991..5d3c1d61be4 100644 --- a/dita/RTC-NG/API/api_irtcengineex_stopchannelmediarelayex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_stopchannelmediarelayex.dita @@ -14,6 +14,7 @@

public abstract int stopChannelMediaRelayEx(RtcConnection connection); + - (int)stopChannelMediaRelayEx:(AgoraRtcConnection * _Nonnull)connection NS_SWIFT_NAME(stopChannelMediaRelayEx(_:)); virtual int stopChannelMediaRelayEx(const RtcConnection& connection) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengineex_stoprtmpstreamex.dita b/dita/RTC-NG/API/api_irtcengineex_stoprtmpstreamex.dita index 02f378b5470..b725c05a291 100644 --- a/dita/RTC-NG/API/api_irtcengineex_stoprtmpstreamex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_stoprtmpstreamex.dita @@ -14,6 +14,7 @@

public abstract int stopRtmpStreamEx(String url, RtcConnection connection); + - (int)stopRtmpStreamEx:(NSString* _Nonnull)url connection:(AgoraRtcConnection * _Nonnull)connection NS_SWIFT_NAME(stopRtmpStreamEx(_:connection:)); virtual int stopRtmpStreamEx(const char* url, const RtcConnection& connection) = 0; diff --git a/dita/RTC-NG/API/api_irtcengineex_takesnapshotex.dita b/dita/RTC-NG/API/api_irtcengineex_takesnapshotex.dita index ec761af5122..ed48b5fb8c4 100644 --- a/dita/RTC-NG/API/api_irtcengineex_takesnapshotex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_takesnapshotex.dita @@ -14,6 +14,7 @@

public abstract int takeSnapshotEx(RtcConnection connection, int uid, String filePath); + - (NSInteger)takeSnapshotEx:(AgoraRtcConnection * _Nonnull)connection uid:(NSInteger)uid filePath:(NSString* _Nonnull)filePath; virtual int takeSnapshotEx(const RtcConnection& connection, uid_t uid, const char* filePath) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengineex_updatechannelmediaoptionsex.dita b/dita/RTC-NG/API/api_irtcengineex_updatechannelmediaoptionsex.dita index 50833f02b8a..87086cb94bd 100644 --- a/dita/RTC-NG/API/api_irtcengineex_updatechannelmediaoptionsex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_updatechannelmediaoptionsex.dita @@ -15,6 +15,7 @@

public abstract int updateChannelMediaOptionsEx( ChannelMediaOptions options, RtcConnection connection); + - (int)updateChannelExWithMediaOptions:(AgoraRtcChannelMediaOptions* _Nonnull)mediaOptions connection:(AgoraRtcConnection * _Nonnull)connection; virtual int updateChannelMediaOptionsEx(const ChannelMediaOptions& options, const RtcConnection& connection) = 0; diff --git a/dita/RTC-NG/API/api_irtcengineex_updatechannelmediarelayex.dita b/dita/RTC-NG/API/api_irtcengineex_updatechannelmediarelayex.dita index 64ee8aa2b09..830cc6ba7ff 100644 --- a/dita/RTC-NG/API/api_irtcengineex_updatechannelmediarelayex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_updatechannelmediarelayex.dita @@ -15,6 +15,7 @@

public abstract int updateChannelMediaRelayEx( ChannelMediaRelayConfiguration channelMediaRelayConfiguration, RtcConnection connection); + - (int)updateChannelMediaRelayEx:(AgoraChannelMediaRelayConfiguration * _Nonnull)config connection:(AgoraRtcConnection * _Nonnull)connection NS_SWIFT_NAME(updateChannelMediaRelayEx(_:connection:)); virtual int updateChannelMediaRelayEx(const ChannelMediaRelayConfiguration& configuration, const RtcConnection& connection) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengineex_updatertmptranscodingex.dita b/dita/RTC-NG/API/api_irtcengineex_updatertmptranscodingex.dita index 4b303ffe09c..6bba334c8d8 100644 --- a/dita/RTC-NG/API/api_irtcengineex_updatertmptranscodingex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_updatertmptranscodingex.dita @@ -15,6 +15,7 @@

public abstract int updateRtmpTranscodingEx( LiveTranscoding transcoding, RtcConnection connection); + - (int)updateRtmpTranscodingEx:(AgoraLiveTranscoding* _Nullable)transcoding connection:(AgoraRtcConnection * _Nonnull)connection NS_SWIFT_NAME(updateRtmpTranscodingEx(_:connection:)); virtual int updateRtmpTranscodingEx(const LiveTranscoding& transcoding, const RtcConnection& connection) = 0; diff --git a/dita/RTC-NG/API/api_iscreencapturesourcelist_getcount.dita b/dita/RTC-NG/API/api_iscreencapturesourcelist_getcount.dita index a788b4c50d3..b5e8f2a6509 100644 --- a/dita/RTC-NG/API/api_iscreencapturesourcelist_getcount.dita +++ b/dita/RTC-NG/API/api_iscreencapturesourcelist_getcount.dita @@ -14,6 +14,7 @@

+ virtual unsigned int getCount() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|ScreenCaptureSourceList") diff --git a/dita/RTC-NG/API/api_iscreencapturesourcelist_getsourceinfo.dita b/dita/RTC-NG/API/api_iscreencapturesourcelist_getsourceinfo.dita index af09ab01b51..4902d3ee26d 100644 --- a/dita/RTC-NG/API/api_iscreencapturesourcelist_getsourceinfo.dita +++ b/dita/RTC-NG/API/api_iscreencapturesourcelist_getsourceinfo.dita @@ -14,6 +14,7 @@

+ virtual ScreenCaptureSourceInfo getSourceInfo(unsigned int index) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|ScreenCaptureSourceList") diff --git a/dita/RTC-NG/API/api_iscreencapturesourcelist_release.dita b/dita/RTC-NG/API/api_iscreencapturesourcelist_release.dita index 6d7a031e794..53e5c5f83e4 100644 --- a/dita/RTC-NG/API/api_iscreencapturesourcelist_release.dita +++ b/dita/RTC-NG/API/api_iscreencapturesourcelist_release.dita @@ -14,6 +14,7 @@

+ virtual void release() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|ScreenCaptureSourceList") diff --git a/dita/RTC-NG/API/api_ivideodevicecollection_getcount.dita b/dita/RTC-NG/API/api_ivideodevicecollection_getcount.dita index 593abcbc1d6..1f08ab2e1e2 100644 --- a/dita/RTC-NG/API/api_ivideodevicecollection_getcount.dita +++ b/dita/RTC-NG/API/api_ivideodevicecollection_getcount.dita @@ -14,6 +14,7 @@

+ virtual int getCount() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IVideoDeviceCollection") diff --git a/dita/RTC-NG/API/api_ivideodevicecollection_getdevice.dita b/dita/RTC-NG/API/api_ivideodevicecollection_getdevice.dita index 86bdc5c7d33..cac3d40d130 100644 --- a/dita/RTC-NG/API/api_ivideodevicecollection_getdevice.dita +++ b/dita/RTC-NG/API/api_ivideodevicecollection_getdevice.dita @@ -14,6 +14,7 @@

+ virtual int getDevice(int index, char deviceName[MAX_DEVICE_ID_LENGTH], diff --git a/dita/RTC-NG/API/api_ivideodevicecollection_release.dita b/dita/RTC-NG/API/api_ivideodevicecollection_release.dita index a12325532c8..a624ce5b44a 100644 --- a/dita/RTC-NG/API/api_ivideodevicecollection_release.dita +++ b/dita/RTC-NG/API/api_ivideodevicecollection_release.dita @@ -14,6 +14,7 @@

+ virtual void release() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IVideoDeviceCollection") diff --git a/dita/RTC-NG/API/api_ivideodevicecollection_setdevice.dita b/dita/RTC-NG/API/api_ivideodevicecollection_setdevice.dita index a64e92c8d62..34d757f36a5 100644 --- a/dita/RTC-NG/API/api_ivideodevicecollection_setdevice.dita +++ b/dita/RTC-NG/API/api_ivideodevicecollection_setdevice.dita @@ -14,6 +14,7 @@

+ - (int)setDevice:(AgoraMediaDeviceType)type deviceId:(NSString * _Nonnull)deviceId; virtual int setDevice(const char deviceId[MAX_DEVICE_ID_LENGTH]) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IVideoDeviceCollection") diff --git a/dita/RTC-NG/API/api_ivideodevicemanager_enumeratevideodevices.dita b/dita/RTC-NG/API/api_ivideodevicemanager_enumeratevideodevices.dita index e99234f60d6..757e375de90 100644 --- a/dita/RTC-NG/API/api_ivideodevicemanager_enumeratevideodevices.dita +++ b/dita/RTC-NG/API/api_ivideodevicemanager_enumeratevideodevices.dita @@ -14,6 +14,7 @@

+ virtual IVideoDeviceCollection* enumerateVideoDevices() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IVideoDeviceManager") diff --git a/dita/RTC-NG/API/api_ivideodevicemanager_getcapability.dita b/dita/RTC-NG/API/api_ivideodevicemanager_getcapability.dita index 14584cd1790..428ac621d02 100644 --- a/dita/RTC-NG/API/api_ivideodevicemanager_getcapability.dita +++ b/dita/RTC-NG/API/api_ivideodevicemanager_getcapability.dita @@ -14,6 +14,7 @@

+ virtual int getCapability(const char* deviceIdUTF8, const uint32_t deviceCapabilityNumber, VideoFormat& capability) = 0; diff --git a/dita/RTC-NG/API/api_ivideodevicemanager_getdevice.dita b/dita/RTC-NG/API/api_ivideodevicemanager_getdevice.dita index 471f13a606d..93649e08678 100644 --- a/dita/RTC-NG/API/api_ivideodevicemanager_getdevice.dita +++ b/dita/RTC-NG/API/api_ivideodevicemanager_getdevice.dita @@ -14,6 +14,7 @@

+ virtual int getDevice(char deviceIdUTF8[MAX_DEVICE_ID_LENGTH]) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IVideoDeviceManager") diff --git a/dita/RTC-NG/API/api_ivideodevicemanager_numberofcapabilities.dita b/dita/RTC-NG/API/api_ivideodevicemanager_numberofcapabilities.dita index bd581c8853a..261931205c8 100644 --- a/dita/RTC-NG/API/api_ivideodevicemanager_numberofcapabilities.dita +++ b/dita/RTC-NG/API/api_ivideodevicemanager_numberofcapabilities.dita @@ -14,6 +14,7 @@

+ virtual int numberOfCapabilities(const char* deviceIdUTF8) = 0; diff --git a/dita/RTC-NG/API/api_ivideodevicemanager_release.dita b/dita/RTC-NG/API/api_ivideodevicemanager_release.dita index 5d66767ecb6..e16bdce56ef 100644 --- a/dita/RTC-NG/API/api_ivideodevicemanager_release.dita +++ b/dita/RTC-NG/API/api_ivideodevicemanager_release.dita @@ -14,6 +14,7 @@

+ virtual void release() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IVideoDeviceManager") diff --git a/dita/RTC-NG/API/api_ivideodevicemanager_setdevice.dita b/dita/RTC-NG/API/api_ivideodevicemanager_setdevice.dita index e024df84496..f1a16c22833 100644 --- a/dita/RTC-NG/API/api_ivideodevicemanager_setdevice.dita +++ b/dita/RTC-NG/API/api_ivideodevicemanager_setdevice.dita @@ -14,6 +14,7 @@

+ virtual int setDevice(const char deviceId[MAX_DEVICE_ID_LENGTH]) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IVideoDeviceManager") diff --git a/dita/RTC-NG/API/api_ivideodevicemanager_startdevicetest.dita b/dita/RTC-NG/API/api_ivideodevicemanager_startdevicetest.dita index 86c5f83682d..32c34bd23d3 100644 --- a/dita/RTC-NG/API/api_ivideodevicemanager_startdevicetest.dita +++ b/dita/RTC-NG/API/api_ivideodevicemanager_startdevicetest.dita @@ -14,6 +14,7 @@

+ virtual int startDeviceTest(view_t hwnd) = 0; abstract startDeviceTest(hwnd: any): number; diff --git a/dita/RTC-NG/API/api_ivideodevicemanager_stopdevicetest.dita b/dita/RTC-NG/API/api_ivideodevicemanager_stopdevicetest.dita index 98fb64b4579..6a58d1f2e00 100644 --- a/dita/RTC-NG/API/api_ivideodevicemanager_stopdevicetest.dita +++ b/dita/RTC-NG/API/api_ivideodevicemanager_stopdevicetest.dita @@ -14,6 +14,7 @@

+ virtual int stopDeviceTest() = 0; abstract stopDeviceTest(): number; diff --git a/dita/RTC-NG/API/api_ivideosink_getbuffertype.dita b/dita/RTC-NG/API/api_ivideosink_getbuffertype.dita index 424efb27a0a..c7c3c6f5fab 100644 --- a/dita/RTC-NG/API/api_ivideosink_getbuffertype.dita +++ b/dita/RTC-NG/API/api_ivideosink_getbuffertype.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_ivideosink_getpixelformat.dita b/dita/RTC-NG/API/api_ivideosink_getpixelformat.dita index 3a209911bbe..6e218199f56 100644 --- a/dita/RTC-NG/API/api_ivideosink_getpixelformat.dita +++ b/dita/RTC-NG/API/api_ivideosink_getpixelformat.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_livetranscoding_addbackgroundimage.dita b/dita/RTC-NG/API/api_livetranscoding_addbackgroundimage.dita index dd664f9ab4c..26ab5a3a065 100644 --- a/dita/RTC-NG/API/api_livetranscoding_addbackgroundimage.dita +++ b/dita/RTC-NG/API/api_livetranscoding_addbackgroundimage.dita @@ -19,6 +19,7 @@ } backgroundImageList.add(backgroundImage); } + diff --git a/dita/RTC-NG/API/api_livetranscoding_adduser.dita b/dita/RTC-NG/API/api_livetranscoding_adduser.dita index 6e7f9657c76..95885a882ed 100644 --- a/dita/RTC-NG/API/api_livetranscoding_adduser.dita +++ b/dita/RTC-NG/API/api_livetranscoding_adduser.dita @@ -17,6 +17,7 @@ if (user == null || user.uid == 0) { return -Constants.ERR_INVALID_ARGUMENT; } + - (int)addUser:(AgoraLiveTranscodingUser* _Nonnull)user; diff --git a/dita/RTC-NG/API/api_livetranscoding_addwatermark.dita b/dita/RTC-NG/API/api_livetranscoding_addwatermark.dita index 653fedf2bff..6641c7f6e13 100644 --- a/dita/RTC-NG/API/api_livetranscoding_addwatermark.dita +++ b/dita/RTC-NG/API/api_livetranscoding_addwatermark.dita @@ -19,6 +19,7 @@ } watermarkList.add(watermark); } + diff --git a/dita/RTC-NG/API/api_livetranscoding_defaulttranscoding.dita b/dita/RTC-NG/API/api_livetranscoding_defaulttranscoding.dita index f8c433aeef8..04eb967fe8c 100644 --- a/dita/RTC-NG/API/api_livetranscoding_defaulttranscoding.dita +++ b/dita/RTC-NG/API/api_livetranscoding_defaulttranscoding.dita @@ -14,6 +14,7 @@

+ + (AgoraLiveTranscoding* _Nonnull)defaultTranscoding; diff --git a/dita/RTC-NG/API/api_livetranscoding_getadvancedfeatures.dita b/dita/RTC-NG/API/api_livetranscoding_getadvancedfeatures.dita index ad59bbea87d..d3a630a6ff8 100644 --- a/dita/RTC-NG/API/api_livetranscoding_getadvancedfeatures.dita +++ b/dita/RTC-NG/API/api_livetranscoding_getadvancedfeatures.dita @@ -16,6 +16,7 @@ public Map<String, Boolean> getAdvancedFeatures() { return advancedFeatures; } + - (NSArray<AgoraLiveStreamAdvancedFeature*>* _Nullable)getAdvancedFeatures; diff --git a/dita/RTC-NG/API/api_livetranscoding_getbackgroundcolor.dita b/dita/RTC-NG/API/api_livetranscoding_getbackgroundcolor.dita index 841a8d0d3be..1ede87e9ba9 100644 --- a/dita/RTC-NG/API/api_livetranscoding_getbackgroundcolor.dita +++ b/dita/RTC-NG/API/api_livetranscoding_getbackgroundcolor.dita @@ -16,6 +16,7 @@ public int getBackgroundColor() { return this.backgroundColor; } + diff --git a/dita/RTC-NG/API/api_livetranscoding_getbackgroundimagelist.dita b/dita/RTC-NG/API/api_livetranscoding_getbackgroundimagelist.dita index c89a98782be..a6f56afed54 100644 --- a/dita/RTC-NG/API/api_livetranscoding_getbackgroundimagelist.dita +++ b/dita/RTC-NG/API/api_livetranscoding_getbackgroundimagelist.dita @@ -16,6 +16,7 @@ public ArrayList<AgoraImage> getBackgroundImageList() { return backgroundImageList; } + diff --git a/dita/RTC-NG/API/api_livetranscoding_getblue.dita b/dita/RTC-NG/API/api_livetranscoding_getblue.dita index 8da60ff3b3a..bb571bfb286 100644 --- a/dita/RTC-NG/API/api_livetranscoding_getblue.dita +++ b/dita/RTC-NG/API/api_livetranscoding_getblue.dita @@ -17,6 +17,7 @@ public int getBlue() { return backgroundColor & 0x0ff; } + diff --git a/dita/RTC-NG/API/api_livetranscoding_getgreen.dita b/dita/RTC-NG/API/api_livetranscoding_getgreen.dita index d10ae421b33..e611a94430e 100644 --- a/dita/RTC-NG/API/api_livetranscoding_getgreen.dita +++ b/dita/RTC-NG/API/api_livetranscoding_getgreen.dita @@ -17,6 +17,7 @@ public int getGreen() { return (backgroundColor >> 8) & 0x0ff; } + diff --git a/dita/RTC-NG/API/api_livetranscoding_getred.dita b/dita/RTC-NG/API/api_livetranscoding_getred.dita index b7502172f36..77f14a2516d 100644 --- a/dita/RTC-NG/API/api_livetranscoding_getred.dita +++ b/dita/RTC-NG/API/api_livetranscoding_getred.dita @@ -17,6 +17,7 @@ public int getRed() { return (backgroundColor >> 16) & 0x0ff; } + diff --git a/dita/RTC-NG/API/api_livetranscoding_getusercount.dita b/dita/RTC-NG/API/api_livetranscoding_getusercount.dita index 0b7c320ad36..2caa87acd02 100644 --- a/dita/RTC-NG/API/api_livetranscoding_getusercount.dita +++ b/dita/RTC-NG/API/api_livetranscoding_getusercount.dita @@ -16,6 +16,7 @@ public int getUserCount() { return transcodingUsers.size(); } + diff --git a/dita/RTC-NG/API/api_livetranscoding_getusers.dita b/dita/RTC-NG/API/api_livetranscoding_getusers.dita index d1d0fe50747..d7e9c12fdc8 100644 --- a/dita/RTC-NG/API/api_livetranscoding_getusers.dita +++ b/dita/RTC-NG/API/api_livetranscoding_getusers.dita @@ -17,6 +17,7 @@ Collection<TranscodingUser> values = transcodingUsers.values(); return new ArrayList<>(values); } + diff --git a/dita/RTC-NG/API/api_livetranscoding_getwatermarklist.dita b/dita/RTC-NG/API/api_livetranscoding_getwatermarklist.dita index 4cb8082c9b8..92dccb3b0ff 100644 --- a/dita/RTC-NG/API/api_livetranscoding_getwatermarklist.dita +++ b/dita/RTC-NG/API/api_livetranscoding_getwatermarklist.dita @@ -16,6 +16,7 @@ public ArrayList<AgoraImage> getWatermarkList() { return watermarkList; } + diff --git a/dita/RTC-NG/API/api_livetranscoding_removebackgroundimage.dita b/dita/RTC-NG/API/api_livetranscoding_removebackgroundimage.dita index afc2d1b0912..61092bb6853 100644 --- a/dita/RTC-NG/API/api_livetranscoding_removebackgroundimage.dita +++ b/dita/RTC-NG/API/api_livetranscoding_removebackgroundimage.dita @@ -19,6 +19,7 @@ } return backgroundImageList.remove(backgroundImage); } + diff --git a/dita/RTC-NG/API/api_livetranscoding_removeuser.dita b/dita/RTC-NG/API/api_livetranscoding_removeuser.dita index 5736afddf99..f0d20173232 100644 --- a/dita/RTC-NG/API/api_livetranscoding_removeuser.dita +++ b/dita/RTC-NG/API/api_livetranscoding_removeuser.dita @@ -21,6 +21,7 @@ userCount = transcodingUsers.size(); return Constants.ERR_OK; } + - (int)removeUser:(NSUInteger)uid; diff --git a/dita/RTC-NG/API/api_livetranscoding_removewatermark.dita b/dita/RTC-NG/API/api_livetranscoding_removewatermark.dita index c1f2f816409..2ddd82b1aba 100644 --- a/dita/RTC-NG/API/api_livetranscoding_removewatermark.dita +++ b/dita/RTC-NG/API/api_livetranscoding_removewatermark.dita @@ -19,6 +19,7 @@ } return watermarkList.remove(watermark); } + diff --git a/dita/RTC-NG/API/api_livetranscoding_setadvancedfeatures.dita b/dita/RTC-NG/API/api_livetranscoding_setadvancedfeatures.dita index 3531f49bc97..087f444795c 100644 --- a/dita/RTC-NG/API/api_livetranscoding_setadvancedfeatures.dita +++ b/dita/RTC-NG/API/api_livetranscoding_setadvancedfeatures.dita @@ -16,6 +16,7 @@ public void setAdvancedFeatures(String featureName, Boolean opened) { advancedFeatures.put(featureName, opened); } + - (void)setAdvancedFeatures:(NSString* _Nonnull)featureName opened:(BOOL)opened; diff --git a/dita/RTC-NG/API/api_livetranscoding_setbackgroundcolor.dita b/dita/RTC-NG/API/api_livetranscoding_setbackgroundcolor.dita index 821118c669b..da5d009432c 100644 --- a/dita/RTC-NG/API/api_livetranscoding_setbackgroundcolor.dita +++ b/dita/RTC-NG/API/api_livetranscoding_setbackgroundcolor.dita @@ -16,6 +16,7 @@ public void setBackgroundColor(int color) { this.backgroundColor = color; } + diff --git a/dita/RTC-NG/API/api_livetranscoding_setbackgroundcolor2.dita b/dita/RTC-NG/API/api_livetranscoding_setbackgroundcolor2.dita index 98138522ec5..3fe63e91b06 100644 --- a/dita/RTC-NG/API/api_livetranscoding_setbackgroundcolor2.dita +++ b/dita/RTC-NG/API/api_livetranscoding_setbackgroundcolor2.dita @@ -16,6 +16,7 @@ public void setBackgroundColor(int red, int green, int blue) { this.backgroundColor = (red << 16) | (green << 8) | (blue << 0); } + diff --git a/dita/RTC-NG/API/api_livetranscoding_setblue.dita b/dita/RTC-NG/API/api_livetranscoding_setblue.dita index 6a558e204df..f303aecd370 100644 --- a/dita/RTC-NG/API/api_livetranscoding_setblue.dita +++ b/dita/RTC-NG/API/api_livetranscoding_setblue.dita @@ -19,6 +19,7 @@ public void setBlue(int blue) { int green = getGreen(); this.backgroundColor = (red << 16) | (green << 8) | (blue << 0); } + diff --git a/dita/RTC-NG/API/api_livetranscoding_setgreen.dita b/dita/RTC-NG/API/api_livetranscoding_setgreen.dita index de93a33edba..b0e65645e33 100644 --- a/dita/RTC-NG/API/api_livetranscoding_setgreen.dita +++ b/dita/RTC-NG/API/api_livetranscoding_setgreen.dita @@ -19,6 +19,7 @@ public void setGreen(int green) { int blue = getBlue(); this.backgroundColor = (red << 16) | (green << 8) | (blue << 0); } + diff --git a/dita/RTC-NG/API/api_livetranscoding_setred.dita b/dita/RTC-NG/API/api_livetranscoding_setred.dita index cfc3cfcbd3d..a3d6bb1554c 100644 --- a/dita/RTC-NG/API/api_livetranscoding_setred.dita +++ b/dita/RTC-NG/API/api_livetranscoding_setred.dita @@ -19,6 +19,7 @@ public void setRed(int red) { int blue = getBlue(); this.backgroundColor = (red << 16) | (green << 8) | (blue << 0); } + diff --git a/dita/RTC-NG/API/api_livetranscoding_setusers.dita b/dita/RTC-NG/API/api_livetranscoding_setusers.dita index b4376a9bba7..ddd67bd2313 100644 --- a/dita/RTC-NG/API/api_livetranscoding_setusers.dita +++ b/dita/RTC-NG/API/api_livetranscoding_setusers.dita @@ -22,6 +22,7 @@ } userCount = transcodingUsers.size(); } + diff --git a/dita/RTC-NG/API/api_livetranscoding_setusers2.dita b/dita/RTC-NG/API/api_livetranscoding_setusers2.dita index 6a2d0cf24b8..40601b5fbda 100644 --- a/dita/RTC-NG/API/api_livetranscoding_setusers2.dita +++ b/dita/RTC-NG/API/api_livetranscoding_setusers2.dita @@ -21,6 +21,7 @@ userCount = transcodingUsers.size(); } + diff --git a/dita/RTC-NG/API/api_mediaplayercontroller_initialize.dita b/dita/RTC-NG/API/api_mediaplayercontroller_initialize.dita index 6259a4f0614..e3a92c29727 100644 --- a/dita/RTC-NG/API/api_mediaplayercontroller_initialize.dita +++ b/dita/RTC-NG/API/api_mediaplayercontroller_initialize.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_monitordevicechange.dita b/dita/RTC-NG/API/api_monitordevicechange.dita index ee70bb26935..5ce6b174bc6 100644 --- a/dita/RTC-NG/API/api_monitordevicechange.dita +++ b/dita/RTC-NG/API/api_monitordevicechange.dita @@ -14,6 +14,7 @@

+ - (void)monitorDeviceChange:(BOOL)enabled; virtual int enableLoopbackRecording(bool enabled) = 0; diff --git a/dita/RTC-NG/API/api_musicchartcollection_get.dita b/dita/RTC-NG/API/api_musicchartcollection_get.dita index 8370c3599d0..06b40b10865 100644 --- a/dita/RTC-NG/API/api_musicchartcollection_get.dita +++ b/dita/RTC-NG/API/api_musicchartcollection_get.dita @@ -14,6 +14,7 @@

+ virtual MusicChartInfo* get(int index) = 0; abstract get(index: number): MusicChartInfo; diff --git a/dita/RTC-NG/API/api_musicchartcollection_getcount.dita b/dita/RTC-NG/API/api_musicchartcollection_getcount.dita index 0ca0004dfd5..3b58ceabec4 100644 --- a/dita/RTC-NG/API/api_musicchartcollection_getcount.dita +++ b/dita/RTC-NG/API/api_musicchartcollection_getcount.dita @@ -14,6 +14,7 @@

+ virtual int getCount() = 0; abstract getCount(): number; diff --git a/dita/RTC-NG/API/api_musiccollection_getcount.dita b/dita/RTC-NG/API/api_musiccollection_getcount.dita index 8f57981eb8f..0a07ced3f4f 100644 --- a/dita/RTC-NG/API/api_musiccollection_getcount.dita +++ b/dita/RTC-NG/API/api_musiccollection_getcount.dita @@ -14,6 +14,7 @@

+ virtual int getCount() = 0; abstract getCount(): number; diff --git a/dita/RTC-NG/API/api_musiccollection_getmusic.dita b/dita/RTC-NG/API/api_musiccollection_getmusic.dita index ea3d690debe..50dffd5d46e 100644 --- a/dita/RTC-NG/API/api_musiccollection_getmusic.dita +++ b/dita/RTC-NG/API/api_musiccollection_getmusic.dita @@ -14,6 +14,7 @@

+ virtual Music* getMusic(int32_t index) = 0; abstract getMusic(index: number): Music; diff --git a/dita/RTC-NG/API/api_musiccollection_getpage.dita b/dita/RTC-NG/API/api_musiccollection_getpage.dita index 2d779213d2d..87b617d1456 100644 --- a/dita/RTC-NG/API/api_musiccollection_getpage.dita +++ b/dita/RTC-NG/API/api_musiccollection_getpage.dita @@ -14,6 +14,7 @@

+ virtual int getPage() = 0; abstract getPage(): number; diff --git a/dita/RTC-NG/API/api_musiccollection_getpagesize.dita b/dita/RTC-NG/API/api_musiccollection_getpagesize.dita index 4e0ef3d876c..177dddf45eb 100644 --- a/dita/RTC-NG/API/api_musiccollection_getpagesize.dita +++ b/dita/RTC-NG/API/api_musiccollection_getpagesize.dita @@ -14,6 +14,7 @@

+ virtual int getPageSize() = 0; virtual int getPageSize() = 0; diff --git a/dita/RTC-NG/API/api_musiccollection_gettotal.dita b/dita/RTC-NG/API/api_musiccollection_gettotal.dita index 5958958630d..2d1be27133b 100644 --- a/dita/RTC-NG/API/api_musiccollection_gettotal.dita +++ b/dita/RTC-NG/API/api_musiccollection_gettotal.dita @@ -14,6 +14,7 @@

+ virtual int getTotal() = 0; abstract getTotal(): number; diff --git a/dita/RTC-NG/API/api_registereventhandler.dita b/dita/RTC-NG/API/api_registereventhandler.dita index d50a019a81f..a8ec6e23821 100644 --- a/dita/RTC-NG/API/api_registereventhandler.dita +++ b/dita/RTC-NG/API/api_registereventhandler.dita @@ -13,6 +13,7 @@

+ diff --git a/dita/RTC-NG/API/api_rtc_local_view_surfaceview.dita b/dita/RTC-NG/API/api_rtc_local_view_surfaceview.dita index 734cb52b99c..1738a9cb09f 100644 --- a/dita/RTC-NG/API/api_rtc_local_view_surfaceview.dita +++ b/dita/RTC-NG/API/api_rtc_local_view_surfaceview.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_rtc_local_view_surfaceview_screen.dita b/dita/RTC-NG/API/api_rtc_local_view_surfaceview_screen.dita index 9157b427a6e..2889e7f78c9 100644 --- a/dita/RTC-NG/API/api_rtc_local_view_surfaceview_screen.dita +++ b/dita/RTC-NG/API/api_rtc_local_view_surfaceview_screen.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_rtc_local_view_textureview.dita b/dita/RTC-NG/API/api_rtc_local_view_textureview.dita index 3ea3cf149d7..63f5d2c1af3 100644 --- a/dita/RTC-NG/API/api_rtc_local_view_textureview.dita +++ b/dita/RTC-NG/API/api_rtc_local_view_textureview.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_rtc_local_view_textureview_screen.dita b/dita/RTC-NG/API/api_rtc_local_view_textureview_screen.dita index 041e3fa04ed..908938b5ddd 100644 --- a/dita/RTC-NG/API/api_rtc_local_view_textureview_screen.dita +++ b/dita/RTC-NG/API/api_rtc_local_view_textureview_screen.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_rtc_remote_view_surfaceview.dita b/dita/RTC-NG/API/api_rtc_remote_view_surfaceview.dita index f3614b62d03..9c8ae1da6c4 100644 --- a/dita/RTC-NG/API/api_rtc_remote_view_surfaceview.dita +++ b/dita/RTC-NG/API/api_rtc_remote_view_surfaceview.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_rtc_remote_view_textureview.dita b/dita/RTC-NG/API/api_rtc_remote_view_textureview.dita index 318e9be3835..f257fc9dea2 100644 --- a/dita/RTC-NG/API/api_rtc_remote_view_textureview.dita +++ b/dita/RTC-NG/API/api_rtc_remote_view_textureview.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_rtc_render_view_rtcsurfaceview.dita b/dita/RTC-NG/API/api_rtc_render_view_rtcsurfaceview.dita index 9e266673ea7..66b00a3e1aa 100644 --- a/dita/RTC-NG/API/api_rtc_render_view_rtcsurfaceview.dita +++ b/dita/RTC-NG/API/api_rtc_render_view_rtcsurfaceview.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_rtc_render_view_rtctextureview.dita b/dita/RTC-NG/API/api_rtc_render_view_rtctextureview.dita index e1dfba4e0b1..0a326d297e8 100644 --- a/dita/RTC-NG/API/api_rtc_render_view_rtctextureview.dita +++ b/dita/RTC-NG/API/api_rtc_render_view_rtctextureview.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_rtcengineext_getassetabsolutepath.dita b/dita/RTC-NG/API/api_rtcengineext_getassetabsolutepath.dita index 9d4fd4ff461..766279c60f1 100644 --- a/dita/RTC-NG/API/api_rtcengineext_getassetabsolutepath.dita +++ b/dita/RTC-NG/API/api_rtcengineext_getassetabsolutepath.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_videosurface_enablefilptextureapply.dita b/dita/RTC-NG/API/api_videosurface_enablefilptextureapply.dita index 07b98a900c5..6ed4e6fa914 100644 --- a/dita/RTC-NG/API/api_videosurface_enablefilptextureapply.dita +++ b/dita/RTC-NG/API/api_videosurface_enablefilptextureapply.dita @@ -15,6 +15,7 @@

+ diff --git a/dita/RTC-NG/API/api_videosurface_setenable.dita b/dita/RTC-NG/API/api_videosurface_setenable.dita index 7e8dd2020b8..aff00cf98a5 100644 --- a/dita/RTC-NG/API/api_videosurface_setenable.dita +++ b/dita/RTC-NG/API/api_videosurface_setenable.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/api_videosurface_setforuser.dita b/dita/RTC-NG/API/api_videosurface_setforuser.dita index ec2dd8804d4..a077b2cc8e0 100644 --- a/dita/RTC-NG/API/api_videosurface_setforuser.dita +++ b/dita/RTC-NG/API/api_videosurface_setforuser.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/callback_agorartcmediaplayervideoframedelegate_agorartcmediaplayergetvideopixelformat.dita b/dita/RTC-NG/API/callback_agorartcmediaplayervideoframedelegate_agorartcmediaplayergetvideopixelformat.dita index 2f18cc25b4d..5b080c1d3b1 100644 --- a/dita/RTC-NG/API/callback_agorartcmediaplayervideoframedelegate_agorartcmediaplayergetvideopixelformat.dita +++ b/dita/RTC-NG/API/callback_agorartcmediaplayervideoframedelegate_agorartcmediaplayergetvideopixelformat.dita @@ -14,6 +14,7 @@

+ - (AgoraVideoFormat)AgoraRtcMediaPlayerGetVideoPixelFormat NS_SWIFT_NAME(AgoraRtcMediaPlayerGetVideoPixelFormat()); diff --git a/dita/RTC-NG/API/callback_agorartcmediaplayervideoframedelegate_didreceivepixelbuffer.dita b/dita/RTC-NG/API/callback_agorartcmediaplayervideoframedelegate_didreceivepixelbuffer.dita index 37689c05b01..8497616dd7f 100644 --- a/dita/RTC-NG/API/callback_agorartcmediaplayervideoframedelegate_didreceivepixelbuffer.dita +++ b/dita/RTC-NG/API/callback_agorartcmediaplayervideoframedelegate_didreceivepixelbuffer.dita @@ -14,6 +14,7 @@

+ - (void)AgoraRtcMediaPlayer:(id<AgoraRtcMediaPlayerProtocol> _Nonnull)playerKit didReceivePixelBuffer:(CVPixelBufferRef _Nonnull)pixelBuffer NS_SWIFT_NAME(AgoraRtcMediaPlayer(_:didReceivePixelBuffer:)); diff --git a/dita/RTC-NG/API/callback_airplayconnected.dita b/dita/RTC-NG/API/callback_airplayconnected.dita index 81bc6e77fed..907dfeb2535 100644 --- a/dita/RTC-NG/API/callback_airplayconnected.dita +++ b/dita/RTC-NG/API/callback_airplayconnected.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/callback_iaudioencodedframeobserver_onmixedaudioencodedframe.dita b/dita/RTC-NG/API/callback_iaudioencodedframeobserver_onmixedaudioencodedframe.dita index fe139df712f..93a62bca4fb 100644 --- a/dita/RTC-NG/API/callback_iaudioencodedframeobserver_onmixedaudioencodedframe.dita +++ b/dita/RTC-NG/API/callback_iaudioencodedframeobserver_onmixedaudioencodedframe.dita @@ -15,6 +15,7 @@

public abstract void onMixedAudioEncodedFrame( ByteBuffer buffer, int samplesPerChannel, int channels, int samplesPerSec, int codecType); + - (void)onMixedEncodedAudioFrame:(NSData* _Nonnull)frameData info:(AgoraEncodedAudioFrameInfo* _Nonnull) info; virtual void onMixedAudioEncodedFrame(const uint8_t* frameBuffer, int length, const EncodedAudioFrameInfo& audioEncodedFrameInfo) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams(FOnMixedAudioEncodedFrame, const TArray<int64>, frameBuffer, int, length, const FEncodedAudioFrameInfo&, audioEncodedFrameInfo); diff --git a/dita/RTC-NG/API/callback_iaudioencodedframeobserver_onplaybackaudioencodedframe.dita b/dita/RTC-NG/API/callback_iaudioencodedframeobserver_onplaybackaudioencodedframe.dita index a1ade2e5ef7..0a3e4743783 100644 --- a/dita/RTC-NG/API/callback_iaudioencodedframeobserver_onplaybackaudioencodedframe.dita +++ b/dita/RTC-NG/API/callback_iaudioencodedframeobserver_onplaybackaudioencodedframe.dita @@ -16,6 +16,7 @@ public abstract void onPlaybackAudioEncodedFrame( ByteBuffer buffer, int samplesPerChannel, int channels, int samplesPerSec, int codecType); + - (void)onPlaybackEncodedAudioFrame:(NSData* _Nonnull)frameData info:(AgoraEncodedAudioFrameInfo* _Nonnull) info; virtual void onPlaybackAudioEncodedFrame(const uint8_t* frameBuffer, int length, const EncodedAudioFrameInfo& audioEncodedFrameInfo) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams(FOnPlaybackAudioEncodedFrame, const TArray<int64>, frameBuffer, int, length, const FEncodedAudioFrameInfo&, audioEncodedFrameInfo); diff --git a/dita/RTC-NG/API/callback_iaudioencodedframeobserver_onrecordaudioencodedframe.dita b/dita/RTC-NG/API/callback_iaudioencodedframeobserver_onrecordaudioencodedframe.dita index 763f1d69d13..b31955b8fd1 100644 --- a/dita/RTC-NG/API/callback_iaudioencodedframeobserver_onrecordaudioencodedframe.dita +++ b/dita/RTC-NG/API/callback_iaudioencodedframeobserver_onrecordaudioencodedframe.dita @@ -16,6 +16,7 @@ public abstract void onRecordAudioEncodedFrame( ByteBuffer buffer, int samplesPerChannel, int channels, int samplesPerSec, int codecType); + - (void)onRecordEncodedAudioFrame:(NSData* _Nonnull)frameData info:(AgoraEncodedAudioFrameInfo* _Nonnull) info; virtual void onRecordAudioEncodedFrame(const uint8_t* frameBuffer, int length, const EncodedAudioFrameInfo& audioEncodedFrameInfo) = 0; diff --git a/dita/RTC-NG/API/callback_iaudioframeobserver_ismultiplechannelframewanted.dita b/dita/RTC-NG/API/callback_iaudioframeobserver_ismultiplechannelframewanted.dita index 8b67a6a0894..0060050b01d 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserver_ismultiplechannelframewanted.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserver_ismultiplechannelframewanted.dita @@ -14,6 +14,7 @@

+ virtual bool isMultipleChannelFrameWanted() { return false; } diff --git a/dita/RTC-NG/API/callback_iaudioframeobserver_onplaybackaudioframebeforemixing.dita b/dita/RTC-NG/API/callback_iaudioframeobserver_onplaybackaudioframebeforemixing.dita index a3e5aeb8c30..e9743f9a1db 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserver_onplaybackaudioframebeforemixing.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserver_onplaybackaudioframebeforemixing.dita @@ -16,6 +16,7 @@ public abstract boolean onPlaybackAudioFrameBeforeMixing(int userId, int type, int samplesPerChannel, int bytesPerSample, int channels, int samplesPerSec, ByteBuffer buffer, long renderTimeMs, int avsync_type); + - (BOOL)onPlaybackAudioFrameBeforeMixing:(AgoraAudioFrame* _Nonnull)frame channelId:(NSString * _Nonnull)channelId uid:(NSUInteger)uid NS_SWIFT_NAME(onPlaybackAudioFrame(beforeMixing:channelId:uid:)); virtual bool onPlaybackAudioFrameBeforeMixing(const char* channelId, rtc::uid_t uid, AudioFrame& audioFrame) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams(FOnPlaybackAudioFrameBeforeMixing, const FString, channelId, int64, uid, const FAudioFrame&, audioFrame); diff --git a/dita/RTC-NG/API/callback_iaudioframeobserver_onplaybackaudioframebeforemixing2.dita b/dita/RTC-NG/API/callback_iaudioframeobserver_onplaybackaudioframebeforemixing2.dita index 67343866080..9fd92d5c195 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserver_onplaybackaudioframebeforemixing2.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserver_onplaybackaudioframebeforemixing2.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_getearmonitoringaudioparams.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_getearmonitoringaudioparams.dita index 1d70a323083..fd322085194 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_getearmonitoringaudioparams.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_getearmonitoringaudioparams.dita @@ -14,6 +14,7 @@

public abstract AudioParams getEarMonitoringAudioParams(); + - (AgoraAudioParams* _Nonnull)getEarMonitoringAudioParams NS_SWIFT_NAME(getEarMonitoringAudioParams()); virtual AudioParams getEarMonitoringAudioParams() = 0; diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_getmixedaudioparams.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_getmixedaudioparams.dita index f0904f3e500..b99b7abbb84 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_getmixedaudioparams.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_getmixedaudioparams.dita @@ -14,6 +14,7 @@

public abstract AudioParams getMixedAudioParams(); + - (AgoraAudioParams* _Nonnull)getMixedAudioParams NS_SWIFT_NAME(getMixedAudioParams()); virtual AudioParams getMixedAudioParams() = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE(FGetMixedAudioParams); diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_getobservedaudioframeposition.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_getobservedaudioframeposition.dita index f922b4cd6f1..0673f23d6c9 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_getobservedaudioframeposition.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_getobservedaudioframeposition.dita @@ -14,6 +14,7 @@

- (AgoraAudioFramePosition)getObservedAudioFramePosition NS_SWIFT_NAME(getObservedAudioFramePosition()); + - (AgoraAudioFramePosition)getObservedAudioFramePosition NS_SWIFT_NAME(getObservedAudioFramePosition()); virtual int getObservedAudioFramePosition() = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE(FGetObservedAudioFramePosition); diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_getplaybackaudioparams.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_getplaybackaudioparams.dita index e1def9984a4..7844ebe54e9 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_getplaybackaudioparams.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_getplaybackaudioparams.dita @@ -14,6 +14,7 @@

public abstract AudioParams getMixedAudioParams(); + - (AgoraAudioParams* _Nonnull)getPlaybackAudioParams NS_SWIFT_NAME(getPlaybackAudioParams()); virtual AudioParams getPlaybackAudioParams() = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE(FGetPlaybackAudioParams); diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_getrecordaudioparams.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_getrecordaudioparams.dita index 959dad34751..56283b566ac 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_getrecordaudioparams.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_getrecordaudioparams.dita @@ -14,6 +14,7 @@

public abstract AudioParams getRecordAudioParams(); + - (AgoraAudioParams* _Nonnull)getRecordAudioParams NS_SWIFT_NAME(getRecordAudioParams()); virtual AudioParams getRecordAudioParams() = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE(FGetRecordAudioParams); diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onearmonitoringaudioframe.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onearmonitoringaudioframe.dita index 0a5034f0d45..c70010c243f 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onearmonitoringaudioframe.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onearmonitoringaudioframe.dita @@ -17,6 +17,7 @@ int bytesPerSample, int channels, int samplesPerSec, ByteBuffer buffer, long renderTimeMs, int avsync_type); + - (BOOL)onEarMonitoringAudioFrame:(AgoraAudioFrame* _Nonnull)frame; virtual bool onEarMonitoringAudioFrame(AudioFrame& audioFrame) = 0; diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onmixedaudioframe.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onmixedaudioframe.dita index 316a2cd2d34..ddb0ac95d84 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onmixedaudioframe.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onmixedaudioframe.dita @@ -16,6 +16,7 @@ public abstract boolean onMixedAudioFrame(int type, int samplesPerChannel, int bytesPerSample, int channels, int samplesPerSec, ByteBuffer buffer, long renderTimeMs, int avsync_type); + - (BOOL)onMixedAudioFrame:(AgoraAudioFrame* _Nonnull)frame channelId:(NSString * _Nonnull)channelId NS_SWIFT_NAME(onMixedAudioFrame(_:channelId:)); virtual bool onMixedAudioFrame(const char* channelId, AudioFrame& audioFrame) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnMixedAudioFrame, const FString, channelId, const FAudioFrame&, audioFrame); diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onplaybackaudioframe.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onplaybackaudioframe.dita index d3df0c4d37b..6d70c675d02 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onplaybackaudioframe.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onplaybackaudioframe.dita @@ -16,6 +16,7 @@ public abstract boolean onPlaybackAudioFrame(int type, int samplesPerChannel, int bytesPerSample, int channels, int samplesPerSec, ByteBuffer buffer, long renderTimeMs, int avsync_type); + - (BOOL)onPlaybackAudioFrame:(AgoraAudioFrame* _Nonnull)frame; virtual bool onPlaybackAudioFrame(const char* channelId, AudioFrame& audioFrame) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnPlaybackAudioFrame, const FString, channelId, const FAudioFrame&, audioFrame); diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onrecordaudioframe.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onrecordaudioframe.dita index f6f0a8b7bfa..c1c546e0f8f 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onrecordaudioframe.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onrecordaudioframe.dita @@ -16,6 +16,7 @@ public abstract boolean onRecordAudioFrame(String channelId, int type, int samplesPerChannel, int bytesPerSample, int channels, int samplesPerSec, ByteBuffer buffer, long renderTimeMs, int avsync_type); + - (BOOL)onRecordAudioFrame:(AgoraAudioFrame* _Nonnull)frame channelId:(NSString * _Nonnull)channelId NS_SWIFT_NAME(onRecordAudioFrame(_:channelId:)); virtual bool onRecordAudioFrame(const char* channelId, AudioFrame& audioFrame) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnRecordAudioFrame, const FString, channelId, const FAudioFrame&, audioFrame); diff --git a/dita/RTC-NG/API/callback_iaudiopcmframesink_onframe.dita b/dita/RTC-NG/API/callback_iaudiopcmframesink_onframe.dita index 1f6f03fc7bc..238afe65bce 100644 --- a/dita/RTC-NG/API/callback_iaudiopcmframesink_onframe.dita +++ b/dita/RTC-NG/API/callback_iaudiopcmframesink_onframe.dita @@ -14,6 +14,7 @@

AudioFrame onFrame(AudioFrame frame); + - (void)AgoraRtcMediaPlayer:(id<AgoraRtcMediaPlayerProtocol> _Nonnull)playerKit didReceiveAudioFrame:(AgoraAudioFrame* _Nonnull)audioFrame NS_SWIFT_NAME(AgoraRtcMediaPlayer(_:didReceiveAudioFrame:)); virtual void onFrame(agora::media::base::AudioPcmFrame* frame) = 0; diff --git a/dita/RTC-NG/API/callback_iaudiospectrumobserver_onlocalaudiospectrum.dita b/dita/RTC-NG/API/callback_iaudiospectrumobserver_onlocalaudiospectrum.dita index dd01479b546..2a19c34ead0 100644 --- a/dita/RTC-NG/API/callback_iaudiospectrumobserver_onlocalaudiospectrum.dita +++ b/dita/RTC-NG/API/callback_iaudiospectrumobserver_onlocalaudiospectrum.dita @@ -15,6 +15,7 @@

boolean onLocalAudioSpectrum(AudioSpectrumInfo data); + - (BOOL)onLocalAudioSpectrum:(NSArray<NSNumber *> * _Nullable)audioSpectrumData; virtual bool onLocalAudioSpectrum(const AudioSpectrumData& data) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnLocalAudioSpectrum, const FAudioSpectrumData&, data); diff --git a/dita/RTC-NG/API/callback_iaudiospectrumobserver_onremoteaudiospectrum.dita b/dita/RTC-NG/API/callback_iaudiospectrumobserver_onremoteaudiospectrum.dita index 9d1c5847362..64dcd79b800 100644 --- a/dita/RTC-NG/API/callback_iaudiospectrumobserver_onremoteaudiospectrum.dita +++ b/dita/RTC-NG/API/callback_iaudiospectrumobserver_onremoteaudiospectrum.dita @@ -15,6 +15,7 @@

boolean onRemoteAudioSpectrum(UserAudioSpectrumInfo[] userAudioSpectrumInfos, int spectrumNumber); + - (BOOL)onRemoteAudioSpectrum:(NSArray<AgoraAudioSpectrumInfo *> * _Nullable)AudioSpectrumInfo; virtual bool onRemoteAudioSpectrum(const UserAudioSpectrumInfo * spectrums, unsigned int spectrumNumber) = 0; diff --git a/dita/RTC-NG/API/callback_idirectcdnstreamingeventhandler_ondirectcdnstreamingstatechanged.dita b/dita/RTC-NG/API/callback_idirectcdnstreamingeventhandler_ondirectcdnstreamingstatechanged.dita index c5243e17da6..59312833c48 100644 --- a/dita/RTC-NG/API/callback_idirectcdnstreamingeventhandler_ondirectcdnstreamingstatechanged.dita +++ b/dita/RTC-NG/API/callback_idirectcdnstreamingeventhandler_ondirectcdnstreamingstatechanged.dita @@ -15,6 +15,7 @@

void onDirectCdnStreamingStateChanged( DirectCdnStreamingState state, DirectCdnStreamingReason reason, String message); + - (void)onDirectCdnStreamingStateChanged:(AgoraDirectCdnStreamingState)state reason:(AgoraDirectCdnStreamingReason)reason message:(NSString *_Nullable)message NS_SWIFT_NAME(onDirectCdnStreamingStateChanged(_:reason:message:)); diff --git a/dita/RTC-NG/API/callback_idirectcdnstreamingeventhandler_ondirectcdnstreamingstats.dita b/dita/RTC-NG/API/callback_idirectcdnstreamingeventhandler_ondirectcdnstreamingstats.dita index 9aee6c4c9ac..a682c55cc1a 100644 --- a/dita/RTC-NG/API/callback_idirectcdnstreamingeventhandler_ondirectcdnstreamingstats.dita +++ b/dita/RTC-NG/API/callback_idirectcdnstreamingeventhandler_ondirectcdnstreamingstats.dita @@ -14,6 +14,7 @@

void onDirectCdnStreamingStats(DirectCdnStreamingStats stats); + - (void)onDirectCdnStreamingStats:(AgoraDirectCdnStreamStats *_Nonnull)stats; virtual void onDirectCdnStreamingStats(const DirectCdnStreamStats& stats) { (void)stats; diff --git a/dita/RTC-NG/API/callback_ifaceinfoobserver_onfaceinfo.dita b/dita/RTC-NG/API/callback_ifaceinfoobserver_onfaceinfo.dita index 3590c6aa2b0..520bbe9d46a 100644 --- a/dita/RTC-NG/API/callback_ifaceinfoobserver_onfaceinfo.dita +++ b/dita/RTC-NG/API/callback_ifaceinfoobserver_onfaceinfo.dita @@ -14,6 +14,7 @@

boolean onFaceInfo(String outFaceInfo); + - (BOOL)onFaceInfo:(NSString* _Nonnull)outFaceInfo NS_SWIFT_NAME(onFaceInfo(_:)); virtual bool onFaceInfo(const char* outFaceInfo) = 0; diff --git a/dita/RTC-NG/API/callback_imediaplayeraudioframeobserver_onframe.dita b/dita/RTC-NG/API/callback_imediaplayeraudioframeobserver_onframe.dita index 7cec9f9d234..13325e02ab2 100644 --- a/dita/RTC-NG/API/callback_imediaplayeraudioframeobserver_onframe.dita +++ b/dita/RTC-NG/API/callback_imediaplayeraudioframeobserver_onframe.dita @@ -14,6 +14,7 @@

+ onFrame?(frame: AudioPcmFrame): void; diff --git a/dita/RTC-NG/API/callback_imediaplayercustomdataprovider_onreaddata.dita b/dita/RTC-NG/API/callback_imediaplayercustomdataprovider_onreaddata.dita index b228090cf62..b33fe0de02c 100644 --- a/dita/RTC-NG/API/callback_imediaplayercustomdataprovider_onreaddata.dita +++ b/dita/RTC-NG/API/callback_imediaplayercustomdataprovider_onreaddata.dita @@ -15,6 +15,7 @@

int onReadData(ByteBuffer buffer, int bufferSize); + typedef int(^AgoraRtcMediaPlayerCustomSourceOnReadCallback)(id<AgoraRtcMediaPlayerProtocol> _Nonnull playerKit, unsigned char * _Nullable buffer, int bufferSize); virtual int onReadData(unsigned char *buffer, int bufferSize) = 0; diff --git a/dita/RTC-NG/API/callback_imediaplayercustomdataprovider_onseek.dita b/dita/RTC-NG/API/callback_imediaplayercustomdataprovider_onseek.dita index 7eb0949c9cf..59f0aaade16 100644 --- a/dita/RTC-NG/API/callback_imediaplayercustomdataprovider_onseek.dita +++ b/dita/RTC-NG/API/callback_imediaplayercustomdataprovider_onseek.dita @@ -15,6 +15,7 @@

long onSeek(long offset, int whence); + typedef long long(^AgoraRtcMediaPlayerCustomSourceOnSeekCallback)(id<AgoraRtcMediaPlayerProtocol> _Nonnull playerKit, long long offset, int whence); virtual int64_t onSeek(int64_t offset, int whence) = 0; diff --git a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onagoracdntokenwillexpire.dita b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onagoracdntokenwillexpire.dita index a69d3656a27..36b33df2ffd 100644 --- a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onagoracdntokenwillexpire.dita +++ b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onagoracdntokenwillexpire.dita @@ -15,6 +15,7 @@

void onAgoraCDNTokenWillExpire(); + - (void)onAgoraCDNTokenWillExpire; virtual void onAgoraCDNTokenWillExpire() = 0; diff --git a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onaudiovolumeindication.dita b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onaudiovolumeindication.dita index 73acfa66f36..180828767d1 100644 --- a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onaudiovolumeindication.dita +++ b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onaudiovolumeindication.dita @@ -14,6 +14,7 @@

void onAudioVolumeIndication(int volume); + - (void)AgoraRtcMediaPlayer:(id<AgoraRtcMediaPlayerProtocol> _Nonnull)playerKit volumeIndicationDidReceive:(NSInteger)volume; diff --git a/dita/RTC-NG/API/callback_imediaplayersourceobserver_oncompleted.dita b/dita/RTC-NG/API/callback_imediaplayersourceobserver_oncompleted.dita index a9a54f13b72..6758272796b 100644 --- a/dita/RTC-NG/API/callback_imediaplayersourceobserver_oncompleted.dita +++ b/dita/RTC-NG/API/callback_imediaplayersourceobserver_oncompleted.dita @@ -15,6 +15,7 @@

void onCompleted(); + virtual void onCompleted() = 0; onCompleted?(): void; diff --git a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onmetadata.dita b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onmetadata.dita index 746dd1ac952..ac17eaa833e 100644 --- a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onmetadata.dita +++ b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onmetadata.dita @@ -15,6 +15,7 @@

void onMetaData(Constants.MediaPlayerMetadataType type, byte[] data); + - (void)AgoraRtcMediaPlayer:(id<AgoraRtcMediaPlayerProtocol> _Nonnull)playerKit didReceiveData:(NSString *_Nullable)data length:(NSInteger)length; diff --git a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplaybufferupdated.dita b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplaybufferupdated.dita index eef88553549..9881a8528d8 100644 --- a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplaybufferupdated.dita +++ b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplaybufferupdated.dita @@ -15,6 +15,7 @@

void onPlayBufferUpdated(long playCachedBuffer); + - (void)AgoraRtcMediaPlayer:(id<AgoraRtcMediaPlayerProtocol> _Nonnull)playerKit didPlayBufferUpdated:(NSInteger)playCachedBuffer NS_SWIFT_NAME(AgoraRtcMediaPlayer(_:didPlayBufferUpdated:)); virtual void onPlayBufferUpdated(int64_t playCachedBuffer) = 0; diff --git a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplayercachestats.dita b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplayercachestats.dita index ed7995277d9..715614747a3 100644 --- a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplayercachestats.dita +++ b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplayercachestats.dita @@ -14,6 +14,7 @@

void onPlayerCacheStats(CacheStatistics stats); + (void)AgoraRtcMediaPlayer:(id<AgoraRtcMediaPlayerProtocol> _Nonnull)playerKit cacheStats:(AgoraMediaPlayerCacheStatistics *_Nonnull)info NS_SWIFT_NAME(AgoraRtcMediaPlayer(_:cacheStats:)); virtual void onPlayerCacheStats(const media::base::CacheStatistics& stats) { (void)stats; diff --git a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplayerevent.dita b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplayerevent.dita index 158f08642be..236bcb188d7 100644 --- a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplayerevent.dita +++ b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplayerevent.dita @@ -15,6 +15,7 @@

void onPlayerEvent(Constants.MediaPlayerEvent eventCode, long elapsedTime, String message); + (void)AgoraRtcMediaPlayer:(id<AgoraRtcMediaPlayerProtocol> _Nonnull)playerKit didOccurEvent:(AgoraMediaPlayerEvent)eventCode elapsedTime:(NSInteger)elapsedTime diff --git a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplayerinfoupdated.dita b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplayerinfoupdated.dita index 5b38ec29307..af260db1115 100644 --- a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplayerinfoupdated.dita +++ b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplayerinfoupdated.dita @@ -15,6 +15,7 @@

void onPlayerInfoUpdated(PlayerUpdatedInfo info); + - (void)AgoraRtcMediaPlayer:(id<AgoraRtcMediaPlayerProtocol> _Nonnull)playerKit infoUpdated:(AgoraMediaPlayerUpdatedInfo *_Nonnull)info; virtual void onPlayerInfoUpdated(const media::base::PlayerUpdatedInfo& info) = 0; diff --git a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplayerplaybackstats.dita b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplayerplaybackstats.dita index f7f7eac33d7..441abfe434c 100644 --- a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplayerplaybackstats.dita +++ b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplayerplaybackstats.dita @@ -14,6 +14,7 @@

void onPlayerPlaybackStats(PlayerPlaybackStats stats); + (void)AgoraRtcMediaPlayer:(id<AgoraRtcMediaPlayerProtocol> _Nonnull)playerKit playbackStats:(AgoraMediaPlayerPlaybackStats *_Nonnull)info NS_SWIFT_NAME(AgoraRtcMediaPlayer(_:playbackStats:)); virtual void onPlayerPlaybackStats(const media::base::PlayerPlaybackStats& stats) { (void)stats; diff --git a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplayersourcestatechanged.dita b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplayersourcestatechanged.dita index c1b5fc79add..2303078c688 100644 --- a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplayersourcestatechanged.dita +++ b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplayersourcestatechanged.dita @@ -15,6 +15,7 @@

void onPlayerStateChanged(Constants.MediaPlayerState state, Constants.MediaPlayerReason reason); + - (void)AgoraRtcMediaPlayer:(id<AgoraRtcMediaPlayerProtocol> _Nonnull)playerKit didChangedToState:(AgoraMediaPlayerState)state reason:(AgoraMediaPlayerReason)reason NS_SWIFT_NAME(AgoraRtcMediaPlayer(_:didChangedTo:reason:)); diff --git a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplayersrcinfochanged.dita b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplayersrcinfochanged.dita index 5170ae25056..127cbed8e7f 100644 --- a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplayersrcinfochanged.dita +++ b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onplayersrcinfochanged.dita @@ -15,6 +15,7 @@

void onPlayerSrcInfoChanged(SrcInfo from, SrcInfo to); + - (void)AgoraRtcMediaPlayer:(id<AgoraRtcMediaPlayerProtocol> _Nonnull)playerKit playerSrcInfoDidChange:(AgoraMediaPlayerSrcInfo *_Nonnull)to from:(AgoraMediaPlayerSrcInfo *_Nonnull)from; virtual void onPlayerSrcInfoChanged(const media::base::SrcInfo& from, const media::base::SrcInfo& to) = 0; diff --git a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onpositionchanged.dita b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onpositionchanged.dita index 2fd8291edaf..4dab43866db 100644 --- a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onpositionchanged.dita +++ b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onpositionchanged.dita @@ -14,6 +14,7 @@

void onPositionChanged(long positionMs, long timestampMs); + - (void)AgoraMediaPlayer:(AgoraMediaPlayer *_Nonnull)playerKit didChangedToPosition:(NSInteger)positionMs atTimestamp:(NSTimeInterval)timestampMs NS_SWIFT_NAME(AgoraMediaPlayer(_:didChangedToPosition:atTimestamp:)); diff --git a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onpreloadevent.dita b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onpreloadevent.dita index bedd8938378..c6eb44e2d34 100644 --- a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onpreloadevent.dita +++ b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onpreloadevent.dita @@ -15,6 +15,7 @@

void onPreloadEvent(String src, Constants.MediaPlayerPreloadEvent event); + - (void)AgoraRtcMediaPlayer:(id<AgoraRtcMediaPlayerProtocol> _Nonnull)playerKit didPreloadEvent:(AgoraMediaPlayerPreloadEvent)event; diff --git a/dita/RTC-NG/API/callback_imediaplayervideoframeobserver_onframe.dita b/dita/RTC-NG/API/callback_imediaplayervideoframeobserver_onframe.dita index f929ee6ecfe..af6f9ab16ec 100644 --- a/dita/RTC-NG/API/callback_imediaplayervideoframeobserver_onframe.dita +++ b/dita/RTC-NG/API/callback_imediaplayervideoframeobserver_onframe.dita @@ -14,6 +14,7 @@

+ onFrame?(frame: VideoFrame): void; diff --git a/dita/RTC-NG/API/callback_imediarecorderobserver_onrecorderinfoupdated.dita b/dita/RTC-NG/API/callback_imediarecorderobserver_onrecorderinfoupdated.dita index 15750de96ad..745b37edde8 100644 --- a/dita/RTC-NG/API/callback_imediarecorderobserver_onrecorderinfoupdated.dita +++ b/dita/RTC-NG/API/callback_imediarecorderobserver_onrecorderinfoupdated.dita @@ -14,6 +14,7 @@

void onRecorderInfoUpdated(String channelId, int uid, RecorderInfo info); + - (void)mediaRecorder:(AgoraMediaRecorder* _Nonnull)recorder informationDidUpdated:(NSString * _Nonnull)channelId uid:(NSUInteger)uid info:(AgoraMediaRecorderInfo* _Nonnull)info; virtual void onRecorderInfoUpdated(const char* channelId, rtc::uid_t uid, const RecorderInfo& info) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams(FOnRecorderInfoUpdated, FString, channelId, int64, uid, const FRecorderInfo&, info); diff --git a/dita/RTC-NG/API/callback_imediarecorderobserver_onrecorderstatechanged.dita b/dita/RTC-NG/API/callback_imediarecorderobserver_onrecorderstatechanged.dita index 772d0b7ca2a..c0bdada2c59 100644 --- a/dita/RTC-NG/API/callback_imediarecorderobserver_onrecorderstatechanged.dita +++ b/dita/RTC-NG/API/callback_imediarecorderobserver_onrecorderstatechanged.dita @@ -14,6 +14,7 @@

void onRecorderStateChanged(String channelId, int uid, int state, int reason); + - (void)mediaRecorder:(AgoraMediaRecorder* _Nonnull)recorder stateDidChanged:(NSString * _Nonnull)channelId uid:(NSUInteger)uid state:(AgoraMediaRecorderState)state reason:(AgoraMediaRecorderReasonCode)reason; virtual void onRecorderStateChanged(const char* channelId, rtc::uid_t uid, RecorderState state, RecorderReasonCode reason) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams(FOnRecorderStateChanged, FString, channelId, int64, uid, FENUMWRAP_RecorderState, state, ERecorderErrorCode, error); diff --git a/dita/RTC-NG/API/callback_imetadataobserver_getmaxmetadatasize.dita b/dita/RTC-NG/API/callback_imetadataobserver_getmaxmetadatasize.dita index 18ceb7784ca..36cae48815c 100644 --- a/dita/RTC-NG/API/callback_imetadataobserver_getmaxmetadatasize.dita +++ b/dita/RTC-NG/API/callback_imetadataobserver_getmaxmetadatasize.dita @@ -14,6 +14,7 @@

public abstract int getMaxMetadataSize(); + - (NSInteger)metadataMaxSize; virtual int getMaxMetadataSize() { return DEFAULT_METADATA_SIZE_IN_BYTE; } DECLARE_DYNAMIC_MULTICAST_DELEGATE(FGetMaxMetadataSize); diff --git a/dita/RTC-NG/API/callback_imetadataobserver_onmetadatareceived.dita b/dita/RTC-NG/API/callback_imetadataobserver_onmetadatareceived.dita index dfa3565f711..7aa450b4a11 100644 --- a/dita/RTC-NG/API/callback_imetadataobserver_onmetadatareceived.dita +++ b/dita/RTC-NG/API/callback_imetadataobserver_onmetadatareceived.dita @@ -14,6 +14,7 @@

public abstract void onMetadataReceived(byte[] buffer, int uid, long timeStampMs); + - (void)receiveMetadata:(NSData * _Nonnull)data fromUser:(NSInteger)uid atTimestamp:(NSTimeInterval)timestamp; virtual void onMetadataReceived(const Metadata &metadata) = 0; diff --git a/dita/RTC-NG/API/callback_imetadataobserver_onreadytosendmetadata.dita b/dita/RTC-NG/API/callback_imetadataobserver_onreadytosendmetadata.dita index 5ab66b74f3a..6f8e9522748 100644 --- a/dita/RTC-NG/API/callback_imetadataobserver_onreadytosendmetadata.dita +++ b/dita/RTC-NG/API/callback_imetadataobserver_onreadytosendmetadata.dita @@ -14,6 +14,7 @@

public abstract byte[] onReadyToSendMetadata(long timeStampMs, int sourceType); + - (NSData * _Nullable)readyToSendMetadataAtTimestamp:(NSTimeInterval)timestamp sourceType:(AgoraVideoSourceType)sourceType; virtual bool onReadyToSendMetadata(Metadata &metadata, VIDEO_SOURCE_TYPE source_type) = 0; diff --git a/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onlyricresult.dita b/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onlyricresult.dita index 05d955b9da2..5402dea8617 100644 --- a/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onlyricresult.dita +++ b/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onlyricresult.dita @@ -14,6 +14,7 @@

void onLyricResult(String requestId, long songCode, String lyricUrl, int reason); + - (void)onLyricResult:(NSString*)requestId songCode:(NSInteger)songCode lyricUrl:(NSString* _Nullable)lyricUrl reason:(AgoraMusicContentCenterStateReason)reason; virtual void onLyricResult(const char* requestId, int64_t songCode, const char* lyricUrl, MusicContentCenterStateReason reason) = 0; onLyricResult?( diff --git a/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onmusicchartsresult.dita b/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onmusicchartsresult.dita index 6e03818e45e..498af95cda3 100644 --- a/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onmusicchartsresult.dita +++ b/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onmusicchartsresult.dita @@ -14,6 +14,7 @@

void onMusicChartsResult(String requestId, MusicChartInfo[] list, int reason); + - (void)onMusicChartsResult:(NSString *)requestId result:(NSArray<AgoraMusicChartInfo*> *)result reason:(AgoraMusicContentCenterStateReason)reason; virtual void onMusicChartsResult(const char* requestId, agora_refptr<MusicChartCollection> result, MusicContentCenterStateReason reason) = 0; onMusicChartsResult?( diff --git a/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onmusiccollectionresult.dita b/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onmusiccollectionresult.dita index ac2c3e068c5..31b36af0689 100644 --- a/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onmusiccollectionresult.dita +++ b/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onmusiccollectionresult.dita @@ -15,6 +15,7 @@

void onMusicCollectionResult( String requestId, int page, int pageSize, int total, Music[] list, int reason); + - (void)onMusicCollectionResult:(NSString *)requestId result:(AgoraMusicCollection *)result reason:(AgoraMusicContentCenterStateReason)reason; virtual void onMusicCollectionResult(const char* requestId, agora_refptr<MusicCollection> result, MusicContentCenterStateReason reason) = 0; onMusicCollectionResult?( diff --git a/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onpreloadevent.dita b/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onpreloadevent.dita index 61b2cb02226..fc316d7a404 100644 --- a/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onpreloadevent.dita +++ b/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onpreloadevent.dita @@ -15,6 +15,7 @@

void onPreLoadEvent( String requestId, long songCode, int percent, String lyricUrl, int state, int reason); + - (void)onPreLoadEvent:(NSString*)requestId songCode:(NSInteger)songCode percent:(NSInteger)percent lyricUrl:(NSString * _Nullable)lyricUrl state:(AgoraMusicContentCenterPreloadState)state reason:(AgoraMusicContentCenterStateReason)reason; virtual void onPreLoadEvent(const char* requestId, int64_t songCode, int percent, const char* lyricUrl, PreloadState state, MusicContentCenterStateReason reason) = 0; onPreLoadEvent?( diff --git a/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onsongsimpleinforesult.dita b/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onsongsimpleinforesult.dita index a4c32b0d77c..a72ba0e102c 100644 --- a/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onsongsimpleinforesult.dita +++ b/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onsongsimpleinforesult.dita @@ -14,6 +14,7 @@

void onSongSimpleInfoResult(String requestId, long songCode, String simpleInfo, int reason); + - (void)onSongSimpleInfoResult:(NSString*)requestId songCode:(NSInteger)songCode simpleInfo:(NSString* _Nullable)simpleInfo reason:(AgoraMusicContentCenterStateReason)reason; virtual void onSongSimpleInfoResult(const char* requestId, int64_t songCode, const char* simpleInfo, MusicContentCenterStateReason reason) = 0; onSongSimpleInfoResult?( diff --git a/dita/RTC-NG/API/callback_ipacketobserver_onreceiveaudiopacket.dita b/dita/RTC-NG/API/callback_ipacketobserver_onreceiveaudiopacket.dita index 0feb137188f..ff6b9a4e195 100644 --- a/dita/RTC-NG/API/callback_ipacketobserver_onreceiveaudiopacket.dita +++ b/dita/RTC-NG/API/callback_ipacketobserver_onreceiveaudiopacket.dita @@ -14,6 +14,7 @@

+ virtual bool onReceiveAudioPacket(Packet& packet) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnReceiveAudioPacket, const FPacket&, packet); diff --git a/dita/RTC-NG/API/callback_ipacketobserver_onreceivevideopacket.dita b/dita/RTC-NG/API/callback_ipacketobserver_onreceivevideopacket.dita index 393f1c5d3b0..cb01915ec53 100644 --- a/dita/RTC-NG/API/callback_ipacketobserver_onreceivevideopacket.dita +++ b/dita/RTC-NG/API/callback_ipacketobserver_onreceivevideopacket.dita @@ -14,6 +14,7 @@

+ virtual bool onReceiveVideoPacket(Packet& packet) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnReceiveVideoPacket, const FPacket&, packet); diff --git a/dita/RTC-NG/API/callback_ipacketobserver_onsendaudiopacket.dita b/dita/RTC-NG/API/callback_ipacketobserver_onsendaudiopacket.dita index a1afea083ff..127c5f6e7da 100644 --- a/dita/RTC-NG/API/callback_ipacketobserver_onsendaudiopacket.dita +++ b/dita/RTC-NG/API/callback_ipacketobserver_onsendaudiopacket.dita @@ -14,6 +14,7 @@

+ virtual bool onSendAudioPacket(Packet& packet) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnSendAudioPacket, const FPacket&, packet); diff --git a/dita/RTC-NG/API/callback_ipacketobserver_onsendvideopacket.dita b/dita/RTC-NG/API/callback_ipacketobserver_onsendvideopacket.dita index 879243be6e5..a8541a65aea 100644 --- a/dita/RTC-NG/API/callback_ipacketobserver_onsendvideopacket.dita +++ b/dita/RTC-NG/API/callback_ipacketobserver_onsendvideopacket.dita @@ -14,6 +14,7 @@

+ virtual bool onSendVideoPacket(Packet& packet) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnSendVideoPacket, const FPacket&, packet); diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onactivespeaker.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onactivespeaker.dita index 7af04419d4e..1fa7559c9f6 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onactivespeaker.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onactivespeaker.dita @@ -14,6 +14,7 @@

public void onActiveSpeaker(int uid) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine activeSpeaker:(NSUInteger)speakerUid; virtual void onActiveSpeaker(uid_t userId) { (void)userId; } DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnActiveSpeaker, int64, userId); diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onapicallexecuted.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onapicallexecuted.dita index 25b6f86d422..377cb2f594c 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onapicallexecuted.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onapicallexecuted.dita @@ -14,6 +14,7 @@

public void onApiCallExecuted(int error, String api, String result) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didApiCallExecute:(NSInteger)error api:(NSString * _Nonnull)api diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onapierror.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onapierror.dita index 6373107585c..f2a22fadc7d 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onapierror.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onapierror.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiodevicestatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiodevicestatechanged.dita index 71a076bac1f..ad19a01a6ed 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiodevicestatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiodevicestatechanged.dita @@ -14,6 +14,7 @@

+ virtual void onAudioDeviceStateChanged(const char* deviceId, int deviceType, diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiodevicetestvolumeindication.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiodevicetestvolumeindication.dita index 5a4cce6f38a..da53e5e6a59 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiodevicetestvolumeindication.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiodevicetestvolumeindication.dita @@ -14,6 +14,7 @@

+ virtual void onAudioDeviceTestVolumeIndication(AudioDeviceTestVolumeType volumeType, int volume) { (void)volumeType; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiodevicevolumechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiodevicevolumechanged.dita index d094652edb4..95d8067444e 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiodevicevolumechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiodevicevolumechanged.dita @@ -14,6 +14,7 @@

+ virtual void onAudioDeviceVolumeChanged(MEDIA_DEVICE_TYPE deviceType, int volume, bool muted) { (void)deviceType; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudioeffectfinished.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudioeffectfinished.dita index c4db8ed519d..f231638de13 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudioeffectfinished.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudioeffectfinished.dita @@ -14,6 +14,7 @@

public void onAudioEffectFinished(int soundId) {} + - (void)rtcEngineDidAudioEffectFinish:(AgoraRtcEngineKit * _Nonnull)engine soundId:(int)soundId; virtual void onAudioEffectFinished(int soundId) { } diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingfinished.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingfinished.dita index 99cc238e097..3cd25994d4e 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingfinished.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingfinished.dita @@ -14,6 +14,7 @@

public void onAudioMixingFinished() {} + - (void)rtcEngineLocalAudioMixingDidFinish:(AgoraRtcEngineKit * _Nonnull)engine; virtual void onAudioMixingFinished() { } diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingpositionchanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingpositionchanged.dita index 9381186d21c..023632796e5 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingpositionchanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingpositionchanged.dita @@ -14,6 +14,7 @@

public void onAudioMixingPositionChanged(long position) {} + - (void)rtcEngine:(AgoraRtcEngineKit *_Nonnull)engine audioMixingPositionChanged:(NSInteger)position NS_SWIFT_NAME(rtcEngine(_:audioMixingPositionChanged:)); virtual void onAudioMixingPositionChanged(int64_t position) {} DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnAudioMixingPositionChanged, int64, position); diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingstatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingstatechanged.dita index 838f53d1029..fcf29d32d5b 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingstatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingstatechanged.dita @@ -14,6 +14,7 @@

public void onAudioMixingStateChanged(int state, int reasonCode); + - (void)rtcEngine:(AgoraRtcEngineKit *_Nonnull)engine audioMixingStateChanged:(AgoraAudioMixingStateType)state reasonCode:(AgoraAudioMixingReasonCode)reasonCode; virtual void onAudioMixingStateChanged(AUDIO_MIXING_STATE_TYPE state, AUDIO_MIXING_REASON_TYPE reason) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiopublishstatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiopublishstatechanged.dita index 9f133b2bf0a..224eeb4da45 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiopublishstatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiopublishstatechanged.dita @@ -15,6 +15,7 @@

public void onAudioPublishStateChanged(String channel, STREAM_PUBLISH_STATE oldState, STREAM_PUBLISH_STATE newState, int elapseSinceLastState) {} + - (void)rtcEngine:(AgoraRtcEngineKit *_Nonnull)engine didAudioPublishStateChange:(NSString * _Nonnull)channelId oldState:(AgoraStreamPublishState)oldState diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudioquality.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudioquality.dita index 00f43380a12..54044184566 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudioquality.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudioquality.dita @@ -14,6 +14,7 @@

public void onAudioQuality(int uid, int quality, short delay, short lost) {} + - (void)audioQualityBlock:(void (^_Nullable)(NSUInteger uid, AgoraNetworkQuality quality, NSUInteger delay, NSUInteger lost))audioQualityBlock virtual void onAudioQuality(uid_t uid, int quality, unsigned short delay, unsigned short lost) { (void)uid; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudioroutingchanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudioroutingchanged.dita index a3d5b837546..bdff05d72f7 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudioroutingchanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudioroutingchanged.dita @@ -14,6 +14,7 @@

public void onAudioRouteChanged(int routing) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didAudioRouteChanged:(AgoraAudioOutputRouting)routing; virtual void onAudioRoutingChanged(int routing) { (void)routing; } diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiosubscribestatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiosubscribestatechanged.dita index ad328ae0d6b..6e374e5904f 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiosubscribestatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiosubscribestatechanged.dita @@ -15,6 +15,7 @@

public void onAudioSubscribeStateChanged( String channel, int uid, int oldState, int newState, int elapseSinceLastState) {} + - (void)rtcEngine:(AgoraRtcEngineKit *_Nonnull)engine didAudioSubscribeStateChange:(NSString * _Nonnull)channelId uid:(unsigned int)uid diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiovolumeindication.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiovolumeindication.dita index 639ab0fb36c..c805594a5bc 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiovolumeindication.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiovolumeindication.dita @@ -14,6 +14,7 @@

public void onAudioVolumeIndication(AudioVolumeInfo[] speakers, int totalVolume) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine reportAudioVolumeIndicationOfSpeakers:(NSArray<AgoraRtcAudioVolumeInfo *> * _Nonnull)speakers totalVolume:(NSInteger)totalVolume; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_oncameraexposureareachanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_oncameraexposureareachanged.dita index 92a34e6a922..e515569d6d2 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_oncameraexposureareachanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_oncameraexposureareachanged.dita @@ -14,6 +14,7 @@

public void onCameraExposureAreaChanged(Rect rect) {} + - (void)rtcEngine:(AgoraRtcEngineKit* _Nonnull)engine cameraExposureDidChangedToRect:(CGRect)rect; virtual void onCameraExposureAreaChanged(int x, int y, int width, int height) { (void)x; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_oncamerafocusareachanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_oncamerafocusareachanged.dita index 8dc0e2d8ccd..b36860a8b6b 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_oncamerafocusareachanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_oncamerafocusareachanged.dita @@ -14,6 +14,7 @@

public void onCameraFocusAreaChanged(Rect rect) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine cameraFocusDidChangedToRect:(CGRect)rect; virtual void onCameraFocusAreaChanged(int x, int y, int width, int height) { (void)x; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_oncameraready.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_oncameraready.dita index 3607ce2cce0..819c1319f20 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_oncameraready.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_oncameraready.dita @@ -14,6 +14,7 @@

public void onCameraReady() {} + - (void)rtcEngineCameraDidReady:(AgoraRtcEngineKit * _Nonnull)engine; virtual void onCameraReady() DECLARE_DYNAMIC_MULTICAST_DELEGATE(FOnCameraReady); diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onchannelmediarelayevent.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onchannelmediarelayevent.dita index ce1e664fae7..3645bd1b0af 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onchannelmediarelayevent.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onchannelmediarelayevent.dita @@ -14,6 +14,7 @@

public void onChannelMediaRelayEvent(int code) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didReceiveChannelMediaRelayEvent:(AgoraChannelMediaRelayEvent)event; virtual void onChannelMediaRelayEvent(int code) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onchannelmediarelaystatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onchannelmediarelaystatechanged.dita index 454b1a2f2c4..30e9e558f3c 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onchannelmediarelaystatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onchannelmediarelaystatechanged.dita @@ -14,6 +14,7 @@

public void onChannelMediaRelayStateChanged(int state, int code) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine channelMediaRelayStateDidChange:(AgoraChannelMediaRelayState)state error:(AgoraChannelMediaRelayError)error; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechanged.dita index ea42ab9e7f9..ed9f62b529f 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechanged.dita @@ -8,6 +8,7 @@

public void onClientRoleChanged(int oldRole, int newRole, ClientRoleOptions newRoleOptions) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didClientRoleChanged:(AgoraClientRole)oldRole newRole:(AgoraClientRole)newRole newRoleOptions:(AgoraClientRoleOptions * _Nullable)newRoleOptions NS_SWIFT_NAME(rtcEngine(_:didClientRoleChanged:newRole:newRoleOptions:)); diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechangefailed.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechangefailed.dita index 21878964b60..1221081983a 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechangefailed.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechangefailed.dita @@ -14,6 +14,7 @@

public void onClientRoleChangeFailed(int reason, int currentRole) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didClientRoleChangeFailed:(AgoraClientRoleChangeFailedReason)reason currentRole:(AgoraClientRole)currentRole; virtual void onClientRoleChangeFailed(CLIENT_ROLE_CHANGE_FAILED_REASON reason, CLIENT_ROLE_TYPE currentRole) { (void)reason; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionbanned.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionbanned.dita index db52aba4cbb..8a57420c694 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionbanned.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionbanned.dita @@ -14,6 +14,7 @@

public void onConnectionBanned() {} + - (void)rtcEngineConnectionDidBanned:(AgoraRtcEngineKit * _Nonnull)engine; virtual void onConnectionBanned() DECLARE_DYNAMIC_MULTICAST_DELEGATE(FOnConnectionBanned); diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectioninterrupted.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectioninterrupted.dita index 0fdb280faf6..cf1fbf9ac55 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectioninterrupted.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectioninterrupted.dita @@ -14,6 +14,7 @@

public void onConnectionInterrupted() {} + - (void)rtcEngineConnectionDidInterrupted:(AgoraRtcEngineKit * _Nonnull)engine; virtual void onConnectionInterrupted() {} DECLARE_DYNAMIC_MULTICAST_DELEGATE(FOnConnectionInterrupted); diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionlost.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionlost.dita index bed2959ddad..fe0536960f4 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionlost.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionlost.dita @@ -14,6 +14,7 @@

public void onConnectionLost() {} + - (void)rtcEngineConnectionDidLost:(AgoraRtcEngineKit * _Nonnull)engine; virtual void onConnectionLost() DECLARE_DYNAMIC_MULTICAST_DELEGATE(FOnConnectionLost); diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionstatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionstatechanged.dita index 58acb3fd130..1201819b576 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionstatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionstatechanged.dita @@ -14,6 +14,7 @@

public void onConnectionStateChanged(int state, int reason) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine connectionStateChanged:(AgoraConnectionState)state reason:(AgoraConnectionChangedReason)reason; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_oncontentinspectresult.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_oncontentinspectresult.dita index 6bd4d5d884d..153eb77ea00 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_oncontentinspectresult.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_oncontentinspectresult.dita @@ -15,6 +15,7 @@

public void onContentInspectResult(int result) {} + - (void)rtcEngine:(AgoraRtcEngineKit* _Nonnull)engine contentInspectResult:(AgoraContentInspectResult)result; virtual void onContentInspectResult(media::CONTENT_INSPECT_RESULT result) { (void)result; } diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_ondispose.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_ondispose.dita index 7e2961ee6e5..ec248f36e81 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_ondispose.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_ondispose.dita @@ -14,6 +14,7 @@

+ virtual void onDispose() = 0; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_ondownlinknetworkinfoupdated.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_ondownlinknetworkinfoupdated.dita index c17cf56ec96..6f0dd2050f0 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_ondownlinknetworkinfoupdated.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_ondownlinknetworkinfoupdated.dita @@ -14,6 +14,7 @@

public void onDownlinkNetworkInfoUpdated(DownlinkNetworkInfo info) {} + virtual void onDownlinkNetworkInfoUpdated(const DownlinkNetworkInfo& info) { (void)info; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onencryptionerror.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onencryptionerror.dita index 4931beca97a..aaa45a2c7ae 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onencryptionerror.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onencryptionerror.dita @@ -14,6 +14,7 @@

public void onEncryptionError(int errorType) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didOccurEncryptionError:(AgoraEncryptionErrorType)errorType; virtual void onEncryptionError(ENCRYPTION_ERROR_TYPE errorType) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onerror.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onerror.dita index 73a65d24690..9684323df1c 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onerror.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onerror.dita @@ -15,6 +15,7 @@

public void onError(int err) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didOccurError:(AgoraErrorCode)errorCode; virtual void onError(int err, const char* msg) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onextensionerror.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onextensionerror.dita index 9235709523d..104c7de5ce8 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onextensionerror.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onextensionerror.dita @@ -14,6 +14,7 @@

void onError(String provider, String extension, int error, String message); + - (void)onExtensionError:(NSString * __nullable)provider extension:(NSString * __nullable)extension error:(int)error diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onextensionevent.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onextensionevent.dita index 2c66789b0e6..789e3f41554 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onextensionevent.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onextensionevent.dita @@ -14,6 +14,7 @@

void onEvent(String provider, String extension, String key, String value); + - (void)onEvent:(NSString * __nullable)provider extension:(NSString * __nullable)extension key:(NSString * __nullable)key diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onextensionstarted.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onextensionstarted.dita index ccbb018a576..ef0e76f1493 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onextensionstarted.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onextensionstarted.dita @@ -14,6 +14,7 @@

void onStarted(String provider, String extension); + - (void)onExtensionStarted:(NSString * __nullable)provider extension:(NSString * __nullable)extension; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onextensionstopped.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onextensionstopped.dita index c14aee36aa9..2ce41b728c3 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onextensionstopped.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onextensionstopped.dita @@ -14,6 +14,7 @@

void onStopped(String provider, String extension); + - (void)onExtensionStopped:(NSString * __nullable)provider extension:(NSString * __nullable)extension; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onfacepositionchanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onfacepositionchanged.dita index e249385695b..5f3e47f676d 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onfacepositionchanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onfacepositionchanged.dita @@ -15,6 +15,7 @@

public void onFacePositionChanged( int imageWidth, int imageHeight, AgoraFacePositionInfo[] faceRectArr) {} + - (void)rtcEngine:(AgoraRtcEngineKit* _Nonnull)engine facePositionDidChangeWidth:(int)width previewHeight:(int)height faces:(NSArray<AgoraFacePositionInfo*>* _Nullable)faces NS_SWIFT_NAME(rtcEngine(_:facePositionDidChangeWidth:previewHeight:faces:)); virtual void onFacePositionChanged(int imageWidth, int imageHeight, const Rectangle* vecRectangle, const int* vecDistance, diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstlocalaudioframe.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstlocalaudioframe.dita index bda9da46ef4..355b50b03aa 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstlocalaudioframe.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstlocalaudioframe.dita @@ -14,6 +14,7 @@

+ virtual void onFirstLocalAudioFrame(int elapsed) { (void)elapsed; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstlocalaudioframepublished.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstlocalaudioframepublished.dita index b7a165029d1..80907f1c27f 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstlocalaudioframepublished.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstlocalaudioframepublished.dita @@ -14,6 +14,7 @@

public void onFirstLocalAudioFramePublished(int elapsed) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine firstLocalAudioFramePublished:(NSInteger)elapsed; virtual void onFirstLocalAudioFramePublished(int elapsed) { (void)elapsed; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstlocalvideoframe.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstlocalvideoframe.dita index 5c396d83c58..31ec85bd6b1 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstlocalvideoframe.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstlocalvideoframe.dita @@ -16,7 +16,8 @@ public void onFirstLocalVideoFrame( Constants.VideoSourceType source, int width, int height, int elapsed) {} - - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine + + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine firstLocalVideoFrameWithSize:(CGSize)size elapsed:(NSInteger)elapsed sourceType:(AgoraVideoSourceType)sourceType; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstlocalvideoframepublished.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstlocalvideoframepublished.dita index 5bfff8c83d4..3cf9b4e5c34 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstlocalvideoframepublished.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstlocalvideoframepublished.dita @@ -15,6 +15,7 @@

public void onFirstLocalVideoFramePublished(Constants.VideoSourceType source, int elapsed) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine firstLocalVideoFramePublishedWithElapsed:(NSInteger)elapsed sourceType:(AgoraVideoSourceType)sourceType; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstremoteaudiodecoded.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstremoteaudiodecoded.dita index 5179050eaea..14b35718b8f 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstremoteaudiodecoded.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstremoteaudiodecoded.dita @@ -16,6 +16,7 @@ public void onFirstRemoteAudioDecoded(int uid, int elapsed) { } + - (void)rtcEngine:(AgoraRtcEngineKit* _Nonnull)engine firstRemoteAudioFrameDecodedOfUid:(NSUInteger)uid elapsed:(NSInteger)elapsed; virtual void onFirstRemoteAudioDecoded(uid_t uid, int elapsed) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstremoteaudioframe.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstremoteaudioframe.dita index e1eb6e0aa1d..95ee0d0b631 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstremoteaudioframe.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstremoteaudioframe.dita @@ -16,6 +16,7 @@ public void onFirstRemoteAudioFrame(int uid, int elapsed) { } + - (void)rtcEngine:(AgoraRtcEngineKit* _Nonnull)engine firstRemoteAudioFrameOfUid:(NSUInteger)uid elapsed:(NSInteger)elapsed NS_SWIFT_NAME(rtcEngine(_:firstRemoteAudioFrameOfUid:elapsed:)); virtual void onFirstRemoteAudioFrame(uid_t uid, int elapsed) AGORA_DEPRECATED_ATTRIBUTE { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstremotevideodecoded.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstremotevideodecoded.dita index 69e0e7c319a..e0efe055e31 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstremotevideodecoded.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstremotevideodecoded.dita @@ -14,6 +14,7 @@

public void onFirstRemoteVideoDecoded(int uid, int width, int height, int elapsed) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine firstRemoteVideoDecodedOfUid:(NSUInteger)uid size:(CGSize)size elapsed:(NSInteger)elapsed; virtual void onFirstRemoteVideoDecoded(uid_t uid, diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstremotevideoframe.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstremotevideoframe.dita index c34873aa86f..79cf919c33b 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstremotevideoframe.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onfirstremotevideoframe.dita @@ -14,7 +14,8 @@

public void onFirstRemoteVideoFrame(int uid, int width, int height, int elapsed) {} - - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine + + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine firstRemoteVideoFrameOfUid:(NSUInteger)uid size:(CGSize)size elapsed:(NSInteger)elapsed; virtual void onFirstRemoteVideoFrame(uid_t userId, int width, int height, int elapsed) { (void)userId; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_oninitialize.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_oninitialize.dita index ee953d3d434..a40d3051e8c 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_oninitialize.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_oninitialize.dita @@ -14,6 +14,7 @@

+ virtual bool onInitialize(IVideoFrameConsumer *consumer) = 0; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onintrarequestreceived.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onintrarequestreceived.dita index b37b35d71ac..6710a0f90c2 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onintrarequestreceived.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onintrarequestreceived.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onjoinchannelsuccess.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onjoinchannelsuccess.dita index 6efe53a5364..832ca5cd297 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onjoinchannelsuccess.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onjoinchannelsuccess.dita @@ -14,6 +14,7 @@

public void onJoinChannelSuccess(String channel, int uid, int elapsed) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didJoinChannel:(NSString * _Nonnull)channel withUid:(NSUInteger)uid elapsed:(NSInteger) elapsed; virtual void onJoinChannelSuccess(const char* channel, diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlastmileproberesult.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlastmileproberesult.dita index 044e570ef2e..48c65d08100 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlastmileproberesult.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlastmileproberesult.dita @@ -14,6 +14,7 @@

public void onLastmileProbeResult(LastmileProbeResult result) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine lastmileProbeTestResult:(AgoraLastmileProbeResult * _Nonnull)result; virtual void onLastmileProbeResult(const LastmileProbeResult& result) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlastmilequality.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlastmilequality.dita index 9393be3d2da..8047b1c097d 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlastmilequality.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlastmilequality.dita @@ -14,6 +14,7 @@

public void onLastmileQuality(int quality) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine lastmileQuality:(AgoraNetworkQuality)quality; virtual void onLastmileQuality(int quality) { (void)quality; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onleavechannel.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onleavechannel.dita index 3d3708915b2..12b558a8e78 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onleavechannel.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onleavechannel.dita @@ -14,6 +14,7 @@

public void onLeaveChannel(RtcStats stats) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didLeaveChannelWithStats:(AgoraChannelStats * _Nonnull)stats; virtual void onLeaveChannel(const RtcStats& stats) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalaudiostatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalaudiostatechanged.dita index c91bd1dc559..95f606b4b2d 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalaudiostatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalaudiostatechanged.dita @@ -14,6 +14,7 @@

public void onLocalAudioStateChanged(int state, int reason) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine localAudioStateChanged:(AgoraAudioLocalState)state reason:(AgoraAudioLocalReason)reason NS_SWIFT_NAME(rtcEngine(_:localAudioStateChanged:reason:)); virtual void onLocalAudioStateChanged(LOCAL_AUDIO_STREAM_STATE state, LOCAL_AUDIO_STREAM_REASON reason) { (void)state; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalaudiostats.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalaudiostats.dita index eaa9895bedc..4af9063b260 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalaudiostats.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalaudiostats.dita @@ -14,6 +14,7 @@

public void onLocalAudioStats(LocalAudioStats stats) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine localAudioStats:(AgoraRtcLocalAudioStats * _Nonnull)stats; virtual void onLocalAudioStats(const LocalAudioStats& stats) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalpublishfallbacktoaudioonly.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalpublishfallbacktoaudioonly.dita index 87ad42e987d..d0a3aa93c9f 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalpublishfallbacktoaudioonly.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalpublishfallbacktoaudioonly.dita @@ -14,6 +14,7 @@

public void onLocalPublishFallbackToAudioOnly(boolean isFallbackOrRecover) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didLocalPublishFallbackToAudioOnly:(BOOL)isFallbackOrRecover; virtual void onLocalPublishFallbackToAudioOnly(bool isFallbackOrRecover) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocaluserregistered.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocaluserregistered.dita index a1be7813553..dcb967b167e 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocaluserregistered.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocaluserregistered.dita @@ -14,6 +14,7 @@

public void onLocalUserRegistered(int uid, String userAccount) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didLocalUserRegisteredWithUserId:(NSUInteger)uid userAccount:(NSString * _Nonnull)userAccount; virtual void onLocalUserRegistered(uid_t uid, const char* userAccount) { (void)uid; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideostatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideostatechanged.dita index 0c92680d6b8..74a12b44a81 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideostatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideostatechanged.dita @@ -15,6 +15,7 @@

public void onLocalVideoStateChanged(Constants.VideoSourceType source, int state, int reason) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine localVideoStateChangedOfState:(AgoraVideoLocalState)state reason:(AgoraLocalVideoStreamReason)reason sourceType:(AgoraVideoSourceType)sourceType NS_SWIFT_NAME(rtcEngine(_:localVideoStateChangedOf:reason:sourceType:)); virtual void onLocalVideoStateChanged(VIDEO_SOURCE_TYPE source, LOCAL_VIDEO_STREAM_STATE state, LOCAL_VIDEO_STREAM_REASON reason) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideostats.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideostats.dita index 5f8964f8060..6b11e99150e 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideostats.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideostats.dita @@ -15,6 +15,7 @@

public void onLocalVideoStats(Constants.VideoSourceType source, LocalVideoStats stats) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine localVideoStats:(AgoraRtcLocalVideoStats * _Nonnull)stats sourceType:(AgoraVideoSourceType)sourceType; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideotranscodererror.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideotranscodererror.dita index 696221c7698..bfc1ad9b010 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideotranscodererror.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideotranscodererror.dita @@ -15,6 +15,7 @@

public void onLocalVideoTranscoderError( LocalTranscoderConfiguration.TranscodingVideoStream stream, int error) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didLocalVideoTranscoderErrorWithStream:(AgoraTranscodingVideoStream * _Nonnull )stream errorCode:(AgoraVideoTranscoderError)errorCode NS_SWIFT_NAME(rtcEngine(_:didLocalVideoTranscoderErrorWithStream:errorCode:)); virtual void onLocalVideoTranscoderError(const TranscodingVideoStream& stream, VIDEO_TRANSCODER_ERROR error){ diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onmicrophoneenabled.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onmicrophoneenabled.dita index 040b4cb0b3a..1b1e8891142 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onmicrophoneenabled.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onmicrophoneenabled.dita @@ -14,6 +14,7 @@

+ virtual void onMicrophoneEnabled(bool enabled) { (void)enabled; } diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onnetworkquality.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onnetworkquality.dita index 5c1e523a506..d4358fccb80 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onnetworkquality.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onnetworkquality.dita @@ -14,6 +14,7 @@

public void onNetworkQuality(int uid, int txQuality, int rxQuality) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine networkQuality:(NSUInteger)uid txQuality:(AgoraNetworkQuality)txQuality diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onnetworktypechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onnetworktypechanged.dita index 2de1ff0ae10..4e8af1afe55 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onnetworktypechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onnetworktypechanged.dita @@ -14,6 +14,7 @@

public void onNetworkTypeChanged(int type) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine networkTypeChanged:(AgoraNetworkType)type; virtual void onNetworkTypeChanged(NETWORK_TYPE type) { (void)type; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onpermissionerror.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onpermissionerror.dita index 6abb2cba765..cd30fa9d87f 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onpermissionerror.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onpermissionerror.dita @@ -14,6 +14,7 @@

public void onPermissionError(int permission) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine permissionError:(AgoraPermissionType)type; virtual void onPermissionError(PERMISSION_TYPE permissionType) { (void)permissionType; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onproxyconnected.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onproxyconnected.dita index 660bf860fb4..0bcddad03ef 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onproxyconnected.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onproxyconnected.dita @@ -15,6 +15,7 @@

public void onProxyConnected( String channel, int uid, int proxyType, String localProxyIp, int elapsed) {} + - (void)rtcEngine:(AgoraRtcEngineKit* _Nonnull)engine didProxyConnected:(NSString* _Nonnull)channel withUid:(NSUInteger)uid proxyType:(AgoraProxyType)proxyType localProxyIp:(NSString* _Nonnull)localProxyIp elapsed:(NSInteger)elapsed NS_SWIFT_NAME(rtcEngine(_:didProxyConnected:withUid:proxyType:localProxyIp:elapsed:)); virtual void onProxyConnected(const char* channel, uid_t uid, PROXY_TYPE proxyType, const char* localProxyIp, int elapsed) { (void)channel; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrejoinchannelsuccess.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrejoinchannelsuccess.dita index eebd2181e67..80aecc23642 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrejoinchannelsuccess.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrejoinchannelsuccess.dita @@ -14,6 +14,7 @@

public void onRejoinChannelSuccess(String channel, int uid, int elapsed) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didRejoinChannel:(NSString * _Nonnull)channel withUid:(NSUInteger)uid elapsed:(NSInteger) elapsed; virtual void onRejoinChannelSuccess(const char* channel, uid_t uid, int elapsed) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiomixingbegin.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiomixingbegin.dita index 64f2769486c..103daf07b47 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiomixingbegin.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiomixingbegin.dita @@ -14,6 +14,7 @@

+ - (void)rtcEngineRemoteAudioMixingDidStart:(AgoraRtcEngineKit * _Nonnull)engine; virtual void onRemoteAudioMixingBegin() diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiomixingend.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiomixingend.dita index 61b7a818ba1..d1e82c8881d 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiomixingend.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiomixingend.dita @@ -14,6 +14,7 @@

+ - (void)rtcEngineRemoteAudioMixingDidFinish:(AgoraRtcEngineKit * _Nonnull)engine; virtual void onRemoteAudioMixingEnd() diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiostatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiostatechanged.dita index e64d8dffec6..34c7a66c477 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiostatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiostatechanged.dita @@ -14,7 +14,8 @@

public void onRemoteAudioStateChanged(int uid, int state, int reason, int elapsed) {} - - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine + + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine remoteAudioStateChangedOfUid:(NSUInteger)uid state:(AgoraAudioRemoteState)state reason:(AgoraAudioRemoteReason)reason elapsed:(NSInteger)elapsed; virtual void onRemoteAudioStateChanged(uid_t uid, REMOTE_AUDIO_STATE state, diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiostats.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiostats.dita index 0bb1572d14d..223fbcb7d82 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiostats.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiostats.dita @@ -14,6 +14,7 @@

public void onRemoteAudioStats(RemoteAudioStats stats) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine remoteAudioStats:(AgoraRtcRemoteAudioStats * _Nonnull)stats; virtual void onRemoteAudioStats(const RemoteAudioStats& stats) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiotransportstats.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiotransportstats.dita index 483e19bdc3e..c1bea47f8e4 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiotransportstats.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiotransportstats.dita @@ -14,6 +14,7 @@

public void onRemoteAudioTransportStats(int uid, int delay, int lost, int rxKBitRate) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine audioTransportStatsOfUid:(NSUInteger)uid delay:(NSUInteger)delay diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotesubscribefallbacktoaudioonly.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotesubscribefallbacktoaudioonly.dita index f59f9ab3574..38669d194a2 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotesubscribefallbacktoaudioonly.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotesubscribefallbacktoaudioonly.dita @@ -14,6 +14,7 @@

public void onRemoteSubscribeFallbackToAudioOnly(int uid, boolean isFallbackOrRecover) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didRemoteSubscribeFallbackToAudioOnly:(BOOL)isFallbackOrRecover byUid:(NSUInteger)uid; virtual void onRemoteSubscribeFallbackToAudioOnly(uid_t uid, bool isFallbackOrRecover) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotevideostatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotevideostatechanged.dita index 4d3f44fc689..7aa4bf01fec 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotevideostatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotevideostatechanged.dita @@ -14,7 +14,8 @@

public void onRemoteVideoStateChanged(int uid, int state, int reason, int elapsed) {} - - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine + + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine remoteVideoStateChangedOfUid:(NSUInteger)uid state:(AgoraVideoRemoteState)state reason:(AgoraVideoRemoteReason)reason elapsed:(NSInteger)elapsed; virtual void onRemoteVideoStateChanged(uid_t uid, REMOTE_VIDEO_STATE state, diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotevideostats.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotevideostats.dita index 73ef3c04203..1556b84f635 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotevideostats.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotevideostats.dita @@ -14,6 +14,7 @@

public void onRemoteVideoStats(RemoteVideoStats stats) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine remoteVideoStats:(AgoraRtcRemoteVideoStats * _Nonnull)stats; virtual void onRemoteVideoStats(const RemoteVideoStats& stats) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotevideotransportstats.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotevideotransportstats.dita index 3b853e0173a..57f4ed28d0c 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotevideotransportstats.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotevideotransportstats.dita @@ -14,6 +14,7 @@

public void onRemoteVideoTransportStats(int uid, int delay, int lost, int rxKBitRate) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine videoTransportStatsOfUid:(NSUInteger)uid delay:(NSUInteger)delay diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrequestaudiofileinfo.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrequestaudiofileinfo.dita index cc104e6e209..747be1221b0 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrequestaudiofileinfo.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrequestaudiofileinfo.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrequesttoken.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrequesttoken.dita index 3f933a61ea0..4e0734e3586 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrequesttoken.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrequesttoken.dita @@ -14,6 +14,7 @@

public void onRequestToken() {} + - (void)rtcEngineRequestToken:(AgoraRtcEngineKit * _Nonnull)engine; virtual void onRequestToken() DECLARE_DYNAMIC_MULTICAST_DELEGATE(FOnRequestToken); diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrhythmplayerstatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrhythmplayerstatechanged.dita index bb820f3cdd2..7e5b6f0ceed 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrhythmplayerstatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrhythmplayerstatechanged.dita @@ -14,6 +14,7 @@

public void onRhythmPlayerStateChanged(int state, int reason) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didRhythmPlayerStateChanged:(AgoraRhythmPlayerState)state reason:(AgoraRhythmPlayerReason)reason NS_SWIFT_NAME(rtcEngine(_:didRhythmPlayerStateChanged:reason:)); virtual void onRhythmPlayerStateChanged(RHYTHM_PLAYER_STATE_TYPE state, RHYTHM_PLAYER_REASON reason) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtcstats.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtcstats.dita index 4f1493e0d02..7f80326d1b6 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtcstats.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtcstats.dita @@ -14,6 +14,7 @@

public void onRtcStats(RtcStats stats) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine reportRtcStats:(AgoraChannelStats * _Nonnull)stats; virtual void onRtcStats(const RtcStats& stats) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingevent.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingevent.dita index 018944cfd60..0ef319224d1 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingevent.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingevent.dita @@ -14,6 +14,7 @@

public void onRtmpStreamingEvent(String url, int event) {} + - (void)rtcEngine:(AgoraRtcEngineKit* _Nonnull)engine rtmpStreamingEventWithUrl:(NSString* _Nonnull)url eventCode:(AgoraRtmpStreamingEvent)eventCode; virtual void onRtmpStreamingEvent(const char* url, RTMP_STREAMING_EVENT eventCode) { (void)url; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingstatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingstatechanged.dita index f12eb201bb6..5efe5c850b5 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingstatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingstatechanged.dita @@ -14,6 +14,7 @@

public void onRtmpStreamingStateChanged(String url, int state, int reason) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine rtmpStreamingChangedToState:(NSString * _Nonnull)url state:(AgoraRtmpStreamingState)state reason:(AgoraRtmpStreamingReason)reason NS_SWIFT_NAME(rtcEngine(_:rtmpStreamingChangedToState:state:reason:)); diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onscreencaptureinfoupdated.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onscreencaptureinfoupdated.dita index 4073059aabd..2d3f9a4b6ad 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onscreencaptureinfoupdated.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onscreencaptureinfoupdated.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onsnapshottaken.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onsnapshottaken.dita index 80e03f9dfd0..648ebeb21bb 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onsnapshottaken.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onsnapshottaken.dita @@ -14,6 +14,7 @@

public void onSnapshotTaken(int uid, String filePath, int width, int height, int errCode) {} + - (void)rtcEngine:(AgoraRtcEngineKit* _Nonnull)engine snapshotTaken:(NSUInteger)uid filePath:(NSString* _Nonnull)filePath width:(NSInteger)width height:(NSInteger)height errCode:(NSInteger)errCode; virtual void onSnapshotTaken(uid_t uid, const char* filePath, int width, int height, int errCode) { (void)uid; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onstart.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onstart.dita index 52a38ff484a..6496e68afc6 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onstart.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onstart.dita @@ -14,6 +14,7 @@

+ virtual bool onStart() = 0; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onstop.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onstop.dita index ef15cd278a3..5cd4d149b2d 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onstop.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onstop.dita @@ -14,6 +14,7 @@

+ virtual void onStop() = 0; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreaminjectedstatus.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreaminjectedstatus.dita index d8129501dcf..2aa1cce1a32 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreaminjectedstatus.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreaminjectedstatus.dita @@ -14,6 +14,7 @@

public void onStreamInjectedStatus(String url, int uid, int status) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine streamInjectedStatusOfUrl:(NSString * _Nonnull)url uid:(NSUInteger)uid status:(AgoraInjectStreamStatus)status; virtual void onStreamInjectedStatus(const char* url, uid_t uid, int status) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreammessage.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreammessage.dita index cad25b25f95..f1282bb81e7 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreammessage.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreammessage.dita @@ -14,6 +14,7 @@

public void onStreamMessage(int uid, int streamId, byte[] data) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine receiveStreamMessageFromUid:(NSUInteger)uid streamId:(NSInteger)streamId diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreammessageerror.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreammessageerror.dita index eb4906d89b8..7add82a130c 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreammessageerror.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreammessageerror.dita @@ -14,6 +14,7 @@

public void onStreamMessageError(int uid, int streamId, int error, int missed, int cached) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didOccurStreamMessageErrorFromUid:(NSUInteger)uid streamId:(NSInteger)streamId diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreampublished.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreampublished.dita index dcf968ae50f..256d7d80199 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreampublished.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreampublished.dita @@ -14,6 +14,7 @@

public void onStreamPublished(String url, int error) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine streamPublishedWithUrl:(NSString * _Nonnull)url errorCode:(AgoraErrorCode)errorCode; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreamunpublished.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreamunpublished.dita index 761ba58ee8f..d1e4785ec03 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreamunpublished.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreamunpublished.dita @@ -14,6 +14,7 @@

public void onStreamUnpublished(String url) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine streamUnpublishedWithUrl:(NSString * _Nonnull)url; virtual void onStreamUnpublished(const char *url) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_ontokenprivilegewillexpire.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_ontokenprivilegewillexpire.dita index 5b5fc5eb1ba..3a11969fb0b 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_ontokenprivilegewillexpire.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_ontokenprivilegewillexpire.dita @@ -14,6 +14,7 @@

public void onTokenPrivilegeWillExpire(String token) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine tokenPrivilegeWillExpire:(NSString *_Nonnull)token; virtual void onTokenPrivilegeWillExpire(const char* token) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_ontranscodedstreamlayoutinfo.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_ontranscodedstreamlayoutinfo.dita index 8c1b6892df6..d2f4233ed17 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_ontranscodedstreamlayoutinfo.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_ontranscodedstreamlayoutinfo.dita @@ -14,6 +14,7 @@

public void onTranscodedStreamLayoutInfo(int uid, VideoLayoutInfo info) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didTranscodedStreamLayoutInfoUpdatedWithUserId:(NSUInteger)uid videoLayoutInfo:(AgoraVideoLayoutInfo* _Nonnull)videoLayoutInfo NS_SWIFT_NAME(rtcEngine(_:didTranscodedStreamLayoutInfoUpdatedWithUserId:videoLayoutInfo:)); virtual void onTranscodedStreamLayoutInfo(uid_t uid, int width, int height, int layoutCount,const VideoLayout* layoutlist) { (void)uid; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_ontranscodingupdated.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_ontranscodingupdated.dita index 2c33f39cc70..d86d132e09f 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_ontranscodingupdated.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_ontranscodingupdated.dita @@ -14,6 +14,7 @@

public void onTranscodingUpdated() {} + - (void)rtcEngineTranscodingUpdated:(AgoraRtcEngineKit * _Nonnull)engine; virtual void onTranscodingUpdated() DECLARE_DYNAMIC_MULTICAST_DELEGATE(FOnTranscodingUpdated); diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onuplinknetworkinfoupdated.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onuplinknetworkinfoupdated.dita index 705371d0b59..5bf385bbd3b 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onuplinknetworkinfoupdated.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onuplinknetworkinfoupdated.dita @@ -14,6 +14,7 @@

public void onUplinkNetworkInfoUpdated(UplinkNetworkInfo info) {} + - (void)rtcEngine:(AgoraRtcEngineKit *_Nonnull)engine uplinkNetworkInfoUpdate:(AgoraUplinkNetworkInfo *_Nonnull)networkInfo; virtual void onUplinkNetworkInfoUpdated(const UplinkNetworkInfo& info) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onuploadlogresult.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onuploadlogresult.dita index 95ce35dabfa..7f1bb6194c7 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onuploadlogresult.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onuploadlogresult.dita @@ -14,7 +14,8 @@

- + + virtual void onUploadLogResult(const char* requestId, bool success, UPLOAD_ERROR_REASON reason) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onuseraccountupdated.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onuseraccountupdated.dita index e73ebd74857..ff93d09f09c 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onuseraccountupdated.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onuseraccountupdated.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onuserenablelocalvideo.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onuserenablelocalvideo.dita index 75bd818b70a..a8581332dc4 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onuserenablelocalvideo.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onuserenablelocalvideo.dita @@ -14,6 +14,7 @@

public void onUserEnableLocalVideo(int uid, boolean enabled) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didLocalVideoEnabled:(BOOL)enabled byUid:(NSUInteger)uid diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onuserenablevideo.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onuserenablevideo.dita index 10e5940f7d0..d5a7a330725 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onuserenablevideo.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onuserenablevideo.dita @@ -14,6 +14,7 @@

public void onUserEnableVideo(int uid, boolean enabled) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didVideoEnabled:(BOOL)enabled byUid:(NSUInteger)uid diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onuserinfoupdated.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onuserinfoupdated.dita index b94f12eaa4b..7e46b968a31 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onuserinfoupdated.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onuserinfoupdated.dita @@ -14,6 +14,7 @@

public void onUserInfoUpdated(int uid, UserInfo userInfo) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didUserInfoUpdatedWithUserId:(NSUInteger)uid userInfo:(AgoraUserInfo* _Nonnull)userInfo; virtual void onUserInfoUpdated(uid_t uid, const UserInfo& info) { (void)uid; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onuserjoined.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onuserjoined.dita index 9ea3d342898..e2d87b37646 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onuserjoined.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onuserjoined.dita @@ -7,6 +7,7 @@

public void onUserJoined(int uid, int elapsed) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didJoinedOfUid:(NSUInteger)uid elapsed:(NSInteger)elapsed; virtual void onUserJoined(uid_t uid, int elapsed) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onusermuteaudio.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onusermuteaudio.dita index dcfee238ad5..6b7895b5b7c 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onusermuteaudio.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onusermuteaudio.dita @@ -14,6 +14,7 @@

public void onUserMuteAudio(int uid, boolean muted) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didAudioMuted:(BOOL)muted byUid:(NSUInteger)uid; virtual void onUserMuteAudio(uid_t uid, bool muted) { (void)uid; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onusermutevideo.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onusermutevideo.dita index cfb29ae9672..aba321dbe96 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onusermutevideo.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onusermutevideo.dita @@ -14,6 +14,7 @@

public void onUserMuteVideo(int uid, boolean muted) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didVideoMuted:(BOOL)muted byUid:(NSUInteger)uid virtual void onUserMuteVideo(uid_t uid, bool muted) { (void)uid; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onuseroffline.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onuseroffline.dita index 95b344ea567..229f99400e7 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onuseroffline.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onuseroffline.dita @@ -14,6 +14,7 @@

public void onUserOffline(int uid, int reason) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didOfflineOfUid:(NSUInteger)uid reason:(AgoraUserOfflineReason)reason; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onuserstatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onuserstatechanged.dita index 7ab50d0dff2..30c7ab62f75 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onuserstatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onuserstatechanged.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideodevicestatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideodevicestatechanged.dita index 59cd1658dc0..ecc311fa7f2 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideodevicestatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideodevicestatechanged.dita @@ -14,7 +14,8 @@

- - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine device:(NSString * _Nonnull)deviceId type:(AgoraMediaDeviceType)deviceType stateChanged:(NSInteger)state NS_SWIFT_NAME(rtcEngine(_:device:type:stateChanged:)); + + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine device:(NSString * _Nonnull)deviceId type:(AgoraMediaDeviceType)deviceType stateChanged:(NSInteger)state NS_SWIFT_NAME(rtcEngine(_:device:type:stateChanged:)); virtual void onVideoDeviceStateChanged(const char* deviceId, int deviceType, int deviceState) { (void)deviceId; (void)deviceType; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideopublishstatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideopublishstatechanged.dita index e840b9162b1..de9b7076f92 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideopublishstatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideopublishstatechanged.dita @@ -16,6 +16,7 @@ public void onVideoPublishStateChanged(Constants.VideoSourceType source, String channel, int oldState, int newState, int elapseSinceLastState) {} + - (void)rtcEngine:(AgoraRtcEngineKit *_Nonnull)engine didVideoPublishStateChange:(NSString * _Nonnull)channelId sourceType:(AgoraVideoSourceType)sourceType oldState:(AgoraStreamPublishState)oldState diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideorenderingtracingresult.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideorenderingtracingresult.dita index 3e043e5f014..2c802e8a8f8 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideorenderingtracingresult.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideorenderingtracingresult.dita @@ -15,6 +15,7 @@

public void onVideoRenderingTracingResult(int uid, Constants.MEDIA_RENDER_TRACE_EVENT currentEvent, VideoRenderingTracingInfo tracingInfo) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine videoRenderingTracingResultOfUid:(NSUInteger)uid currentEvent:(AgoraMediaRenderTraceEvent)currentEvent tracingInfo:(AgoraVideoRenderingTracingInfo * _Nonnull)tracingInfo NS_SWIFT_NAME(rtcEngine(_:videoRenderingTracingResultOfUid:currentEvent:tracingInfo:)); virtual void onVideoRenderingTracingResult(uid_t uid, MEDIA_TRACE_EVENT currentEvent, VideoRenderingTracingInfo tracingInfo) { (void)uid; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideosizechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideosizechanged.dita index 1147a4c9f11..e8b9d084772 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideosizechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideosizechanged.dita @@ -15,6 +15,7 @@

public void onVideoSizeChanged( Constants.VideoSourceType source, int uid, int width, int height, int rotation) {} + - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine videoSizeChangedOfSourceType:(AgoraVideoSourceType)sourceType uid:(NSString * _Nonnull)uid size:(CGSize)size rotation:(NSInteger)rotation NS_SWIFT_NAME(rtcEngine(_:videoSizeChangedOf:uid:size:rotation:)); virtual void onVideoSizeChanged(VIDEO_SOURCE_TYPE sourceType, uid_t uid, int width, int height, int rotation) { (void)uid; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideosourceframesizechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideosourceframesizechanged.dita index 306c7602997..06611e70203 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideosourceframesizechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideosourceframesizechanged.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideostopped.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideostopped.dita index e4c1df0c043..3ccf9c7a5d3 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideostopped.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideostopped.dita @@ -14,6 +14,7 @@

public void onVideoStopped() {} + - (void)rtcEngineVideoDidStop:(AgoraRtcEngineKit * _Nonnull)engine; virtual void onVideoStopped() DECLARE_DYNAMIC_MULTICAST_DELEGATE(FOnVideoStopped); diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideosubscribestatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideosubscribestatechanged.dita index efd89783cdb..be5850d6e32 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideosubscribestatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideosubscribestatechanged.dita @@ -15,6 +15,7 @@

public void onVideoSubscribeStateChanged( String channel, int uid, int oldState, int newState, int elapseSinceLastState) {} + - (void)rtcEngine:(AgoraRtcEngineKit *_Nonnull)engine didVideoSubscribeStateChange:(NSString * _Nonnull)channelId uid:(unsigned int)uid diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onvirtualbackgroundsourceenabled.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onvirtualbackgroundsourceenabled.dita index 1b7b0917e7f..da363915282 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onvirtualbackgroundsourceenabled.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onvirtualbackgroundsourceenabled.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onwarning.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onwarning.dita index cb33415352e..09337411c2a 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onwarning.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onwarning.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/callback_ivideoencodedframeobserver_onencodedvideoframereceived.dita b/dita/RTC-NG/API/callback_ivideoencodedframeobserver_onencodedvideoframereceived.dita index 525a4eba12b..9bd9353fa91 100644 --- a/dita/RTC-NG/API/callback_ivideoencodedframeobserver_onencodedvideoframereceived.dita +++ b/dita/RTC-NG/API/callback_ivideoencodedframeobserver_onencodedvideoframereceived.dita @@ -14,6 +14,7 @@

boolean onEncodedVideoFrameReceived(ByteBuffer buffer, EncodedVideoFrameInfo info); + - (BOOL)onEncodedVideoFrameReceived:(NSData * _Nonnull )videoData length:(size_t)length info:(AgoraEncodedVideoFrameInfo * _Nonnull)videoFrameInfo NS_SWIFT_NAME(onEncodedVideoFrameReceived(_:length:info:)); virtual bool onEncodedVideoFrameReceived(rtc::uid_t uid, const uint8_t* imageBuffer, size_t length, const rtc::EncodedVideoFrameInfo& videoEncodedFrameInfo) = 0; diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_getmirrorapplied.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_getmirrorapplied.dita index 603923434c0..afcab900cee 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_getmirrorapplied.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_getmirrorapplied.dita @@ -14,6 +14,7 @@

boolean getMirrorApplied(); + - (BOOL)getMirrorApplied; virtual bool getMirrorApplied() { return false; } DECLARE_DYNAMIC_MULTICAST_DELEGATE(FGetMirrorApplied); diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_getobservedframeposition.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_getobservedframeposition.dita index 27222a9b175..b20cd0f7cab 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_getobservedframeposition.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_getobservedframeposition.dita @@ -14,6 +14,7 @@

int getObservedFramePosition(); + - (unsigned int)getObservedFramePosition; virtual uint32_t getObservedFramePosition() { return base::POSITION_POST_CAPTURER | base::POSITION_PRE_RENDERER; diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_getrotationapplied.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_getrotationapplied.dita index 1b0319ca580..8fefe6daef7 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_getrotationapplied.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_getrotationapplied.dita @@ -14,6 +14,7 @@

boolean getRotationApplied(); + - (BOOL)getRotationApplied; virtual bool getRotationApplied() { return false; } DECLARE_DYNAMIC_MULTICAST_DELEGATE(FGetRotationApplied); diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_getsmoothrenderingenabled.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_getsmoothrenderingenabled.dita index e126379bb44..5cf2d5165ac 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_getsmoothrenderingenabled.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_getsmoothrenderingenabled.dita @@ -14,6 +14,7 @@

+ virtual bool getSmoothRenderingEnabled(){ return false; } diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoformatpreference.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoformatpreference.dita index 7935316eea2..6e3d7d19e1c 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoformatpreference.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoformatpreference.dita @@ -15,6 +15,7 @@

int getVideoFormatPreference(); + - (AgoraVideoFormat)getVideoFormatPreference; virtual VIDEO_PIXEL_FORMAT getVideoFormatPreference() { return VIDEO_PIXEL_DEFAULT; } diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoframeprocessmode.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoframeprocessmode.dita index 8bfd6b476a4..bf5d08404df 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoframeprocessmode.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoframeprocessmode.dita @@ -14,6 +14,7 @@

int getVideoFrameProcessMode(); + - (AgoraVideoFrameProcessMode)getVideoFrameProcessMode; virtual VIDEO_FRAME_PROCESS_MODE getVideoFrameProcessMode() { return PROCESS_MODE_READ_ONLY; diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_oncapturevideoframe.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_oncapturevideoframe.dita index 5c51f210ea8..1fe7d906c19 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_oncapturevideoframe.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_oncapturevideoframe.dita @@ -14,6 +14,7 @@

boolean onCaptureVideoFrame(int sourceType, VideoFrame videoFrame); + - (BOOL)onCaptureVideoFrame:(AgoraOutputVideoFrame * _Nonnull)videoFrame sourceType:(AgoraVideoSourceType)sourceType; virtual bool onCaptureVideoFrame(agora::rtc::VIDEO_SOURCE_TYPE sourceType, VideoFrame& videoFrame) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnCaptureVideoFrame, EVIDEO_SOURCE_TYPE, sourceType, const FVideoFrame&, videoFrame); diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_onframe.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_onframe.dita index 0cf2765bb7c..84347fcd146 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_onframe.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_onframe.dita @@ -14,6 +14,7 @@

void onFrame(VideoFrame frame); + - (void)AgoraRtcMediaPlayer:(id<AgoraRtcMediaPlayerProtocol> _Nonnull)playerKit didReceiveVideoFrame:(AgoraOutputVideoFrame * _Nonnull)videoFrame NS_SWIFT_NAME(AgoraRtcMediaPlayer(_:didReceiveVideoFrame:)); virtual void onFrame(const VideoFrame* frame) = 0; diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_onmediaplayervideoframe.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_onmediaplayervideoframe.dita index c02074e8683..9f9a00aabbd 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_onmediaplayervideoframe.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_onmediaplayervideoframe.dita @@ -14,6 +14,7 @@

boolean onMediaPlayerVideoFrame(VideoFrame videoFrame, int mediaPlayerId); + - (BOOL)onMediaPlayerVideoFrame:(AgoraOutputVideoFrame * _Nonnull)videoFrame mediaPlayerId:(NSInteger)mediaPlayerId; virtual bool onMediaPlayerVideoFrame(VideoFrame& videoFrame, int mediaPlayerId) = 0; onMediaPlayerVideoFrame?(videoFrame: VideoFrame, mediaPlayerId: number): void; diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_onpreencodescreenvideoframe.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_onpreencodescreenvideoframe.dita index 3c7d909cd76..50b3780a224 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_onpreencodescreenvideoframe.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_onpreencodescreenvideoframe.dita @@ -14,7 +14,8 @@

boolean onPreEncodeScreenVideoFrame(VideoFrame videoFrame); - - (BOOL)onPreEncodeScreenVideoFrame:(AgoraOutputVideoFrame * _Nonnull)videoFrame; + + - (BOOL)onPreEncodeScreenVideoFrame:(AgoraOutputVideoFrame * _Nonnull)videoFrame; virtual bool onPreEncodeScreenVideoFrame(VideoFrame& videoFrame) = 0; onPreEncodeScreenVideoFrame?(videoFrame: VideoFrame): void; diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_onpreencodevideoframe.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_onpreencodevideoframe.dita index 22654749826..3c15d5364c3 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_onpreencodevideoframe.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_onpreencodevideoframe.dita @@ -14,6 +14,7 @@

boolean onPreEncodeVideoFrame(int sourceType, VideoFrame videoFrame); + - (BOOL)onPreEncodeVideoFrame:(AgoraOutputVideoFrame * _Nonnull)videoFrame sourceType:(AgoraVideoSourceType)sourceType; virtual bool onPreEncodeVideoFrame(agora::rtc::VIDEO_SOURCE_TYPE sourceType, VideoFrame& videoFrame) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnPreEncodeVideoFrame, EVIDEO_SOURCE_TYPE, sourceType, const FVideoFrame&, videoFrame); diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_onrendervideoframe.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_onrendervideoframe.dita index f9c67631416..6c0a1b44b3a 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_onrendervideoframe.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_onrendervideoframe.dita @@ -14,6 +14,7 @@

boolean onRenderVideoFrame(String channelId, int uid, VideoFrame videoFrame); + - (BOOL)onRenderVideoFrame:(AgoraOutputVideoFrame * _Nonnull)videoFrame uid:(NSUInteger)uid channelId:(NSString * _Nonnull)channelId; diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_onrendervideoframeex.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_onrendervideoframeex.dita index 039b0a22353..2d233e73d3e 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_onrendervideoframeex.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_onrendervideoframeex.dita @@ -14,6 +14,7 @@

+ virtual bool onRenderVideoFrameEx(const char *channelId, unsigned int uid, diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_onscreencapturevideoframe.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_onscreencapturevideoframe.dita index abbce53a760..a51fc7a022c 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_onscreencapturevideoframe.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_onscreencapturevideoframe.dita @@ -14,6 +14,7 @@

boolean onScreenCaptureVideoFrame(VideoFrame videoFrame); + - (BOOL)onScreenCaptureVideoFrame:(AgoraOutputVideoFrame * _Nonnull)videoFrame; virtual bool onScreenCaptureVideoFrame(VideoFrame& videoFrame) = 0; onScreenCaptureVideoFrame?(videoFrame: VideoFrame): void; diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_onsecondarypreencodecameravideoframe.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_onsecondarypreencodecameravideoframe.dita index ce2e4a40192..ae6329e245f 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_onsecondarypreencodecameravideoframe.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_onsecondarypreencodecameravideoframe.dita @@ -14,6 +14,7 @@

+ virtual bool onSecondaryPreEncodeCameraVideoFrame(VideoFrame& videoFrame) = 0; onSecondaryPreEncodeCameraVideoFrame?(videoFrame: VideoFrame): void; diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_onsecondarypreencodescreenvideoframe.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_onsecondarypreencodescreenvideoframe.dita index ca57cc02a56..efeead5ea46 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_onsecondarypreencodescreenvideoframe.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_onsecondarypreencodescreenvideoframe.dita @@ -14,6 +14,7 @@

+ virtual bool onSecondaryPreEncodeScreenVideoFrame(VideoFrame& videoFrame) = 0; onSecondaryPreEncodeScreenVideoFrame?(videoFrame: VideoFrame): void; diff --git a/dita/RTC-NG/API/callback_ivideosink_ondispose.dita b/dita/RTC-NG/API/callback_ivideosink_ondispose.dita index ba91ca32fec..bbb6392a1c8 100644 --- a/dita/RTC-NG/API/callback_ivideosink_ondispose.dita +++ b/dita/RTC-NG/API/callback_ivideosink_ondispose.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/callback_ivideosink_oninitialize.dita b/dita/RTC-NG/API/callback_ivideosink_oninitialize.dita index 4ad45499f72..9de419f69c2 100644 --- a/dita/RTC-NG/API/callback_ivideosink_oninitialize.dita +++ b/dita/RTC-NG/API/callback_ivideosink_oninitialize.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/callback_ivideosink_onrenderpixelbuffer.dita b/dita/RTC-NG/API/callback_ivideosink_onrenderpixelbuffer.dita index 512a3e6d85b..fcd933df4d4 100644 --- a/dita/RTC-NG/API/callback_ivideosink_onrenderpixelbuffer.dita +++ b/dita/RTC-NG/API/callback_ivideosink_onrenderpixelbuffer.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/callback_ivideosink_onrenderrawdata.dita b/dita/RTC-NG/API/callback_ivideosink_onrenderrawdata.dita index 33cce906960..69a02a72a5f 100644 --- a/dita/RTC-NG/API/callback_ivideosink_onrenderrawdata.dita +++ b/dita/RTC-NG/API/callback_ivideosink_onrenderrawdata.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/callback_ivideosink_onstart.dita b/dita/RTC-NG/API/callback_ivideosink_onstart.dita index fe5a5568831..350371afcef 100644 --- a/dita/RTC-NG/API/callback_ivideosink_onstart.dita +++ b/dita/RTC-NG/API/callback_ivideosink_onstart.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/callback_ivideosink_onstop.dita b/dita/RTC-NG/API/callback_ivideosink_onstop.dita index 58af8a57e2a..95db926be1a 100644 --- a/dita/RTC-NG/API/callback_ivideosink_onstop.dita +++ b/dita/RTC-NG/API/callback_ivideosink_onstop.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/callback_videosurface_ontexturesizemodify.dita b/dita/RTC-NG/API/callback_videosurface_ontexturesizemodify.dita index 1e6e3eba8fe..f6bb35d7932 100644 --- a/dita/RTC-NG/API/callback_videosurface_ontexturesizemodify.dita +++ b/dita/RTC-NG/API/callback_videosurface_ontexturesizemodify.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/class_Localaccesspointconfiguration.dita b/dita/RTC-NG/API/class_Localaccesspointconfiguration.dita index d5dc9ce374b..58d3171000c 100644 --- a/dita/RTC-NG/API/class_Localaccesspointconfiguration.dita +++ b/dita/RTC-NG/API/class_Localaccesspointconfiguration.dita @@ -65,6 +65,7 @@ public int mode = Constants.LOCAL_RPOXY_CONNECTIVITY_FIRST; public AdvancedConfigInfo advancedConfig = null; } + NS_SWIFT_NAME(AgoraLocalAccessPointConfiguration) __attribute__((visibility("default"))) @interface AgoraLocalAccessPointConfiguration : NSObject @property(copy, nonatomic) NSArray* _Nullable ipList NS_SWIFT_NAME(ipList); @property(copy, nonatomic) NSArray* _Nullable domainList NS_SWIFT_NAME(domainList); diff --git a/dita/RTC-NG/API/class_advancedaudiooptions.dita b/dita/RTC-NG/API/class_advancedaudiooptions.dita index b434cd26e24..6a1098e94f7 100644 --- a/dita/RTC-NG/API/class_advancedaudiooptions.dita +++ b/dita/RTC-NG/API/class_advancedaudiooptions.dita @@ -28,7 +28,8 @@ audioProcessingChannels = AgoraAudioProcessChannels.AGORA_AUDIO_MONO_PROCESSING; } } - __attribute__((visibility("default"))) @interface AgoraAdvancedAudioOptions: NSObject + + __attribute__((visibility("default"))) @interface AgoraAdvancedAudioOptions: NSObject @property(assign, nonatomic) AgoraAudioProcessChannels audioProcessingChannels; @end struct AdvancedAudioOptions { diff --git a/dita/RTC-NG/API/class_advancedconfiginfo.dita b/dita/RTC-NG/API/class_advancedconfiginfo.dita index 6b5cc22e509..a6c87d4a672 100644 --- a/dita/RTC-NG/API/class_advancedconfiginfo.dita +++ b/dita/RTC-NG/API/class_advancedconfiginfo.dita @@ -16,6 +16,7 @@ return logUploadServer; } }; + NS_SWIFT_NAME(AdvancedConfigInfo) __attribute__((visibility("default"))) @interface AdvancedConfigInfo : NSObject @property(strong, nonatomic) LogUploadServerInfo* _Nullable logUploadServer; @end diff --git a/dita/RTC-NG/API/class_advanceoptions.dita b/dita/RTC-NG/API/class_advanceoptions.dita index 4984de56c3d..d6982e9b50b 100644 --- a/dita/RTC-NG/API/class_advanceoptions.dita +++ b/dita/RTC-NG/API/class_advanceoptions.dita @@ -19,6 +19,7 @@ this.compressionPreference = COMPRESSION_PREFERENCE.PREFER_LOW_LATENCY; } } + __attribute__((visibility("default"))) @interface AgoraAdvancedVideoOptions : NSObject @property(assign, nonatomic) AgoraCompressionPreference compressionPreference; @property(assign, nonatomic) AgoraEncodingPreference encodingPreference; diff --git a/dita/RTC-NG/API/class_agorafacepositioninfo.dita b/dita/RTC-NG/API/class_agorafacepositioninfo.dita index c076d449886..e2cac637544 100644 --- a/dita/RTC-NG/API/class_agorafacepositioninfo.dita +++ b/dita/RTC-NG/API/class_agorafacepositioninfo.dita @@ -13,6 +13,7 @@ public int height; public int distance; } + NS_SWIFT_NAME(AgoraFacePositionInfo) __attribute__((visibility("default"))) @interface AgoraFacePositionInfo : NSObject @property(assign, nonatomic) NSInteger x NS_SWIFT_NAME(x); @property(assign, nonatomic) NSInteger y NS_SWIFT_NAME(y); diff --git a/dita/RTC-NG/API/class_agorarhythmplayerconfig.dita b/dita/RTC-NG/API/class_agorarhythmplayerconfig.dita index 46aced82367..bd8b8831570 100644 --- a/dita/RTC-NG/API/class_agorarhythmplayerconfig.dita +++ b/dita/RTC-NG/API/class_agorarhythmplayerconfig.dita @@ -25,6 +25,7 @@ return beatsPerMinute; } } + __attribute__((visibility("default"))) @interface AgoraRhythmPlayerConfig: NSObject @property (assign, nonatomic) int beatsPerMeasure; @property (assign, nonatomic) int beatsPerMinute; diff --git a/dita/RTC-NG/API/class_agorartcdeviceinfo.dita b/dita/RTC-NG/API/class_agorartcdeviceinfo.dita index b1c165de6e7..d01a9891af0 100644 --- a/dita/RTC-NG/API/class_agorartcdeviceinfo.dita +++ b/dita/RTC-NG/API/class_agorartcdeviceinfo.dita @@ -7,6 +7,7 @@

+ __attribute__((visibility("default"))) @interface AgoraRtcDeviceInfo : NSObject @property (assign, nonatomic) int __deprecated index; @property(assign, nonatomic) AgoraMediaDeviceType type; diff --git a/dita/RTC-NG/API/class_agorartcexception.dita b/dita/RTC-NG/API/class_agorartcexception.dita index 5a96abe14df..d846b9010ba 100644 --- a/dita/RTC-NG/API/class_agorartcexception.dita +++ b/dita/RTC-NG/API/class_agorartcexception.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/class_agoravideoview.dita b/dita/RTC-NG/API/class_agoravideoview.dita index 8420ac9c2a0..3186a19547a 100644 --- a/dita/RTC-NG/API/class_agoravideoview.dita +++ b/dita/RTC-NG/API/class_agoravideoview.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/class_agoraview.dita b/dita/RTC-NG/API/class_agoraview.dita index f4ff32ac458..a04d1d39e29 100644 --- a/dita/RTC-NG/API/class_agoraview.dita +++ b/dita/RTC-NG/API/class_agoraview.dita @@ -7,6 +7,7 @@

+ interface AgoraView { diff --git a/dita/RTC-NG/API/class_audiodeviceinfo.dita b/dita/RTC-NG/API/class_audiodeviceinfo.dita index 24eb63ae76a..c2de5df7829 100644 --- a/dita/RTC-NG/API/class_audiodeviceinfo.dita +++ b/dita/RTC-NG/API/class_audiodeviceinfo.dita @@ -7,6 +7,7 @@

+ export class AudioDeviceInfo { diff --git a/dita/RTC-NG/API/class_audioencodedframeobserverconfig.dita b/dita/RTC-NG/API/class_audioencodedframeobserverconfig.dita index 657f1ab3947..3226f3f165e 100644 --- a/dita/RTC-NG/API/class_audioencodedframeobserverconfig.dita +++ b/dita/RTC-NG/API/class_audioencodedframeobserverconfig.dita @@ -15,6 +15,7 @@ encodingType = Constants.AUDIO_ENCODING_TYPE_OPUS_48000_MEDIUM; } } + __attribute__((visibility("default"))) @interface AgoraAudioEncodedFrameDelegateConfig: NSObject @property (assign, nonatomic) AgoraAudioEncodedFrameDelegatePosition postionType; @property (assign, nonatomic) AgoraAudioEncodingType encodingType; diff --git a/dita/RTC-NG/API/class_audioexternalsourceposition.dita b/dita/RTC-NG/API/class_audioexternalsourceposition.dita index 91b23f1a883..6c1a8969390 100644 --- a/dita/RTC-NG/API/class_audioexternalsourceposition.dita +++ b/dita/RTC-NG/API/class_audioexternalsourceposition.dita @@ -11,6 +11,7 @@ AUDIO_EXTERNAL_RECORD_SOURCE_PRE_PROCESS(1), AUDIO_EXTERNAL_RECORD_SOURCE_POST_PROCESS(2); } + typedef NS_ENUM(NSUInteger, AgoraAudioExternalSourcePos) { AgoraAudioExternalPlayoutSource = 0, AgoraAudioExternalRecordSourcePreProcess = 1, diff --git a/dita/RTC-NG/API/class_audioframe.dita b/dita/RTC-NG/API/class_audioframe.dita index f5f32d6113e..09dafbae3f1 100644 --- a/dita/RTC-NG/API/class_audioframe.dita +++ b/dita/RTC-NG/API/class_audioframe.dita @@ -62,6 +62,7 @@ + ", timestamp=" + timestamp + '}'; } } + __attribute__((visibility("default"))) @interface AgoraAudioFrame : NSObject diff --git a/dita/RTC-NG/API/class_audioparams.dita b/dita/RTC-NG/API/class_audioparams.dita index 5b0f2ae8f7a..e54d1bcac17 100644 --- a/dita/RTC-NG/API/class_audioparams.dita +++ b/dita/RTC-NG/API/class_audioparams.dita @@ -20,6 +20,7 @@ this.samplesPerCall = samplesPerCall; } } + __attribute__((visibility("default"))) @interface AgoraAudioParams : NSObject @property (assign, nonatomic) NSInteger sampleRate; diff --git a/dita/RTC-NG/API/class_audiopcmframe.dita b/dita/RTC-NG/API/class_audiopcmframe.dita index 4fa35f5754c..1a6baddd3fb 100644 --- a/dita/RTC-NG/API/class_audiopcmframe.dita +++ b/dita/RTC-NG/API/class_audiopcmframe.dita @@ -7,6 +7,7 @@

+ __attribute__((visibility("default"))) @interface AgoraAudioPcmFrame: NSObject @property (assign, nonatomic) uint32_t captureTimestamp; @property (assign, nonatomic) size_t samplesPerChannel; diff --git a/dita/RTC-NG/API/class_audiorecordingconfiguration.dita b/dita/RTC-NG/API/class_audiorecordingconfiguration.dita index a86a61a05b3..91d4042f481 100644 --- a/dita/RTC-NG/API/class_audiorecordingconfiguration.dita +++ b/dita/RTC-NG/API/class_audiorecordingconfiguration.dita @@ -22,6 +22,7 @@ recordingChannel = 1; } } + __attribute__((visibility("default"))) @interface AgoraAudioRecordingConfiguration: NSObject @property (copy, nonatomic) NSString * _Nullable filePath; @property (assign, nonatomic) NSUInteger sampleRate; diff --git a/dita/RTC-NG/API/class_audiospectrumdata.dita b/dita/RTC-NG/API/class_audiospectrumdata.dita index d64eaa3a3ad..126297193f2 100644 --- a/dita/RTC-NG/API/class_audiospectrumdata.dita +++ b/dita/RTC-NG/API/class_audiospectrumdata.dita @@ -10,6 +10,7 @@ private float[] audioSpectrumData; private int dataLength; } + struct AudioSpectrumData { const float *audioSpectrumData; diff --git a/dita/RTC-NG/API/class_audiotrackconfig.dita b/dita/RTC-NG/API/class_audiotrackconfig.dita index 5839c99e6ad..ebb452fe064 100644 --- a/dita/RTC-NG/API/class_audiotrackconfig.dita +++ b/dita/RTC-NG/API/class_audiotrackconfig.dita @@ -14,7 +14,8 @@ this.enableLocalPlayback = true; } } - NS_SWIFT_NAME(AgoraAudioTrackConfig) __attribute__((visibility("default"))) @interface AgoraAudioTrackConfig : NSObject + + NS_SWIFT_NAME(AgoraAudioTrackConfig) __attribute__((visibility("default"))) @interface AgoraAudioTrackConfig : NSObject @property (assign, nonatomic) BOOL enableLocalPlayback NS_SWIFT_NAME(enableLocalPlayback); @end diff --git a/dita/RTC-NG/API/class_audiovolumeinfo.dita b/dita/RTC-NG/API/class_audiovolumeinfo.dita index fa1d11d12e1..094e0ffe9ee 100644 --- a/dita/RTC-NG/API/class_audiovolumeinfo.dita +++ b/dita/RTC-NG/API/class_audiovolumeinfo.dita @@ -12,6 +12,7 @@ public int vad; public double voicePitch; } + __attribute__((visibility("default"))) @interface AgoraRtcAudioVolumeInfo : NSObject @property(assign, nonatomic) NSUInteger uid; @property(assign, nonatomic) NSUInteger volume; diff --git a/dita/RTC-NG/API/class_beautyoptions.dita b/dita/RTC-NG/API/class_beautyoptions.dita index 83a897c680a..10a31ba6a69 100644 --- a/dita/RTC-NG/API/class_beautyoptions.dita +++ b/dita/RTC-NG/API/class_beautyoptions.dita @@ -17,6 +17,7 @@ public float rednessLevel; public float sharpnessLevel; } + __attribute__((visibility("default"))) @interface AgoraBeautyOptions : NSObject @property(nonatomic, assign) AgoraLighteningContrastLevel lighteningContrastLevel; diff --git a/dita/RTC-NG/API/class_cachestatistics.dita b/dita/RTC-NG/API/class_cachestatistics.dita index 43d88a147bf..9e615b81e04 100644 --- a/dita/RTC-NG/API/class_cachestatistics.dita +++ b/dita/RTC-NG/API/class_cachestatistics.dita @@ -17,6 +17,7 @@ private long cacheSize; private long downloadSize; } + __attribute__((visibility("default"))) @interface AgoraMediaPlayerCacheStatistics : NSObject @property(assign, nonatomic) NSInteger fileSize; @property(assign, nonatomic) NSInteger cacheSize; diff --git a/dita/RTC-NG/API/class_cameracapturerconfiguration.dita b/dita/RTC-NG/API/class_cameracapturerconfiguration.dita index 730ee7c892c..745b8ed31aa 100644 --- a/dita/RTC-NG/API/class_cameracapturerconfiguration.dita +++ b/dita/RTC-NG/API/class_cameracapturerconfiguration.dita @@ -153,7 +153,8 @@ + ", cameraFocalLengthType=" + cameraFocalLengthType + '}'; } } - __attribute__((visibility("default"))) @interface AgoraCameraCapturerConfiguration: NSObject + + __attribute__((visibility("default"))) @interface AgoraCameraCapturerConfiguration: NSObject #if TARGET_OS_IOS @property (assign, nonatomic) AgoraCameraDirection cameraDirection; @property(assign, nonatomic) AgoraFocalLength cameraFocalLengthType; diff --git a/dita/RTC-NG/API/class_channel.dita b/dita/RTC-NG/API/class_channel.dita index 845a41a70ad..bf83a704261 100644 --- a/dita/RTC-NG/API/class_channel.dita +++ b/dita/RTC-NG/API/class_channel.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/class_channelmediainfo.dita b/dita/RTC-NG/API/class_channelmediainfo.dita index 714325985aa..4f2da9b689b 100644 --- a/dita/RTC-NG/API/class_channelmediainfo.dita +++ b/dita/RTC-NG/API/class_channelmediainfo.dita @@ -12,6 +12,7 @@ public String token = null; public int uid = 0; } + __attribute__((visibility("default"))) @interface AgoraChannelMediaRelayInfo: NSObject @property (copy, nonatomic) NSString * _Nullable token; diff --git a/dita/RTC-NG/API/class_channelmediaoptions.dita b/dita/RTC-NG/API/class_channelmediaoptions.dita index ef2c03d3f44..a19f385fef9 100644 --- a/dita/RTC-NG/API/class_channelmediaoptions.dita +++ b/dita/RTC-NG/API/class_channelmediaoptions.dita @@ -37,6 +37,7 @@ public Integer customVideoTrackId; public Boolean isAudioFilterable; } + __attribute__((visibility("default"))) @interface AgoraRtcChannelMediaOptions : NSObject @property(assign, nonatomic) BOOL publishCameraTrack; @property(assign, nonatomic) BOOL publishSecondaryCameraTrack; diff --git a/dita/RTC-NG/API/class_channelmediarelayconfiguration.dita b/dita/RTC-NG/API/class_channelmediarelayconfiguration.dita index ffd37629297..796978e8398 100644 --- a/dita/RTC-NG/API/class_channelmediarelayconfiguration.dita +++ b/dita/RTC-NG/API/class_channelmediarelayconfiguration.dita @@ -36,6 +36,7 @@ } } + __attribute__((visibility("default"))) @interface AgoraChannelMediaRelayConfiguration: NSObject @property (strong, nonatomic, readonly) NSDictionary<NSString *, AgoraChannelMediaRelayInfo *> *_Nullable destinationInfos; diff --git a/dita/RTC-NG/API/class_clientroleoptions.dita b/dita/RTC-NG/API/class_clientroleoptions.dita index 0d9aa700379..8ec09a47e02 100644 --- a/dita/RTC-NG/API/class_clientroleoptions.dita +++ b/dita/RTC-NG/API/class_clientroleoptions.dita @@ -14,6 +14,7 @@ return audienceLatencyLevel; } } + __attribute__((visibility("default"))) @interface AgoraClientRoleOptions: NSObject @property (assign, nonatomic) AgoraAudienceLatencyLevelType audienceLatencyLevel; diff --git a/dita/RTC-NG/API/class_climaxsegment.dita b/dita/RTC-NG/API/class_climaxsegment.dita index 65321b644cf..1aaad90b47b 100644 --- a/dita/RTC-NG/API/class_climaxsegment.dita +++ b/dita/RTC-NG/API/class_climaxsegment.dita @@ -26,6 +26,7 @@ return endTimeMs; } } + __attribute__((visibility("default"))) @interface AgoraClimaxSegment : NSObject @property(nonatomic, assign) NSInteger startTimeMs; @property(nonatomic, assign) NSInteger endTimeMs; diff --git a/dita/RTC-NG/API/class_codeccapinfo.dita b/dita/RTC-NG/API/class_codeccapinfo.dita index 74d0783c220..abdf189b28b 100644 --- a/dita/RTC-NG/API/class_codeccapinfo.dita +++ b/dita/RTC-NG/API/class_codeccapinfo.dita @@ -25,6 +25,7 @@ this.codecCapMask = codecCapMask; } } + __attribute__((visibility("default"))) @interface AgoraVideoCodecCapInfo : NSObject @property(assign, nonatomic) AgoraVideoCodecType codecType; @property(assign, nonatomic) NSUInteger codecCapMask; diff --git a/dita/RTC-NG/API/class_codeccaplevels.dita b/dita/RTC-NG/API/class_codeccaplevels.dita index 989cdf856b9..301a69e9505 100644 --- a/dita/RTC-NG/API/class_codeccaplevels.dita +++ b/dita/RTC-NG/API/class_codeccaplevels.dita @@ -21,6 +21,7 @@ this.swDecodingLevel = swDecLevel; }; }; + __attribute__((visibility("default"))) @interface AgoraVideoCodecCapLevels : NSObject @property(assign, nonatomic) AgoraVideoCodecCapabilityLevel hwDecodingLevel; @property(assign, nonatomic) AgoraVideoCodecCapabilityLevel swDecodingLevel; diff --git a/dita/RTC-NG/API/class_colorenhanceoptions.dita b/dita/RTC-NG/API/class_colorenhanceoptions.dita index 828439006f7..0bdd5a291ad 100644 --- a/dita/RTC-NG/API/class_colorenhanceoptions.dita +++ b/dita/RTC-NG/API/class_colorenhanceoptions.dita @@ -20,6 +20,7 @@ skinProtectLevel = skinProtect; } } + __attribute__((visibility("default"))) @interface AgoraColorEnhanceOptions : NSObject @property(nonatomic, assign) float strengthLevel; @property(nonatomic, assign) float skinProtectLevel; diff --git a/dita/RTC-NG/API/class_contentinspectconfig.dita b/dita/RTC-NG/API/class_contentinspectconfig.dita index a3a3b027825..59c50ca3e7c 100644 --- a/dita/RTC-NG/API/class_contentinspectconfig.dita +++ b/dita/RTC-NG/API/class_contentinspectconfig.dita @@ -34,6 +34,7 @@ moduleCount = 0; } } + __attribute__((visibility("default"))) @interface AgoraContentInspectConfig: NSObject @property (nonatomic, copy) NSString* _Nullable extraInfo; @property (nonatomic, copy) NSString* _Nullable serverConfig; diff --git a/dita/RTC-NG/API/class_contentinspectmodule.dita b/dita/RTC-NG/API/class_contentinspectmodule.dita index fd6f9af7777..6d46cca887b 100644 --- a/dita/RTC-NG/API/class_contentinspectmodule.dita +++ b/dita/RTC-NG/API/class_contentinspectmodule.dita @@ -13,6 +13,7 @@ type = CONTENT_INSPECT_TYPE_INVALID; interval = 0; } + __attribute__((visibility("default"))) @interface AgoraContentInspectModule: NSObject @property (assign, nonatomic) AgoraContentInspectType type; diff --git a/dita/RTC-NG/API/class_datastreamconfig.dita b/dita/RTC-NG/API/class_datastreamconfig.dita index 57fd48d15e6..f3acd2bbd27 100644 --- a/dita/RTC-NG/API/class_datastreamconfig.dita +++ b/dita/RTC-NG/API/class_datastreamconfig.dita @@ -10,6 +10,7 @@ public boolean syncWithAudio = false; public boolean ordered = false; } + __attribute__((visibility("default"))) @interface AgoraDataStreamConfig: NSObject @property (assign, nonatomic) BOOL ordered; @property (assign, nonatomic) BOOL syncWithAudio; diff --git a/dita/RTC-NG/API/class_device.dita b/dita/RTC-NG/API/class_device.dita index a3dae84ed91..aa537266260 100644 --- a/dita/RTC-NG/API/class_device.dita +++ b/dita/RTC-NG/API/class_device.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/class_deviceinfo.dita b/dita/RTC-NG/API/class_deviceinfo.dita index 9f2a5b53f6e..f55cfa44dcc 100644 --- a/dita/RTC-NG/API/class_deviceinfo.dita +++ b/dita/RTC-NG/API/class_deviceinfo.dita @@ -14,6 +14,7 @@ this.isLowLatencyAudioSupported = isLowLatencyAudioSupported; } } + struct DeviceInfo { bool isLowLatencyAudioSupported; diff --git a/dita/RTC-NG/API/class_directcdnstreamingmediaoptions.dita b/dita/RTC-NG/API/class_directcdnstreamingmediaoptions.dita index 65e6df4a3fb..17ed95e8f44 100644 --- a/dita/RTC-NG/API/class_directcdnstreamingmediaoptions.dita +++ b/dita/RTC-NG/API/class_directcdnstreamingmediaoptions.dita @@ -20,6 +20,7 @@ publishCustomVideoTrack = false; } } + __attribute__((visibility("default"))) @interface AgoraDirectCdnStreamingMediaOptions : NSObject @property(assign, nonatomic) BOOL publishCameraTrack; diff --git a/dita/RTC-NG/API/class_directcdnstreamingstats.dita b/dita/RTC-NG/API/class_directcdnstreamingstats.dita index 49d6fdbb25a..00946befc65 100644 --- a/dita/RTC-NG/API/class_directcdnstreamingstats.dita +++ b/dita/RTC-NG/API/class_directcdnstreamingstats.dita @@ -21,6 +21,7 @@ audioBitrate = 0; } } + __attribute__((visibility("default"))) @interface AgoraDirectCdnStreamingStats : NSObject @property(assign, nonatomic) NSUInteger videoWidth; @property(assign, nonatomic) NSUInteger videoHeight; diff --git a/dita/RTC-NG/API/class_downlinknetworkinfo.dita b/dita/RTC-NG/API/class_downlinknetworkinfo.dita index b929e43e033..77f95ba9060 100644 --- a/dita/RTC-NG/API/class_downlinknetworkinfo.dita +++ b/dita/RTC-NG/API/class_downlinknetworkinfo.dita @@ -10,6 +10,7 @@ public int lastmile_buffer_delay_time_ms; public int bandwidth_estimation_bps; }; + __attribute__((visibility("default"))) @interface AgoraDownlinkNetworkInfo : NSObject @property(nonatomic, assign) int lastmileBufferDelayTimeMs; @property(nonatomic, assign) int bandwidthEstimationBps; diff --git a/dita/RTC-NG/API/class_echotestconfiguration.dita b/dita/RTC-NG/API/class_echotestconfiguration.dita index 67a5781219f..309a39a8b7c 100644 --- a/dita/RTC-NG/API/class_echotestconfiguration.dita +++ b/dita/RTC-NG/API/class_echotestconfiguration.dita @@ -40,6 +40,7 @@ this.channelId = null; } } + NS_SWIFT_NAME(AgoraEchoTestConfiguration) __attribute__((visibility("default"))) @interface AgoraEchoTestConfiguration : NSObject @property(strong, nonatomic) VIEW_CLASS* _Nullable view NS_SWIFT_NAME(view); diff --git a/dita/RTC-NG/API/class_encodedaudioframeinfo.dita b/dita/RTC-NG/API/class_encodedaudioframeinfo.dita index f480cb6a660..113bd95ed30 100644 --- a/dita/RTC-NG/API/class_encodedaudioframeinfo.dita +++ b/dita/RTC-NG/API/class_encodedaudioframeinfo.dita @@ -7,6 +7,7 @@

+ __attribute__((visibility("default"))) @interface AgoraEncodedAudioFrameInfo: NSObject @property (assign, nonatomic) NSInteger samplesPerChannel; @property (assign, nonatomic) NSInteger channels; diff --git a/dita/RTC-NG/API/class_encodedvideoframeinfo.dita b/dita/RTC-NG/API/class_encodedvideoframeinfo.dita index 0876108cf34..4d3b5e20e8b 100644 --- a/dita/RTC-NG/API/class_encodedvideoframeinfo.dita +++ b/dita/RTC-NG/API/class_encodedvideoframeinfo.dita @@ -106,6 +106,7 @@ } } + __attribute__((visibility("default"))) @interface AgoraEncodedVideoFrameInfo: NSObject @property (assign, nonatomic) AgoraVideoCodecType codecType; diff --git a/dita/RTC-NG/API/class_encryptionconfig.dita b/dita/RTC-NG/API/class_encryptionconfig.dita index 3d7ba2cf8ac..30c7960442d 100644 --- a/dita/RTC-NG/API/class_encryptionconfig.dita +++ b/dita/RTC-NG/API/class_encryptionconfig.dita @@ -19,7 +19,8 @@ java.util.Arrays.fill(encryptionKdfSalt, (byte) 0); } } - __attribute__((visibility("default"))) @interface AgoraEncryptionConfig: NSObject + + __attribute__((visibility("default"))) @interface AgoraEncryptionConfig: NSObject @property (assign, nonatomic) AgoraEncryptionMode encryptionMode; @property (copy, nonatomic) NSString * _Nullable encryptionKey; diff --git a/dita/RTC-NG/API/class_externalvideoframe.dita b/dita/RTC-NG/API/class_externalvideoframe.dita index 5025251be92..85fe22a4cf5 100644 --- a/dita/RTC-NG/API/class_externalvideoframe.dita +++ b/dita/RTC-NG/API/class_externalvideoframe.dita @@ -35,6 +35,7 @@ public int cropBottom; public int rotation; } + __attribute__((visibility("default"))) @interface AgoraVideoFrame : NSObject @property(assign, nonatomic) NSInteger format; @property(assign, nonatomic) CMTime time; diff --git a/dita/RTC-NG/API/class_focallengthinfo.dita b/dita/RTC-NG/API/class_focallengthinfo.dita index b59e74f0082..0d9e4657c2f 100644 --- a/dita/RTC-NG/API/class_focallengthinfo.dita +++ b/dita/RTC-NG/API/class_focallengthinfo.dita @@ -26,6 +26,7 @@ '}'; } } + __attribute__((visibility("default"))) @interface AgoraFocalLengthInfo : NSObject @property(assign, nonatomic) int cameraDirection; @property(assign, nonatomic) AgoraFocalLength focalLengthType; diff --git a/dita/RTC-NG/API/class_imagetrackoptions.dita b/dita/RTC-NG/API/class_imagetrackoptions.dita index 7ddbef62c0a..87f017bbf1f 100644 --- a/dita/RTC-NG/API/class_imagetrackoptions.dita +++ b/dita/RTC-NG/API/class_imagetrackoptions.dita @@ -18,6 +18,7 @@ this.fps = fps; } } + __attribute__((visibility("default"))) @interface AgoraImageTrackOptions : NSObject @property(copy, nonatomic) NSString *_Nullable imageUrl; @property(assign, nonatomic) int fps; diff --git a/dita/RTC-NG/API/class_imediaengineevent.dita b/dita/RTC-NG/API/class_imediaengineevent.dita index 2782d80e127..ef089bb6448 100644 --- a/dita/RTC-NG/API/class_imediaengineevent.dita +++ b/dita/RTC-NG/API/class_imediaengineevent.dita @@ -7,6 +7,7 @@

+ export type IMediaEngineEvent = IAudioFrameObserver & diff --git a/dita/RTC-NG/API/class_imediafilterextensiondelegate.dita b/dita/RTC-NG/API/class_imediafilterextensiondelegate.dita index 85cd72561a4..8ee650b0645 100644 --- a/dita/RTC-NG/API/class_imediafilterextensiondelegate.dita +++ b/dita/RTC-NG/API/class_imediafilterextensiondelegate.dita @@ -7,6 +7,7 @@

+ @protocol AgoraMediaFilterExtensionDelegate <NSObject> - (NSString * __nonnull)vendor; @end diff --git a/dita/RTC-NG/API/class_imediaplayerevent.dita b/dita/RTC-NG/API/class_imediaplayerevent.dita index ce6104d724c..35bbe56908a 100644 --- a/dita/RTC-NG/API/class_imediaplayerevent.dita +++ b/dita/RTC-NG/API/class_imediaplayerevent.dita @@ -7,6 +7,7 @@

+ export type IMediaPlayerEvent = IMediaPlayerSourceObserver & diff --git a/dita/RTC-NG/API/class_imediarecorderevent.dita b/dita/RTC-NG/API/class_imediarecorderevent.dita index 270279e6944..3ca78949ec6 100644 --- a/dita/RTC-NG/API/class_imediarecorderevent.dita +++ b/dita/RTC-NG/API/class_imediarecorderevent.dita @@ -7,6 +7,7 @@

+ export type IMediaRecorderEvent = IMediaRecorderObserver; diff --git a/dita/RTC-NG/API/class_injectstreamconfig.dita b/dita/RTC-NG/API/class_injectstreamconfig.dita index f3aa4396d58..4b6419fe28d 100644 --- a/dita/RTC-NG/API/class_injectstreamconfig.dita +++ b/dita/RTC-NG/API/class_injectstreamconfig.dita @@ -34,6 +34,7 @@ audioChannels = 1; } } + __attribute__((visibility("default"))) @interface AgoraLiveInjectStreamConfig : NSObject @property(assign, nonatomic) CGSize size; diff --git a/dita/RTC-NG/API/class_intrinsicelements.dita b/dita/RTC-NG/API/class_intrinsicelements.dita index 5f6f6d6bf37..9f8b33818b2 100644 --- a/dita/RTC-NG/API/class_intrinsicelements.dita +++ b/dita/RTC-NG/API/class_intrinsicelements.dita @@ -7,6 +7,7 @@

+ interface IntrinsicElements { diff --git a/dita/RTC-NG/API/class_irtcengineevent.dita b/dita/RTC-NG/API/class_irtcengineevent.dita index 9996af2315d..c4039a5d230 100644 --- a/dita/RTC-NG/API/class_irtcengineevent.dita +++ b/dita/RTC-NG/API/class_irtcengineevent.dita @@ -7,6 +7,7 @@

+ export type IRtcEngineEvent = IRtcEngineEventHandler & diff --git a/dita/RTC-NG/API/class_ivideosink.dita b/dita/RTC-NG/API/class_ivideosink.dita index 3074f839cda..9c58dfde8cc 100644 --- a/dita/RTC-NG/API/class_ivideosink.dita +++ b/dita/RTC-NG/API/class_ivideosink.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/class_lastmileprobeconfig.dita b/dita/RTC-NG/API/class_lastmileprobeconfig.dita index 81dc4f4f5df..cf754436af7 100644 --- a/dita/RTC-NG/API/class_lastmileprobeconfig.dita +++ b/dita/RTC-NG/API/class_lastmileprobeconfig.dita @@ -14,6 +14,7 @@ public LastmileProbeConfig() {} } + __attribute__((visibility("default"))) @interface AgoraLastmileProbeConfig : NSObject @property (assign, nonatomic) BOOL probeUplink; @property (assign, nonatomic) BOOL probeDownlink; diff --git a/dita/RTC-NG/API/class_lastmileprobeonewayresult.dita b/dita/RTC-NG/API/class_lastmileprobeonewayresult.dita index 67701393464..e29595f485a 100644 --- a/dita/RTC-NG/API/class_lastmileprobeonewayresult.dita +++ b/dita/RTC-NG/API/class_lastmileprobeonewayresult.dita @@ -30,6 +30,7 @@ struct FLastmileProbeOneWayResult { public int jitter; public int availableBandwidth; } + __attribute__((visibility("default"))) @interface AgoraLastmileProbeOneWayResult : NSObject @property (assign, nonatomic) NSUInteger packetLossRate; @property (assign, nonatomic) NSUInteger jitter; diff --git a/dita/RTC-NG/API/class_lastmileproberesult.dita b/dita/RTC-NG/API/class_lastmileproberesult.dita index 54f7bd0dc77..e47a6896dc3 100644 --- a/dita/RTC-NG/API/class_lastmileproberesult.dita +++ b/dita/RTC-NG/API/class_lastmileproberesult.dita @@ -41,6 +41,7 @@ struct FLastmileProbeResult { public LastmileProbeOneWayResult uplinkReport = new LastmileProbeOneWayResult(); public LastmileProbeOneWayResult downlinkReport = new LastmileProbeOneWayResult(); } + __attribute__((visibility("default"))) @interface AgoraLastmileProbeResult : NSObject @property (assign, nonatomic) AgoraLastmileProbeResultState state; diff --git a/dita/RTC-NG/API/class_leavechanneloptions.dita b/dita/RTC-NG/API/class_leavechanneloptions.dita index 74368ab6a17..66fcf0d95ab 100644 --- a/dita/RTC-NG/API/class_leavechanneloptions.dita +++ b/dita/RTC-NG/API/class_leavechanneloptions.dita @@ -11,6 +11,7 @@ public boolean stopAllEffect; public boolean stopMicrophoneRecording; } + __attribute__((visibility("default"))) @interface AgoraLeaveChannelOptions : NSObject @property(nonatomic, assign) BOOL stopAudioMixing; @property(nonatomic, assign) BOOL stopAllEffect; diff --git a/dita/RTC-NG/API/class_livestreamadvancedfeature.dita b/dita/RTC-NG/API/class_livestreamadvancedfeature.dita index 80d8ca89a44..2f0eaf3fdc4 100644 --- a/dita/RTC-NG/API/class_livestreamadvancedfeature.dita +++ b/dita/RTC-NG/API/class_livestreamadvancedfeature.dita @@ -7,6 +7,7 @@

+ __attribute__((visibility("default"))) @interface AgoraLiveStreamAdvancedFeature : NSObject @property(copy, nonatomic) NSString* _Nullable featureName; diff --git a/dita/RTC-NG/API/class_livetranscoding.dita b/dita/RTC-NG/API/class_livetranscoding.dita index 7061fb99b2a..c8bc05b4057 100644 --- a/dita/RTC-NG/API/class_livetranscoding.dita +++ b/dita/RTC-NG/API/class_livetranscoding.dita @@ -225,7 +225,8 @@ this.backgroundColor = (red << 16) | (green << 8) | (blue << 0); } } - __attribute__((visibility("default"))) @interface AgoraLiveTranscoding : NSObject + + __attribute__((visibility("default"))) @interface AgoraLiveTranscoding : NSObject @property(assign, nonatomic) CGSize size; @property(assign, nonatomic) NSInteger videoBitrate; diff --git a/dita/RTC-NG/API/class_localaudiostats.dita b/dita/RTC-NG/API/class_localaudiostats.dita index f1e567f6ed0..d473ce88b5d 100644 --- a/dita/RTC-NG/API/class_localaudiostats.dita +++ b/dita/RTC-NG/API/class_localaudiostats.dita @@ -16,6 +16,7 @@ public int earMonitorDelay; public int aecEstimatedDelay; }; + __attribute__((visibility("default"))) @interface AgoraRtcLocalAudioStats : NSObject @property(assign, nonatomic) NSUInteger numChannels; @property(assign, nonatomic) NSUInteger sentSampleRate; diff --git a/dita/RTC-NG/API/class_localspatialaudioconfig.dita b/dita/RTC-NG/API/class_localspatialaudioconfig.dita index 7ef9254c471..91503d83595 100644 --- a/dita/RTC-NG/API/class_localspatialaudioconfig.dita +++ b/dita/RTC-NG/API/class_localspatialaudioconfig.dita @@ -12,6 +12,7 @@ mRtcEngine = null; } } + __attribute__((visibility("default"))) @interface AgoraLocalSpatialAudioConfig : NSObject @property(assign, nonatomic) AgoraRtcEngineKit* _Nullable rtcEngine; @end diff --git a/dita/RTC-NG/API/class_localtranscoderconfiguration.dita b/dita/RTC-NG/API/class_localtranscoderconfiguration.dita index 3f8a5ebe3bd..06d0621d8c5 100644 --- a/dita/RTC-NG/API/class_localtranscoderconfiguration.dita +++ b/dita/RTC-NG/API/class_localtranscoderconfiguration.dita @@ -16,6 +16,7 @@ videoOutputConfiguration = new VideoEncoderConfiguration(); } } + __attribute__((visibility("default"))) @interface AgoraLocalTranscoderConfiguration: NSObject @property(copy, nonatomic) NSArray<AgoraTranscodingVideoStream *> *_Nullable videoInputStreams; diff --git a/dita/RTC-NG/API/class_localvideostats.dita b/dita/RTC-NG/API/class_localvideostats.dita index 158f8c4192c..967b595ed39 100644 --- a/dita/RTC-NG/API/class_localvideostats.dita +++ b/dita/RTC-NG/API/class_localvideostats.dita @@ -30,6 +30,7 @@ public int captureBrightnessLevel; public int hwEncoderAccelerating; } + __attribute__((visibility("default"))) @interface AgoraRtcLocalVideoStats : NSObject @property(assign, nonatomic) NSUInteger sentBitrate; @property(assign, nonatomic) NSUInteger sentFrameRate; diff --git a/dita/RTC-NG/API/class_logconfig.dita b/dita/RTC-NG/API/class_logconfig.dita index e472f361cd6..837b4638f74 100644 --- a/dita/RTC-NG/API/class_logconfig.dita +++ b/dita/RTC-NG/API/class_logconfig.dita @@ -11,6 +11,7 @@ public int fileSizeInKB; public int level = Constants.LogLevel.getValue(Constants.LogLevel.LOG_LEVEL_INFO); } + __attribute__((visibility("default"))) @interface AgoraLogConfig: NSObject @property (copy, nonatomic) NSString * _Nullable filePath; @property (assign, nonatomic) NSInteger fileSizeInKB; diff --git a/dita/RTC-NG/API/class_loguploadserverinfo.dita b/dita/RTC-NG/API/class_loguploadserverinfo.dita index 3bba6b26962..d978af3cbda 100644 --- a/dita/RTC-NG/API/class_loguploadserverinfo.dita +++ b/dita/RTC-NG/API/class_loguploadserverinfo.dita @@ -27,6 +27,7 @@ serverHttps = https; } }; + __attribute__((visibility("default"))) @interface LogUploadServerInfo : NSObject @property(copy, nonatomic) NSString* _Nullable serverDomain; diff --git a/dita/RTC-NG/API/class_lowlightenhanceoptions.dita b/dita/RTC-NG/API/class_lowlightenhanceoptions.dita index 50f991bea9a..361f3be73d0 100644 --- a/dita/RTC-NG/API/class_lowlightenhanceoptions.dita +++ b/dita/RTC-NG/API/class_lowlightenhanceoptions.dita @@ -24,7 +24,8 @@ lowlightEnhanceLevel = level; } } - __attribute__((visibility("default"))) @interface AgoraLowlightEnhanceOptions : NSObject + + __attribute__((visibility("default"))) @interface AgoraLowlightEnhanceOptions : NSObject @property(nonatomic, assign) AgoraLowlightEnhanceMode mode; @property(nonatomic, assign) AgoraLowlightEnhanceLevel level; @end diff --git a/dita/RTC-NG/API/class_mediadeviceinfo.dita b/dita/RTC-NG/API/class_mediadeviceinfo.dita index bdf5ac9de1d..cfa5ba380a3 100644 --- a/dita/RTC-NG/API/class_mediadeviceinfo.dita +++ b/dita/RTC-NG/API/class_mediadeviceinfo.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/class_mediaplayercontroller.dita b/dita/RTC-NG/API/class_mediaplayercontroller.dita index d347886bf69..5512c8be5ff 100644 --- a/dita/RTC-NG/API/class_mediaplayercontroller.dita +++ b/dita/RTC-NG/API/class_mediaplayercontroller.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/class_mediarecorderconfiguration.dita b/dita/RTC-NG/API/class_mediarecorderconfiguration.dita index b2c7b499ace..9fee9e100ad 100644 --- a/dita/RTC-NG/API/class_mediarecorderconfiguration.dita +++ b/dita/RTC-NG/API/class_mediarecorderconfiguration.dita @@ -22,6 +22,7 @@ this.recorderInfoUpdateInterval = recorderInfoUpdateInterval; } } + __attribute__((visibility("default"))) @interface AgoraMediaRecorderConfiguration : NSObject @property(copy, nonatomic) NSString* _Nonnull storagePath; @property(assign, nonatomic) AgoraMediaRecorderContainerFormat containerFormat; diff --git a/dita/RTC-NG/API/class_mediasource.dita b/dita/RTC-NG/API/class_mediasource.dita index 70c4f744b41..5adda6d0bbf 100644 --- a/dita/RTC-NG/API/class_mediasource.dita +++ b/dita/RTC-NG/API/class_mediasource.dita @@ -17,6 +17,7 @@ boolean enableMultiAudioTrack; IMediaPlayerCustomDataProvider provider; } + __attribute__((visibility("default"))) @interface AgoraMediaSource : NSObject @property(copy, nonatomic) NSString *_Nullable url; @property(copy, nonatomic) NSString *_Nullable uri; diff --git a/dita/RTC-NG/API/class_metadata.dita b/dita/RTC-NG/API/class_metadata.dita index 1350c810d6a..3a5d961b1e0 100644 --- a/dita/RTC-NG/API/class_metadata.dita +++ b/dita/RTC-NG/API/class_metadata.dita @@ -7,6 +7,7 @@

+ struct Metadata { unsigned int uid; diff --git a/dita/RTC-NG/API/class_music.dita b/dita/RTC-NG/API/class_music.dita index 63456ff3971..2896151b024 100644 --- a/dita/RTC-NG/API/class_music.dita +++ b/dita/RTC-NG/API/class_music.dita @@ -86,6 +86,7 @@ return climaxSegments; } } + __attribute__((visibility("default"))) @interface AgoraMusic : NSObject @property(nonatomic, assign) NSInteger songCode; @property(nonatomic, assign) NSInteger type; diff --git a/dita/RTC-NG/API/class_musiccacheinfo.dita b/dita/RTC-NG/API/class_musiccacheinfo.dita index 314f3e7d1f6..2891c7f51fd 100644 --- a/dita/RTC-NG/API/class_musiccacheinfo.dita +++ b/dita/RTC-NG/API/class_musiccacheinfo.dita @@ -12,6 +12,7 @@ public MusicCacheInfo() {} } + __attribute__((visibility("default"))) @interface AgoraMusicCacheInfo : NSObject @property(nonatomic, assign) NSInteger songCode; diff --git a/dita/RTC-NG/API/class_musicchartcollection.dita b/dita/RTC-NG/API/class_musicchartcollection.dita index 6b45a23ac5c..ca86e2ca182 100644 --- a/dita/RTC-NG/API/class_musicchartcollection.dita +++ b/dita/RTC-NG/API/class_musicchartcollection.dita @@ -7,6 +7,7 @@

+ class MusicChartCollection : public RefCountInterface { public: diff --git a/dita/RTC-NG/API/class_musicchartinfo.dita b/dita/RTC-NG/API/class_musicchartinfo.dita index 9ecddd1fd0c..2662afa6de7 100644 --- a/dita/RTC-NG/API/class_musicchartinfo.dita +++ b/dita/RTC-NG/API/class_musicchartinfo.dita @@ -26,6 +26,7 @@ return type; } } + __attribute__((visibility("default"))) @interface AgoraMusicChartInfo : NSObject @property (nonatomic, copy) NSString *chartName; @property (nonatomic, assign) NSInteger identify; diff --git a/dita/RTC-NG/API/class_musiccollection.dita b/dita/RTC-NG/API/class_musiccollection.dita index f67fe25c25c..6111a7c5dbb 100644 --- a/dita/RTC-NG/API/class_musiccollection.dita +++ b/dita/RTC-NG/API/class_musiccollection.dita @@ -7,6 +7,7 @@

+ __attribute__((visibility("default"))) @interface AgoraMusicCollection : NSObject @property(nonatomic, assign) NSInteger count; @property(nonatomic, assign) NSInteger total; diff --git a/dita/RTC-NG/API/class_musiccontentcenterconfiguration.dita b/dita/RTC-NG/API/class_musiccontentcenterconfiguration.dita index fca3749d4a1..6f642dc4453 100644 --- a/dita/RTC-NG/API/class_musiccontentcenterconfiguration.dita +++ b/dita/RTC-NG/API/class_musiccontentcenterconfiguration.dita @@ -22,6 +22,7 @@ eventHandler = null; } } + __attribute__((visibility("default"))) @interface AgoraMusicContentCenterConfig : NSObject @property(assign, nonatomic) AgoraRtcEngineKit* _Nullable rtcEngine; @property (nonatomic, copy) NSString *appId; diff --git a/dita/RTC-NG/API/class_mvproperty.dita b/dita/RTC-NG/API/class_mvproperty.dita index e9cc7974d45..3dd6c89175f 100644 --- a/dita/RTC-NG/API/class_mvproperty.dita +++ b/dita/RTC-NG/API/class_mvproperty.dita @@ -26,6 +26,7 @@ return resolution; } } + __attribute__((visibility("default"))) @interface AgoraMvProperty : NSObject @property (nonatomic, copy) NSString *resolution; @property (nonatomic, copy) NSString *bandwidth; diff --git a/dita/RTC-NG/API/class_playerplaybackstats.dita b/dita/RTC-NG/API/class_playerplaybackstats.dita index 8f09ad872b2..fb42818cc20 100644 --- a/dita/RTC-NG/API/class_playerplaybackstats.dita +++ b/dita/RTC-NG/API/class_playerplaybackstats.dita @@ -12,6 +12,7 @@ private long audioBitrateInKbps; private long totalBitrateInKbps; } + __attribute__((visibility("default"))) @interface AgoraMediaPlayerPlaybackStats : NSObject @property(assign, nonatomic) NSInteger videoFps; @property(assign, nonatomic) NSInteger videoBitrateInKbps; diff --git a/dita/RTC-NG/API/class_playerstreaminfo.dita b/dita/RTC-NG/API/class_playerstreaminfo.dita index 5462467e12d..1379173969b 100644 --- a/dita/RTC-NG/API/class_playerstreaminfo.dita +++ b/dita/RTC-NG/API/class_playerstreaminfo.dita @@ -23,6 +23,7 @@ public MediaStreamInfo() {} } + __attribute__((visibility("default"))) @interface AgoraMediaStreamInfo : NSObject @property(nonatomic, assign) NSInteger streamIndex; diff --git a/dita/RTC-NG/API/class_playerupdatedinfo.dita b/dita/RTC-NG/API/class_playerupdatedinfo.dita index 1dee52c433c..608c9697e47 100644 --- a/dita/RTC-NG/API/class_playerupdatedinfo.dita +++ b/dita/RTC-NG/API/class_playerupdatedinfo.dita @@ -14,6 +14,7 @@ private long audioChannels; private long audioBitsPerSample; } + __attribute__((visibility("default"))) @interface AgoraMediaPlayerUpdatedInfo : NSObject @property(copy, nonatomic) NSString *_Nullable deviceId; @property(assign, nonatomic) NSInteger videoHeight; diff --git a/dita/RTC-NG/API/class_plugin.dita b/dita/RTC-NG/API/class_plugin.dita index 2897dc96c40..ccd55d9ee46 100644 --- a/dita/RTC-NG/API/class_plugin.dita +++ b/dita/RTC-NG/API/class_plugin.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/class_plugininfo.dita b/dita/RTC-NG/API/class_plugininfo.dita index a962fd3789a..543b833d8dc 100644 --- a/dita/RTC-NG/API/class_plugininfo.dita +++ b/dita/RTC-NG/API/class_plugininfo.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/class_recorderinfo.dita b/dita/RTC-NG/API/class_recorderinfo.dita index f555d79ec2f..691d30c7c9e 100644 --- a/dita/RTC-NG/API/class_recorderinfo.dita +++ b/dita/RTC-NG/API/class_recorderinfo.dita @@ -18,6 +18,7 @@ this.fileSize = fileSize; } } + __attribute__((visibility("default"))) @interface AgoraMediaRecorderInfo : NSObject @property(copy, nonatomic) NSString* _Nonnull recorderFileName; @property(assign, nonatomic) NSUInteger durationMs; diff --git a/dita/RTC-NG/API/class_recorderstreaminfo.dita b/dita/RTC-NG/API/class_recorderstreaminfo.dita index 81ed3d070dd..126ff9d410b 100644 --- a/dita/RTC-NG/API/class_recorderstreaminfo.dita +++ b/dita/RTC-NG/API/class_recorderstreaminfo.dita @@ -10,6 +10,7 @@ public String channelId; public int uid; } + __attribute__((visibility("default"))) @interface AgoraRecorderStreamInfo: NSObject @property (nonatomic, copy) NSString *_Nonnull channelId; diff --git a/dita/RTC-NG/API/class_rect.dita b/dita/RTC-NG/API/class_rect.dita index 1fb536e2e84..d8ff556b8a0 100644 --- a/dita/RTC-NG/API/class_rect.dita +++ b/dita/RTC-NG/API/class_rect.dita @@ -7,6 +7,7 @@

+ typedef struct Rect { int top; diff --git a/dita/RTC-NG/API/class_rectangle.dita b/dita/RTC-NG/API/class_rectangle.dita index c4f3c2871fb..a0f73e03f48 100644 --- a/dita/RTC-NG/API/class_rectangle.dita +++ b/dita/RTC-NG/API/class_rectangle.dita @@ -25,6 +25,7 @@ height = height_; } }; + struct Rectangle { int x; diff --git a/dita/RTC-NG/API/class_remoteaudiostats.dita b/dita/RTC-NG/API/class_remoteaudiostats.dita index e97870ee9d8..2d7e8a9f11e 100644 --- a/dita/RTC-NG/API/class_remoteaudiostats.dita +++ b/dita/RTC-NG/API/class_remoteaudiostats.dita @@ -24,6 +24,7 @@ public int qualityChangedReason; public int e2eDelay; } + __attribute__((visibility("default"))) @interface AgoraRtcRemoteAudioStats : NSObject @property(assign, nonatomic) NSUInteger uid; @property(assign, nonatomic) NSUInteger quality; diff --git a/dita/RTC-NG/API/class_remotevideostats.dita b/dita/RTC-NG/API/class_remotevideostats.dita index 21999ee31dc..24b5a3dda5b 100644 --- a/dita/RTC-NG/API/class_remotevideostats.dita +++ b/dita/RTC-NG/API/class_remotevideostats.dita @@ -24,6 +24,7 @@ public long totalActiveTime; public long publishDuration; } + __attribute__((visibility("default"))) @interface AgoraRtcRemoteVideoStats : NSObject @property(assign, nonatomic) NSUInteger uid; @property(assign, nonatomic) NSUInteger delay __deprecated; diff --git a/dita/RTC-NG/API/class_remotevoicepositioninfo.dita b/dita/RTC-NG/API/class_remotevoicepositioninfo.dita index 3c590cc92a2..c29540b66b1 100644 --- a/dita/RTC-NG/API/class_remotevoicepositioninfo.dita +++ b/dita/RTC-NG/API/class_remotevoicepositioninfo.dita @@ -15,6 +15,7 @@ forward = new float[] {0.0f, 0.0f, 0.0f}; } } + __attribute__((visibility("default"))) @interface AgoraRemoteVoicePositionInfo : NSObject @property(assign, nonatomic) simd_float3 position; @property(assign, nonatomic) simd_float3 forward; diff --git a/dita/RTC-NG/API/class_rendererconfig.dita b/dita/RTC-NG/API/class_rendererconfig.dita index ff2c5ed43b3..6d5573823d2 100644 --- a/dita/RTC-NG/API/class_rendererconfig.dita +++ b/dita/RTC-NG/API/class_rendererconfig.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/class_rendereroptions.dita b/dita/RTC-NG/API/class_rendereroptions.dita index e8b1482cbcc..e5d957d237d 100644 --- a/dita/RTC-NG/API/class_rendereroptions.dita +++ b/dita/RTC-NG/API/class_rendereroptions.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/class_rtc_local_view_surfaceview.dita b/dita/RTC-NG/API/class_rtc_local_view_surfaceview.dita index 4633dcd2f16..8797be37b97 100644 --- a/dita/RTC-NG/API/class_rtc_local_view_surfaceview.dita +++ b/dita/RTC-NG/API/class_rtc_local_view_surfaceview.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/class_rtc_local_view_textureview.dita b/dita/RTC-NG/API/class_rtc_local_view_textureview.dita index b16c6d7132a..e7818da3175 100644 --- a/dita/RTC-NG/API/class_rtc_local_view_textureview.dita +++ b/dita/RTC-NG/API/class_rtc_local_view_textureview.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/class_rtc_remote_view_surfaceview.dita b/dita/RTC-NG/API/class_rtc_remote_view_surfaceview.dita index d916254a205..bc598022815 100644 --- a/dita/RTC-NG/API/class_rtc_remote_view_surfaceview.dita +++ b/dita/RTC-NG/API/class_rtc_remote_view_surfaceview.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/class_rtc_remote_view_textureview.dita b/dita/RTC-NG/API/class_rtc_remote_view_textureview.dita index 94d5917c08c..affba723533 100644 --- a/dita/RTC-NG/API/class_rtc_remote_view_textureview.dita +++ b/dita/RTC-NG/API/class_rtc_remote_view_textureview.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/class_rtc_render_view_rtcsurfaceview.dita b/dita/RTC-NG/API/class_rtc_render_view_rtcsurfaceview.dita index 35cc14500fe..c3414ff276e 100644 --- a/dita/RTC-NG/API/class_rtc_render_view_rtcsurfaceview.dita +++ b/dita/RTC-NG/API/class_rtc_render_view_rtcsurfaceview.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/class_rtc_render_view_rtctextureview.dita b/dita/RTC-NG/API/class_rtc_render_view_rtctextureview.dita index 18d3da27e47..2d5f5be5414 100644 --- a/dita/RTC-NG/API/class_rtc_render_view_rtctextureview.dita +++ b/dita/RTC-NG/API/class_rtc_render_view_rtctextureview.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/class_rtcconnection.dita b/dita/RTC-NG/API/class_rtcconnection.dita index 2c2caecb169..525fbf8518d 100644 --- a/dita/RTC-NG/API/class_rtcconnection.dita +++ b/dita/RTC-NG/API/class_rtcconnection.dita @@ -40,7 +40,8 @@ return sb.toString(); } } - __attribute__((visibility("default"))) @interface AgoraRtcConnection: NSObject <NSCopying> + + __attribute__((visibility("default"))) @interface AgoraRtcConnection: NSObject <NSCopying> @property (nonatomic, copy) NSString *_Nonnull channelId; @property (nonatomic, assign) NSUInteger localUid; diff --git a/dita/RTC-NG/API/class_rtcengineconfig.dita b/dita/RTC-NG/API/class_rtcengineconfig.dita index cc1541b0797..2750043646d 100644 --- a/dita/RTC-NG/API/class_rtcengineconfig.dita +++ b/dita/RTC-NG/API/class_rtcengineconfig.dita @@ -25,6 +25,7 @@ } } + __attribute__((visibility("default"))) @interface AgoraRtcEngineConfig: NSObject @property (copy, nonatomic) NSString * _Nullable appId; diff --git a/dita/RTC-NG/API/class_rtcimage.dita b/dita/RTC-NG/API/class_rtcimage.dita index 432c901bfb6..d00231f1009 100644 --- a/dita/RTC-NG/API/class_rtcimage.dita +++ b/dita/RTC-NG/API/class_rtcimage.dita @@ -35,6 +35,7 @@ this.alpha = 1.0; } } + __attribute__((visibility("default"))) @interface AgoraImage : NSObject @property(strong, nonatomic) NSURL *_Nonnull url; @property(assign, nonatomic) CGRect rect; diff --git a/dita/RTC-NG/API/class_rtcrendererviewprops.dita b/dita/RTC-NG/API/class_rtcrendererviewprops.dita index 06ed275410c..061d0d19516 100644 --- a/dita/RTC-NG/API/class_rtcrendererviewprops.dita +++ b/dita/RTC-NG/API/class_rtcrendererviewprops.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/class_rtcstats.dita b/dita/RTC-NG/API/class_rtcstats.dita index 0dce50a04b7..b3d5033feff 100644 --- a/dita/RTC-NG/API/class_rtcstats.dita +++ b/dita/RTC-NG/API/class_rtcstats.dita @@ -32,6 +32,7 @@ public double memoryTotalUsageRatio; public int memoryAppUsageInKbytes; } + __attribute__((visibility("default"))) @interface AgoraChannelStats : NSObject @property(assign, nonatomic) NSUInteger duration; @property(assign, nonatomic) NSUInteger txBytes; diff --git a/dita/RTC-NG/API/class_screencaptureconfiguration.dita b/dita/RTC-NG/API/class_screencaptureconfiguration.dita index 015e5b089e6..b6546470b7d 100644 --- a/dita/RTC-NG/API/class_screencaptureconfiguration.dita +++ b/dita/RTC-NG/API/class_screencaptureconfiguration.dita @@ -7,6 +7,7 @@

+ #if (!(TARGET_OS_IPHONE) && (TARGET_OS_MAC)) __attribute__((visibility("default"))) @interface AgoraScreenCaptureConfiguration: NSObject diff --git a/dita/RTC-NG/API/class_screencaptureparameters.dita b/dita/RTC-NG/API/class_screencaptureparameters.dita index 00118249c5f..8218753dac7 100644 --- a/dita/RTC-NG/API/class_screencaptureparameters.dita +++ b/dita/RTC-NG/API/class_screencaptureparameters.dita @@ -7,6 +7,7 @@

+ __attribute__((visibility("default"))) @interface AgoraScreenCaptureParameters: NSObject @property (assign, nonatomic) CGSize dimensions; @property (assign, nonatomic) NSInteger frameRate; diff --git a/dita/RTC-NG/API/class_screencapturesourceinfo.dita b/dita/RTC-NG/API/class_screencapturesourceinfo.dita index f2a44dba46b..ec00402dcd0 100644 --- a/dita/RTC-NG/API/class_screencapturesourceinfo.dita +++ b/dita/RTC-NG/API/class_screencapturesourceinfo.dita @@ -7,6 +7,7 @@

+ __attribute__((visibility("default"))) @interface AgoraScreenCaptureSourceInfo : NSObject @property(assign, nonatomic) AgoraScreenCaptureSourceType type; @property(assign, nonatomic) CGWindowID sourceId; diff --git a/dita/RTC-NG/API/class_screensymbol.dita b/dita/RTC-NG/API/class_screensymbol.dita index 0678f500e6a..356de9f853c 100644 --- a/dita/RTC-NG/API/class_screensymbol.dita +++ b/dita/RTC-NG/API/class_screensymbol.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/class_sdkbuildinfo.dita b/dita/RTC-NG/API/class_sdkbuildinfo.dita index adf4b2a5dbe..444799818ec 100644 --- a/dita/RTC-NG/API/class_sdkbuildinfo.dita +++ b/dita/RTC-NG/API/class_sdkbuildinfo.dita @@ -7,6 +7,7 @@

+ export class SDKBuildInfo { diff --git a/dita/RTC-NG/API/class_segmentationproperty.dita b/dita/RTC-NG/API/class_segmentationproperty.dita index 5a5c54c0fb7..13608194b00 100644 --- a/dita/RTC-NG/API/class_segmentationproperty.dita +++ b/dita/RTC-NG/API/class_segmentationproperty.dita @@ -21,6 +21,7 @@ this.greenCapacity = 0.5f; } } + __attribute__((visibility("default"))) @interface AgoraSegmentationProperty: NSObject @property(nonatomic, assign) SegModelType modelType; @property(nonatomic, assign) float greenCapacity; diff --git a/dita/RTC-NG/API/class_simulcaststreamconfig.dita b/dita/RTC-NG/API/class_simulcaststreamconfig.dita index b6c4f42d839..4be5c2a41c6 100644 --- a/dita/RTC-NG/API/class_simulcaststreamconfig.dita +++ b/dita/RTC-NG/API/class_simulcaststreamconfig.dita @@ -24,6 +24,7 @@ this.framerate = framerate; } } + __attribute__((visibility("default"))) @interface AgoraSimulcastStreamConfig: NSObject @property (assign, nonatomic) int bitrate; @property (assign, nonatomic) int framerate; diff --git a/dita/RTC-NG/API/class_size.dita b/dita/RTC-NG/API/class_size.dita index df1cc37740d..3bc7caed785 100644 --- a/dita/RTC-NG/API/class_size.dita +++ b/dita/RTC-NG/API/class_size.dita @@ -7,6 +7,7 @@

+ struct SIZE { int width; diff --git a/dita/RTC-NG/API/class_snapshotconfig.dita b/dita/RTC-NG/API/class_snapshotconfig.dita index 0f1563a74e1..832a6e24a43 100644 --- a/dita/RTC-NG/API/class_snapshotconfig.dita +++ b/dita/RTC-NG/API/class_snapshotconfig.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/class_spatialaudioparams.dita b/dita/RTC-NG/API/class_spatialaudioparams.dita index f6e01a9b249..1e9c34e85ab 100644 --- a/dita/RTC-NG/API/class_spatialaudioparams.dita +++ b/dita/RTC-NG/API/class_spatialaudioparams.dita @@ -48,7 +48,8 @@ return enable_doppler; } } - __attribute__((visibility("default"))) @interface AgoraSpatialAudioParams : NSObject + + __attribute__((visibility("default"))) @interface AgoraSpatialAudioParams : NSObject @property(assign, nonatomic) double speaker_azimuth; @property(assign, nonatomic) double speaker_elevation; @property(assign, nonatomic) double speaker_distance; diff --git a/dita/RTC-NG/API/class_spatialaudiozone.dita b/dita/RTC-NG/API/class_spatialaudiozone.dita index b7bbe75dfb2..77ed2fddc66 100644 --- a/dita/RTC-NG/API/class_spatialaudiozone.dita +++ b/dita/RTC-NG/API/class_spatialaudiozone.dita @@ -64,6 +64,7 @@ return audioAttenuation; } } + __attribute__((visibility("default"))) @interface AgoraSpatialAudioZone : NSObject @property(assign, nonatomic) NSInteger zoneSetId; @property(nonatomic) simd_float3 position; diff --git a/dita/RTC-NG/API/class_srcinfo.dita b/dita/RTC-NG/API/class_srcinfo.dita index 669fb21f9d8..bf7ed1c1392 100644 --- a/dita/RTC-NG/API/class_srcinfo.dita +++ b/dita/RTC-NG/API/class_srcinfo.dita @@ -12,6 +12,7 @@ public SrcInfo() {} } + __attribute__((visibility("default"))) @interface AgoraMediaPlayerSrcInfo : NSObject @property(assign, nonatomic) int bitrateInKbps; @property(copy, nonatomic) NSString *_Nullable name; diff --git a/dita/RTC-NG/API/class_thumbimagebuffer.dita b/dita/RTC-NG/API/class_thumbimagebuffer.dita index 380c3acc768..708cf28f7e4 100644 --- a/dita/RTC-NG/API/class_thumbimagebuffer.dita +++ b/dita/RTC-NG/API/class_thumbimagebuffer.dita @@ -7,6 +7,7 @@

+ struct ThumbImageBuffer { const char* buffer; diff --git a/dita/RTC-NG/API/class_transcodinguser.dita b/dita/RTC-NG/API/class_transcodinguser.dita index a6ae4e651fe..beb289e1c72 100644 --- a/dita/RTC-NG/API/class_transcodinguser.dita +++ b/dita/RTC-NG/API/class_transcodinguser.dita @@ -23,6 +23,7 @@ alpha = 1; } } + __attribute__((visibility("default"))) @interface AgoraLiveTranscodingUser : NSObject @property(assign, nonatomic) NSUInteger uid; diff --git a/dita/RTC-NG/API/class_transcodingvideostream.dita b/dita/RTC-NG/API/class_transcodingvideostream.dita index b6c7370edcd..5c0c3617e28 100644 --- a/dita/RTC-NG/API/class_transcodingvideostream.dita +++ b/dita/RTC-NG/API/class_transcodingvideostream.dita @@ -31,6 +31,7 @@ this.mirror = false; } }; + __attribute__((visibility("default"))) @interface AgoraTranscodingVideoStream: NSObject @property (assign, nonatomic) AgoraVideoSourceType sourceType; @property (assign, nonatomic) NSUInteger remoteUserUid; diff --git a/dita/RTC-NG/API/class_uplinknetworkinfo.dita b/dita/RTC-NG/API/class_uplinknetworkinfo.dita index 29c5d36d735..fd24f160511 100644 --- a/dita/RTC-NG/API/class_uplinknetworkinfo.dita +++ b/dita/RTC-NG/API/class_uplinknetworkinfo.dita @@ -9,6 +9,7 @@ public static class UplinkNetworkInfo { public int video_encoder_target_bitrate_bps; }; + __attribute__((visibility("default"))) @interface AgoraUplinkNetworkInfo : NSObject @property(nonatomic, assign) int videoEncoderTargetBitrateBps; @end diff --git a/dita/RTC-NG/API/class_user.dita b/dita/RTC-NG/API/class_user.dita index 1bb5814e347..7bf5274a7af 100644 --- a/dita/RTC-NG/API/class_user.dita +++ b/dita/RTC-NG/API/class_user.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/class_useraudiospectruminfo.dita b/dita/RTC-NG/API/class_useraudiospectruminfo.dita index c38660d69d4..7f66b04a989 100644 --- a/dita/RTC-NG/API/class_useraudiospectruminfo.dita +++ b/dita/RTC-NG/API/class_useraudiospectruminfo.dita @@ -11,6 +11,7 @@ private AudioSpectrumInfo audioSpectrumInfo; } + __attribute__((visibility("default"))) @interface AgoraAudioSpectrumInfo : NSObject @property(nonatomic, assign) NSInteger uid; diff --git a/dita/RTC-NG/API/class_userinfo.dita b/dita/RTC-NG/API/class_userinfo.dita index bd4e61f9c74..a1241e199ad 100644 --- a/dita/RTC-NG/API/class_userinfo.dita +++ b/dita/RTC-NG/API/class_userinfo.dita @@ -22,6 +22,7 @@ public uint uid; public string userAccount; } + __attribute__((visibility("default"))) @interface AgoraUserInfo: NSObject @property(assign, nonatomic) NSUInteger uid; @property (copy, nonatomic) NSString * _Nullable userAccount; diff --git a/dita/RTC-NG/API/class_videocanvas.dita b/dita/RTC-NG/API/class_videocanvas.dita index 41136864a46..b3ec4c4490f 100644 --- a/dita/RTC-NG/API/class_videocanvas.dita +++ b/dita/RTC-NG/API/class_videocanvas.dita @@ -48,6 +48,7 @@ } } + __attribute__((visibility("default"))) @interface AgoraRtcVideoCanvas : NSObject @property(assign, nonatomic) NSUInteger uid; @property(assign, nonatomic) NSUInteger subviewUid; diff --git a/dita/RTC-NG/API/class_videodenoiseroptions.dita b/dita/RTC-NG/API/class_videodenoiseroptions.dita index d0a7be8735e..743025672b2 100644 --- a/dita/RTC-NG/API/class_videodenoiseroptions.dita +++ b/dita/RTC-NG/API/class_videodenoiseroptions.dita @@ -26,6 +26,7 @@ } } + __attribute__((visibility("default"))) @interface AgoraVideoDenoiserOptions : NSObject @property(nonatomic, assign) AgoraVideoDenoiserMode mode; @property(nonatomic, assign) AgoraVideoDenoiserLevel level; diff --git a/dita/RTC-NG/API/class_videodeviceinfo.dita b/dita/RTC-NG/API/class_videodeviceinfo.dita index 822f6ed7add..6537913aec5 100644 --- a/dita/RTC-NG/API/class_videodeviceinfo.dita +++ b/dita/RTC-NG/API/class_videodeviceinfo.dita @@ -7,6 +7,7 @@

+ export class VideoDeviceInfo { diff --git a/dita/RTC-NG/API/class_videodimensions.dita b/dita/RTC-NG/API/class_videodimensions.dita index ad8f47f174b..c3ce7434f2c 100644 --- a/dita/RTC-NG/API/class_videodimensions.dita +++ b/dita/RTC-NG/API/class_videodimensions.dita @@ -20,6 +20,7 @@ this.height = 0; } } + struct VideoDimensions { int width; diff --git a/dita/RTC-NG/API/class_videoencoderconfiguration.dita b/dita/RTC-NG/API/class_videoencoderconfiguration.dita index 5a108fd2d46..623a1590c07 100644 --- a/dita/RTC-NG/API/class_videoencoderconfiguration.dita +++ b/dita/RTC-NG/API/class_videoencoderconfiguration.dita @@ -247,6 +247,7 @@ this.codecType = VIDEO_CODEC_TYPE.VIDEO_CODEC_H265; } } + __attribute__((visibility("default"))) @interface AgoraVideoEncoderConfiguration : NSObject @property(assign, nonatomic) CGSize dimensions; @property(assign, nonatomic) AgoraVideoCodecType codecType; diff --git a/dita/RTC-NG/API/class_videoformat.dita b/dita/RTC-NG/API/class_videoformat.dita index 9909a663053..488ce7f0755 100644 --- a/dita/RTC-NG/API/class_videoformat.dita +++ b/dita/RTC-NG/API/class_videoformat.dita @@ -12,6 +12,7 @@ public int fps; } + struct VideoFormat { int width; diff --git a/dita/RTC-NG/API/class_videoframe.dita b/dita/RTC-NG/API/class_videoframe.dita index 9374298f11a..af9ee2e6473 100644 --- a/dita/RTC-NG/API/class_videoframe.dita +++ b/dita/RTC-NG/API/class_videoframe.dita @@ -241,6 +241,7 @@ buffer.release(); } } + __attribute__((visibility("default"))) @interface AgoraOutputVideoFrame : NSObject @property (nonatomic, assign) NSInteger type; @property (nonatomic, assign) int width; diff --git a/dita/RTC-NG/API/class_videoframebufferconfig.dita b/dita/RTC-NG/API/class_videoframebufferconfig.dita index 53335fd8b98..5118f6b77ff 100644 --- a/dita/RTC-NG/API/class_videoframebufferconfig.dita +++ b/dita/RTC-NG/API/class_videoframebufferconfig.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/class_videolayout.dita b/dita/RTC-NG/API/class_videolayout.dita index 3ec6dfdeb0c..5f508e04c68 100644 --- a/dita/RTC-NG/API/class_videolayout.dita +++ b/dita/RTC-NG/API/class_videolayout.dita @@ -23,6 +23,7 @@ + ", height=" + height + '}'; } } + __attribute__((visibility("default"))) @interface AgoraVideoLayout: NSObject @property(copy, nonatomic) NSString* _Nonnull channelId NS_SWIFT_NAME(channelId); @property (assign, nonatomic) NSUInteger uid NS_SWIFT_NAME(uid); diff --git a/dita/RTC-NG/API/class_videorenderingtracinginfo.dita b/dita/RTC-NG/API/class_videorenderingtracinginfo.dita index 5b54d6440ee..f80cddb4775 100644 --- a/dita/RTC-NG/API/class_videorenderingtracinginfo.dita +++ b/dita/RTC-NG/API/class_videorenderingtracinginfo.dita @@ -15,6 +15,7 @@ public int remoteJoined2UnmuteVideo; public int remoteJoined2PacketReceived; }; + NS_SWIFT_NAME(AgoraVideoRenderingTracingInfo) __attribute__((visibility("default"))) @interface AgoraVideoRenderingTracingInfo : NSObject @property (assign, nonatomic) NSInteger elapsedTime NS_SWIFT_NAME(elapsedTime); @property (assign, nonatomic) NSInteger start2JoinChannel NS_SWIFT_NAME(start2JoinChannel); diff --git a/dita/RTC-NG/API/class_videosubscriptionoptions.dita b/dita/RTC-NG/API/class_videosubscriptionoptions.dita index eea321c754d..8d5516aa482 100644 --- a/dita/RTC-NG/API/class_videosubscriptionoptions.dita +++ b/dita/RTC-NG/API/class_videosubscriptionoptions.dita @@ -41,7 +41,8 @@ this.streamType = streamType; } } - __attribute__((visibility("default"))) @interface AgoraVideoSubscriptionOptions: NSObject + + __attribute__((visibility("default"))) @interface AgoraVideoSubscriptionOptions: NSObject @property (nonatomic, assign) AgoraVideoStreamType type; @property (nonatomic, assign) bool encodedFrameOnly; diff --git a/dita/RTC-NG/API/class_videoviewcontroller.dita b/dita/RTC-NG/API/class_videoviewcontroller.dita index 6f6154db098..3342d93910e 100644 --- a/dita/RTC-NG/API/class_videoviewcontroller.dita +++ b/dita/RTC-NG/API/class_videoviewcontroller.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/class_videoviewcontrollerbase.dita b/dita/RTC-NG/API/class_videoviewcontrollerbase.dita index a11b14f7689..850efb41043 100644 --- a/dita/RTC-NG/API/class_videoviewcontrollerbase.dita +++ b/dita/RTC-NG/API/class_videoviewcontrollerbase.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/class_virtualbackgroundsource.dita b/dita/RTC-NG/API/class_virtualbackgroundsource.dita index e604a1bbd80..e039c8cabce 100644 --- a/dita/RTC-NG/API/class_virtualbackgroundsource.dita +++ b/dita/RTC-NG/API/class_virtualbackgroundsource.dita @@ -34,6 +34,7 @@ } } + __attribute__((visibility("default"))) @interface AgoraVirtualBackgroundSource : NSObject @property(nonatomic, assign) AgoraVirtualBackgroundSourceType backgroundSourceType NS_SWIFT_NAME(backgroundSourceType); @property(nonatomic, assign) NSUInteger color NS_SWIFT_NAME(color); diff --git a/dita/RTC-NG/API/class_watermarkoptions.dita b/dita/RTC-NG/API/class_watermarkoptions.dita index 07d7bc44cfe..9b8c8594ed6 100644 --- a/dita/RTC-NG/API/class_watermarkoptions.dita +++ b/dita/RTC-NG/API/class_watermarkoptions.dita @@ -30,6 +30,7 @@ public Rectangle positionInPortraitMode = new Rectangle(); } + __attribute__((visibility("default"))) @interface WatermarkOptions : NSObject @property(assign, nonatomic) BOOL visibleInPreview; @property(assign, nonatomic) CGRect positionInLandscapeMode; diff --git a/dita/RTC-NG/API/class_watermarkratio.dita b/dita/RTC-NG/API/class_watermarkratio.dita index 00f2b5b15b9..9052e04462a 100644 --- a/dita/RTC-NG/API/class_watermarkratio.dita +++ b/dita/RTC-NG/API/class_watermarkratio.dita @@ -7,6 +7,7 @@

+ struct WatermarkRatio { float xRatio; diff --git a/dita/RTC-NG/API/class_windowinfo.dita b/dita/RTC-NG/API/class_windowinfo.dita index 053825e49dd..ad13269991a 100644 --- a/dita/RTC-NG/API/class_windowinfo.dita +++ b/dita/RTC-NG/API/class_windowinfo.dita @@ -7,6 +7,7 @@

+ diff --git a/dita/RTC-NG/API/construct_videoviewcontroller.dita b/dita/RTC-NG/API/construct_videoviewcontroller.dita index 05270543ddf..636424b8f78 100644 --- a/dita/RTC-NG/API/construct_videoviewcontroller.dita +++ b/dita/RTC-NG/API/construct_videoviewcontroller.dita @@ -14,6 +14,7 @@

+ diff --git a/dita/RTC-NG/API/construct_videoviewcontroller_remote.dita b/dita/RTC-NG/API/construct_videoviewcontroller_remote.dita index c140a3808b1..5e75dcbdd84 100644 --- a/dita/RTC-NG/API/construct_videoviewcontroller_remote.dita +++ b/dita/RTC-NG/API/construct_videoviewcontroller_remote.dita @@ -14,6 +14,7 @@

+ From a3c8356fa5eca0166c425d14b486fa0623f80605 Mon Sep 17 00:00:00 2001 From: jinyu Date: Wed, 5 Jun 2024 17:08:32 +0800 Subject: [PATCH 02/20] ++ --- ...audioengine_muteallremoteaudiostreams.dita | 2 +- ...atialaudioengine_mutelocalaudiostream.dita | 2 +- ...i_imediaengine_createcustomaudiotrack.dita | 2 +- ..._imediaengine_destroycustomaudiotrack.dita | 2 +- ...ediaengine_registeraudioframeobserver.dita | 2 +- ...ediaengine_registervideoframeobserver.dita | 2 +- ...i_imediaengine_setexternalvideosource.dita | 2 +- ...diaplayer_registeraudioframeobserver2.dita | 2 +- ...ediaplayer_registervideoframeobserver.dita | 2 +- ...ediarecorder_setmediarecorderobserver.dita | 2 +- .../api_imediarecorder_startrecording.dita | 2 +- .../API/api_imediarecorder_stoprecording.dita | 2 +- .../API/api_imusiccontentcenter_release.dita | 2 +- .../api_imusiccontentcenter_renewtoken.dita | 2 +- ...engine_adjustaudiomixingplayoutvolume.dita | 2 +- ...engine_adjustaudiomixingpublishvolume.dita | 2 +- ...pi_irtcengine_adjustaudiomixingvolume.dita | 2 +- ...irtcengine_adjustplaybacksignalvolume.dita | 2 +- ...rtcengine_adjustrecordingsignalvolume.dita | 2 +- .../api_irtcengine_clearvideowatermarks.dita | 2 +- ...api_irtcengine_createcustomvideotrack.dita | 2 +- .../API/api_irtcengine_createdatastream.dita | 2 +- .../API/api_irtcengine_createdatastream2.dita | 2 +- .../api_irtcengine_createmediarecorder.dita | 2 +- ...pi_irtcengine_destroycustomvideotrack.dita | 2 +- .../api_irtcengine_destroymediarecorder.dita | 2 +- .../API/api_irtcengine_disableaudio.dita | 2 +- .../API/api_irtcengine_disablevideo.dita | 2 +- .../API/api_irtcengine_enableaudio.dita | 2 +- ...rtcengine_enableaudiovolumeindication.dita | 2 +- .../API/api_irtcengine_enableencryption.dita | 2 +- .../API/api_irtcengine_enableextension.dita | 2 +- .../api_irtcengine_enablefacedetection.dita | 2 +- .../api_irtcengine_enableinearmonitoring.dita | 2 +- ...api_irtcengine_enableinearmonitoring2.dita | 2 +- .../API/api_irtcengine_enablelocalaudio.dita | 2 +- .../API/api_irtcengine_enablelocalvideo.dita | 2 +- .../API/api_irtcengine_enablevideo.dita | 2 +- ...pi_irtcengine_enablevirtualbackground.dita | 2 +- ...i_irtcengine_enablevirtualbackground2.dita | 2 +- ...cengine_getaudiomixingcurrentposition.dita | 2 +- ...api_irtcengine_getaudiomixingduration.dita | 2 +- dita/RTC-NG/API/api_irtcengine_getcallid.dita | 2 +- ...api_irtcengine_getcameramaxzoomfactor.dita | 2 +- ...rtcengine_getcurrentmonotonictimeinms.dita | 2 +- ...api_irtcengine_iscamerafocussupported.dita | 2 +- .../api_irtcengine_isspeakerphoneenabled.dita | 2 +- .../API/api_irtcengine_joinchannel.dita | 2 +- .../API/api_irtcengine_joinchannel2.dita | 2 +- .../API/api_irtcengine_leavechannel.dita | 2 +- .../API/api_irtcengine_leavechannel2.dita | 2 +- ..._irtcengine_muteallremoteaudiostreams.dita | 2 +- ..._irtcengine_muteallremotevideostreams.dita | 2 +- .../api_irtcengine_mutelocalaudiostream.dita | 2 +- .../api_irtcengine_mutelocalvideostream.dita | 2 +- .../api_irtcengine_muteremoteaudiostream.dita | 2 +- .../api_irtcengine_muteremotevideostream.dita | 2 +- .../API/api_irtcengine_pauseaudiomixing.dita | 2 +- .../API/api_irtcengine_pushaudioframe2.dita | 2 +- .../API/api_irtcengine_pushvideoframe2.dita | 2 +- .../API/api_irtcengine_pushvideoframe4.dita | 2 +- ...cengine_registermediametadataobserver.dita | 2 +- .../RTC-NG/API/api_irtcengine_renewtoken.dita | 2 +- .../API/api_irtcengine_resumeaudiomixing.dita | 2 +- .../API/api_irtcengine_sendstreammessage.dita | 2 +- ...api_irtcengine_setaudiomixingposition.dita | 2 +- .../API/api_irtcengine_setaudioprofile.dita | 2 +- .../API/api_irtcengine_setaudioprofile2.dita | 2 +- .../API/api_irtcengine_setaudioscenario.dita | 2 +- ...engine_setcameracapturerconfiguration.dita | 2 +- ...ngine_setcamerafocuspositioninpreview.dita | 2 +- .../API/api_irtcengine_setcameratorchon.dita | 2 +- .../api_irtcengine_setcamerazoomfactor.dita | 2 +- .../API/api_irtcengine_setchannelprofile.dita | 2 +- .../API/api_irtcengine_setclientrole.dita | 2 +- .../API/api_irtcengine_setclientrole2.dita | 2 +- .../API/api_irtcengine_setdualstreammode.dita | 2 +- .../api_irtcengine_setdualstreammode2.dita | 2 +- .../API/api_irtcengine_setencryptionmode.dita | 2 +- .../api_irtcengine_setencryptionsecret.dita | 2 +- ...i_irtcengine_setinearmonitoringvolume.dita | 2 +- .../api_irtcengine_setlocalrendermode.dita | 2 +- .../api_irtcengine_setlocalrendermode2.dita | 2 +- .../RTC-NG/API/api_irtcengine_setlogfile.dita | 2 +- .../API/api_irtcengine_setlogfilesize.dita | 2 +- .../API/api_irtcengine_setlogfilter.dita | 2 +- ...tcengine_setmixedaudioframeparameters.dita | 2 +- .../API/api_irtcengine_setparameters.dita | 2 +- ...ybackaudioframebeforemixingparameters.dita | 2 +- ...ngine_setplaybackaudioframeparameters.dita | 2 +- ...gine_setrecordingaudioframeparameters.dita | 2 +- ...ngine_setremotedefaultvideostreamtype.dita | 2 +- .../api_irtcengine_setremoterendermode.dita | 2 +- .../api_irtcengine_setremoterendermode2.dita | 2 +- ...i_irtcengine_setremotevideostreamtype.dita | 2 +- .../API/api_irtcengine_setuplocalvideo.dita | 2 +- .../API/api_irtcengine_setupremotevideo.dita | 2 +- ...tcengine_setvideoencoderconfiguration.dita | 2 +- .../API/api_irtcengine_setvideoprofile.dita | 2 +- .../API/api_irtcengine_startaudiomixing.dita | 2 +- .../API/api_irtcengine_startaudiomixing2.dita | 2 +- .../api_irtcengine_startaudiorecording.dita | 2 +- .../api_irtcengine_startaudiorecording3.dita | 2 +- ...api_irtcengine_startlastmileprobetest.dita | 2 +- ..._irtcengine_startlocalvideotranscoder.dita | 2 +- ...engine_startorupdatechannelmediarelay.dita | 2 +- .../API/api_irtcengine_startpreview.dita | 2 +- .../API/api_irtcengine_startpreview2.dita | 2 +- ...engine_startrtmpstreamwithtranscoding.dita | 2 +- .../API/api_irtcengine_stopaudiomixing.dita | 2 +- .../api_irtcengine_stopaudiorecording.dita | 2 +- .../API/api_irtcengine_stopcameracapture.dita | 2 +- .../api_irtcengine_stopchannelmediarelay.dita | 2 +- .../api_irtcengine_stoplastmileprobetest.dita | 2 +- ...i_irtcengine_stoplocalvideotranscoder.dita | 2 +- .../API/api_irtcengine_stoppreview.dita | 2 +- .../API/api_irtcengine_stoppreview2.dita | 2 +- .../API/api_irtcengine_stoprtmpstream.dita | 2 +- .../API/api_irtcengine_stopscreencapture.dita | 2 +- .../API/api_irtcengine_switchcamera.dita | 2 +- .../API/api_irtcengine_switchcamera2.dita | 2 +- .../API/api_irtcengine_takesnapshot.dita | 2 +- ...ngine_unregistermediametadataobserver.dita | 2 +- ..._irtcengine_updatechannelmediaoptions.dita | 2 +- ...ne_updatelocaltranscoderconfiguration.dita | 2 +- .../api_irtcengine_updatertmptranscoding.dita | 2 +- .../api_irtcengineex_createdatastreamex.dita | 2 +- .../api_irtcengineex_createdatastreamex2.dita | 2 +- .../API/api_irtcengineex_getcallidex.dita | 2 +- .../API/api_irtcengineex_joinchannelex.dita | 2 +- .../API/api_irtcengineex_leavechannelex.dita | 2 +- .../API/api_irtcengineex_leavechannelex2.dita | 2 +- ...gineex_setvideoencoderconfigurationex.dita | 2 +- ...rver_onplaybackaudioframebeforemixing.dita | 2 +- ...erverbase_getearmonitoringaudioparams.dita | 2 +- ...frameobserverbase_getmixedaudioparams.dita | 2 +- ...verbase_getobservedaudioframeposition.dita | 2 +- ...meobserverbase_getplaybackaudioparams.dita | 2 +- ...rameobserverbase_getrecordaudioparams.dita | 2 +- ...bserverbase_onearmonitoringaudioframe.dita | 2 +- ...ioframeobserverbase_onmixedaudioframe.dita | 2 +- ...rameobserverbase_onplaybackaudioframe.dita | 2 +- ...oframeobserverbase_onrecordaudioframe.dita | 2 +- ...ourceobserver_onaudiovolumeindication.dita | 2 +- ...ecorderobserver_onrecorderinfoupdated.dita | 2 +- ...corderobserver_onrecorderstatechanged.dita | 2 +- ..._imetadataobserver_getmaxmetadatasize.dita | 2 +- ..._imetadataobserver_onmetadatareceived.dita | 2 +- ...etadataobserver_onreadytosendmetadata.dita | 2 +- ...ineeventhandler_onaudiomixingfinished.dita | 2 +- ...thandler_onaudiomixingpositionchanged.dita | 2 +- ...venthandler_onaudiomixingstatechanged.dita | 2 +- ...eeventhandler_onaudiovolumeindication.dita | 2 +- ...tcengineeventhandler_onconnectionlost.dita | 2 +- ...eventhandler_onconnectionstatechanged.dita | 2 +- ...llback_irtcengineeventhandler_onerror.dita | 2 +- ...tcengineeventhandler_onextensionerror.dita | 2 +- ...ineeventhandler_onfacepositionchanged.dita | 2 +- ...gineeventhandler_onjoinchannelsuccess.dita | 2 +- ...ineeventhandler_onlastmileproberesult.dita | 2 +- ...cengineeventhandler_onlastmilequality.dita | 2 +- ...irtcengineeventhandler_onleavechannel.dita | 2 +- ...eventhandler_onlocalaudiostatechanged.dita | 2 +- ...cengineeventhandler_onlocalaudiostats.dita | 2 +- ...eventhandler_onlocalvideostatechanged.dita | 2 +- ...cengineeventhandler_onlocalvideostats.dita | 2 +- ...tcengineeventhandler_onnetworkquality.dita | 2 +- ...cengineeventhandler_onpermissionerror.dita | 2 +- ...neeventhandler_onrejoinchannelsuccess.dita | 2 +- ...venthandler_onremoteaudiostatechanged.dita | 2 +- ...engineeventhandler_onremoteaudiostats.dita | 2 +- ...venthandler_onremotevideostatechanged.dita | 2 +- ...engineeventhandler_onremotevideostats.dita | 2 +- ...ack_irtcengineeventhandler_onrtcstats.dita | 2 +- ...gineeventhandler_onrtmpstreamingevent.dita | 2 +- ...nthandler_onrtmpstreamingstatechanged.dita | 2 +- ...rtcengineeventhandler_onsnapshottaken.dita | 2 +- ...rtcengineeventhandler_onstreammessage.dita | 2 +- ...gineeventhandler_onstreammessageerror.dita | 2 +- ...k_irtcengineeventhandler_onuserjoined.dita | 2 +- ..._irtcengineeventhandler_onuseroffline.dita | 2 +- ...engineeventhandler_onvideosizechanged.dita | 2 +- ..._ivideoframeobserver_getmirrorapplied.dita | 2 +- ...rameobserver_getobservedframeposition.dita | 2 +- ...videoframeobserver_getrotationapplied.dita | 2 +- ...rameobserver_getvideoformatpreference.dita | 2 +- ...rameobserver_getvideoframeprocessmode.dita | 2 +- ...ideoframeobserver_oncapturevideoframe.dita | 2 +- ...eoframeobserver_onpreencodevideoframe.dita | 2 +- ...videoframeobserver_onrendervideoframe.dita | 2 +- dita/RTC-NG/API/class_advanceoptions.dita | 7 ++- .../API/class_agorafacepositioninfo.dita | 13 +++- .../class_audiorecordingconfiguration.dita | 24 ++++++- dita/RTC-NG/API/class_audiotrackconfig.dita | 5 +- dita/RTC-NG/API/class_audiovolumeinfo.dita | 10 ++- .../class_cameracapturerconfiguration.dita | 6 +- dita/RTC-NG/API/class_channelmediainfo.dita | 14 ++++- .../RTC-NG/API/class_channelmediaoptions.dita | 63 ++++++++++++++++++- .../class_channelmediarelayconfiguration.dita | 8 ++- dita/RTC-NG/API/class_clientroleoptions.dita | 5 +- dita/RTC-NG/API/class_datastreamconfig.dita | 5 +- dita/RTC-NG/API/class_encryptionconfig.dita | 8 ++- .../RTC-NG/API/class_lastmileprobeconfig.dita | 13 +++- .../API/class_lastmileprobeonewayresult.dita | 9 ++- .../RTC-NG/API/class_lastmileproberesult.dita | 11 +++- .../RTC-NG/API/class_leavechanneloptions.dita | 14 ++++- dita/RTC-NG/API/class_livetranscoding.dita | 50 ++++++++++++++- dita/RTC-NG/API/class_localaudiostats.dita | 21 ++++++- .../class_localtranscoderconfiguration.dita | 9 ++- dita/RTC-NG/API/class_localvideostats.dita | 48 +++++++++++++- .../API/class_mediarecorderconfiguration.dita | 21 ++++++- dita/RTC-NG/API/class_recorderinfo.dita | 14 ++++- dita/RTC-NG/API/class_recorderstreaminfo.dita | 14 ++++- dita/RTC-NG/API/class_remoteaudiostats.dita | 39 +++++++++++- dita/RTC-NG/API/class_remotevideostats.dita | 39 +++++++++++- dita/RTC-NG/API/class_rtcconnection.dita | 9 ++- dita/RTC-NG/API/class_rtcengineconfig.dita | 6 +- dita/RTC-NG/API/class_rtcimage.dita | 26 +++++++- dita/RTC-NG/API/class_rtcstats.dita | 14 ++++- .../API/class_segmentationproperty.dita | 7 ++- .../API/class_simulcaststreamconfig.dita | 11 +++- dita/RTC-NG/API/class_transcodinguser.dita | 20 +++++- .../API/class_transcodingvideostream.dita | 38 ++++++++++- dita/RTC-NG/API/class_videocanvas.dita | 15 ++++- dita/RTC-NG/API/class_videodimensions.dita | 9 ++- .../API/class_videoencoderconfiguration.dita | 12 +++- dita/RTC-NG/API/class_videoformat.dita | 6 +- dita/RTC-NG/API/class_videoframe.dita | 15 ++++- .../API/class_virtualbackgroundsource.dita | 11 +++- 229 files changed, 820 insertions(+), 229 deletions(-) diff --git a/dita/RTC-NG/API/api_ibasespatialaudioengine_muteallremoteaudiostreams.dita b/dita/RTC-NG/API/api_ibasespatialaudioengine_muteallremoteaudiostreams.dita index 14cdeb3d639..08ec90db02e 100644 --- a/dita/RTC-NG/API/api_ibasespatialaudioengine_muteallremoteaudiostreams.dita +++ b/dita/RTC-NG/API/api_ibasespatialaudioengine_muteallremoteaudiostreams.dita @@ -14,7 +14,7 @@

public abstract int muteAllRemoteAudioStreams(boolean mute); - + public abstract muteAllRemoteAudioStreams(muted: boolean): number; - (int)muteAllRemoteAudioStreams:(BOOL)mute; virtual int muteAllRemoteAudioStreams(bool mute) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|ILocalSpatialAudioEngine") diff --git a/dita/RTC-NG/API/api_ibasespatialaudioengine_mutelocalaudiostream.dita b/dita/RTC-NG/API/api_ibasespatialaudioengine_mutelocalaudiostream.dita index b5821ffbef5..6e3ddc05062 100644 --- a/dita/RTC-NG/API/api_ibasespatialaudioengine_mutelocalaudiostream.dita +++ b/dita/RTC-NG/API/api_ibasespatialaudioengine_mutelocalaudiostream.dita @@ -14,7 +14,7 @@

public abstract int muteLocalAudioStream(boolean mute); - + public abstract muteLocalAudioStream(muted: boolean): number; - (int)muteLocalAudioStream:(BOOL)mute; virtual int muteLocalAudioStream(bool mute) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|ILocalSpatialAudioEngine") diff --git a/dita/RTC-NG/API/api_imediaengine_createcustomaudiotrack.dita b/dita/RTC-NG/API/api_imediaengine_createcustomaudiotrack.dita index 96b4597f328..01fec807496 100644 --- a/dita/RTC-NG/API/api_imediaengine_createcustomaudiotrack.dita +++ b/dita/RTC-NG/API/api_imediaengine_createcustomaudiotrack.dita @@ -15,7 +15,7 @@

public abstract int createCustomAudioTrack( Constants.AudioTrackType trackType, AudioTrackConfig config); - + public abstract createCustomAudioTrack(trackType: Constants.AudioTrackType, config: AudioTrackConfig): number; - (int)createCustomAudioTrack:(AgoraAudioTrackType)trackType config:(AgoraAudioTrackConfig* _Nonnull)config; virtual rtc::track_id_t createCustomAudioTrack(rtc::AUDIO_TRACK_TYPE trackType, const rtc::AudioTrackConfig& config) = 0; diff --git a/dita/RTC-NG/API/api_imediaengine_destroycustomaudiotrack.dita b/dita/RTC-NG/API/api_imediaengine_destroycustomaudiotrack.dita index e615f14d853..8f6303474cf 100644 --- a/dita/RTC-NG/API/api_imediaengine_destroycustomaudiotrack.dita +++ b/dita/RTC-NG/API/api_imediaengine_destroycustomaudiotrack.dita @@ -14,7 +14,7 @@

public abstract int destroyCustomAudioTrack(int trackId); - + public abstract destroyCustomAudioTrack(trackId: number): number; - (int)destroyCustomAudioTrack:(NSInteger)trackId; virtual int destroyCustomAudioTrack(rtc::track_id_t trackId) = 0; abstract destroyCustomAudioTrack(trackId: number): number; diff --git a/dita/RTC-NG/API/api_imediaengine_registeraudioframeobserver.dita b/dita/RTC-NG/API/api_imediaengine_registeraudioframeobserver.dita index 215d930aea0..8774cce0d56 100644 --- a/dita/RTC-NG/API/api_imediaengine_registeraudioframeobserver.dita +++ b/dita/RTC-NG/API/api_imediaengine_registeraudioframeobserver.dita @@ -14,7 +14,7 @@

public abstract int registerAudioFrameObserver(IAudioFrameObserver observer); - + public abstract registerAudioFrameObserver(observer:IAudioFrameObserver):number; - (BOOL)setAudioFrameDelegate:(id<AgoraAudioFrameDelegate> _Nullable)delegate; virtual int registerAudioFrameObserver(IAudioFrameObserver* observer) = 0; abstract registerAudioFrameObserver(observer: IAudioFrameObserver): number; diff --git a/dita/RTC-NG/API/api_imediaengine_registervideoframeobserver.dita b/dita/RTC-NG/API/api_imediaengine_registervideoframeobserver.dita index 1bf0be96ded..165007c38ad 100644 --- a/dita/RTC-NG/API/api_imediaengine_registervideoframeobserver.dita +++ b/dita/RTC-NG/API/api_imediaengine_registervideoframeobserver.dita @@ -14,7 +14,7 @@

public abstract int registerVideoFrameObserver(IVideoFrameObserver observer); - + public abstract registerVideoFrameObserver(observer:IVideoFrameObserver):number; - (BOOL)setVideoFrameDelegate:(id<AgoraVideoFrameDelegate> _Nullable)delegate; virtual int registerVideoFrameObserver(IVideoFrameObserver* observer) = 0; abstract registerVideoFrameObserver(observer: IVideoFrameObserver): number; diff --git a/dita/RTC-NG/API/api_imediaengine_setexternalvideosource.dita b/dita/RTC-NG/API/api_imediaengine_setexternalvideosource.dita index 3c555ac5595..52bba6b133e 100644 --- a/dita/RTC-NG/API/api_imediaengine_setexternalvideosource.dita +++ b/dita/RTC-NG/API/api_imediaengine_setexternalvideosource.dita @@ -15,7 +15,7 @@

public abstract int setExternalVideoSource( boolean enable, boolean useTexture, Constants.ExternalVideoSourceType sourceType); - + public abstract setExternalVideoSource(enable: boolean, useTexture: boolean, sourceType: Constants.ExternalVideoSourceType): number; - (void)setExternalVideoSource:(BOOL)enable useTexture:(BOOL)useTexture sourceType:(AgoraExternalVideoSourceType)sourceType; virtual int setExternalVideoSource( bool enabled, bool useTexture, EXTERNAL_VIDEO_SOURCE_TYPE sourceType = VIDEO_FRAME, diff --git a/dita/RTC-NG/API/api_imediaplayer_registeraudioframeobserver2.dita b/dita/RTC-NG/API/api_imediaplayer_registeraudioframeobserver2.dita index 27efe369d6e..f643224c18a 100644 --- a/dita/RTC-NG/API/api_imediaplayer_registeraudioframeobserver2.dita +++ b/dita/RTC-NG/API/api_imediaplayer_registeraudioframeobserver2.dita @@ -15,7 +15,7 @@

int registerAudioFrameObserver(IMediaPlayerAudioFrameObserver audioFrameObserver, int mode); - + public abstract registerAudioFrameObserver(observer:IAudioFrameObserver):number; virtual int registerAudioFrameObserver(media::IAudioPcmFrameSink* observer, RAW_AUDIO_FRAME_OP_MODE_TYPE mode) = 0; diff --git a/dita/RTC-NG/API/api_imediaplayer_registervideoframeobserver.dita b/dita/RTC-NG/API/api_imediaplayer_registervideoframeobserver.dita index 5dcc1ec796b..7fae544cd7a 100644 --- a/dita/RTC-NG/API/api_imediaplayer_registervideoframeobserver.dita +++ b/dita/RTC-NG/API/api_imediaplayer_registervideoframeobserver.dita @@ -14,7 +14,7 @@

int registerVideoFrameObserver(IMediaPlayerVideoFrameObserver videoFrameObserver); - + public abstract registerVideoFrameObserver(observer:IVideoFrameObserver):number; virtual int registerVideoFrameObserver(media::base::IVideoFrameObserver* observer) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaPlayer") diff --git a/dita/RTC-NG/API/api_imediarecorder_setmediarecorderobserver.dita b/dita/RTC-NG/API/api_imediarecorder_setmediarecorderobserver.dita index f07825de220..0165280cfe5 100644 --- a/dita/RTC-NG/API/api_imediarecorder_setmediarecorderobserver.dita +++ b/dita/RTC-NG/API/api_imediarecorder_setmediarecorderobserver.dita @@ -14,7 +14,7 @@

public int setMediaRecorderObserver(IMediaRecorderCallback callback) - + public abstract setMediaRecorderObserver(callback: IMediaRecorderCallback | null): number; - (int)setMediaRecorderDelegate:(id<AgoraMediaRecorderDelegate> _Nullable)delegate; virtual int setMediaRecorderObserver(media::IMediaRecorderObserver* callback) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaRecorder") diff --git a/dita/RTC-NG/API/api_imediarecorder_startrecording.dita b/dita/RTC-NG/API/api_imediarecorder_startrecording.dita index c75af4b723a..035e529a316 100644 --- a/dita/RTC-NG/API/api_imediarecorder_startrecording.dita +++ b/dita/RTC-NG/API/api_imediarecorder_startrecording.dita @@ -14,7 +14,7 @@

public int startRecording(MediaRecorderConfiguration config) - + public abstract startRecording(config: MediaRecorderConfiguration): number; - (int)startRecording:(AgoraMediaRecorderConfiguration* _Nonnull)config; virtual int startRecording(const media::MediaRecorderConfiguration& config) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaRecorder") diff --git a/dita/RTC-NG/API/api_imediarecorder_stoprecording.dita b/dita/RTC-NG/API/api_imediarecorder_stoprecording.dita index 03e936bf85f..78fd8884dcc 100644 --- a/dita/RTC-NG/API/api_imediarecorder_stoprecording.dita +++ b/dita/RTC-NG/API/api_imediarecorder_stoprecording.dita @@ -14,7 +14,7 @@

public int stopRecording() - + public abstract stopRecording(): number; - (int)stopRecording; virtual int stopRecording() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|IMediaRecorder") diff --git a/dita/RTC-NG/API/api_imusiccontentcenter_release.dita b/dita/RTC-NG/API/api_imusiccontentcenter_release.dita index 1444984f46e..7a3ad46ccf5 100644 --- a/dita/RTC-NG/API/api_imusiccontentcenter_release.dita +++ b/dita/RTC-NG/API/api_imusiccontentcenter_release.dita @@ -14,7 +14,7 @@

protected abstract void release(); - + public abstract release(): void; virtual void release() = 0; abstract release(): void; diff --git a/dita/RTC-NG/API/api_imusiccontentcenter_renewtoken.dita b/dita/RTC-NG/API/api_imusiccontentcenter_renewtoken.dita index 9fc4eaf5d1c..05b113ad4c2 100644 --- a/dita/RTC-NG/API/api_imusiccontentcenter_renewtoken.dita +++ b/dita/RTC-NG/API/api_imusiccontentcenter_renewtoken.dita @@ -14,7 +14,7 @@

public abstract int renewToken(String token); - + public abstract renewToken(token: string): number; - (NSInteger)renewToken:(NSString * _Nonnull)token; virtual int renewToken(const char* token) = 0; abstract renewToken(token: string): number; diff --git a/dita/RTC-NG/API/api_irtcengine_adjustaudiomixingplayoutvolume.dita b/dita/RTC-NG/API/api_irtcengine_adjustaudiomixingplayoutvolume.dita index 36f59e2ce4c..d5ee9022c01 100644 --- a/dita/RTC-NG/API/api_irtcengine_adjustaudiomixingplayoutvolume.dita +++ b/dita/RTC-NG/API/api_irtcengine_adjustaudiomixingplayoutvolume.dita @@ -14,7 +14,7 @@

public abstract int adjustAudioMixingPlayoutVolume(int volume); - + public abstract adjustAudioMixingPlayoutVolume(volume: number): number; - (int)adjustAudioMixingPlayoutVolume:(NSInteger)volume; virtual int adjustAudioMixingPlayoutVolume(int volume) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_adjustaudiomixingpublishvolume.dita b/dita/RTC-NG/API/api_irtcengine_adjustaudiomixingpublishvolume.dita index bcd24ab4995..747c24910fb 100644 --- a/dita/RTC-NG/API/api_irtcengine_adjustaudiomixingpublishvolume.dita +++ b/dita/RTC-NG/API/api_irtcengine_adjustaudiomixingpublishvolume.dita @@ -14,7 +14,7 @@

public abstract int adjustAudioMixingPublishVolume(int volume); - + public abstract adjustAudioMixingPublishVolume(volume: number): number; - (int)adjustAudioMixingPublishVolume:(NSInteger)volume; virtual int adjustAudioMixingPublishVolume(int volume) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_adjustaudiomixingvolume.dita b/dita/RTC-NG/API/api_irtcengine_adjustaudiomixingvolume.dita index 5b39396957b..0af4bd1d1bc 100644 --- a/dita/RTC-NG/API/api_irtcengine_adjustaudiomixingvolume.dita +++ b/dita/RTC-NG/API/api_irtcengine_adjustaudiomixingvolume.dita @@ -14,7 +14,7 @@

public abstract int adjustAudioMixingVolume(int volume); - + public abstract adjustAudioMixingVolume(volume: number): number; - (int)adjustAudioMixingVolume:(NSInteger)volume; virtual int adjustAudioMixingVolume(int volume) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_adjustplaybacksignalvolume.dita b/dita/RTC-NG/API/api_irtcengine_adjustplaybacksignalvolume.dita index dc1eebb18b7..1d18d0c269d 100644 --- a/dita/RTC-NG/API/api_irtcengine_adjustplaybacksignalvolume.dita +++ b/dita/RTC-NG/API/api_irtcengine_adjustplaybacksignalvolume.dita @@ -14,7 +14,7 @@

public abstract int adjustPlaybackSignalVolume(int volume); - + public abstract adjustPlaybackSignalVolume(volume: number): number; - (int)adjustPlaybackSignalVolume:(NSInteger)volume; virtual int adjustPlaybackSignalVolume(int volume) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_adjustrecordingsignalvolume.dita b/dita/RTC-NG/API/api_irtcengine_adjustrecordingsignalvolume.dita index bc5bc1d17e9..e288ce0ecd7 100644 --- a/dita/RTC-NG/API/api_irtcengine_adjustrecordingsignalvolume.dita +++ b/dita/RTC-NG/API/api_irtcengine_adjustrecordingsignalvolume.dita @@ -14,7 +14,7 @@

public abstract int adjustRecordingSignalVolume(int volume); - + public abstract adjustRecordingSignalVolume(volume: number): number; - (int)adjustRecordingSignalVolume:(NSInteger)volume; virtual int adjustRecordingSignalVolume(int volume) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_clearvideowatermarks.dita b/dita/RTC-NG/API/api_irtcengine_clearvideowatermarks.dita index 9361f0a6eaa..2cfb4a7879b 100644 --- a/dita/RTC-NG/API/api_irtcengine_clearvideowatermarks.dita +++ b/dita/RTC-NG/API/api_irtcengine_clearvideowatermarks.dita @@ -14,7 +14,7 @@

public abstract int clearVideoWatermarks(); - + public abstract clearVideoWatermarks(): number; - (int)clearVideoWatermarks; virtual int clearVideoWatermarks() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_createcustomvideotrack.dita b/dita/RTC-NG/API/api_irtcengine_createcustomvideotrack.dita index 8bcdc3ca37a..b8d8c41a46f 100644 --- a/dita/RTC-NG/API/api_irtcengine_createcustomvideotrack.dita +++ b/dita/RTC-NG/API/api_irtcengine_createcustomvideotrack.dita @@ -14,7 +14,7 @@

public abstract int createCustomVideoTrack(); - + public abstract createCustomVideoTrack(): number; - (unsigned int)createCustomVideoTrack; virtual video_track_id_t createCustomVideoTrack() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_createdatastream.dita b/dita/RTC-NG/API/api_irtcengine_createdatastream.dita index 95b9969755a..e21a9140836 100644 --- a/dita/RTC-NG/API/api_irtcengine_createdatastream.dita +++ b/dita/RTC-NG/API/api_irtcengine_createdatastream.dita @@ -14,7 +14,7 @@

public abstract int createDataStream(boolean reliable, boolean ordered); - + public abstract createDataStream(config: DataStreamConfig): number; - (int)createDataStream:(NSInteger * _Nonnull)streamId reliable:(BOOL)reliable ordered:(BOOL)ordered; diff --git a/dita/RTC-NG/API/api_irtcengine_createdatastream2.dita b/dita/RTC-NG/API/api_irtcengine_createdatastream2.dita index 47cd14f27d6..19d4009050e 100644 --- a/dita/RTC-NG/API/api_irtcengine_createdatastream2.dita +++ b/dita/RTC-NG/API/api_irtcengine_createdatastream2.dita @@ -14,7 +14,7 @@

public abstract int createDataStream(DataStreamConfig config); - + public abstract createDataStream(config: DataStreamConfig): number; - (int)createDataStream:(NSInteger * _Nonnull)streamId config:(AgoraDataStreamConfig * _Nonnull)config; virtual int createDataStream(int* streamId, DataStreamConfig& config) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_createmediarecorder.dita b/dita/RTC-NG/API/api_irtcengine_createmediarecorder.dita index 63a3169e06e..f25ea842b31 100644 --- a/dita/RTC-NG/API/api_irtcengine_createmediarecorder.dita +++ b/dita/RTC-NG/API/api_irtcengine_createmediarecorder.dita @@ -14,7 +14,7 @@

public abstract AgoraMediaRecorder createMediaRecorder(RecorderStreamInfo info); - + public abstract createMediaRecorder(info: RecorderStreamInfo): AgoraMediaRecorder; - (AgoraMediaRecorder * _Nullable)createMediaRecorder:(AgoraRecorderStreamInfo * _Nonnull)info NS_SWIFT_NAME(createMediaRecorder(withInfo:)); virtual agora_refptr<IMediaRecorder> createMediaRecorder(const RecorderStreamInfo& info) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_destroycustomvideotrack.dita b/dita/RTC-NG/API/api_irtcengine_destroycustomvideotrack.dita index a92161370a6..bd24a18776c 100644 --- a/dita/RTC-NG/API/api_irtcengine_destroycustomvideotrack.dita +++ b/dita/RTC-NG/API/api_irtcengine_destroycustomvideotrack.dita @@ -14,7 +14,7 @@

public abstract int destroyCustomVideoTrack(int video_track_id); - + public abstract destroyCustomVideoTrack(videoTrackId: number): number; - (int)destroyCustomVideoTrack:(NSUInteger)videoTrackId; virtual int destroyCustomVideoTrack(video_track_id_t video_track_id) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_destroymediarecorder.dita b/dita/RTC-NG/API/api_irtcengine_destroymediarecorder.dita index 24ceaa7d488..e0faf383c4e 100644 --- a/dita/RTC-NG/API/api_irtcengine_destroymediarecorder.dita +++ b/dita/RTC-NG/API/api_irtcengine_destroymediarecorder.dita @@ -14,7 +14,7 @@

public abstract void destroyMediaRecorder(AgoraMediaRecorder mediaRecorder); - + public abstract destroyMediaRecorder(recorder: AgoraMediaRecorder): void; - (int)destroyMediaRecorder:(AgoraMediaRecorder * _Nullable)mediaRecorder; virtual int destroyMediaRecorder(agora_refptr<IMediaRecorder> mediaRecorder) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_disableaudio.dita b/dita/RTC-NG/API/api_irtcengine_disableaudio.dita index e3886eaccd1..16988155450 100644 --- a/dita/RTC-NG/API/api_irtcengine_disableaudio.dita +++ b/dita/RTC-NG/API/api_irtcengine_disableaudio.dita @@ -14,7 +14,7 @@

public abstract int disableAudio(); - + public abstract disableAudio(): number; - (int)disableAudio; virtual int disableAudio() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_disablevideo.dita b/dita/RTC-NG/API/api_irtcengine_disablevideo.dita index b32140f58e3..ca4365d5286 100644 --- a/dita/RTC-NG/API/api_irtcengine_disablevideo.dita +++ b/dita/RTC-NG/API/api_irtcengine_disablevideo.dita @@ -14,7 +14,7 @@

public abstract int disableVideo(); - + public abstract disableVideo(): number; - (int)disableVideo; virtual int disableVideo() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_enableaudio.dita b/dita/RTC-NG/API/api_irtcengine_enableaudio.dita index d5457bd607b..f32ce940f06 100644 --- a/dita/RTC-NG/API/api_irtcengine_enableaudio.dita +++ b/dita/RTC-NG/API/api_irtcengine_enableaudio.dita @@ -14,7 +14,7 @@

public abstract int enableAudio(); - + public abstract enableAudio(): number; - (int)enableAudio; virtual int enableAudio() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_enableaudiovolumeindication.dita b/dita/RTC-NG/API/api_irtcengine_enableaudiovolumeindication.dita index c86091d4c42..40ab5c5610b 100644 --- a/dita/RTC-NG/API/api_irtcengine_enableaudiovolumeindication.dita +++ b/dita/RTC-NG/API/api_irtcengine_enableaudiovolumeindication.dita @@ -14,7 +14,7 @@

public abstract int enableAudioVolumeIndication(int interval, int smooth, boolean reportVad); - + public abstract enableAudioVolumeIndication(interval: number, smooth: number, reportVad: boolean): number; - (int)enableAudioVolumeIndication:(NSInteger)interval smooth:(NSInteger)smooth reportVad:(BOOL)reportVad; diff --git a/dita/RTC-NG/API/api_irtcengine_enableencryption.dita b/dita/RTC-NG/API/api_irtcengine_enableencryption.dita index 88bbe367232..d402b51f5e0 100644 --- a/dita/RTC-NG/API/api_irtcengine_enableencryption.dita +++ b/dita/RTC-NG/API/api_irtcengine_enableencryption.dita @@ -14,7 +14,7 @@

public abstract int enableEncryption(boolean enabled, EncryptionConfig config); - + public abstract enableEncryption(enabled: boolean, config: EncryptionConfig): number; - (int)enableEncryption:(bool)enabled encryptionConfig:(AgoraEncryptionConfig * _Nonnull)config; virtual int enableEncryption(bool enabled, const EncryptionConfig& config) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_enableextension.dita b/dita/RTC-NG/API/api_irtcengine_enableextension.dita index 8b4286e99b1..8004aac7fa2 100644 --- a/dita/RTC-NG/API/api_irtcengine_enableextension.dita +++ b/dita/RTC-NG/API/api_irtcengine_enableextension.dita @@ -15,7 +15,7 @@

public abstract int enableExtension( String provider, String extension, boolean enable, Constants.MediaSourceType sourceType); - + public abstract enableExtension(provider:string,extension:string,enable:boolean,extensionInfo:ExtensionInfo):number; - (int)enableExtensionWithVendor:(NSString * __nonnull)provider extension:(NSString * __nonnull)extension enabled:(BOOL)enabled diff --git a/dita/RTC-NG/API/api_irtcengine_enablefacedetection.dita b/dita/RTC-NG/API/api_irtcengine_enablefacedetection.dita index 0c68f38ddaf..7d9c1123833 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablefacedetection.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablefacedetection.dita @@ -14,7 +14,7 @@

public abstract int enableFaceDetection(boolean enabled); - + public abstract enableFaceDetection(enabled: boolean): number; - (int)enableFaceDetection:(bool)enable NS_SWIFT_NAME(enableFaceDetection(_:)); virtual int enableFaceDetection(bool enabled) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_enableinearmonitoring.dita b/dita/RTC-NG/API/api_irtcengine_enableinearmonitoring.dita index ccc3dab3088..7f2f9bd4e07 100644 --- a/dita/RTC-NG/API/api_irtcengine_enableinearmonitoring.dita +++ b/dita/RTC-NG/API/api_irtcengine_enableinearmonitoring.dita @@ -14,7 +14,7 @@

public abstract int enableInEarMonitoring(boolean enabled); - + public abstract enableInEarMonitoring(enabled: boolean, includeAudioFilters: number): number; - (int)enableInEarMonitoring:(BOOL)enabled; diff --git a/dita/RTC-NG/API/api_irtcengine_enableinearmonitoring2.dita b/dita/RTC-NG/API/api_irtcengine_enableinearmonitoring2.dita index 648581df3af..437c27653c8 100644 --- a/dita/RTC-NG/API/api_irtcengine_enableinearmonitoring2.dita +++ b/dita/RTC-NG/API/api_irtcengine_enableinearmonitoring2.dita @@ -14,7 +14,7 @@

public abstract int enableInEarMonitoring(boolean enabled, int includeAudioFilters); - + public abstract enableInEarMonitoring(enabled: boolean, includeAudioFilters: number): number; - (int)enableInEarMonitoring:(BOOL)enabled includeAudioFilters:(AgoraEarMonitoringFilterType)includeAudioFilters; virtual int enableInEarMonitoring(bool enabled, int includeAudioFilters) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_enablelocalaudio.dita b/dita/RTC-NG/API/api_irtcengine_enablelocalaudio.dita index 195945110a9..a1562c51692 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablelocalaudio.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablelocalaudio.dita @@ -14,7 +14,7 @@

public abstract int enableLocalAudio(boolean enabled); - + public abstract enableLocalAudio(enabled: boolean): number; - (int)enableLocalAudio:(BOOL)enabled; virtual int enableLocalAudio(bool enabled) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_enablelocalvideo.dita b/dita/RTC-NG/API/api_irtcengine_enablelocalvideo.dita index 2d610a5d7f1..fe14b55b768 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablelocalvideo.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablelocalvideo.dita @@ -14,7 +14,7 @@

public abstract int enableLocalVideo(boolean enabled); - + public abstract enableLocalVideo(enabled: boolean): number; - (int)enableLocalVideo:(BOOL)enabled; virtual int enableLocalVideo(bool enabled) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_enablevideo.dita b/dita/RTC-NG/API/api_irtcengine_enablevideo.dita index a64c1f99d37..8cc71185f32 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablevideo.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablevideo.dita @@ -14,7 +14,7 @@

public abstract int enableVideo(); - + public abstract enableVideo(): number; - (int)enableVideo; virtual int enableVideo() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_enablevirtualbackground.dita b/dita/RTC-NG/API/api_irtcengine_enablevirtualbackground.dita index 1f5e578e20a..54cf9b43df0 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablevirtualbackground.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablevirtualbackground.dita @@ -16,7 +16,7 @@ public abstract int enableVirtualBackground( boolean enabled, VirtualBackgroundSource backgroundSource, SegmentationProperty segproperty); - + public abstract enableVirtualBackground(enabled:boolean,backgroundSource:VirtualBackgroundSource,segproperty:SegmentationProperty,sourceType?:Constants.MediaSourceType):number; - (int)enableVirtualBackground:(BOOL)enable backData:(AgoraVirtualBackgroundSource* _Nullable)backData segData:(AgoraSegmentationProperty* _Nullable)segData NS_SWIFT_NAME(enableVirtualBackground(_:backData:segData:)); virtual int enableVirtualBackground(bool enabled, VirtualBackgroundSource backgroundSource, SegmentationProperty segproperty, agora::media::MEDIA_SOURCE_TYPE type = agora::media::PRIMARY_CAMERA_SOURCE) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_enablevirtualbackground2.dita b/dita/RTC-NG/API/api_irtcengine_enablevirtualbackground2.dita index ca31ed5eb78..a73ba01793b 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablevirtualbackground2.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablevirtualbackground2.dita @@ -16,7 +16,7 @@ public abstract int enableVirtualBackground(boolean enabled, VirtualBackgroundSource backgroundSource, SegmentationProperty segproperty, Constants.MediaSourceType sourceType); - + public abstract enableVirtualBackground(enabled:boolean,backgroundSource:VirtualBackgroundSource,segproperty:SegmentationProperty,sourceType?:Constants.MediaSourceType):number; - (int)enableVirtualBackground:(BOOL)enable backData:(AgoraVirtualBackgroundSource* _Nullable)backData segData:(AgoraSegmentationProperty* _Nullable)segData sourceType:(AgoraMediaSourceType)sourceType NS_SWIFT_NAME(enableVirtualBackground(_:backData:segData:sourceType:)); diff --git a/dita/RTC-NG/API/api_irtcengine_getaudiomixingcurrentposition.dita b/dita/RTC-NG/API/api_irtcengine_getaudiomixingcurrentposition.dita index 7e53e8b2c59..84c679b7924 100644 --- a/dita/RTC-NG/API/api_irtcengine_getaudiomixingcurrentposition.dita +++ b/dita/RTC-NG/API/api_irtcengine_getaudiomixingcurrentposition.dita @@ -14,7 +14,7 @@

public abstract int getAudioMixingCurrentPosition(); - + public abstract getAudioMixingCurrentPosition(): number; - (int)getAudioMixingCurrentPosition; virtual int getAudioMixingCurrentPosition() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_getaudiomixingduration.dita b/dita/RTC-NG/API/api_irtcengine_getaudiomixingduration.dita index 32d584e37ab..b5c3ca7c9d4 100644 --- a/dita/RTC-NG/API/api_irtcengine_getaudiomixingduration.dita +++ b/dita/RTC-NG/API/api_irtcengine_getaudiomixingduration.dita @@ -14,7 +14,7 @@

public abstract int getAudioMixingDuration(); - + public abstract getAudioMixingDuration():number; - (int)getAudioMixingDuration; virtual int getAudioMixingDuration() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_getcallid.dita b/dita/RTC-NG/API/api_irtcengine_getcallid.dita index ce0a313ef4c..d84706b68be 100644 --- a/dita/RTC-NG/API/api_irtcengine_getcallid.dita +++ b/dita/RTC-NG/API/api_irtcengine_getcallid.dita @@ -14,7 +14,7 @@

public abstract String getCallId(); - + public abstract getCallId(): string; - (NSString * _Nullable)getCallId; virtual int getCallId(agora::util::AString& callId) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_getcameramaxzoomfactor.dita b/dita/RTC-NG/API/api_irtcengine_getcameramaxzoomfactor.dita index 5a7ce5b8a22..10609744549 100644 --- a/dita/RTC-NG/API/api_irtcengine_getcameramaxzoomfactor.dita +++ b/dita/RTC-NG/API/api_irtcengine_getcameramaxzoomfactor.dita @@ -14,7 +14,7 @@

public abstract float getCameraMaxZoomFactor(); - + public abstract getCameraMaxZoomFactor():number; - (CGFloat)cameraMaxZoomFactor; virtual float getCameraMaxZoomFactor() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_getcurrentmonotonictimeinms.dita b/dita/RTC-NG/API/api_irtcengine_getcurrentmonotonictimeinms.dita index 2fdb5881273..3bde9edb654 100644 --- a/dita/RTC-NG/API/api_irtcengine_getcurrentmonotonictimeinms.dita +++ b/dita/RTC-NG/API/api_irtcengine_getcurrentmonotonictimeinms.dita @@ -14,7 +14,7 @@

public abstract long getCurrentMonotonicTimeInMs(); - + public abstract getCurrentMonotonicTimeInMs(): number; - (int64_t)getCurrentMonotonicTimeInMs NS_SWIFT_NAME(getCurrentMonotonicTimeInMs()); virtual int64_t getCurrentMonotonicTimeInMs() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_iscamerafocussupported.dita b/dita/RTC-NG/API/api_irtcengine_iscamerafocussupported.dita index 8a0652e1a93..fabdda9fec4 100644 --- a/dita/RTC-NG/API/api_irtcengine_iscamerafocussupported.dita +++ b/dita/RTC-NG/API/api_irtcengine_iscamerafocussupported.dita @@ -14,7 +14,7 @@

public abstract boolean isCameraFocusSupported(); - + public abstract isCameraFocusSupported(): boolean; - (BOOL)isCameraFocusPositionInPreviewSupported; virtual bool isCameraFocusSupported() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_isspeakerphoneenabled.dita b/dita/RTC-NG/API/api_irtcengine_isspeakerphoneenabled.dita index f4d39d07d3c..5233230cbd9 100644 --- a/dita/RTC-NG/API/api_irtcengine_isspeakerphoneenabled.dita +++ b/dita/RTC-NG/API/api_irtcengine_isspeakerphoneenabled.dita @@ -14,7 +14,7 @@

public abstract boolean isSpeakerphoneEnabled(); - + public abstract isSpeakerphoneEnabled(): boolean; - (BOOL)isSpeakerphoneEnabled; virtual bool isSpeakerphoneEnabled() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_joinchannel.dita b/dita/RTC-NG/API/api_irtcengine_joinchannel.dita index 1d806f97867..bd03e7c8c55 100644 --- a/dita/RTC-NG/API/api_irtcengine_joinchannel.dita +++ b/dita/RTC-NG/API/api_irtcengine_joinchannel.dita @@ -15,7 +15,7 @@

public abstract int joinChannel( String token, String channelId, String optionalInfo, int uid); - + public abstract joinChannel(key: string, channel: string, optionalInfo: string, uid: number): number; - (int)joinChannelByToken:(NSString * _Nullable)token channelId:(NSString * _Nonnull)channelId info:(NSString * _Nullable)info diff --git a/dita/RTC-NG/API/api_irtcengine_joinchannel2.dita b/dita/RTC-NG/API/api_irtcengine_joinchannel2.dita index 45ba20c1a41..d9b5b271158 100644 --- a/dita/RTC-NG/API/api_irtcengine_joinchannel2.dita +++ b/dita/RTC-NG/API/api_irtcengine_joinchannel2.dita @@ -15,7 +15,7 @@

public abstract int joinChannel( String token, String channelId, int uid, ChannelMediaOptions options); - + public abstract joinChannel(key: string, channel: string, optionalInfo: string, uid: number): number; - (int)joinChannelByToken:(NSString * _Nullable)token channelId:(NSString * _Nonnull)channelId uid:(NSUInteger)uid diff --git a/dita/RTC-NG/API/api_irtcengine_leavechannel.dita b/dita/RTC-NG/API/api_irtcengine_leavechannel.dita index 79c44ae4855..10830f42511 100644 --- a/dita/RTC-NG/API/api_irtcengine_leavechannel.dita +++ b/dita/RTC-NG/API/api_irtcengine_leavechannel.dita @@ -14,7 +14,7 @@

public abstract int leaveChannel(); - + public abstract leaveChannel(options?: LeaveChannelOptions): number; - (int)leaveChannel:(void(^ _Nullable)(AgoraChannelStats * _Nonnull stat))leaveChannelBlock; virtual int leaveChannel() = 0; abstract leaveChannel(options?: LeaveChannelOptions): number; diff --git a/dita/RTC-NG/API/api_irtcengine_leavechannel2.dita b/dita/RTC-NG/API/api_irtcengine_leavechannel2.dita index 6f32a6e19ad..712dfd91ee3 100644 --- a/dita/RTC-NG/API/api_irtcengine_leavechannel2.dita +++ b/dita/RTC-NG/API/api_irtcengine_leavechannel2.dita @@ -14,7 +14,7 @@

public abstract int leaveChannel(LeaveChannelOptions options); - + public abstract leaveChannel(options?: LeaveChannelOptions): number; - (int)leaveChannel:(AgoraLeaveChannelOptions * _Nonnull)options leaveChannelBlock:(void (^ _Nullable)(AgoraChannelStats * _Nonnull))leaveChannelBlock; virtual int leaveChannel(const LeaveChannelOptions& options) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_muteallremoteaudiostreams.dita b/dita/RTC-NG/API/api_irtcengine_muteallremoteaudiostreams.dita index 68112eddafc..12633a95e26 100644 --- a/dita/RTC-NG/API/api_irtcengine_muteallremoteaudiostreams.dita +++ b/dita/RTC-NG/API/api_irtcengine_muteallremoteaudiostreams.dita @@ -14,7 +14,7 @@

public abstract int muteAllRemoteAudioStreams(boolean muted); - + public abstract muteAllRemoteAudioStreams(muted: boolean): number; - (int)muteAllRemoteAudioStreams:(BOOL)mute; virtual int muteAllRemoteAudioStreams(bool mute) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_muteallremotevideostreams.dita b/dita/RTC-NG/API/api_irtcengine_muteallremotevideostreams.dita index 9cb7956afc8..a4738ac820e 100644 --- a/dita/RTC-NG/API/api_irtcengine_muteallremotevideostreams.dita +++ b/dita/RTC-NG/API/api_irtcengine_muteallremotevideostreams.dita @@ -14,7 +14,7 @@

public abstract int muteAllRemoteVideoStreams(boolean muted); - + public abstract muteAllRemoteVideoStreams(muted: boolean): number; - (int)muteAllRemoteVideoStreams:(BOOL)mute; virtual int muteAllRemoteVideoStreams(bool mute) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_mutelocalaudiostream.dita b/dita/RTC-NG/API/api_irtcengine_mutelocalaudiostream.dita index e8acfb1ea29..f68367e298f 100644 --- a/dita/RTC-NG/API/api_irtcengine_mutelocalaudiostream.dita +++ b/dita/RTC-NG/API/api_irtcengine_mutelocalaudiostream.dita @@ -14,7 +14,7 @@

public abstract int muteLocalAudioStream(boolean muted); - + public abstract muteLocalAudioStream(muted: boolean): number; - (int)muteLocalAudioStream:(BOOL)mute; virtual int muteLocalAudioStream(bool mute) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_mutelocalvideostream.dita b/dita/RTC-NG/API/api_irtcengine_mutelocalvideostream.dita index 06f463ca615..c7893b00e0f 100644 --- a/dita/RTC-NG/API/api_irtcengine_mutelocalvideostream.dita +++ b/dita/RTC-NG/API/api_irtcengine_mutelocalvideostream.dita @@ -14,7 +14,7 @@

public abstract int muteLocalVideoStream(boolean muted); - + public abstract muteLocalVideoStream(muted: boolean): number; - (int)muteLocalVideoStream:(BOOL)mute; virtual int muteLocalVideoStream(bool mute) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_muteremoteaudiostream.dita b/dita/RTC-NG/API/api_irtcengine_muteremoteaudiostream.dita index 6b0a37bca68..6ed22630dd5 100644 --- a/dita/RTC-NG/API/api_irtcengine_muteremoteaudiostream.dita +++ b/dita/RTC-NG/API/api_irtcengine_muteremoteaudiostream.dita @@ -14,7 +14,7 @@

public abstract int muteRemoteAudioStream(int uid, boolean muted); - + public abstract muteRemoteAudioStream(uid: number, muted: boolean): number; - (int)muteRemoteAudioStream:(NSUInteger)uid mute:(BOOL)mute; virtual int muteRemoteAudioStream(uid_t uid, bool mute) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_muteremotevideostream.dita b/dita/RTC-NG/API/api_irtcengine_muteremotevideostream.dita index cab256877ff..71d85351dfb 100644 --- a/dita/RTC-NG/API/api_irtcengine_muteremotevideostream.dita +++ b/dita/RTC-NG/API/api_irtcengine_muteremotevideostream.dita @@ -14,7 +14,7 @@

public abstract int muteRemoteVideoStream(int userId, boolean muted); - + public abstract muteRemoteVideoStream(uid: number, muted: boolean): number; - (int)muteRemoteVideoStream:(NSUInteger)uid mute:(BOOL)mute; virtual int muteRemoteVideoStream(uid_t userId, bool mute) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_pauseaudiomixing.dita b/dita/RTC-NG/API/api_irtcengine_pauseaudiomixing.dita index 31a613d8fd9..99865625371 100644 --- a/dita/RTC-NG/API/api_irtcengine_pauseaudiomixing.dita +++ b/dita/RTC-NG/API/api_irtcengine_pauseaudiomixing.dita @@ -14,7 +14,7 @@

public abstract int pauseAudioMixing(); - + public abstract pauseAudioMixing(): number; - (int)pauseAudioMixing; virtual int pauseAudioMixing() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_pushaudioframe2.dita b/dita/RTC-NG/API/api_irtcengine_pushaudioframe2.dita index 46d4b37b500..f4426d12f9b 100644 --- a/dita/RTC-NG/API/api_irtcengine_pushaudioframe2.dita +++ b/dita/RTC-NG/API/api_irtcengine_pushaudioframe2.dita @@ -15,7 +15,7 @@

public abstract int pushExternalAudioFrame(byte[] data, long timestamp, int sampleRate, int channels, Constants.BytesPerSample bytesPerSample, int trackId); - + public abstract pushExternalAudioFrame(data: ArrayBuffer, timestamp: number): number; - (int)pushExternalAudioFrameRawData:(void* _Nonnull)data samples:(NSInteger)samples sampleRate:(NSInteger)sampleRate diff --git a/dita/RTC-NG/API/api_irtcengine_pushvideoframe2.dita b/dita/RTC-NG/API/api_irtcengine_pushvideoframe2.dita index b327ae1c2ff..61d8402237d 100644 --- a/dita/RTC-NG/API/api_irtcengine_pushvideoframe2.dita +++ b/dita/RTC-NG/API/api_irtcengine_pushvideoframe2.dita @@ -14,7 +14,7 @@

public abstract boolean pushExternalVideoFrame(AgoraVideoFrame frame); - + public abstract pushExternalVideoFrame(frame: VideoFrame): boolean; - (BOOL)pushExternalVideoFrame:(AgoraVideoFrame * _Nonnull)frame NS_SWIFT_NAME(pushExternalVideoFrame(_:)) diff --git a/dita/RTC-NG/API/api_irtcengine_pushvideoframe4.dita b/dita/RTC-NG/API/api_irtcengine_pushvideoframe4.dita index 0df57de45da..0fa00595273 100644 --- a/dita/RTC-NG/API/api_irtcengine_pushvideoframe4.dita +++ b/dita/RTC-NG/API/api_irtcengine_pushvideoframe4.dita @@ -14,7 +14,7 @@

public abstract boolean pushExternalVideoFrame(VideoFrame frame); - + public abstract pushExternalVideoFrame(frame: VideoFrame): boolean; diff --git a/dita/RTC-NG/API/api_irtcengine_registermediametadataobserver.dita b/dita/RTC-NG/API/api_irtcengine_registermediametadataobserver.dita index a90fd89ef6c..f2964d2d822 100644 --- a/dita/RTC-NG/API/api_irtcengine_registermediametadataobserver.dita +++ b/dita/RTC-NG/API/api_irtcengine_registermediametadataobserver.dita @@ -14,7 +14,7 @@

public abstract int registerMediaMetadataObserver(IMetadataObserver observer, int type); - + public abstract registerMediaMetadataObserver(observer:IMetadataObserver,type:number):number; - (BOOL)setMediaMetadataDelegate:(id<AgoraMediaMetadataDelegate> _Nullable)metadataDelegate withType:(AgoraMetadataType)type; virtual int registerMediaMetadataObserver(IMetadataObserver *observer, IMetadataObserver::METADATA_TYPE type) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_renewtoken.dita b/dita/RTC-NG/API/api_irtcengine_renewtoken.dita index 6414b8a5486..488299d4e5b 100644 --- a/dita/RTC-NG/API/api_irtcengine_renewtoken.dita +++ b/dita/RTC-NG/API/api_irtcengine_renewtoken.dita @@ -14,7 +14,7 @@

public abstract int renewToken(String token); - + public abstract renewToken(token: string): number; - (int)renewToken:(NSString * _Nonnull)token; virtual int renewToken(const char* token) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_resumeaudiomixing.dita b/dita/RTC-NG/API/api_irtcengine_resumeaudiomixing.dita index 362825c4442..7ff2e9fed41 100644 --- a/dita/RTC-NG/API/api_irtcengine_resumeaudiomixing.dita +++ b/dita/RTC-NG/API/api_irtcengine_resumeaudiomixing.dita @@ -14,7 +14,7 @@

public abstract int resumeAudioMixing(); - + public abstract resumeAudioMixing(): number; - (int)resumeAudioMixing; virtual int resumeAudioMixing() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_sendstreammessage.dita b/dita/RTC-NG/API/api_irtcengine_sendstreammessage.dita index df308901205..f8f1fa65d88 100644 --- a/dita/RTC-NG/API/api_irtcengine_sendstreammessage.dita +++ b/dita/RTC-NG/API/api_irtcengine_sendstreammessage.dita @@ -14,7 +14,7 @@

public abstract int sendStreamMessage(int streamId, byte[] message); - + public abstract sendStreamMessage(streamId: number, message: ArrayBuffer): number; - (int)sendStreamMessage:(NSInteger)streamId data:(NSData * _Nonnull)data; virtual int sendStreamMessage(int streamId, diff --git a/dita/RTC-NG/API/api_irtcengine_setaudiomixingposition.dita b/dita/RTC-NG/API/api_irtcengine_setaudiomixingposition.dita index 94f845df9a1..74b174938fc 100644 --- a/dita/RTC-NG/API/api_irtcengine_setaudiomixingposition.dita +++ b/dita/RTC-NG/API/api_irtcengine_setaudiomixingposition.dita @@ -14,7 +14,7 @@

public abstract int setAudioMixingPosition(int pos); - + public abstract setAudioMixingPosition(pos: number): number; - (int)setAudioMixingPosition:(NSInteger)pos; virtual int setAudioMixingPosition(int pos /*in ms*/) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setaudioprofile.dita b/dita/RTC-NG/API/api_irtcengine_setaudioprofile.dita index dd56f26b007..611e67fac79 100644 --- a/dita/RTC-NG/API/api_irtcengine_setaudioprofile.dita +++ b/dita/RTC-NG/API/api_irtcengine_setaudioprofile.dita @@ -14,7 +14,7 @@

public abstract int setAudioProfile(int profile, int scenario); - + public abstract setAudioProfile(profile: Constants.AUDIO_PROFILE_TYPE): number; - (int)setAudioProfile:(AgoraAudioProfile)profile scenario:(AgoraAudioScenario)scenario; virtual int setAudioProfile(AUDIO_PROFILE_TYPE profile, AUDIO_SCENARIO_TYPE scenario) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setaudioprofile2.dita b/dita/RTC-NG/API/api_irtcengine_setaudioprofile2.dita index 11c691eabed..f8d64cc5d02 100644 --- a/dita/RTC-NG/API/api_irtcengine_setaudioprofile2.dita +++ b/dita/RTC-NG/API/api_irtcengine_setaudioprofile2.dita @@ -14,7 +14,7 @@

public synchronized int setAudioProfile(int profile) - + public abstract setAudioProfile(profile: Constants.AUDIO_PROFILE_TYPE): number; - (int)setAudioProfile:(AgoraAudioProfile)profile; virtual int setAudioProfile(AUDIO_PROFILE_TYPE profile) = 0; abstract setAudioProfile(profile: AudioProfileType, scenario?: AudioScenarioType): number; diff --git a/dita/RTC-NG/API/api_irtcengine_setaudioscenario.dita b/dita/RTC-NG/API/api_irtcengine_setaudioscenario.dita index 75c498ba342..9ddf22fda9e 100644 --- a/dita/RTC-NG/API/api_irtcengine_setaudioscenario.dita +++ b/dita/RTC-NG/API/api_irtcengine_setaudioscenario.dita @@ -14,7 +14,7 @@

public abstract int setAudioScenario(int scenario); - + public abstract setAudioScenario(scenario: Constants.AUDIO_SCENARIO_TYPE): number; - (int)setAudioScenario:(AgoraAudioScenario)scenario; virtual int setAudioScenario(AUDIO_SCENARIO_TYPE scenario) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setcameracapturerconfiguration.dita b/dita/RTC-NG/API/api_irtcengine_setcameracapturerconfiguration.dita index 89a3f34df38..1bda8d24313 100644 --- a/dita/RTC-NG/API/api_irtcengine_setcameracapturerconfiguration.dita +++ b/dita/RTC-NG/API/api_irtcengine_setcameracapturerconfiguration.dita @@ -14,7 +14,7 @@

public abstract int setCameraCapturerConfiguration(CameraCapturerConfiguration config); - + public abstract setCameraCapturerConfiguration(config: CameraCapturerConfiguration): number; - (int)setCameraCapturerConfiguration:(AgoraCameraCapturerConfiguration * _Nullable)config; virtual int setCameraCapturerConfiguration(const CameraCapturerConfiguration& config) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setcamerafocuspositioninpreview.dita b/dita/RTC-NG/API/api_irtcengine_setcamerafocuspositioninpreview.dita index 2bd99164b4d..708a9fb8a29 100644 --- a/dita/RTC-NG/API/api_irtcengine_setcamerafocuspositioninpreview.dita +++ b/dita/RTC-NG/API/api_irtcengine_setcamerafocuspositioninpreview.dita @@ -14,7 +14,7 @@

public abstract int setCameraFocusPositionInPreview(float positionX, float positionY); - + public abstract setCameraFocusPositionInPreview(positionX: number, positionY: number): number; - (BOOL)setCameraFocusPositionInPreview:(CGPoint)position; virtual int setCameraFocusPositionInPreview(float positionX, float positionY) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setcameratorchon.dita b/dita/RTC-NG/API/api_irtcengine_setcameratorchon.dita index 178f0947e62..a4f8abed7de 100644 --- a/dita/RTC-NG/API/api_irtcengine_setcameratorchon.dita +++ b/dita/RTC-NG/API/api_irtcengine_setcameratorchon.dita @@ -14,7 +14,7 @@

public abstract int setCameraTorchOn(boolean isOn); - + public abstract setCameraTorchOn(isOn:boolean):number; - (BOOL)setCameraTorchOn:(BOOL)isOn NS_SWIFT_NAME(setCameraTorchOn(_:)); virtual int setCameraTorchOn(bool isOn) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setcamerazoomfactor.dita b/dita/RTC-NG/API/api_irtcengine_setcamerazoomfactor.dita index 4c9a11cc810..5006c43d6f7 100644 --- a/dita/RTC-NG/API/api_irtcengine_setcamerazoomfactor.dita +++ b/dita/RTC-NG/API/api_irtcengine_setcamerazoomfactor.dita @@ -14,7 +14,7 @@

public abstract int setCameraZoomFactor(float factor); - + public abstract setCameraZoomFactor(factor:number):number; - (CGFloat)setCameraZoomFactor:(CGFloat)zoomFactor; virtual int setCameraZoomFactor(float factor) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setchannelprofile.dita b/dita/RTC-NG/API/api_irtcengine_setchannelprofile.dita index 7886de038c7..f89c4fc8c04 100644 --- a/dita/RTC-NG/API/api_irtcengine_setchannelprofile.dita +++ b/dita/RTC-NG/API/api_irtcengine_setchannelprofile.dita @@ -14,7 +14,7 @@

public abstract int setChannelProfile(int profile); - + public abstract setChannelProfile(profile: number): number; - (int)setChannelProfile:(AgoraChannelProfile)profile; virtual int setChannelProfile(CHANNEL_PROFILE_TYPE profile) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setclientrole.dita b/dita/RTC-NG/API/api_irtcengine_setclientrole.dita index 58e9247dc14..7e282d01902 100644 --- a/dita/RTC-NG/API/api_irtcengine_setclientrole.dita +++ b/dita/RTC-NG/API/api_irtcengine_setclientrole.dita @@ -14,7 +14,7 @@

public abstract int setClientRole(int role); - + public abstract setClientRole(role: number, options?: ClientRoleOptions): number; - (int)setClientRole:(AgoraClientRole)role; virtual int setClientRole(CLIENT_ROLE_TYPE role) = 0; abstract setClientRole( diff --git a/dita/RTC-NG/API/api_irtcengine_setclientrole2.dita b/dita/RTC-NG/API/api_irtcengine_setclientrole2.dita index 296a9eaf986..f563673fc71 100644 --- a/dita/RTC-NG/API/api_irtcengine_setclientrole2.dita +++ b/dita/RTC-NG/API/api_irtcengine_setclientrole2.dita @@ -14,7 +14,7 @@

public abstract int setClientRole(int role, ClientRoleOptions options); - + public abstract setClientRole(role: number, options?: ClientRoleOptions): number; - (int)setClientRole:(AgoraClientRole)role options:(AgoraClientRoleOptions * _Nullable)options; virtual int setClientRole(CLIENT_ROLE_TYPE role, const ClientRoleOptions& options) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setdualstreammode.dita b/dita/RTC-NG/API/api_irtcengine_setdualstreammode.dita index b8131a9ce2b..8e100e01766 100644 --- a/dita/RTC-NG/API/api_irtcengine_setdualstreammode.dita +++ b/dita/RTC-NG/API/api_irtcengine_setdualstreammode.dita @@ -14,7 +14,7 @@

public abstract int setDualStreamMode(Constants.SimulcastStreamMode mode); - + public abstract setDualStreamMode(mode: Constants.SimulcastStreamMode, streamConfig?: SimulcastStreamConfig): number; - (int)setDualStreamMode:(AgoraSimulcastStreamMode)mode; virtual int setDualStreamMode(SIMULCAST_STREAM_MODE mode) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setdualstreammode2.dita b/dita/RTC-NG/API/api_irtcengine_setdualstreammode2.dita index 7a2894bdbf0..cde8db511f1 100644 --- a/dita/RTC-NG/API/api_irtcengine_setdualstreammode2.dita +++ b/dita/RTC-NG/API/api_irtcengine_setdualstreammode2.dita @@ -15,7 +15,7 @@

public abstract int setDualStreamMode( Constants.SimulcastStreamMode mode, SimulcastStreamConfig streamConfig); - + public abstract setDualStreamMode(mode: Constants.SimulcastStreamMode, streamConfig?: SimulcastStreamConfig): number; - (int)setDualStreamMode:(AgoraSimulcastStreamMode)mode streamConfig:(AgoraSimulcastStreamConfig* _Nonnull)streamConfig; virtual int setDualStreamMode(SIMULCAST_STREAM_MODE mode, diff --git a/dita/RTC-NG/API/api_irtcengine_setencryptionmode.dita b/dita/RTC-NG/API/api_irtcengine_setencryptionmode.dita index 4e22c0ae2da..c8030f9c0c6 100644 --- a/dita/RTC-NG/API/api_irtcengine_setencryptionmode.dita +++ b/dita/RTC-NG/API/api_irtcengine_setencryptionmode.dita @@ -14,7 +14,7 @@

public abstract int setEncryptionMode(String encryptionMode); - + public abstract setEncryptionMode(encryptionMode:string):number; - (int)setEncryptionMode:(NSString * _Nullable)encryptionMode; virtual int setEncryptionMode(const char* encryptionMode) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setencryptionsecret.dita b/dita/RTC-NG/API/api_irtcengine_setencryptionsecret.dita index 77f4704d0fb..46cd82e7094 100644 --- a/dita/RTC-NG/API/api_irtcengine_setencryptionsecret.dita +++ b/dita/RTC-NG/API/api_irtcengine_setencryptionsecret.dita @@ -14,7 +14,7 @@

public abstract int setEncryptionSecret(String secret); - + public abstract setEncryptionSecret(secret:string):number; - (int)setEncryptionSecret:(NSString * _Nullable)secret; virtual int setEncryptionSecret(const char* secret) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setinearmonitoringvolume.dita b/dita/RTC-NG/API/api_irtcengine_setinearmonitoringvolume.dita index b368ffb5fc3..9f9742d6084 100644 --- a/dita/RTC-NG/API/api_irtcengine_setinearmonitoringvolume.dita +++ b/dita/RTC-NG/API/api_irtcengine_setinearmonitoringvolume.dita @@ -14,7 +14,7 @@

public abstract int setInEarMonitoringVolume(int volume); - + public abstract setInEarMonitoringVolume(volume: number): number; - (int)setInEarMonitoringVolume:(NSInteger)volume; virtual int setInEarMonitoringVolume(int volume) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setlocalrendermode.dita b/dita/RTC-NG/API/api_irtcengine_setlocalrendermode.dita index 289b7f17e16..346124b03d5 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlocalrendermode.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlocalrendermode.dita @@ -14,7 +14,7 @@

public abstract int setLocalRenderMode(int renderMode); - + public abstract setLocalRenderMode(renderMode: number, mirrorMode: number): number; - (int)setLocalRenderMode:(NSUInteger)uid mode:(AgoraVideoRenderMode) mode; virtual int setLocalRenderMode(media::base::RENDER_MODE_TYPE renderMode) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setlocalrendermode2.dita b/dita/RTC-NG/API/api_irtcengine_setlocalrendermode2.dita index 734178a9917..90757ff34ff 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlocalrendermode2.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlocalrendermode2.dita @@ -14,7 +14,7 @@

public abstract int setLocalRenderMode(int renderMode, int mirrorMode); - + public abstract setLocalRenderMode(renderMode: number, mirrorMode: number): number; - (int)setLocalRenderMode:(AgoraVideoRenderMode)mode mirror:(AgoraVideoMirrorMode)mirror; virtual int setLocalRenderMode(media::base::RENDER_MODE_TYPE renderMode, VIDEO_MIRROR_MODE_TYPE mirrorMode) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setlogfile.dita b/dita/RTC-NG/API/api_irtcengine_setlogfile.dita index cdae871fd4c..73d87ae7ffc 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlogfile.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlogfile.dita @@ -14,7 +14,7 @@

public abstract int setLogFile(String filePath); - + public abstract setLogFile(filePath: string): number; - (int)setLogFile:(NSString * _Nonnull)filePath; virtual int setLogFile(const char* filePath) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setlogfilesize.dita b/dita/RTC-NG/API/api_irtcengine_setlogfilesize.dita index c51261dfb1c..d3874309e65 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlogfilesize.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlogfilesize.dita @@ -14,7 +14,7 @@

public abstract int setLogFileSize(long fileSizeInKBytes); - + public abstract setLogFileSize(fileSizeInKBytes: number): number; - (int)setLogFileSize:(NSUInteger)fileSizeInKBytes; virtual int setLogFileSize(unsigned int fileSizeInKBytes) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setlogfilter.dita b/dita/RTC-NG/API/api_irtcengine_setlogfilter.dita index ee916595030..c40da2ad26b 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlogfilter.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlogfilter.dita @@ -14,7 +14,7 @@

public abstract int setLogFilter(int filter); - + public abstract setLogFilter(filter: Constants.LogFilter): number; - (int)setLogFilter:(NSUInteger)filter; virtual int setLogFilter(unsigned int filter) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setmixedaudioframeparameters.dita b/dita/RTC-NG/API/api_irtcengine_setmixedaudioframeparameters.dita index f5de2207f2a..2c4d2c68c1f 100644 --- a/dita/RTC-NG/API/api_irtcengine_setmixedaudioframeparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_setmixedaudioframeparameters.dita @@ -14,7 +14,7 @@

public abstract int setMixedAudioFrameParameters(int sampleRate, int channel, int samplesPerCall); - + public abstract setMixedAudioFrameParameters(sampleRate: number, channel: number, samplesPerCall: number): number; - (int)setMixedAudioFrameParametersWithSampleRate:(NSInteger)sampleRate channel:(NSInteger)channel samplesPerCall:(NSInteger)samplesPerCall; diff --git a/dita/RTC-NG/API/api_irtcengine_setparameters.dita b/dita/RTC-NG/API/api_irtcengine_setparameters.dita index 04c82b3d571..6443c94ace3 100644 --- a/dita/RTC-NG/API/api_irtcengine_setparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_setparameters.dita @@ -14,7 +14,7 @@

public abstract int setParameters(String parameters); - + public abstract setParameters(parameters: string): number; - (int)setParameters:(NSString * _Nonnull)options NS_SWIFT_NAME(setParameters(_:)); virtual int setParameters(const char* parameters) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setplaybackaudioframebeforemixingparameters.dita b/dita/RTC-NG/API/api_irtcengine_setplaybackaudioframebeforemixingparameters.dita index c514ab4d33b..cd245b97537 100644 --- a/dita/RTC-NG/API/api_irtcengine_setplaybackaudioframebeforemixingparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_setplaybackaudioframebeforemixingparameters.dita @@ -14,7 +14,7 @@

public abstract int setPlaybackAudioFrameBeforeMixingParameters(int sampleRate, int channel); - + public abstract setPlaybackAudioFrameBeforeMixingParameters(sampleRate:number,channel:number):number; - (int)setPlaybackAudioFrameBeforeMixingParametersWithSampleRate:(NSInteger)sampleRate channel:(NSInteger)channel; virtual int setPlaybackAudioFrameBeforeMixingParameters(int sampleRate, int channel) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setplaybackaudioframeparameters.dita b/dita/RTC-NG/API/api_irtcengine_setplaybackaudioframeparameters.dita index 0e2a6826158..aaa2a142d19 100644 --- a/dita/RTC-NG/API/api_irtcengine_setplaybackaudioframeparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_setplaybackaudioframeparameters.dita @@ -15,7 +15,7 @@

public abstract int setPlaybackAudioFrameParameters( int sampleRate, int channel, int mode, int samplesPerCall); - + public abstract setPlaybackAudioFrameParameters(sampleRate: number, channel: number, mode: number, samplesPerCall: number): number; - (int)setPlaybackAudioFrameParametersWithSampleRate:(NSInteger)sampleRate channel:(NSInteger)channel mode:(AgoraAudioRawFrameOperationMode)mode diff --git a/dita/RTC-NG/API/api_irtcengine_setrecordingaudioframeparameters.dita b/dita/RTC-NG/API/api_irtcengine_setrecordingaudioframeparameters.dita index fc2875b520c..6fb14dbcb29 100644 --- a/dita/RTC-NG/API/api_irtcengine_setrecordingaudioframeparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_setrecordingaudioframeparameters.dita @@ -15,7 +15,7 @@

public abstract int setRecordingAudioFrameParameters( int sampleRate, int channel, int mode, int samplesPerCall); - + public abstract setRecordingAudioFrameParameters(sampleRate: number, channel: number, mode: number, samplesPerCall: number): number; - (int)setRecordingAudioFrameParametersWithSampleRate:(NSInteger)sampleRate channel:(NSInteger)channel mode:(AgoraAudioRawFrameOperationMode)mode diff --git a/dita/RTC-NG/API/api_irtcengine_setremotedefaultvideostreamtype.dita b/dita/RTC-NG/API/api_irtcengine_setremotedefaultvideostreamtype.dita index b95ae59b895..fb0a337cb56 100644 --- a/dita/RTC-NG/API/api_irtcengine_setremotedefaultvideostreamtype.dita +++ b/dita/RTC-NG/API/api_irtcengine_setremotedefaultvideostreamtype.dita @@ -14,7 +14,7 @@

public abstract int setRemoteDefaultVideoStreamType(int streamType); - + public abstract setRemoteDefaultVideoStreamType(streamType: Constants.VideoStreamType): number; - (int)setRemoteDefaultVideoStreamType:(AgoraVideoStreamType)streamType; virtual int setRemoteDefaultVideoStreamType(VIDEO_STREAM_TYPE streamType) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setremoterendermode.dita b/dita/RTC-NG/API/api_irtcengine_setremoterendermode.dita index 680d6b1b09b..c0e6385db34 100644 --- a/dita/RTC-NG/API/api_irtcengine_setremoterendermode.dita +++ b/dita/RTC-NG/API/api_irtcengine_setremoterendermode.dita @@ -14,7 +14,7 @@

public abstract int setRemoteRenderMode(int userId, int renderMode); - + public abstract setRemoteRenderMode(uid: number, renderMode: number, mirrorMode: number): number; - (int)setRemoteRenderMode:(NSUInteger)uid mode:(AgoraVideoRenderMode) mode; virtual int setRemoteRenderMode(uid_t userId, RENDER_MODE_TYPE renderMode) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setremoterendermode2.dita b/dita/RTC-NG/API/api_irtcengine_setremoterendermode2.dita index bc7fc490e6d..3215861567e 100644 --- a/dita/RTC-NG/API/api_irtcengine_setremoterendermode2.dita +++ b/dita/RTC-NG/API/api_irtcengine_setremoterendermode2.dita @@ -14,7 +14,7 @@

public abstract int setRemoteRenderMode(int userId, int renderMode, int mirrorMode); - + public abstract setRemoteRenderMode(uid: number, renderMode: number, mirrorMode: number): number; - (int)setRemoteRenderMode:(NSUInteger)uid mode:(AgoraVideoRenderMode)mode mirror:(AgoraVideoMirrorMode)mirror; diff --git a/dita/RTC-NG/API/api_irtcengine_setremotevideostreamtype.dita b/dita/RTC-NG/API/api_irtcengine_setremotevideostreamtype.dita index 60510ce0a4b..15fb87756d9 100644 --- a/dita/RTC-NG/API/api_irtcengine_setremotevideostreamtype.dita +++ b/dita/RTC-NG/API/api_irtcengine_setremotevideostreamtype.dita @@ -14,7 +14,7 @@

public abstract int setRemoteVideoStreamType(int uid, int streamType); - + public abstract setRemoteVideoStreamType(uid: number, streamType: Constants.StreamType): number; - (int)setRemoteVideoStream:(NSUInteger)uid type:(AgoraVideoStreamType)streamType; virtual int setRemoteVideoStreamType(uid_t uid, VIDEO_STREAM_TYPE streamType) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_setuplocalvideo.dita b/dita/RTC-NG/API/api_irtcengine_setuplocalvideo.dita index 1b210487fa4..204f55c31f6 100644 --- a/dita/RTC-NG/API/api_irtcengine_setuplocalvideo.dita +++ b/dita/RTC-NG/API/api_irtcengine_setuplocalvideo.dita @@ -14,7 +14,7 @@

public abstract int setupLocalVideo(VideoCanvas local); - + public abstract setupLocalVideo(canvas: VideoCanvas): number; - (int)setupLocalVideo:(AgoraRtcVideoCanvas * _Nullable)local; virtual int setupLocalVideo(const VideoCanvas& canvas) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setupremotevideo.dita b/dita/RTC-NG/API/api_irtcengine_setupremotevideo.dita index bc59b3e5b73..b0f1c4166bd 100644 --- a/dita/RTC-NG/API/api_irtcengine_setupremotevideo.dita +++ b/dita/RTC-NG/API/api_irtcengine_setupremotevideo.dita @@ -14,7 +14,7 @@

public abstract int setupRemoteVideo(VideoCanvas remote); - + public abstract setupRemoteVideo(canvas: VideoCanvas): number; - (int)setupRemoteVideo:(AgoraRtcVideoCanvas * _Nonnull)remote; virtual int setupRemoteVideo(const VideoCanvas& canvas) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setvideoencoderconfiguration.dita b/dita/RTC-NG/API/api_irtcengine_setvideoencoderconfiguration.dita index f292d634997..78e28c6b94c 100644 --- a/dita/RTC-NG/API/api_irtcengine_setvideoencoderconfiguration.dita +++ b/dita/RTC-NG/API/api_irtcengine_setvideoencoderconfiguration.dita @@ -14,7 +14,7 @@

public abstract int setVideoEncoderConfiguration(VideoEncoderConfiguration config); - + public abstract setVideoEncoderConfiguration(configuration: VideoEncoderConfiguration): number; - (int)setVideoEncoderConfiguration:(AgoraVideoEncoderConfiguration * _Nonnull)config; virtual int setVideoEncoderConfiguration(const VideoEncoderConfiguration& config) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setvideoprofile.dita b/dita/RTC-NG/API/api_irtcengine_setvideoprofile.dita index d8eb79267ff..9edbb4664ac 100644 --- a/dita/RTC-NG/API/api_irtcengine_setvideoprofile.dita +++ b/dita/RTC-NG/API/api_irtcengine_setvideoprofile.dita @@ -14,7 +14,7 @@

public abstract int setVideoProfile(int profile, boolean swapWidthAndHeight); - + public abstract setVideoProfile(profile:number,swapWidthAndHeight:boolean):number; - (int)setVideoProfile:(AgoraVideoProfile)profile swapWidthAndHeight:(BOOL)swapWidthAndHeight virtual int setVideoProfile(VIDEO_PROFILE_TYPE profile, bool swapWidthAndHeight) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_startaudiomixing.dita b/dita/RTC-NG/API/api_irtcengine_startaudiomixing.dita index bb035a65528..4cd54f4e10a 100644 --- a/dita/RTC-NG/API/api_irtcengine_startaudiomixing.dita +++ b/dita/RTC-NG/API/api_irtcengine_startaudiomixing.dita @@ -14,7 +14,7 @@

public abstract int startAudioMixing(String filePath, boolean loopback, int cycle); - + public abstract startAudioMixing(filepath: string, loopback: boolean, cycle: number): number; - (int)startAudioMixing:(NSString * _Nonnull)filePath loopback:(BOOL)loopback cycle:(NSInteger)cycle NS_SWIFT_NAME(startAudioMixing(_:loopback:cycle:)); diff --git a/dita/RTC-NG/API/api_irtcengine_startaudiomixing2.dita b/dita/RTC-NG/API/api_irtcengine_startaudiomixing2.dita index 9a22e4cecad..a187a28c414 100644 --- a/dita/RTC-NG/API/api_irtcengine_startaudiomixing2.dita +++ b/dita/RTC-NG/API/api_irtcengine_startaudiomixing2.dita @@ -14,7 +14,7 @@

public abstract int startAudioMixing(String filePath, boolean loopback, int cycle, int startPos); - + public abstract startAudioMixing(filepath: string, loopback: boolean, cycle: number): number; - (int)startAudioMixing:(NSString* _Nonnull)filePath loopback:(BOOL)loopback cycle:(NSInteger)cycle startPos:(NSInteger)startPos; virtual int startAudioMixing(const char* filePath, bool loopback, int cycle, int startPos) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_startaudiorecording.dita b/dita/RTC-NG/API/api_irtcengine_startaudiorecording.dita index 25bcad407a6..764ce88631e 100644 --- a/dita/RTC-NG/API/api_irtcengine_startaudiorecording.dita +++ b/dita/RTC-NG/API/api_irtcengine_startaudiorecording.dita @@ -14,7 +14,7 @@

public abstract int startAudioRecording(String filePath, int quality); - + public abstract startAudioRecording(filePath: string, quality: Constants.AUDIO_RECORDING_QUALITY_TYPE): number; - (int)startAudioRecording:(NSString * _Nonnull)filePath quality:(AgoraAudioRecordingQuality)quality; virtual int startAudioRecording(const char* filePath, AUDIO_RECORDING_QUALITY_TYPE quality) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_startaudiorecording3.dita b/dita/RTC-NG/API/api_irtcengine_startaudiorecording3.dita index 734e4fec708..9c065734810 100644 --- a/dita/RTC-NG/API/api_irtcengine_startaudiorecording3.dita +++ b/dita/RTC-NG/API/api_irtcengine_startaudiorecording3.dita @@ -14,7 +14,7 @@

public abstract int startAudioRecording(AudioFileRecordingConfig config); - + public abstract startAudioRecording(filePath: string, quality: Constants.AUDIO_RECORDING_QUALITY_TYPE): number; - (int)startAudioRecordingWithConfig:(AgoraAudioRecordingConfiguration * _Nonnull)config; virtual int startAudioRecording(const AudioFileRecordingConfig& config) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_startlastmileprobetest.dita b/dita/RTC-NG/API/api_irtcengine_startlastmileprobetest.dita index 216697eb444..f20cd326a2a 100644 --- a/dita/RTC-NG/API/api_irtcengine_startlastmileprobetest.dita +++ b/dita/RTC-NG/API/api_irtcengine_startlastmileprobetest.dita @@ -14,7 +14,7 @@

public abstract int startLastmileProbeTest(LastmileProbeConfig config); - + public abstract startLastmileProbeTest(config: LastmileProbeConfig): number; - (int)startLastmileProbeTest:(AgoraLastmileProbeConfig *_Nullable)config; virtual int startLastmileProbeTest(const LastmileProbeConfig& config) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_startlocalvideotranscoder.dita b/dita/RTC-NG/API/api_irtcengine_startlocalvideotranscoder.dita index 86541c539f5..849b311a302 100644 --- a/dita/RTC-NG/API/api_irtcengine_startlocalvideotranscoder.dita +++ b/dita/RTC-NG/API/api_irtcengine_startlocalvideotranscoder.dita @@ -14,7 +14,7 @@

public abstract int startLocalVideoTranscoder(LocalTranscoderConfiguration config); - + public abstract startLocalVideoTranscoder(config: LocalTranscoderConfiguration): number; - (int)startLocalVideoTranscoder:(AgoraLocalTranscoderConfiguration* _Nonnull)config NS_SWIFT_NAME(startLocalVideoTranscoder(_:)); virtual int startLocalVideoTranscoder(const LocalTranscoderConfiguration& config) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_startorupdatechannelmediarelay.dita b/dita/RTC-NG/API/api_irtcengine_startorupdatechannelmediarelay.dita index 79fcd3b1521..b5250002011 100644 --- a/dita/RTC-NG/API/api_irtcengine_startorupdatechannelmediarelay.dita +++ b/dita/RTC-NG/API/api_irtcengine_startorupdatechannelmediarelay.dita @@ -15,7 +15,7 @@

public abstract int startOrUpdateChannelMediaRelay( ChannelMediaRelayConfiguration channelMediaRelayConfiguration); - + public abstract startOrUpdateChannelMediaRelay(channelMediaRelayConfiguration:ChannelMediaRelayConfiguration):number; - (int)startOrUpdateChannelMediaRelay:(AgoraChannelMediaRelayConfiguration * _Nonnull)config NS_SWIFT_NAME(startOrUpdateChannelMediaRelay(_:)); virtual int startOrUpdateChannelMediaRelay(const ChannelMediaRelayConfiguration &configuration) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_startpreview.dita b/dita/RTC-NG/API/api_irtcengine_startpreview.dita index dcca663dd5b..a67d13e9d80 100644 --- a/dita/RTC-NG/API/api_irtcengine_startpreview.dita +++ b/dita/RTC-NG/API/api_irtcengine_startpreview.dita @@ -14,7 +14,7 @@

public abstract int startPreview(); - + public abstract startPreview(sourceType?: Constants.VideoSourceType): number; - (int)startPreview; virtual int startPreview() = 0; abstract startPreviewWithoutSourceType(): number; diff --git a/dita/RTC-NG/API/api_irtcengine_startpreview2.dita b/dita/RTC-NG/API/api_irtcengine_startpreview2.dita index f76be911bb6..2106ab83677 100644 --- a/dita/RTC-NG/API/api_irtcengine_startpreview2.dita +++ b/dita/RTC-NG/API/api_irtcengine_startpreview2.dita @@ -15,7 +15,7 @@

public abstract int startPreview(Constants.VideoSourceType sourceType); - + public abstract startPreview(sourceType?: Constants.VideoSourceType): number; - (int)startPreview: (AgoraVideoSourceType)sourceType NS_SWIFT_NAME(startPreview(_:)); virtual int startPreview(VIDEO_SOURCE_TYPE sourceType) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_startrtmpstreamwithtranscoding.dita b/dita/RTC-NG/API/api_irtcengine_startrtmpstreamwithtranscoding.dita index b4800a3f33c..2e10af42112 100644 --- a/dita/RTC-NG/API/api_irtcengine_startrtmpstreamwithtranscoding.dita +++ b/dita/RTC-NG/API/api_irtcengine_startrtmpstreamwithtranscoding.dita @@ -14,7 +14,7 @@

public abstract int startRtmpStreamWithTranscoding(String url, LiveTranscoding transcoding); - + public abstract startRtmpStreamWithTranscoding(url: string, transcoding: LiveTranscoding): number; - (int)startRtmpStreamWithTranscoding:(NSString* _Nonnull)url transcoding:(AgoraLiveTranscoding* _Nullable)transcoding; virtual int startRtmpStreamWithTranscoding(const char* url, const LiveTranscoding& transcoding) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_stopaudiomixing.dita b/dita/RTC-NG/API/api_irtcengine_stopaudiomixing.dita index 35a08fd1b7f..bd290e64502 100644 --- a/dita/RTC-NG/API/api_irtcengine_stopaudiomixing.dita +++ b/dita/RTC-NG/API/api_irtcengine_stopaudiomixing.dita @@ -14,7 +14,7 @@

public abstract int stopAudioMixing(); - + public abstract stopAudioMixing(): number; - (int)stopAudioMixing; virtual int stopAudioMixing() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_stopaudiorecording.dita b/dita/RTC-NG/API/api_irtcengine_stopaudiorecording.dita index a2bdeb661be..e2117121a75 100644 --- a/dita/RTC-NG/API/api_irtcengine_stopaudiorecording.dita +++ b/dita/RTC-NG/API/api_irtcengine_stopaudiorecording.dita @@ -14,7 +14,7 @@

public abstract int stopAudioRecording(); - + public abstract stopAudioRecording(): number; - (int)stopAudioRecording; virtual int stopAudioRecording() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_stopcameracapture.dita b/dita/RTC-NG/API/api_irtcengine_stopcameracapture.dita index 0e9775144d3..c2c5a0d0e49 100644 --- a/dita/RTC-NG/API/api_irtcengine_stopcameracapture.dita +++ b/dita/RTC-NG/API/api_irtcengine_stopcameracapture.dita @@ -14,7 +14,7 @@

public abstract int stopCameraCapture(Constants.VideoSourceType sourceType); - + public abstract stopCameraCapture(sourceType: Constants.VideoSourceType): number; - (int)stopCameraCapture:(AgoraVideoSourceType)sourceType NS_SWIFT_NAME(stopCameraCapture(_:)); virtual int stopCameraCapture(VIDEO_SOURCE_TYPE sourceType) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_stopchannelmediarelay.dita b/dita/RTC-NG/API/api_irtcengine_stopchannelmediarelay.dita index f145c202387..dea0ffe7676 100644 --- a/dita/RTC-NG/API/api_irtcengine_stopchannelmediarelay.dita +++ b/dita/RTC-NG/API/api_irtcengine_stopchannelmediarelay.dita @@ -14,7 +14,7 @@

public abstract int stopChannelMediaRelay(); - + public abstract stopChannelMediaRelay(): number; - (int)stopChannelMediaRelay; virtual int stopChannelMediaRelay() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_stoplastmileprobetest.dita b/dita/RTC-NG/API/api_irtcengine_stoplastmileprobetest.dita index a044937e64f..39fb2fdb15d 100644 --- a/dita/RTC-NG/API/api_irtcengine_stoplastmileprobetest.dita +++ b/dita/RTC-NG/API/api_irtcengine_stoplastmileprobetest.dita @@ -14,7 +14,7 @@

public abstract int stopLastmileProbeTest(); - + public abstract stopLastmileProbeTest(): number; - (int)stopLastmileProbeTest; virtual int stopLastmileProbeTest() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_stoplocalvideotranscoder.dita b/dita/RTC-NG/API/api_irtcengine_stoplocalvideotranscoder.dita index cdc9e0f0704..5f9b1767391 100644 --- a/dita/RTC-NG/API/api_irtcengine_stoplocalvideotranscoder.dita +++ b/dita/RTC-NG/API/api_irtcengine_stoplocalvideotranscoder.dita @@ -14,7 +14,7 @@

public abstract int stopLocalVideoTranscoder(); - + public abstract stopLocalVideoTranscoder(): number; - (int)stopLocalVideoTranscoder NS_SWIFT_NAME(stopLocalVideoTranscoder()); virtual int stopLocalVideoTranscoder() = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_stoppreview.dita b/dita/RTC-NG/API/api_irtcengine_stoppreview.dita index be5c8726e47..5130aea1856 100644 --- a/dita/RTC-NG/API/api_irtcengine_stoppreview.dita +++ b/dita/RTC-NG/API/api_irtcengine_stoppreview.dita @@ -14,7 +14,7 @@

public abstract int stopPreview(); - + public abstract stopPreview(sourceType?: Constants.VideoSourceType): number; - (int)stopPreview; virtual int stopPreview() = 0; abstract stopPreview(sourceType?: VideoSourceType): number; diff --git a/dita/RTC-NG/API/api_irtcengine_stoppreview2.dita b/dita/RTC-NG/API/api_irtcengine_stoppreview2.dita index db8b9a359ea..019d5ed5625 100644 --- a/dita/RTC-NG/API/api_irtcengine_stoppreview2.dita +++ b/dita/RTC-NG/API/api_irtcengine_stoppreview2.dita @@ -15,7 +15,7 @@

public abstract int stopPreview(Constants.VideoSourceType sourceType); - + public abstract stopPreview(sourceType?: Constants.VideoSourceType): number; - (int)stopPreview: (AgoraVideoSourceType)sourceType NS_SWIFT_NAME(stopPreview(_:)); virtual int stopPreview(VIDEO_SOURCE_TYPE sourceType) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_stoprtmpstream.dita b/dita/RTC-NG/API/api_irtcengine_stoprtmpstream.dita index 5481719c94a..e74ba09c789 100644 --- a/dita/RTC-NG/API/api_irtcengine_stoprtmpstream.dita +++ b/dita/RTC-NG/API/api_irtcengine_stoprtmpstream.dita @@ -14,7 +14,7 @@

public abstract int stopRtmpStream(String url); - + public abstract stopRtmpStream(url: string): number; - (int)stopRtmpStream:(NSString* _Nonnull)url; virtual int stopRtmpStream(const char* url) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_stopscreencapture.dita b/dita/RTC-NG/API/api_irtcengine_stopscreencapture.dita index df05c253baa..cd76f7babd7 100644 --- a/dita/RTC-NG/API/api_irtcengine_stopscreencapture.dita +++ b/dita/RTC-NG/API/api_irtcengine_stopscreencapture.dita @@ -14,7 +14,7 @@

public abstract int stopScreenCapture(); - + public abstract stopScreenCapture(): number; - (int)stopScreenCapture NS_SWIFT_NAME(stopScreenCapture()); #if defined(_WIN32) || defined(__APPLE__) || defined(__ANDROID__) diff --git a/dita/RTC-NG/API/api_irtcengine_switchcamera.dita b/dita/RTC-NG/API/api_irtcengine_switchcamera.dita index 99005744a39..4b6426be36a 100644 --- a/dita/RTC-NG/API/api_irtcengine_switchcamera.dita +++ b/dita/RTC-NG/API/api_irtcengine_switchcamera.dita @@ -14,7 +14,7 @@

public abstract int switchCamera(); - + public abstract switchCamera(): number; - (int)switchCamera; virtual int switchCamera() = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_switchcamera2.dita b/dita/RTC-NG/API/api_irtcengine_switchcamera2.dita index 0cceae2a596..ba50ec81f26 100644 --- a/dita/RTC-NG/API/api_irtcengine_switchcamera2.dita +++ b/dita/RTC-NG/API/api_irtcengine_switchcamera2.dita @@ -14,7 +14,7 @@

public abstract int switchCamera(String cameraId); - + public abstract switchCamera(): number; diff --git a/dita/RTC-NG/API/api_irtcengine_takesnapshot.dita b/dita/RTC-NG/API/api_irtcengine_takesnapshot.dita index 6edd2970597..b4e1e55e1ee 100644 --- a/dita/RTC-NG/API/api_irtcengine_takesnapshot.dita +++ b/dita/RTC-NG/API/api_irtcengine_takesnapshot.dita @@ -14,7 +14,7 @@

public abstract int takeSnapshot(int uid, String filePath); - + public abstract takeSnapshot(uid: number, filePath: string): number; - (NSInteger)takeSnapshot:(NSInteger)uid filePath:(NSString* _Nonnull)filePath; virtual int takeSnapshot(uid_t uid, const char* filePath) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_unregistermediametadataobserver.dita b/dita/RTC-NG/API/api_irtcengine_unregistermediametadataobserver.dita index aaac4d54e41..19927fbfe71 100644 --- a/dita/RTC-NG/API/api_irtcengine_unregistermediametadataobserver.dita +++ b/dita/RTC-NG/API/api_irtcengine_unregistermediametadataobserver.dita @@ -14,7 +14,7 @@

public abstract int unregisterMediaMetadataObserver(IMetadataObserver observer, int type); - + public abstract unregisterMediaMetadataObserver(observer:IMetadataObserver,type:number):number; virtual int unregisterMediaMetadataObserver(IMetadataObserver* observer, IMetadataObserver::METADATA_TYPE type) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_updatechannelmediaoptions.dita b/dita/RTC-NG/API/api_irtcengine_updatechannelmediaoptions.dita index a7536cccec2..ea3736e2d69 100644 --- a/dita/RTC-NG/API/api_irtcengine_updatechannelmediaoptions.dita +++ b/dita/RTC-NG/API/api_irtcengine_updatechannelmediaoptions.dita @@ -14,7 +14,7 @@

public abstract int updateChannelMediaOptions(ChannelMediaOptions options); - + public abstract updateChannelMediaOptions(options: ChannelMediaOptions): number; - (int)updateChannelWithMediaOptions:(AgoraRtcChannelMediaOptions* _Nonnull)mediaOptions; virtual int updateChannelMediaOptions(const ChannelMediaOptions& options) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_updatelocaltranscoderconfiguration.dita b/dita/RTC-NG/API/api_irtcengine_updatelocaltranscoderconfiguration.dita index c1668132bd3..f75103dcd95 100644 --- a/dita/RTC-NG/API/api_irtcengine_updatelocaltranscoderconfiguration.dita +++ b/dita/RTC-NG/API/api_irtcengine_updatelocaltranscoderconfiguration.dita @@ -14,7 +14,7 @@

public abstract int updateLocalTranscoderConfiguration(LocalTranscoderConfiguration config); - + public abstract updateLocalTranscoderConfiguration(config: LocalTranscoderConfiguration): number; - (int)updateLocalTranscoderConfiguration:(AgoraLocalTranscoderConfiguration* _Nonnull)config NS_SWIFT_NAME(updateLocalTranscoderConfiguration(_:)); virtual int updateLocalTranscoderConfiguration(const LocalTranscoderConfiguration& config) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_updatertmptranscoding.dita b/dita/RTC-NG/API/api_irtcengine_updatertmptranscoding.dita index 21d6c6cbbbe..c0944319ef5 100644 --- a/dita/RTC-NG/API/api_irtcengine_updatertmptranscoding.dita +++ b/dita/RTC-NG/API/api_irtcengine_updatertmptranscoding.dita @@ -14,7 +14,7 @@

public abstract int updateRtmpTranscoding(LiveTranscoding transcoding); - + public abstract updateRtmpTranscoding(transcoding: LiveTranscoding): number; - (int)updateRtmpTranscoding:(AgoraLiveTranscoding* _Nullable)transcoding; virtual int updateRtmpTranscoding(const LiveTranscoding& transcoding) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengineex_createdatastreamex.dita b/dita/RTC-NG/API/api_irtcengineex_createdatastreamex.dita index 2b9f845244a..0863b99b7fb 100644 --- a/dita/RTC-NG/API/api_irtcengineex_createdatastreamex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_createdatastreamex.dita @@ -15,7 +15,7 @@

public abstract int createDataStreamEx( boolean reliable, boolean ordered, RtcConnection connection); - + public abstract createDataStreamEx(config:DataStreamConfig,connection:RtcConnection):number; - (int)createDataStreamEx:(NSInteger * _Nonnull)streamId reliable:(BOOL)reliable ordered:(BOOL)ordered diff --git a/dita/RTC-NG/API/api_irtcengineex_createdatastreamex2.dita b/dita/RTC-NG/API/api_irtcengineex_createdatastreamex2.dita index d2e6d4f4c02..2bced9424dc 100644 --- a/dita/RTC-NG/API/api_irtcengineex_createdatastreamex2.dita +++ b/dita/RTC-NG/API/api_irtcengineex_createdatastreamex2.dita @@ -14,7 +14,7 @@

public abstract int createDataStreamEx(DataStreamConfig config, RtcConnection connection); - + public abstract createDataStreamEx(config:DataStreamConfig,connection:RtcConnection):number; - (int)createDataStreamEx:(NSInteger * _Nonnull)streamId config:(AgoraDataStreamConfig * _Nonnull)config connection:(AgoraRtcConnection * _Nonnull)connection NS_SWIFT_NAME(createDataStreamEx(_:config:connection:)); diff --git a/dita/RTC-NG/API/api_irtcengineex_getcallidex.dita b/dita/RTC-NG/API/api_irtcengineex_getcallidex.dita index d90e37b9fd0..c2580b1e0de 100644 --- a/dita/RTC-NG/API/api_irtcengineex_getcallidex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_getcallidex.dita @@ -14,7 +14,7 @@

public abstract String getCallIdEx(RtcConnection connection); - + public abstract getCallIdEx(connection:RtcConnection); - (NSString * _Nullable)getCallIdEx:(AgoraRtcConnection * _Nonnull)connection NS_SWIFT_NAME(getCallIdEx(_:)); virtual int getCallIdEx(agora::util::AString& callId, const RtcConnection& connection) = 0; diff --git a/dita/RTC-NG/API/api_irtcengineex_joinchannelex.dita b/dita/RTC-NG/API/api_irtcengineex_joinchannelex.dita index 1157b750417..1de561d5caf 100644 --- a/dita/RTC-NG/API/api_irtcengineex_joinchannelex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_joinchannelex.dita @@ -15,7 +15,7 @@

public abstract int joinChannelEx(String token, RtcConnection connection, ChannelMediaOptions options, IRtcEngineEventHandler eventHandler); - + public abstract joinChannelEx(token: string, connection: RtcConnection, options: ChannelMediaOptions, eventHandler: IRtcEngineEventHandler): number; - (int)joinChannelExByToken:(NSString* _Nullable)token connection:(AgoraRtcConnection * _Nonnull)connection delegate:(id<AgoraRtcEngineDelegate> _Nullable)delegate diff --git a/dita/RTC-NG/API/api_irtcengineex_leavechannelex.dita b/dita/RTC-NG/API/api_irtcengineex_leavechannelex.dita index f5a0bdeb767..5daac3168bc 100644 --- a/dita/RTC-NG/API/api_irtcengineex_leavechannelex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_leavechannelex.dita @@ -14,7 +14,7 @@

public abstract int leaveChannelEx(RtcConnection connection); - + public abstract leaveChannelEx(connection: RtcConnection): number; - (int)leaveChannelEx:(AgoraRtcConnection * _Nonnull)connection leaveChannelBlock:(void(^ _Nullable)(AgoraChannelStats* _Nonnull stat))leaveChannelBlock NS_SWIFT_NAME(leaveChannelEx(_:leaveChannelBlock:)); virtual int leaveChannelEx(const RtcConnection& connection) = 0; diff --git a/dita/RTC-NG/API/api_irtcengineex_leavechannelex2.dita b/dita/RTC-NG/API/api_irtcengineex_leavechannelex2.dita index 46c1b207bc8..03bacb33129 100644 --- a/dita/RTC-NG/API/api_irtcengineex_leavechannelex2.dita +++ b/dita/RTC-NG/API/api_irtcengineex_leavechannelex2.dita @@ -14,7 +14,7 @@

public abstract int leaveChannelEx(RtcConnection connection, LeaveChannelOptions options); - + public abstract leaveChannelEx(connection: RtcConnection): number; - (int)leaveChannelEx:(AgoraRtcConnection * _Nonnull)connection options:(AgoraLeaveChannelOptions * _Nonnull)options leaveChannelBlock:(void(^ _Nullable)(AgoraChannelStats* _Nonnull stat))leaveChannelBlock; diff --git a/dita/RTC-NG/API/api_irtcengineex_setvideoencoderconfigurationex.dita b/dita/RTC-NG/API/api_irtcengineex_setvideoencoderconfigurationex.dita index 104db0c8135..e1bfb554f61 100644 --- a/dita/RTC-NG/API/api_irtcengineex_setvideoencoderconfigurationex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_setvideoencoderconfigurationex.dita @@ -15,7 +15,7 @@

public abstract int setVideoEncoderConfigurationEx( VideoEncoderConfiguration config, RtcConnection connection); - + public abstract setVideoEncoderConfigurationEx(configuration: VideoEncoderConfiguration, connection: RtcConnection): number; - (int)setVideoEncoderConfigurationEx:(AgoraVideoEncoderConfiguration* _Nonnull)config connection:(AgoraRtcConnection * _Nonnull)connection; virtual int setVideoEncoderConfigurationEx(const VideoEncoderConfiguration& config, const RtcConnection& connection) = 0; diff --git a/dita/RTC-NG/API/callback_iaudioframeobserver_onplaybackaudioframebeforemixing.dita b/dita/RTC-NG/API/callback_iaudioframeobserver_onplaybackaudioframebeforemixing.dita index e9743f9a1db..7bd129bbbe0 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserver_onplaybackaudioframebeforemixing.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserver_onplaybackaudioframebeforemixing.dita @@ -16,7 +16,7 @@ public abstract boolean onPlaybackAudioFrameBeforeMixing(int userId, int type, int samplesPerChannel, int bytesPerSample, int channels, int samplesPerSec, ByteBuffer buffer, long renderTimeMs, int avsync_type); - + onPlaybackAudioFrameBeforeMixing?: (channelId: string, userId: number, type: number, samplesPerChannel: number, bytesPerSample: number, channels: number, samplesPerSec: number, buffer: ArrayBuffer, renderTimeMs: bigint, avsync_type: number, rtpTimestamp: number) => boolean; - (BOOL)onPlaybackAudioFrameBeforeMixing:(AgoraAudioFrame* _Nonnull)frame channelId:(NSString * _Nonnull)channelId uid:(NSUInteger)uid NS_SWIFT_NAME(onPlaybackAudioFrame(beforeMixing:channelId:uid:)); virtual bool onPlaybackAudioFrameBeforeMixing(const char* channelId, rtc::uid_t uid, AudioFrame& audioFrame) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams(FOnPlaybackAudioFrameBeforeMixing, const FString, channelId, int64, uid, const FAudioFrame&, audioFrame); diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_getearmonitoringaudioparams.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_getearmonitoringaudioparams.dita index fd322085194..b2ea0d8c6e2 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_getearmonitoringaudioparams.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_getearmonitoringaudioparams.dita @@ -14,7 +14,7 @@

public abstract AudioParams getEarMonitoringAudioParams(); - + getEarMonitoringAudioParams?: () => AudioParams; - (AgoraAudioParams* _Nonnull)getEarMonitoringAudioParams NS_SWIFT_NAME(getEarMonitoringAudioParams()); virtual AudioParams getEarMonitoringAudioParams() = 0; diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_getmixedaudioparams.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_getmixedaudioparams.dita index b99b7abbb84..f2e2c2cb6a6 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_getmixedaudioparams.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_getmixedaudioparams.dita @@ -14,7 +14,7 @@

public abstract AudioParams getMixedAudioParams(); - + getMixedAudioParams?: () => AudioParams; - (AgoraAudioParams* _Nonnull)getMixedAudioParams NS_SWIFT_NAME(getMixedAudioParams()); virtual AudioParams getMixedAudioParams() = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE(FGetMixedAudioParams); diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_getobservedaudioframeposition.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_getobservedaudioframeposition.dita index 0673f23d6c9..5181a325a5f 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_getobservedaudioframeposition.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_getobservedaudioframeposition.dita @@ -14,7 +14,7 @@

- (AgoraAudioFramePosition)getObservedAudioFramePosition NS_SWIFT_NAME(getObservedAudioFramePosition()); - + getObservedAudioFramePosition?: () => number; - (AgoraAudioFramePosition)getObservedAudioFramePosition NS_SWIFT_NAME(getObservedAudioFramePosition()); virtual int getObservedAudioFramePosition() = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE(FGetObservedAudioFramePosition); diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_getplaybackaudioparams.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_getplaybackaudioparams.dita index 7844ebe54e9..9e040b001d1 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_getplaybackaudioparams.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_getplaybackaudioparams.dita @@ -14,7 +14,7 @@

public abstract AudioParams getMixedAudioParams(); - + getPlaybackAudioParams?: () => AudioParams; - (AgoraAudioParams* _Nonnull)getPlaybackAudioParams NS_SWIFT_NAME(getPlaybackAudioParams()); virtual AudioParams getPlaybackAudioParams() = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE(FGetPlaybackAudioParams); diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_getrecordaudioparams.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_getrecordaudioparams.dita index 56283b566ac..ffe5cff42f0 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_getrecordaudioparams.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_getrecordaudioparams.dita @@ -14,7 +14,7 @@

public abstract AudioParams getRecordAudioParams(); - + getRecordAudioParams?: () => AudioParams; - (AgoraAudioParams* _Nonnull)getRecordAudioParams NS_SWIFT_NAME(getRecordAudioParams()); virtual AudioParams getRecordAudioParams() = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE(FGetRecordAudioParams); diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onearmonitoringaudioframe.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onearmonitoringaudioframe.dita index c70010c243f..558ee0bc4e5 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onearmonitoringaudioframe.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onearmonitoringaudioframe.dita @@ -17,7 +17,7 @@ int bytesPerSample, int channels, int samplesPerSec, ByteBuffer buffer, long renderTimeMs, int avsync_type); - + onEarMonitoringAudioFrame?: (type: number, samplesPerChannel: number, bytesPerSample: number, channels: number, samplesPerSec: number, buffer: ArrayBuffer, renderTimeMs: bigint, avsync_type: number) => boolean; - (BOOL)onEarMonitoringAudioFrame:(AgoraAudioFrame* _Nonnull)frame; virtual bool onEarMonitoringAudioFrame(AudioFrame& audioFrame) = 0; diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onmixedaudioframe.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onmixedaudioframe.dita index ddb0ac95d84..3da04931e5a 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onmixedaudioframe.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onmixedaudioframe.dita @@ -16,7 +16,7 @@ public abstract boolean onMixedAudioFrame(int type, int samplesPerChannel, int bytesPerSample, int channels, int samplesPerSec, ByteBuffer buffer, long renderTimeMs, int avsync_type); - + onMixedAudioFrame?: (channelId: string, type: number, samplesPerChannel: number, bytesPerSample: number, channels: number, samplesPerSec: number, buffer: ArrayBuffer, renderTimeMs: bigint, avsync_type: number) => boolean; - (BOOL)onMixedAudioFrame:(AgoraAudioFrame* _Nonnull)frame channelId:(NSString * _Nonnull)channelId NS_SWIFT_NAME(onMixedAudioFrame(_:channelId:)); virtual bool onMixedAudioFrame(const char* channelId, AudioFrame& audioFrame) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnMixedAudioFrame, const FString, channelId, const FAudioFrame&, audioFrame); diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onplaybackaudioframe.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onplaybackaudioframe.dita index 6d70c675d02..674a11e4721 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onplaybackaudioframe.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onplaybackaudioframe.dita @@ -16,7 +16,7 @@ public abstract boolean onPlaybackAudioFrame(int type, int samplesPerChannel, int bytesPerSample, int channels, int samplesPerSec, ByteBuffer buffer, long renderTimeMs, int avsync_type); - + onPlaybackAudioFrame?: (channelId: string, type: number, samplesPerChannel: number, bytesPerSample: number, channels: number, samplesPerSec: number, buffer: ArrayBuffer, renderTimeMs: bigint, avsync_type: number) => boolean; - (BOOL)onPlaybackAudioFrame:(AgoraAudioFrame* _Nonnull)frame; virtual bool onPlaybackAudioFrame(const char* channelId, AudioFrame& audioFrame) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnPlaybackAudioFrame, const FString, channelId, const FAudioFrame&, audioFrame); diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onrecordaudioframe.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onrecordaudioframe.dita index c1c546e0f8f..0d3b340db0d 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onrecordaudioframe.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onrecordaudioframe.dita @@ -16,7 +16,7 @@ public abstract boolean onRecordAudioFrame(String channelId, int type, int samplesPerChannel, int bytesPerSample, int channels, int samplesPerSec, ByteBuffer buffer, long renderTimeMs, int avsync_type); - + onRecordAudioFrame?: (channelId: string, type: number, samplesPerChannel: number, bytesPerSample: number, channels: number, samplesPerSec: number, buffer: ArrayBuffer, renderTimeMs: bigint, avsync_type: number) => boolean; - (BOOL)onRecordAudioFrame:(AgoraAudioFrame* _Nonnull)frame channelId:(NSString * _Nonnull)channelId NS_SWIFT_NAME(onRecordAudioFrame(_:channelId:)); virtual bool onRecordAudioFrame(const char* channelId, AudioFrame& audioFrame) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnRecordAudioFrame, const FString, channelId, const FAudioFrame&, audioFrame); diff --git a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onaudiovolumeindication.dita b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onaudiovolumeindication.dita index 180828767d1..8f98d0acf3f 100644 --- a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onaudiovolumeindication.dita +++ b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onaudiovolumeindication.dita @@ -14,7 +14,7 @@

void onAudioVolumeIndication(int volume); - + onAudioVolumeIndication?:( speakers:Array<AudioVolumeInfo>, totalVolume:number) => void - (void)AgoraRtcMediaPlayer:(id<AgoraRtcMediaPlayerProtocol> _Nonnull)playerKit volumeIndicationDidReceive:(NSInteger)volume; diff --git a/dita/RTC-NG/API/callback_imediarecorderobserver_onrecorderinfoupdated.dita b/dita/RTC-NG/API/callback_imediarecorderobserver_onrecorderinfoupdated.dita index 745b37edde8..a7170751529 100644 --- a/dita/RTC-NG/API/callback_imediarecorderobserver_onrecorderinfoupdated.dita +++ b/dita/RTC-NG/API/callback_imediarecorderobserver_onrecorderinfoupdated.dita @@ -14,7 +14,7 @@

void onRecorderInfoUpdated(String channelId, int uid, RecorderInfo info); - + onRecorderInfoUpdated(channelId: string, uid: number, info: RecorderInfo): void; - (void)mediaRecorder:(AgoraMediaRecorder* _Nonnull)recorder informationDidUpdated:(NSString * _Nonnull)channelId uid:(NSUInteger)uid info:(AgoraMediaRecorderInfo* _Nonnull)info; virtual void onRecorderInfoUpdated(const char* channelId, rtc::uid_t uid, const RecorderInfo& info) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams(FOnRecorderInfoUpdated, FString, channelId, int64, uid, const FRecorderInfo&, info); diff --git a/dita/RTC-NG/API/callback_imediarecorderobserver_onrecorderstatechanged.dita b/dita/RTC-NG/API/callback_imediarecorderobserver_onrecorderstatechanged.dita index c0bdada2c59..3499bd0163d 100644 --- a/dita/RTC-NG/API/callback_imediarecorderobserver_onrecorderstatechanged.dita +++ b/dita/RTC-NG/API/callback_imediarecorderobserver_onrecorderstatechanged.dita @@ -14,7 +14,7 @@

void onRecorderStateChanged(String channelId, int uid, int state, int reason); - + onRecorderStateChanged(channelId: string, uid: number, state: number, reason: number): void; - (void)mediaRecorder:(AgoraMediaRecorder* _Nonnull)recorder stateDidChanged:(NSString * _Nonnull)channelId uid:(NSUInteger)uid state:(AgoraMediaRecorderState)state reason:(AgoraMediaRecorderReasonCode)reason; virtual void onRecorderStateChanged(const char* channelId, rtc::uid_t uid, RecorderState state, RecorderReasonCode reason) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams(FOnRecorderStateChanged, FString, channelId, int64, uid, FENUMWRAP_RecorderState, state, ERecorderErrorCode, error); diff --git a/dita/RTC-NG/API/callback_imetadataobserver_getmaxmetadatasize.dita b/dita/RTC-NG/API/callback_imetadataobserver_getmaxmetadatasize.dita index 36cae48815c..c8a4486c182 100644 --- a/dita/RTC-NG/API/callback_imetadataobserver_getmaxmetadatasize.dita +++ b/dita/RTC-NG/API/callback_imetadataobserver_getmaxmetadatasize.dita @@ -14,7 +14,7 @@

public abstract int getMaxMetadataSize(); - + getMaxMetadataSize?:() =>number; - (NSInteger)metadataMaxSize; virtual int getMaxMetadataSize() { return DEFAULT_METADATA_SIZE_IN_BYTE; } DECLARE_DYNAMIC_MULTICAST_DELEGATE(FGetMaxMetadataSize); diff --git a/dita/RTC-NG/API/callback_imetadataobserver_onmetadatareceived.dita b/dita/RTC-NG/API/callback_imetadataobserver_onmetadatareceived.dita index 7aa450b4a11..dcd1d98f299 100644 --- a/dita/RTC-NG/API/callback_imetadataobserver_onmetadatareceived.dita +++ b/dita/RTC-NG/API/callback_imetadataobserver_onmetadatareceived.dita @@ -14,7 +14,7 @@

public abstract void onMetadataReceived(byte[] buffer, int uid, long timeStampMs); - + onMetadataReceived?:(buffer:ArrayBuffer,uid:number,timeStampMs:bigint) =>void; - (void)receiveMetadata:(NSData * _Nonnull)data fromUser:(NSInteger)uid atTimestamp:(NSTimeInterval)timestamp; virtual void onMetadataReceived(const Metadata &metadata) = 0; diff --git a/dita/RTC-NG/API/callback_imetadataobserver_onreadytosendmetadata.dita b/dita/RTC-NG/API/callback_imetadataobserver_onreadytosendmetadata.dita index 6f8e9522748..5de2cb77aba 100644 --- a/dita/RTC-NG/API/callback_imetadataobserver_onreadytosendmetadata.dita +++ b/dita/RTC-NG/API/callback_imetadataobserver_onreadytosendmetadata.dita @@ -14,7 +14,7 @@

public abstract byte[] onReadyToSendMetadata(long timeStampMs, int sourceType); - + onReadyToSendMetadata?:(timeStampMs:bigint,sourceType:number) =>ArrayBuffer; - (NSData * _Nullable)readyToSendMetadataAtTimestamp:(NSTimeInterval)timestamp sourceType:(AgoraVideoSourceType)sourceType; virtual bool onReadyToSendMetadata(Metadata &metadata, VIDEO_SOURCE_TYPE source_type) = 0; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingfinished.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingfinished.dita index 3cd25994d4e..49b58d4611c 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingfinished.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingfinished.dita @@ -14,7 +14,7 @@

public void onAudioMixingFinished() {} - + onAudioMixingFinished?:()=>void - (void)rtcEngineLocalAudioMixingDidFinish:(AgoraRtcEngineKit * _Nonnull)engine; virtual void onAudioMixingFinished() { } diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingpositionchanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingpositionchanged.dita index 023632796e5..7404c092430 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingpositionchanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingpositionchanged.dita @@ -14,7 +14,7 @@

public void onAudioMixingPositionChanged(long position) {} - + onAudioMixingPositionChanged?:(position:bigint) => void - (void)rtcEngine:(AgoraRtcEngineKit *_Nonnull)engine audioMixingPositionChanged:(NSInteger)position NS_SWIFT_NAME(rtcEngine(_:audioMixingPositionChanged:)); virtual void onAudioMixingPositionChanged(int64_t position) {} DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnAudioMixingPositionChanged, int64, position); diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingstatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingstatechanged.dita index fcf29d32d5b..525f76f3e66 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingstatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingstatechanged.dita @@ -14,7 +14,7 @@

public void onAudioMixingStateChanged(int state, int reasonCode); - + onAudioMixingStateChanged?:(state:number,reason:number) => void - (void)rtcEngine:(AgoraRtcEngineKit *_Nonnull)engine audioMixingStateChanged:(AgoraAudioMixingStateType)state reasonCode:(AgoraAudioMixingReasonCode)reasonCode; virtual void onAudioMixingStateChanged(AUDIO_MIXING_STATE_TYPE state, AUDIO_MIXING_REASON_TYPE reason) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiovolumeindication.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiovolumeindication.dita index c805594a5bc..70c1dfecef3 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiovolumeindication.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiovolumeindication.dita @@ -14,7 +14,7 @@

public void onAudioVolumeIndication(AudioVolumeInfo[] speakers, int totalVolume) {} - + onAudioVolumeIndication?:( speakers:Array<AudioVolumeInfo>, totalVolume:number) => void - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine reportAudioVolumeIndicationOfSpeakers:(NSArray<AgoraRtcAudioVolumeInfo *> * _Nonnull)speakers totalVolume:(NSInteger)totalVolume; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionlost.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionlost.dita index fe0536960f4..b2b84cd162f 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionlost.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionlost.dita @@ -14,7 +14,7 @@

public void onConnectionLost() {} - + onConnectionLost?:() => void; - (void)rtcEngineConnectionDidLost:(AgoraRtcEngineKit * _Nonnull)engine; virtual void onConnectionLost() DECLARE_DYNAMIC_MULTICAST_DELEGATE(FOnConnectionLost); diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionstatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionstatechanged.dita index 1201819b576..404669091f9 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionstatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionstatechanged.dita @@ -14,7 +14,7 @@

public void onConnectionStateChanged(int state, int reason) {} - + onConnectionStateChanged ? : ( state: Constants.ConnectionState, reason: Constants.ConnectionChangeReason ) => void - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine connectionStateChanged:(AgoraConnectionState)state reason:(AgoraConnectionChangedReason)reason; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onerror.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onerror.dita index 9684323df1c..25663c627c0 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onerror.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onerror.dita @@ -15,7 +15,7 @@

public void onError(int err) {} - + onError?:(err:number,message:string) => void - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didOccurError:(AgoraErrorCode)errorCode; virtual void onError(int err, const char* msg) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onextensionerror.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onextensionerror.dita index 104c7de5ce8..64f751e5394 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onextensionerror.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onextensionerror.dita @@ -14,7 +14,7 @@

void onError(String provider, String extension, int error, String message); - + onError?:(err:number,message:string) => void - (void)onExtensionError:(NSString * __nullable)provider extension:(NSString * __nullable)extension error:(int)error diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onfacepositionchanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onfacepositionchanged.dita index 5f3e47f676d..68bec623414 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onfacepositionchanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onfacepositionchanged.dita @@ -15,7 +15,7 @@

public void onFacePositionChanged( int imageWidth, int imageHeight, AgoraFacePositionInfo[] faceRectArr) {} - + onFacePositionChanged?:( - (void)rtcEngine:(AgoraRtcEngineKit* _Nonnull)engine facePositionDidChangeWidth:(int)width previewHeight:(int)height faces:(NSArray<AgoraFacePositionInfo*>* _Nullable)faces NS_SWIFT_NAME(rtcEngine(_:facePositionDidChangeWidth:previewHeight:faces:)); virtual void onFacePositionChanged(int imageWidth, int imageHeight, const Rectangle* vecRectangle, const int* vecDistance, diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onjoinchannelsuccess.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onjoinchannelsuccess.dita index 832ca5cd297..41816bc87a3 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onjoinchannelsuccess.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onjoinchannelsuccess.dita @@ -14,7 +14,7 @@

public void onJoinChannelSuccess(String channel, int uid, int elapsed) {} - + onJoinChannelSuccess?:(cid:string, uid:number, elapsed:number) => void; - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didJoinChannel:(NSString * _Nonnull)channel withUid:(NSUInteger)uid elapsed:(NSInteger) elapsed; virtual void onJoinChannelSuccess(const char* channel, diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlastmileproberesult.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlastmileproberesult.dita index 48c65d08100..7b0ae0334fd 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlastmileproberesult.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlastmileproberesult.dita @@ -14,7 +14,7 @@

public void onLastmileProbeResult(LastmileProbeResult result) {} - + onLastmileProbeResult? : (result:LastmileProbeResult) => void; - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine lastmileProbeTestResult:(AgoraLastmileProbeResult * _Nonnull)result; virtual void onLastmileProbeResult(const LastmileProbeResult& result) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlastmilequality.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlastmilequality.dita index 8047b1c097d..3d606737504 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlastmilequality.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlastmilequality.dita @@ -14,7 +14,7 @@

public void onLastmileQuality(int quality) {} - + onLastmileQuality? : (quality:number) => void; - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine lastmileQuality:(AgoraNetworkQuality)quality; virtual void onLastmileQuality(int quality) { (void)quality; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onleavechannel.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onleavechannel.dita index 12b558a8e78..017b5b80794 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onleavechannel.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onleavechannel.dita @@ -14,7 +14,7 @@

public void onLeaveChannel(RtcStats stats) {} - + onLeaveChannel?:(stats: RtcStats | null) => void; - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didLeaveChannelWithStats:(AgoraChannelStats * _Nonnull)stats; virtual void onLeaveChannel(const RtcStats& stats) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalaudiostatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalaudiostatechanged.dita index 95f606b4b2d..d7bcc947055 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalaudiostatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalaudiostatechanged.dita @@ -14,7 +14,7 @@

public void onLocalAudioStateChanged(int state, int reason) {} - + onLocalAudioStateChanged?:(state:Constants.LocalAudioStreamState,error:Constants.LocalAudioStreamReason) => void - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine localAudioStateChanged:(AgoraAudioLocalState)state reason:(AgoraAudioLocalReason)reason NS_SWIFT_NAME(rtcEngine(_:localAudioStateChanged:reason:)); virtual void onLocalAudioStateChanged(LOCAL_AUDIO_STREAM_STATE state, LOCAL_AUDIO_STREAM_REASON reason) { (void)state; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalaudiostats.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalaudiostats.dita index 4af9063b260..02efce1c341 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalaudiostats.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalaudiostats.dita @@ -14,7 +14,7 @@

public void onLocalAudioStats(LocalAudioStats stats) {} - + onLocalAudioStats?:( stats:LocalAudioStats) =>void; - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine localAudioStats:(AgoraRtcLocalAudioStats * _Nonnull)stats; virtual void onLocalAudioStats(const LocalAudioStats& stats) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideostatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideostatechanged.dita index 74a12b44a81..c063d9aad3d 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideostatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideostatechanged.dita @@ -15,7 +15,7 @@

public void onLocalVideoStateChanged(Constants.VideoSourceType source, int state, int reason) {} - + onLocalVideoStateChanged?:(source: Constants.VideoSourceType, state:Constants.LocalVideoStreamState,error:Constants.LocalVideoStreamReason) => void - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine localVideoStateChangedOfState:(AgoraVideoLocalState)state reason:(AgoraLocalVideoStreamReason)reason sourceType:(AgoraVideoSourceType)sourceType NS_SWIFT_NAME(rtcEngine(_:localVideoStateChangedOf:reason:sourceType:)); virtual void onLocalVideoStateChanged(VIDEO_SOURCE_TYPE source, LOCAL_VIDEO_STREAM_STATE state, LOCAL_VIDEO_STREAM_REASON reason) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideostats.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideostats.dita index 6b11e99150e..3620b795690 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideostats.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideostats.dita @@ -15,7 +15,7 @@

public void onLocalVideoStats(Constants.VideoSourceType source, LocalVideoStats stats) {} - + onLocalVideoStats?:(source:Constants.VideoSourceType , stats:LocalVideoStats ) => void; - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine localVideoStats:(AgoraRtcLocalVideoStats * _Nonnull)stats sourceType:(AgoraVideoSourceType)sourceType; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onnetworkquality.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onnetworkquality.dita index d4358fccb80..0319306ef22 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onnetworkquality.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onnetworkquality.dita @@ -14,7 +14,7 @@

public void onNetworkQuality(int uid, int txQuality, int rxQuality) {} - + onNetworkQuality? : (uid: number, txQuality: Constants.NetworkQuality, rxQuality: Constants.NetworkQuality) => void; - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine networkQuality:(NSUInteger)uid txQuality:(AgoraNetworkQuality)txQuality diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onpermissionerror.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onpermissionerror.dita index cd30fa9d87f..34771107798 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onpermissionerror.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onpermissionerror.dita @@ -14,7 +14,7 @@

public void onPermissionError(int permission) {} - + onPermissionError?:(permission:Constants.Permission) => void; - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine permissionError:(AgoraPermissionType)type; virtual void onPermissionError(PERMISSION_TYPE permissionType) { (void)permissionType; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrejoinchannelsuccess.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrejoinchannelsuccess.dita index 80aecc23642..6483b61a4d2 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrejoinchannelsuccess.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrejoinchannelsuccess.dita @@ -14,7 +14,7 @@

public void onRejoinChannelSuccess(String channel, int uid, int elapsed) {} - + onRejoinChannelSuccess?:(cid:string, uid:number, elapsed:number) => void; - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didRejoinChannel:(NSString * _Nonnull)channel withUid:(NSUInteger)uid elapsed:(NSInteger) elapsed; virtual void onRejoinChannelSuccess(const char* channel, uid_t uid, int elapsed) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiostatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiostatechanged.dita index 34c7a66c477..c01b62bdef3 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiostatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiostatechanged.dita @@ -14,7 +14,7 @@

public void onRemoteAudioStateChanged(int uid, int state, int reason, int elapsed) {} - + onRemoteAudioStateChanged ? : (uid:number, state: Constants.RemoteAudioStreamState, reason: Constants.RemoteAudioStreamReason, elapsed:number) => void - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine remoteAudioStateChangedOfUid:(NSUInteger)uid state:(AgoraAudioRemoteState)state reason:(AgoraAudioRemoteReason)reason elapsed:(NSInteger)elapsed; virtual void onRemoteAudioStateChanged(uid_t uid, diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiostats.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiostats.dita index 223fbcb7d82..295580924b9 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiostats.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiostats.dita @@ -14,7 +14,7 @@

public void onRemoteAudioStats(RemoteAudioStats stats) {} - + onRemoteAudioStats?:(stats:RemoteAudioStats) => void; - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine remoteAudioStats:(AgoraRtcRemoteAudioStats * _Nonnull)stats; virtual void onRemoteAudioStats(const RemoteAudioStats& stats) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotevideostatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotevideostatechanged.dita index 7aa4bf01fec..68163b9dbed 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotevideostatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotevideostatechanged.dita @@ -14,7 +14,7 @@

public void onRemoteVideoStateChanged(int uid, int state, int reason, int elapsed) {} - + onRemoteVideoStateChanged ? : (uid:number, state: Constants.RemoteVideoStreamState, reason: Constants.RemoteVideoStreamReason, elapsed:number) => void - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine remoteVideoStateChangedOfUid:(NSUInteger)uid state:(AgoraVideoRemoteState)state reason:(AgoraVideoRemoteReason)reason elapsed:(NSInteger)elapsed; virtual void onRemoteVideoStateChanged(uid_t uid, diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotevideostats.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotevideostats.dita index 1556b84f635..b768117adcc 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotevideostats.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotevideostats.dita @@ -14,7 +14,7 @@

public void onRemoteVideoStats(RemoteVideoStats stats) {} - + onRemoteVideoStats?:(stats:RemoteVideoStats) =>void; - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine remoteVideoStats:(AgoraRtcRemoteVideoStats * _Nonnull)stats; virtual void onRemoteVideoStats(const RemoteVideoStats& stats) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtcstats.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtcstats.dita index 7f80326d1b6..aee836789b0 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtcstats.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtcstats.dita @@ -14,7 +14,7 @@

public void onRtcStats(RtcStats stats) {} - + onRtcStats ? : (stats: RtcStats) => void - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine reportRtcStats:(AgoraChannelStats * _Nonnull)stats; virtual void onRtcStats(const RtcStats& stats) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingevent.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingevent.dita index 0ef319224d1..c4478183c32 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingevent.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingevent.dita @@ -14,7 +14,7 @@

public void onRtmpStreamingEvent(String url, int event) {} - + onRtmpStreamingEvent? : (url:string,event:number) => void; - (void)rtcEngine:(AgoraRtcEngineKit* _Nonnull)engine rtmpStreamingEventWithUrl:(NSString* _Nonnull)url eventCode:(AgoraRtmpStreamingEvent)eventCode; virtual void onRtmpStreamingEvent(const char* url, RTMP_STREAMING_EVENT eventCode) { (void)url; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingstatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingstatechanged.dita index 5efe5c850b5..9e4612913a0 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingstatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingstatechanged.dita @@ -14,7 +14,7 @@

public void onRtmpStreamingStateChanged(String url, int state, int reason) {} - + onRtmpStreamingStateChanged? : (url:string,state:number,errCode:number) => void; - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine rtmpStreamingChangedToState:(NSString * _Nonnull)url state:(AgoraRtmpStreamingState)state reason:(AgoraRtmpStreamingReason)reason NS_SWIFT_NAME(rtcEngine(_:rtmpStreamingChangedToState:state:reason:)); diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onsnapshottaken.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onsnapshottaken.dita index 648ebeb21bb..b5d7a9ecd75 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onsnapshottaken.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onsnapshottaken.dita @@ -14,7 +14,7 @@

public void onSnapshotTaken(int uid, String filePath, int width, int height, int errCode) {} - + onSnapshotTaken?:(uid:number, filePath:string , width:number, height:number, errCode:number) => void - (void)rtcEngine:(AgoraRtcEngineKit* _Nonnull)engine snapshotTaken:(NSUInteger)uid filePath:(NSString* _Nonnull)filePath width:(NSInteger)width height:(NSInteger)height errCode:(NSInteger)errCode; virtual void onSnapshotTaken(uid_t uid, const char* filePath, int width, int height, int errCode) { (void)uid; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreammessage.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreammessage.dita index f1282bb81e7..7d68a759777 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreammessage.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreammessage.dita @@ -14,7 +14,7 @@

public void onStreamMessage(int uid, int streamId, byte[] data) {} - + onStreamMessage?:(uid:number, streamId:number,data:Uint8Array) => void; - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine receiveStreamMessageFromUid:(NSUInteger)uid streamId:(NSInteger)streamId diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreammessageerror.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreammessageerror.dita index 7add82a130c..22f3431db49 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreammessageerror.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreammessageerror.dita @@ -14,7 +14,7 @@

public void onStreamMessageError(int uid, int streamId, int error, int missed, int cached) {} - + onStreamMessageError? : (uid:number,streamId:number,error:number,missed:number,cached:number) => void; - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didOccurStreamMessageErrorFromUid:(NSUInteger)uid streamId:(NSInteger)streamId diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onuserjoined.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onuserjoined.dita index e2d87b37646..bbee847284e 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onuserjoined.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onuserjoined.dita @@ -7,7 +7,7 @@

public void onUserJoined(int uid, int elapsed) {} - + onUserJoined?:(uid:number, elapse:number) => void; - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didJoinedOfUid:(NSUInteger)uid elapsed:(NSInteger)elapsed; virtual void onUserJoined(uid_t uid, int elapsed) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onuseroffline.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onuseroffline.dita index 229f99400e7..61997fefdeb 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onuseroffline.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onuseroffline.dita @@ -14,7 +14,7 @@

public void onUserOffline(int uid, int reason) {} - + onUserOffline?:(uid:number, reason:number) => void; - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didOfflineOfUid:(NSUInteger)uid reason:(AgoraUserOfflineReason)reason; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideosizechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideosizechanged.dita index e8b9d084772..b34855edfa2 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideosizechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideosizechanged.dita @@ -15,7 +15,7 @@

public void onVideoSizeChanged( Constants.VideoSourceType source, int uid, int width, int height, int rotation) {} - + onVideoSizeChanged?:(source:Constants.VideoSourceType, uid:number, width:number, height:number, rotation:number) => void - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine videoSizeChangedOfSourceType:(AgoraVideoSourceType)sourceType uid:(NSString * _Nonnull)uid size:(CGSize)size rotation:(NSInteger)rotation NS_SWIFT_NAME(rtcEngine(_:videoSizeChangedOf:uid:size:rotation:)); virtual void onVideoSizeChanged(VIDEO_SOURCE_TYPE sourceType, uid_t uid, int width, int height, int rotation) { (void)uid; diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_getmirrorapplied.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_getmirrorapplied.dita index afcab900cee..39e22c4a128 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_getmirrorapplied.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_getmirrorapplied.dita @@ -14,7 +14,7 @@

boolean getMirrorApplied(); - + getMirrorApplied?: () => boolean; - (BOOL)getMirrorApplied; virtual bool getMirrorApplied() { return false; } DECLARE_DYNAMIC_MULTICAST_DELEGATE(FGetMirrorApplied); diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_getobservedframeposition.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_getobservedframeposition.dita index b20cd0f7cab..ee85c9a2b63 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_getobservedframeposition.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_getobservedframeposition.dita @@ -14,7 +14,7 @@

int getObservedFramePosition(); - + getObservedFramePosition?: () => number; - (unsigned int)getObservedFramePosition; virtual uint32_t getObservedFramePosition() { return base::POSITION_POST_CAPTURER | base::POSITION_PRE_RENDERER; diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_getrotationapplied.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_getrotationapplied.dita index 8fefe6daef7..6025a3c9815 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_getrotationapplied.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_getrotationapplied.dita @@ -14,7 +14,7 @@

boolean getRotationApplied(); - + getRotationApplied: () => boolean; - (BOOL)getRotationApplied; virtual bool getRotationApplied() { return false; } DECLARE_DYNAMIC_MULTICAST_DELEGATE(FGetRotationApplied); diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoformatpreference.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoformatpreference.dita index 6e3d7d19e1c..bd4762056cd 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoformatpreference.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoformatpreference.dita @@ -15,7 +15,7 @@

int getVideoFormatPreference(); - + getVideoFormatPreference?: () => number; - (AgoraVideoFormat)getVideoFormatPreference; virtual VIDEO_PIXEL_FORMAT getVideoFormatPreference() { return VIDEO_PIXEL_DEFAULT; } diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoframeprocessmode.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoframeprocessmode.dita index bf5d08404df..686fd8201cd 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoframeprocessmode.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoframeprocessmode.dita @@ -14,7 +14,7 @@

int getVideoFrameProcessMode(); - + getVideoFrameProcessMode?: () => number; - (AgoraVideoFrameProcessMode)getVideoFrameProcessMode; virtual VIDEO_FRAME_PROCESS_MODE getVideoFrameProcessMode() { return PROCESS_MODE_READ_ONLY; diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_oncapturevideoframe.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_oncapturevideoframe.dita index 1fe7d906c19..1249d7a3176 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_oncapturevideoframe.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_oncapturevideoframe.dita @@ -14,7 +14,7 @@

boolean onCaptureVideoFrame(int sourceType, VideoFrame videoFrame); - + onCaptureVideoFrame?: (sourceType: number, videoFrame: VideoFrame) => boolean; - (BOOL)onCaptureVideoFrame:(AgoraOutputVideoFrame * _Nonnull)videoFrame sourceType:(AgoraVideoSourceType)sourceType; virtual bool onCaptureVideoFrame(agora::rtc::VIDEO_SOURCE_TYPE sourceType, VideoFrame& videoFrame) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnCaptureVideoFrame, EVIDEO_SOURCE_TYPE, sourceType, const FVideoFrame&, videoFrame); diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_onpreencodevideoframe.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_onpreencodevideoframe.dita index 3c15d5364c3..99cfaff513f 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_onpreencodevideoframe.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_onpreencodevideoframe.dita @@ -14,7 +14,7 @@

boolean onPreEncodeVideoFrame(int sourceType, VideoFrame videoFrame); - + onPreEncodeVideoFrame?: (sourceType: number, videoFrame: VideoFrame) => boolean; - (BOOL)onPreEncodeVideoFrame:(AgoraOutputVideoFrame * _Nonnull)videoFrame sourceType:(AgoraVideoSourceType)sourceType; virtual bool onPreEncodeVideoFrame(agora::rtc::VIDEO_SOURCE_TYPE sourceType, VideoFrame& videoFrame) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnPreEncodeVideoFrame, EVIDEO_SOURCE_TYPE, sourceType, const FVideoFrame&, videoFrame); diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_onrendervideoframe.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_onrendervideoframe.dita index 6c0a1b44b3a..bce26a6702f 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_onrendervideoframe.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_onrendervideoframe.dita @@ -14,7 +14,7 @@

boolean onRenderVideoFrame(String channelId, int uid, VideoFrame videoFrame); - + onRenderVideoFrame?: (channelId: string, uid: number, videoFrame: VideoFrame) => boolean; - (BOOL)onRenderVideoFrame:(AgoraOutputVideoFrame * _Nonnull)videoFrame uid:(NSUInteger)uid channelId:(NSString * _Nonnull)channelId; diff --git a/dita/RTC-NG/API/class_advanceoptions.dita b/dita/RTC-NG/API/class_advanceoptions.dita index d6982e9b50b..c705bd7ed53 100644 --- a/dita/RTC-NG/API/class_advanceoptions.dita +++ b/dita/RTC-NG/API/class_advanceoptions.dita @@ -19,7 +19,12 @@ this.compressionPreference = COMPRESSION_PREFERENCE.PREFER_LOW_LATENCY; } } - + export class AdvanceOptions { + public encodingPreference:ENCODING_PREFERENCE = ENCODING_PREFERENCE.PREFER_AUTO; + public compressionPreference:COMPRESSION_PREFERENCE = COMPRESSION_PREFERENCE.PREFER_LOW_LATENCY; + constructor() { + } +} __attribute__((visibility("default"))) @interface AgoraAdvancedVideoOptions : NSObject @property(assign, nonatomic) AgoraCompressionPreference compressionPreference; @property(assign, nonatomic) AgoraEncodingPreference encodingPreference; diff --git a/dita/RTC-NG/API/class_agorafacepositioninfo.dita b/dita/RTC-NG/API/class_agorafacepositioninfo.dita index e2cac637544..c7cad08da1f 100644 --- a/dita/RTC-NG/API/class_agorafacepositioninfo.dita +++ b/dita/RTC-NG/API/class_agorafacepositioninfo.dita @@ -13,7 +13,18 @@ public int height; public int distance; } - + export class AgoraFacePositionInfo { + + public x:number = 0; + + public y:number = 0; + + public width:number = 0 ; + + public height:number = 0; + + public distance:number = -1; +} NS_SWIFT_NAME(AgoraFacePositionInfo) __attribute__((visibility("default"))) @interface AgoraFacePositionInfo : NSObject @property(assign, nonatomic) NSInteger x NS_SWIFT_NAME(x); @property(assign, nonatomic) NSInteger y NS_SWIFT_NAME(y); diff --git a/dita/RTC-NG/API/class_audiorecordingconfiguration.dita b/dita/RTC-NG/API/class_audiorecordingconfiguration.dita index 91d4042f481..77d4f814b71 100644 --- a/dita/RTC-NG/API/class_audiorecordingconfiguration.dita +++ b/dita/RTC-NG/API/class_audiorecordingconfiguration.dita @@ -22,7 +22,29 @@ recordingChannel = 1; } } - + export class AudioRecordingConfiguration{ + + public filePath:string; + + public sampleRate:number; + + public codec:boolean; + + public fileRecordOption:number; + + public quality:number; + + public recordingChannel:number; + + public constructor(filepath:string) { + this.filePath = filepath; + this.sampleRate = 32000; + this.codec = true; + this.fileRecordOption = Constants.AudioRecordingType.AUDIO_FILE_RECORDING_MIXED; + this.quality = Constants.AudioRecordingQuality.AUDIO_RECORDING_QUALITY_MEDIUM; + this.recordingChannel = 1; + } +} __attribute__((visibility("default"))) @interface AgoraAudioRecordingConfiguration: NSObject @property (copy, nonatomic) NSString * _Nullable filePath; @property (assign, nonatomic) NSUInteger sampleRate; diff --git a/dita/RTC-NG/API/class_audiotrackconfig.dita b/dita/RTC-NG/API/class_audiotrackconfig.dita index ebb452fe064..95e46f8b937 100644 --- a/dita/RTC-NG/API/class_audiotrackconfig.dita +++ b/dita/RTC-NG/API/class_audiotrackconfig.dita @@ -14,7 +14,10 @@ this.enableLocalPlayback = true; } } - + export class AudioTrackConfig { + + public enableLocalPlayback: boolean = true; +} NS_SWIFT_NAME(AgoraAudioTrackConfig) __attribute__((visibility("default"))) @interface AgoraAudioTrackConfig : NSObject @property (assign, nonatomic) BOOL enableLocalPlayback NS_SWIFT_NAME(enableLocalPlayback); diff --git a/dita/RTC-NG/API/class_audiovolumeinfo.dita b/dita/RTC-NG/API/class_audiovolumeinfo.dita index 094e0ffe9ee..8fc234cc804 100644 --- a/dita/RTC-NG/API/class_audiovolumeinfo.dita +++ b/dita/RTC-NG/API/class_audiovolumeinfo.dita @@ -12,7 +12,15 @@ public int vad; public double voicePitch; } - + export class AudioVolumeInfo { + + public uid:number = 0; + + public volume:number = 0; + public vad:number = 0; + + public voicePitch:number = 0; +} __attribute__((visibility("default"))) @interface AgoraRtcAudioVolumeInfo : NSObject @property(assign, nonatomic) NSUInteger uid; @property(assign, nonatomic) NSUInteger volume; diff --git a/dita/RTC-NG/API/class_cameracapturerconfiguration.dita b/dita/RTC-NG/API/class_cameracapturerconfiguration.dita index 745b8ed31aa..f473f4a11ac 100644 --- a/dita/RTC-NG/API/class_cameracapturerconfiguration.dita +++ b/dita/RTC-NG/API/class_cameracapturerconfiguration.dita @@ -153,7 +153,11 @@ + ", cameraFocalLengthType=" + cameraFocalLengthType + '}'; } } - + export class CameraCapturerConfiguration { + public cameraDirection: Constants.CameraDirection = Constants.CameraDirection.CAMERA_FRONT; + public cameraFormat: CaptureFormat = new CaptureFormat(); + public followEncodeDimensionRatio: boolean = true; +} __attribute__((visibility("default"))) @interface AgoraCameraCapturerConfiguration: NSObject #if TARGET_OS_IOS @property (assign, nonatomic) AgoraCameraDirection cameraDirection; diff --git a/dita/RTC-NG/API/class_channelmediainfo.dita b/dita/RTC-NG/API/class_channelmediainfo.dita index 4f2da9b689b..4d52b0f08bc 100644 --- a/dita/RTC-NG/API/class_channelmediainfo.dita +++ b/dita/RTC-NG/API/class_channelmediainfo.dita @@ -12,7 +12,19 @@ public String token = null; public int uid = 0; } - + export class ChannelMediaInfo { + + public channelName:string|null; + + public token:string|null; + + public uid:number = 0; + public constructor(cname:string|null, token: string|null, uid: number) { + this.channelName = cname; + this.token = token; + this.uid = uid; + } +} __attribute__((visibility("default"))) @interface AgoraChannelMediaRelayInfo: NSObject @property (copy, nonatomic) NSString * _Nullable token; diff --git a/dita/RTC-NG/API/class_channelmediaoptions.dita b/dita/RTC-NG/API/class_channelmediaoptions.dita index a19f385fef9..4e499bb4630 100644 --- a/dita/RTC-NG/API/class_channelmediaoptions.dita +++ b/dita/RTC-NG/API/class_channelmediaoptions.dita @@ -37,7 +37,68 @@ public Integer customVideoTrackId; public Boolean isAudioFilterable; } - + export class ChannelMediaOptions { + + public publishCameraTrack?:boolean; + + public publishSecondaryCameraTrack?:boolean; + + public publishMicrophoneTrack?:boolean; + + public publishScreenCaptureVideo?:boolean; + + public publishScreenCaptureAudio?:boolean; + + public publishCustomAudioTrack?:boolean; + + public publishCustomAudioTrackId?:number; + + public publishCustomVideoTrack?:boolean; + + public publishEncodedVideoTrack?:boolean; + + public publishMediaPlayerAudioTrack?:boolean; + + public publishMediaPlayerVideoTrack?:boolean; + + public publishTranscodedVideoTrack?:boolean; + + public publishMixedAudioTrack?:boolean; + + public autoSubscribeAudio?:boolean; + + public autoSubscribeVideo?:boolean; + + public enableAudioRecordingOrPlayout?:boolean; + + public publishMediaPlayerId?:number; + + public clientRoleType?:number; + + public audienceLatencyLevel?:number; + + public defaultVideoStreamType?:number; + + public channelProfile?:number; + + public audioDelayMs?:number; + + public mediaPlayerAudioDelayMs?:number; + + public enableBuiltInMediaEncryption?:boolean; + + public publishRhythmPlayerTrack?:boolean; + + public isInteractiveAudience?:boolean; + + public customVideoTrackId?:number; + + public isAudioFilterable?:boolean; + + public startPreview?:boolean; + public constructor() { + } +} __attribute__((visibility("default"))) @interface AgoraRtcChannelMediaOptions : NSObject @property(assign, nonatomic) BOOL publishCameraTrack; @property(assign, nonatomic) BOOL publishSecondaryCameraTrack; diff --git a/dita/RTC-NG/API/class_channelmediarelayconfiguration.dita b/dita/RTC-NG/API/class_channelmediarelayconfiguration.dita index 796978e8398..f7e3270d32c 100644 --- a/dita/RTC-NG/API/class_channelmediarelayconfiguration.dita +++ b/dita/RTC-NG/API/class_channelmediarelayconfiguration.dita @@ -36,7 +36,13 @@ } } - + export class ChannelMediaRelayConfiguration { + public srcInfo:ChannelMediaInfo = new ChannelMediaInfo(null,null,0); + public destInfos:Map<string, ChannelMediaInfo> = new Map<string, ChannelMediaInfo>(); + + public setSrcChannelInfo(srcInfo: ChannelMediaInfo) { + this.srcInfo = srcInfo; +} __attribute__((visibility("default"))) @interface AgoraChannelMediaRelayConfiguration: NSObject @property (strong, nonatomic, readonly) NSDictionary<NSString *, AgoraChannelMediaRelayInfo *> *_Nullable destinationInfos; diff --git a/dita/RTC-NG/API/class_clientroleoptions.dita b/dita/RTC-NG/API/class_clientroleoptions.dita index 8ec09a47e02..290cbf26988 100644 --- a/dita/RTC-NG/API/class_clientroleoptions.dita +++ b/dita/RTC-NG/API/class_clientroleoptions.dita @@ -14,7 +14,10 @@ return audienceLatencyLevel; } } - + export class ClientRoleOptions { + + public audienceLatencyLevel: Constants.AudienceLatencyLevel = Constants.AudienceLatencyLevel.AUDIENCE_LATENCY_LEVEL_LOW_LATENCY; +} __attribute__((visibility("default"))) @interface AgoraClientRoleOptions: NSObject @property (assign, nonatomic) AgoraAudienceLatencyLevelType audienceLatencyLevel; diff --git a/dita/RTC-NG/API/class_datastreamconfig.dita b/dita/RTC-NG/API/class_datastreamconfig.dita index f3acd2bbd27..253993f6b88 100644 --- a/dita/RTC-NG/API/class_datastreamconfig.dita +++ b/dita/RTC-NG/API/class_datastreamconfig.dita @@ -10,7 +10,10 @@ public boolean syncWithAudio = false; public boolean ordered = false; } - + export class DataStreamConfig { + public syncWithAudio: boolean = false; + public ordered: boolean = false; +} __attribute__((visibility("default"))) @interface AgoraDataStreamConfig: NSObject @property (assign, nonatomic) BOOL ordered; @property (assign, nonatomic) BOOL syncWithAudio; diff --git a/dita/RTC-NG/API/class_encryptionconfig.dita b/dita/RTC-NG/API/class_encryptionconfig.dita index 30c7960442d..cde623bd000 100644 --- a/dita/RTC-NG/API/class_encryptionconfig.dita +++ b/dita/RTC-NG/API/class_encryptionconfig.dita @@ -19,7 +19,13 @@ java.util.Arrays.fill(encryptionKdfSalt, (byte) 0); } } - + export class EncryptionConfig { + encryptionMode : ENCRYPTION_MODE = ENCRYPTION_MODE.AES_128_GCM2; + encryptionKey : string = ""; + encryptionKdfSalt : ArrayBuffer = new ArrayBuffer(32); + public EncryptionConfig() { + } +} __attribute__((visibility("default"))) @interface AgoraEncryptionConfig: NSObject @property (assign, nonatomic) AgoraEncryptionMode encryptionMode; diff --git a/dita/RTC-NG/API/class_lastmileprobeconfig.dita b/dita/RTC-NG/API/class_lastmileprobeconfig.dita index cf754436af7..5886e79d9b7 100644 --- a/dita/RTC-NG/API/class_lastmileprobeconfig.dita +++ b/dita/RTC-NG/API/class_lastmileprobeconfig.dita @@ -14,7 +14,18 @@ public LastmileProbeConfig() {} } - + export class LastmileProbeConfig { + + public probeUplink: boolean = false; + + public probeDownlink: boolean = false; + + public expectedUplinkBitrate: number = 0; + + public expectedDownlinkBitrate: number = 0; + constructor() { + } +} __attribute__((visibility("default"))) @interface AgoraLastmileProbeConfig : NSObject @property (assign, nonatomic) BOOL probeUplink; @property (assign, nonatomic) BOOL probeDownlink; diff --git a/dita/RTC-NG/API/class_lastmileprobeonewayresult.dita b/dita/RTC-NG/API/class_lastmileprobeonewayresult.dita index e29595f485a..3f4a72b6ed4 100644 --- a/dita/RTC-NG/API/class_lastmileprobeonewayresult.dita +++ b/dita/RTC-NG/API/class_lastmileprobeonewayresult.dita @@ -30,7 +30,14 @@ struct FLastmileProbeOneWayResult { public int jitter; public int availableBandwidth; } - + export class LastmileProbeOneWayResult { + + public packetLossRate:number = 0; + + public jitter:number = 0; + + public availableBandwidth:number = 0; +} __attribute__((visibility("default"))) @interface AgoraLastmileProbeOneWayResult : NSObject @property (assign, nonatomic) NSUInteger packetLossRate; @property (assign, nonatomic) NSUInteger jitter; diff --git a/dita/RTC-NG/API/class_lastmileproberesult.dita b/dita/RTC-NG/API/class_lastmileproberesult.dita index e47a6896dc3..710c0dd0cba 100644 --- a/dita/RTC-NG/API/class_lastmileproberesult.dita +++ b/dita/RTC-NG/API/class_lastmileproberesult.dita @@ -41,7 +41,16 @@ struct FLastmileProbeResult { public LastmileProbeOneWayResult uplinkReport = new LastmileProbeOneWayResult(); public LastmileProbeOneWayResult downlinkReport = new LastmileProbeOneWayResult(); } - + export class LastmileProbeResult { + + public state:number = 0; + + public rtt:number = 0; + + public uplinkReport:LastmileProbeOneWayResult = new LastmileProbeOneWayResult(); + + public downlinkReport:LastmileProbeOneWayResult = new LastmileProbeOneWayResult(); +} __attribute__((visibility("default"))) @interface AgoraLastmileProbeResult : NSObject @property (assign, nonatomic) AgoraLastmileProbeResultState state; diff --git a/dita/RTC-NG/API/class_leavechanneloptions.dita b/dita/RTC-NG/API/class_leavechanneloptions.dita index 66fcf0d95ab..bf4d24314f8 100644 --- a/dita/RTC-NG/API/class_leavechanneloptions.dita +++ b/dita/RTC-NG/API/class_leavechanneloptions.dita @@ -11,7 +11,19 @@ public boolean stopAllEffect; public boolean stopMicrophoneRecording; } - + export class LeaveChannelOptions { + + public stopAudioMixing: boolean; + + public stopAllEffect: boolean; + + public stopMicrophoneRecording: boolean; + constructor() { + this.stopAudioMixing = true; + this.stopAllEffect = true; + this.stopMicrophoneRecording = true; + } +} __attribute__((visibility("default"))) @interface AgoraLeaveChannelOptions : NSObject @property(nonatomic, assign) BOOL stopAudioMixing; @property(nonatomic, assign) BOOL stopAllEffect; diff --git a/dita/RTC-NG/API/class_livetranscoding.dita b/dita/RTC-NG/API/class_livetranscoding.dita index c8bc05b4057..4504c731fc1 100644 --- a/dita/RTC-NG/API/class_livetranscoding.dita +++ b/dita/RTC-NG/API/class_livetranscoding.dita @@ -225,7 +225,55 @@ this.backgroundColor = (red << 16) | (green << 8) | (blue << 0); } } - + export class LiveTranscoding { + + public width: number; + + public height: number; + + public videoBitrate: number; + + public videoFramerate: number; + + public videoGop: number; + + private watermarkList?: Array<AgoraImage>; + + private backgroundImageList?: Array<AgoraImage>; + + public audioSampleRate: Constants.AudioSampleRateType; + + public audioBitrate: number; + + public audioChannels: number; + + public audioCodecProfile: Constants.AudioCodecProfileType; + + public videoCodecProfile: Constants.VideoCodecProfileType; + + public videoCodecType: Constants.VideoCodecType; + + public userConfigExtraInfo?: string | null = null; + + private transcodingUsers: Map<number, TranscodingUser>; + + private advancedFeatures: Map<string, boolean>; + constructor() { + this.width = 360; + this.height = 640; + this.videoBitrate = 400; + this.videoCodecProfile = Constants.VideoCodecProfileType.HIGH; + this.videoCodecType = Constants.VideoCodecType.H264; + this.videoGop = 30; + this.videoFramerate = 15; + this.audioSampleRate = Constants.AudioSampleRateType.TYPE_44100; + this.audioBitrate = 48; + this.audioChannels = 1; + this.audioCodecProfile = Constants.AudioCodecProfileType.LC_AAC; + this.advancedFeatures = new Map<string, boolean>(); + this.transcodingUsers = new Map<number, TranscodingUser>(); + } +} __attribute__((visibility("default"))) @interface AgoraLiveTranscoding : NSObject @property(assign, nonatomic) CGSize size; diff --git a/dita/RTC-NG/API/class_localaudiostats.dita b/dita/RTC-NG/API/class_localaudiostats.dita index d473ce88b5d..cfef5869eef 100644 --- a/dita/RTC-NG/API/class_localaudiostats.dita +++ b/dita/RTC-NG/API/class_localaudiostats.dita @@ -16,7 +16,26 @@ public int earMonitorDelay; public int aecEstimatedDelay; }; - + export class LocalAudioStats { + + public numChannels:number = 0; + + public sentSampleRate:number = 0; + + public sentBitrate:number = 0; + + public internalCodec:number = 0; + + public txPacketLossRate:number = 0; + + public audioDeviceDelay:number = 0; + + public audioPlayoutDelay:number = 0; + + public earMonitorDelay:number = 0; + + public aecEstimatedDelay:number = 0; +} __attribute__((visibility("default"))) @interface AgoraRtcLocalAudioStats : NSObject @property(assign, nonatomic) NSUInteger numChannels; @property(assign, nonatomic) NSUInteger sentSampleRate; diff --git a/dita/RTC-NG/API/class_localtranscoderconfiguration.dita b/dita/RTC-NG/API/class_localtranscoderconfiguration.dita index 06d0621d8c5..d1bf744ca50 100644 --- a/dita/RTC-NG/API/class_localtranscoderconfiguration.dita +++ b/dita/RTC-NG/API/class_localtranscoderconfiguration.dita @@ -16,7 +16,14 @@ videoOutputConfiguration = new VideoEncoderConfiguration(); } } - + export class LocalTranscoderConfiguration { + public transcodingVideoStreams:Array<TranscodingVideoStream>; + public videoOutputConfiguration:VideoEncoderConfiguration; + public constructor() { + this.transcodingVideoStreams = new Array<TranscodingVideoStream>(); + this.videoOutputConfiguration = new VideoEncoderConfiguration(); + } +} __attribute__((visibility("default"))) @interface AgoraLocalTranscoderConfiguration: NSObject @property(copy, nonatomic) NSArray<AgoraTranscodingVideoStream *> *_Nullable videoInputStreams; diff --git a/dita/RTC-NG/API/class_localvideostats.dita b/dita/RTC-NG/API/class_localvideostats.dita index 967b595ed39..613f6a0cd8e 100644 --- a/dita/RTC-NG/API/class_localvideostats.dita +++ b/dita/RTC-NG/API/class_localvideostats.dita @@ -30,7 +30,53 @@ public int captureBrightnessLevel; public int hwEncoderAccelerating; } - + export class LocalVideoStats { + + public uid:number = 0; + public sentBitrate:number = 0; + + public sentFrameRate:number = 0; + + public captureFrameRate:number = 0; + + public captureFrameWidth:number = 0; + + public captureFrameHeight:number = 0; + + public regulatedCaptureFrameRate:number = 0; + + public regulatedCaptureFrameWidth:number = 0; + + public regulatedCaptureFrameHeight:number = 0; + + public encoderOutputFrameRate:number = 0; + + public rendererOutputFrameRate:number = 0; + + public targetBitrate:number = 0; + + public targetFrameRate:number = 0; + + public qualityAdaptIndication:number = 0; + + public encodedBitrate:number = 0; + + public encodedFrameWidth:number = 0; + + public encodedFrameHeight:number = 0; + + public encodedFrameCount:number = 0; + + public codecType:number = 0; + + public txPacketLossRate:number = 0; + + public captureBrightnessLevel:number = 0; + + public dualStreamEnabled:boolean = false; + + public hwEncoderAccelerating:number = 0; +} __attribute__((visibility("default"))) @interface AgoraRtcLocalVideoStats : NSObject @property(assign, nonatomic) NSUInteger sentBitrate; @property(assign, nonatomic) NSUInteger sentFrameRate; diff --git a/dita/RTC-NG/API/class_mediarecorderconfiguration.dita b/dita/RTC-NG/API/class_mediarecorderconfiguration.dita index 9fee9e100ad..3b74405c38d 100644 --- a/dita/RTC-NG/API/class_mediarecorderconfiguration.dita +++ b/dita/RTC-NG/API/class_mediarecorderconfiguration.dita @@ -22,7 +22,26 @@ this.recorderInfoUpdateInterval = recorderInfoUpdateInterval; } } - + export class MediaRecorderConfiguration { + + public storagePath: string; + + public containerFormat: number = AgoraMediaRecorder.CONTAINER_MP4; + + public streamType: number = AgoraMediaRecorder.STREAM_TYPE_BOTH; + + public maxDurationMs: number = 120000; + + public recorderInfoUpdateInterval: number = 0; + public constructor(storagePath: string, containerFormat: number, streamType: number, + maxDurationMs: number, recorderInfoUpdateInterval: number) { + this.storagePath = storagePath; + this.containerFormat = containerFormat; + this.streamType = streamType; + this.maxDurationMs = maxDurationMs; + this.recorderInfoUpdateInterval = recorderInfoUpdateInterval; + } +} __attribute__((visibility("default"))) @interface AgoraMediaRecorderConfiguration : NSObject @property(copy, nonatomic) NSString* _Nonnull storagePath; @property(assign, nonatomic) AgoraMediaRecorderContainerFormat containerFormat; diff --git a/dita/RTC-NG/API/class_recorderinfo.dita b/dita/RTC-NG/API/class_recorderinfo.dita index 691d30c7c9e..ad61164843b 100644 --- a/dita/RTC-NG/API/class_recorderinfo.dita +++ b/dita/RTC-NG/API/class_recorderinfo.dita @@ -18,7 +18,19 @@ this.fileSize = fileSize; } } - + export class RecorderInfo { + + public fileName: string; + + public durationMs: number; + + public fileSize: number; + public constructor(fileName: string, durationMs: number, fileSize: number) { + this.fileName = fileName; + this.durationMs = durationMs; + this.fileSize = fileSize; + } +} __attribute__((visibility("default"))) @interface AgoraMediaRecorderInfo : NSObject @property(copy, nonatomic) NSString* _Nonnull recorderFileName; @property(assign, nonatomic) NSUInteger durationMs; diff --git a/dita/RTC-NG/API/class_recorderstreaminfo.dita b/dita/RTC-NG/API/class_recorderstreaminfo.dita index 126ff9d410b..451d2472ea5 100644 --- a/dita/RTC-NG/API/class_recorderstreaminfo.dita +++ b/dita/RTC-NG/API/class_recorderstreaminfo.dita @@ -10,7 +10,19 @@ public String channelId; public int uid; } - + export class RecorderStreamInfo { + + public uid: number = 0; + + public channelId: string; + public constructor() { + this.uid = 0; + this.channelId = ""; + } + public toString(): string { + return "channelId=" + this.channelId; + } +} __attribute__((visibility("default"))) @interface AgoraRecorderStreamInfo: NSObject @property (nonatomic, copy) NSString *_Nonnull channelId; diff --git a/dita/RTC-NG/API/class_remoteaudiostats.dita b/dita/RTC-NG/API/class_remoteaudiostats.dita index 2d7e8a9f11e..3bd0b8e83dc 100644 --- a/dita/RTC-NG/API/class_remoteaudiostats.dita +++ b/dita/RTC-NG/API/class_remoteaudiostats.dita @@ -24,7 +24,44 @@ public int qualityChangedReason; public int e2eDelay; } - + export class RemoteAudioStats { + + public uid:number = 0; + + public quality:number = 0; + + public networkTransportDelay:number = 0; + + public jitterBufferDelay:number = 0; + + public audioLossRate:number = 0; + + public numChannels:number = 0; + + public receivedSampleRate:number = 0; + + public receivedBitrate:number = 0; + + public totalFrozenTime:number = 0; + + public frozenRate:number = 0; + + public mosValue:number = 0; + + public frozenRateByCustomPlcCount:number = 0; + + public plcCount:number = 0; + + public totalActiveTime:bigint = BigInt(0); + + public publishDuration:bigint = BigInt(0); + + public qoeQuality:number = 0; + + public qualityChangedReason:number = 0; + + public rxAudioBytes:number = 0; +} __attribute__((visibility("default"))) @interface AgoraRtcRemoteAudioStats : NSObject @property(assign, nonatomic) NSUInteger uid; @property(assign, nonatomic) NSUInteger quality; diff --git a/dita/RTC-NG/API/class_remotevideostats.dita b/dita/RTC-NG/API/class_remotevideostats.dita index 24b5a3dda5b..7945dbf3d8b 100644 --- a/dita/RTC-NG/API/class_remotevideostats.dita +++ b/dita/RTC-NG/API/class_remotevideostats.dita @@ -24,7 +24,44 @@ public long totalActiveTime; public long publishDuration; } - + export class RemoteVideoStats { + + public uid:number = 0; + + public delay:number = 0; + + public e2eDelay:number = 0; + + public width:number = 0; + + public height:number = 0; + + public receivedBitrate:number = 0; + + public decoderOutputFrameRate:number = 0; + + public rendererOutputFrameRate:number = 0; + + public frameLossRate:number = 0; + + public packetLossRate:number = 0; + + public rxStreamType:number = 0; + + public totalFrozenTime:number = 0; + + public frozenRate:number = 0; + + public avSyncTimeMs:number = 0; + + public totalActiveTime:bigint = BigInt(0); + + public publishDuration:bigint = BigInt(0); + + public mosValue:number = 0; + + public rxVideoBytes:number = 0; +} __attribute__((visibility("default"))) @interface AgoraRtcRemoteVideoStats : NSObject @property(assign, nonatomic) NSUInteger uid; @property(assign, nonatomic) NSUInteger delay __deprecated; diff --git a/dita/RTC-NG/API/class_rtcconnection.dita b/dita/RTC-NG/API/class_rtcconnection.dita index 525fbf8518d..2d477084a53 100644 --- a/dita/RTC-NG/API/class_rtcconnection.dita +++ b/dita/RTC-NG/API/class_rtcconnection.dita @@ -40,7 +40,14 @@ return sb.toString(); } } - + export class RtcConnection { + public localUid:number = 0; + public channelId:string = ""; + constructor(channelId:string,uid:number) { + this.channelId = channelId; + this.localUid = uid; + } +} __attribute__((visibility("default"))) @interface AgoraRtcConnection: NSObject <NSCopying> @property (nonatomic, copy) NSString *_Nonnull channelId; @property (nonatomic, assign) NSUInteger localUid; diff --git a/dita/RTC-NG/API/class_rtcengineconfig.dita b/dita/RTC-NG/API/class_rtcengineconfig.dita index 2750043646d..b312eed4a27 100644 --- a/dita/RTC-NG/API/class_rtcengineconfig.dita +++ b/dita/RTC-NG/API/class_rtcengineconfig.dita @@ -25,7 +25,11 @@ } } - + export class RtcEngineConfig{ + public mContext:Context | null = null; + public mAppId:string | null = null; + public mEventHandler: IRtcEngineEventHandler | null = null; +} __attribute__((visibility("default"))) @interface AgoraRtcEngineConfig: NSObject @property (copy, nonatomic) NSString * _Nullable appId; diff --git a/dita/RTC-NG/API/class_rtcimage.dita b/dita/RTC-NG/API/class_rtcimage.dita index d00231f1009..da12e17c873 100644 --- a/dita/RTC-NG/API/class_rtcimage.dita +++ b/dita/RTC-NG/API/class_rtcimage.dita @@ -35,7 +35,31 @@ this.alpha = 1.0; } } - + export class AgoraImage { + + public url: string; + + public x: number; + + public y: number; + + public width: number; + + public height: number; + + public zOrder: number; + + public alpha: number; + constructor(url: string) { + this.url = url; + this.x = 0; + this.y = 0; + this.width = 0; + this.height = 0; + this.zOrder = 0; + this.alpha = 1.0; + } +} __attribute__((visibility("default"))) @interface AgoraImage : NSObject @property(strong, nonatomic) NSURL *_Nonnull url; @property(assign, nonatomic) CGRect rect; diff --git a/dita/RTC-NG/API/class_rtcstats.dita b/dita/RTC-NG/API/class_rtcstats.dita index b3d5033feff..701043480d5 100644 --- a/dita/RTC-NG/API/class_rtcstats.dita +++ b/dita/RTC-NG/API/class_rtcstats.dita @@ -32,7 +32,19 @@ public double memoryTotalUsageRatio; public int memoryAppUsageInKbytes; } - + export class RtcStats { + public duration : number = 0; public rtcTxRxBytes : PTxRxBytes = new PTxRxBytes; + public audioTxRxBytes : PTxRxBytes = new PTxRxBytes; + public videoTxRxBytes : PTxRxKBitrate = new PTxRxKBitrate; + public rtc_kbitrate : PTxRxKBitrate = new PTxRxKBitrate; + public audio_kbitrate:PTxRxKBitrate = new PTxRxKBitrate; + public video_kbitrate: PTxRxKBitrate = new PTxRxKBitrate; + public lastmileDelay: PTxRxLossRate = new PTxRxLossRate; + public loss_rate: PTxRxLossRate = new PTxRxLossRate; + public cpuTotalUsage: number = 0; public gatewayRtt: number = 0; public cpuAppUsage:number = 0; public memoryAppUsageRatio: number = 0; public memoryTotalUsageRatio: number = 0; public memoryAppUsageInKbytes: number = 0; public userCount: number = 0; public connectTimeMs: number = 0; + public RtcStats() { + } +} __attribute__((visibility("default"))) @interface AgoraChannelStats : NSObject @property(assign, nonatomic) NSUInteger duration; @property(assign, nonatomic) NSUInteger txBytes; diff --git a/dita/RTC-NG/API/class_segmentationproperty.dita b/dita/RTC-NG/API/class_segmentationproperty.dita index 13608194b00..deebd79af55 100644 --- a/dita/RTC-NG/API/class_segmentationproperty.dita +++ b/dita/RTC-NG/API/class_segmentationproperty.dita @@ -21,7 +21,12 @@ this.greenCapacity = 0.5f; } } - + export class SegmentationProperty { + + public modelType:Constants.SegModel = Constants.SegModel.AI; + + public greenCapacity:number = 0.5; +} __attribute__((visibility("default"))) @interface AgoraSegmentationProperty: NSObject @property(nonatomic, assign) SegModelType modelType; @property(nonatomic, assign) float greenCapacity; diff --git a/dita/RTC-NG/API/class_simulcaststreamconfig.dita b/dita/RTC-NG/API/class_simulcaststreamconfig.dita index 4be5c2a41c6..005d8ca7c9f 100644 --- a/dita/RTC-NG/API/class_simulcaststreamconfig.dita +++ b/dita/RTC-NG/API/class_simulcaststreamconfig.dita @@ -24,7 +24,16 @@ this.framerate = framerate; } } - + export class SimulcastStreamConfig { + public dimensions: VideoDimensions; + + public bitrate: number = -1; + + public framerate: number = 5; + constructor() { + this.dimensions = new VideoDimensions(-1, -1); + } +} __attribute__((visibility("default"))) @interface AgoraSimulcastStreamConfig: NSObject @property (assign, nonatomic) int bitrate; @property (assign, nonatomic) int framerate; diff --git a/dita/RTC-NG/API/class_transcodinguser.dita b/dita/RTC-NG/API/class_transcodinguser.dita index beb289e1c72..718d343bca0 100644 --- a/dita/RTC-NG/API/class_transcodinguser.dita +++ b/dita/RTC-NG/API/class_transcodinguser.dita @@ -23,7 +23,25 @@ alpha = 1; } } - + export class TranscodingUser { + + public uid: number = 0; + public userId: string = ""; + + public x: number = 0; + + public y: number = 0; + + public width: number = 360; + + public height: number = 640; + + public zOrder: number = 0; + + public alpha: number = 1.0; + + public audioChannel: number = 0; +} __attribute__((visibility("default"))) @interface AgoraLiveTranscodingUser : NSObject @property(assign, nonatomic) NSUInteger uid; diff --git a/dita/RTC-NG/API/class_transcodingvideostream.dita b/dita/RTC-NG/API/class_transcodingvideostream.dita index 5c0c3617e28..3d6c8492f56 100644 --- a/dita/RTC-NG/API/class_transcodingvideostream.dita +++ b/dita/RTC-NG/API/class_transcodingvideostream.dita @@ -31,7 +31,43 @@ this.mirror = false; } }; - + export class TranscodingVideoStream { + + public remoteUserUid:number; + + public sourceType:Constants.VideoSourceType; + + public imageUrl:string; + + public mediaPlayerId:number; + + public x:number; + + public y:number; + + public width:number; + + public height:number; + + public zOrder:number; + + public alpha:number; + + public mirror:boolean; + public constructor() { + this.remoteUserUid = 0; + this.sourceType = Constants.VideoSourceType.VIDEO_SOURCE_CAMERA_PRIMARY; + this.imageUrl = ""; + this.mediaPlayerId = -1; + this.x = 0; + this.y = 0; + this.width = 0; + this.height = 0; + this.zOrder = 0; + this.alpha = 1.0; + this.mirror = false; + } +} __attribute__((visibility("default"))) @interface AgoraTranscodingVideoStream: NSObject @property (assign, nonatomic) AgoraVideoSourceType sourceType; @property (assign, nonatomic) NSUInteger remoteUserUid; diff --git a/dita/RTC-NG/API/class_videocanvas.dita b/dita/RTC-NG/API/class_videocanvas.dita index b3ec4c4490f..8851c809a35 100644 --- a/dita/RTC-NG/API/class_videocanvas.dita +++ b/dita/RTC-NG/API/class_videocanvas.dita @@ -48,7 +48,20 @@ } } - + export class VideoCanvas{ + public static readonly RENDER_MODE_HIDDEN = 1; + public static readonly RENDER_MODE_FIT = 2; + public static readonly VIDEO_MIRROR_MODE_ENABLED = 1; + public static readonly VIDEO_MIRROR_MODE_DISABLED = 2; + + public xcomponentId:string = ''; + public uid:number = 0; + public renderMode:number = VideoCanvas.RENDER_MODE_HIDDEN; + public mirrorMode:number = VideoCanvas.VIDEO_MIRROR_MODE_DISABLED; + constructor(componentId:string) { + this.xcomponentId = componentId; + } +} __attribute__((visibility("default"))) @interface AgoraRtcVideoCanvas : NSObject @property(assign, nonatomic) NSUInteger uid; @property(assign, nonatomic) NSUInteger subviewUid; diff --git a/dita/RTC-NG/API/class_videodimensions.dita b/dita/RTC-NG/API/class_videodimensions.dita index c3ce7434f2c..f5ff93de3e8 100644 --- a/dita/RTC-NG/API/class_videodimensions.dita +++ b/dita/RTC-NG/API/class_videodimensions.dita @@ -20,7 +20,14 @@ this.height = 0; } } - + export class VideoDimensions { + constructor(w:number, h:number) { + this.width = w; + this.height = h; + } + public width:number; + public height:number; +} struct VideoDimensions { int width; diff --git a/dita/RTC-NG/API/class_videoencoderconfiguration.dita b/dita/RTC-NG/API/class_videoencoderconfiguration.dita index 623a1590c07..61f3017162e 100644 --- a/dita/RTC-NG/API/class_videoencoderconfiguration.dita +++ b/dita/RTC-NG/API/class_videoencoderconfiguration.dita @@ -247,7 +247,17 @@ this.codecType = VIDEO_CODEC_TYPE.VIDEO_CODEC_H265; } } - + export class VideoEncoderConfiguration{ + public dimensions:VideoDimensions = new VideoDimensions(960,540); + public frameRate:number = 15; + public bitrate:number = 0; + public minBitrate:number = -1; + public orientationMode:ORIENTATION_MODE = ORIENTATION_MODE.ORIENTATION_MODE_ADAPTIVE; + public degradationPrefer:DEGRADATION_PREFERENCE = DEGRADATION_PREFERENCE.MAINTAIN_QUALITY; + public mirrorMode:MIRROR_MODE_TYPE = MIRROR_MODE_TYPE.MIRROR_MODE_DISABLED; + public advanceOptions:AdvanceOptions = new AdvanceOptions(); + constructor() {} +} __attribute__((visibility("default"))) @interface AgoraVideoEncoderConfiguration : NSObject @property(assign, nonatomic) CGSize dimensions; @property(assign, nonatomic) AgoraVideoCodecType codecType; diff --git a/dita/RTC-NG/API/class_videoformat.dita b/dita/RTC-NG/API/class_videoformat.dita index 488ce7f0755..3f1ddf25278 100644 --- a/dita/RTC-NG/API/class_videoformat.dita +++ b/dita/RTC-NG/API/class_videoformat.dita @@ -12,7 +12,11 @@ public int fps; } - + export class CaptureFormat { + public width: number = 960; + public height: number = 540; + public fps: number = 15; +} struct VideoFormat { int width; diff --git a/dita/RTC-NG/API/class_videoframe.dita b/dita/RTC-NG/API/class_videoframe.dita index af9ee2e6473..308ebc514dd 100644 --- a/dita/RTC-NG/API/class_videoframe.dita +++ b/dita/RTC-NG/API/class_videoframe.dita @@ -241,7 +241,20 @@ buffer.release(); } } - + export class VideoFrame { + public buffer:ArrayBuffer | null = null; + public rotation:number = 0; + public timestamp:number = 0; + public stride:number = 0; + public height:number = 0; + public type:VIDEO_BUFFER_TYPE = VIDEO_BUFFER_TYPE.VIDEO_BUFFER_RAW_DATA; + public format:VIDEO_PIXEL_FORMAT = VIDEO_PIXEL_FORMAT.VIDEO_PIXEL_NV21; + public faceInfo:Array<FaceDetectionInfo> | undefined = undefined; + constructor(type:VIDEO_BUFFER_TYPE,format:VIDEO_PIXEL_FORMAT) { + this.type = type; + this.format = format; + } +} __attribute__((visibility("default"))) @interface AgoraOutputVideoFrame : NSObject @property (nonatomic, assign) NSInteger type; @property (nonatomic, assign) int width; diff --git a/dita/RTC-NG/API/class_virtualbackgroundsource.dita b/dita/RTC-NG/API/class_virtualbackgroundsource.dita index e039c8cabce..86ec0aaaad8 100644 --- a/dita/RTC-NG/API/class_virtualbackgroundsource.dita +++ b/dita/RTC-NG/API/class_virtualbackgroundsource.dita @@ -34,7 +34,16 @@ } } - + export class VirtualBackgroundSource { + + public backgroundSourceType: Constants.VirtualBackgroundType = Constants.VirtualBackgroundType.BACKGROUND_COLOR; + + public color:number = 0xffffff; + + public source:string | null = null; + + public blurDegree:Constants.VirtualBackgroundBlurDegree = Constants.VirtualBackgroundBlurDegree.BLUR_DEGREE_HIGH; +} __attribute__((visibility("default"))) @interface AgoraVirtualBackgroundSource : NSObject @property(nonatomic, assign) AgoraVirtualBackgroundSourceType backgroundSourceType NS_SWIFT_NAME(backgroundSourceType); @property(nonatomic, assign) NSUInteger color NS_SWIFT_NAME(color); From a1609c31c93a6dfd387b629f45bf6df24859103b Mon Sep 17 00:00:00 2001 From: Cilla-luodan <85477033+Cilla-luodan@users.noreply.github.com> Date: Tue, 11 Jun 2024 16:36:26 +0800 Subject: [PATCH 03/20] add hmos props --- dita/RTC-NG/config/filter-android-rtc-ng.ditaval | 1 + dita/RTC-NG/config/filter-bp-rtc-ng.ditaval | 1 + dita/RTC-NG/config/filter-cpp-rtc-ng.ditaval | 1 + dita/RTC-NG/config/filter-cs-rtc-ng.ditaval | 1 + dita/RTC-NG/config/filter-electron-rtc-ng.ditaval | 1 + dita/RTC-NG/config/filter-flutter-rtc-ng.ditaval | 1 + dita/RTC-NG/config/filter-ios-rtc-ng.ditaval | 1 + dita/RTC-NG/config/filter-mac-rtc-ng.ditaval | 1 + dita/RTC-NG/config/filter-rn-rtc-ng.ditaval | 1 + dita/RTC-NG/config/filter-unity-rtc-ng.ditaval | 1 + dita/RTC-NG/config/filter-unreal-rtc-ng.ditaval | 1 + dita/RTC-NG/config/subject-scheme-rtc.ditamap | 5 +++++ en-US/dita/RTC-NG/config/filter-android-rtc-ng.ditaval | 1 + en-US/dita/RTC-NG/config/filter-bp-rtc-ng.ditaval | 1 + en-US/dita/RTC-NG/config/filter-cpp-rtc-ng.ditaval | 1 + en-US/dita/RTC-NG/config/filter-cs-rtc-ng.ditaval | 1 + en-US/dita/RTC-NG/config/filter-electron-rtc-ng.ditaval | 1 + en-US/dita/RTC-NG/config/filter-flutter-rtc-ng.ditaval | 1 + en-US/dita/RTC-NG/config/filter-ios-rtc-ng.ditaval | 1 + en-US/dita/RTC-NG/config/filter-mac-rtc-ng.ditaval | 1 + en-US/dita/RTC-NG/config/filter-rn-rtc-ng.ditaval | 1 + en-US/dita/RTC-NG/config/filter-unity-rtc-ng.ditaval | 1 + en-US/dita/RTC-NG/config/filter-unreal-rtc-ng.ditaval | 1 + en-US/dita/RTC-NG/config/subject-scheme-rtc.ditamap | 5 +++++ 24 files changed, 32 insertions(+) diff --git a/dita/RTC-NG/config/filter-android-rtc-ng.ditaval b/dita/RTC-NG/config/filter-android-rtc-ng.ditaval index 9d78bb11bda..0982b2d491c 100644 --- a/dita/RTC-NG/config/filter-android-rtc-ng.ditaval +++ b/dita/RTC-NG/config/filter-android-rtc-ng.ditaval @@ -8,6 +8,7 @@ + diff --git a/dita/RTC-NG/config/filter-bp-rtc-ng.ditaval b/dita/RTC-NG/config/filter-bp-rtc-ng.ditaval index 68623aea213..7d12b281eb4 100644 --- a/dita/RTC-NG/config/filter-bp-rtc-ng.ditaval +++ b/dita/RTC-NG/config/filter-bp-rtc-ng.ditaval @@ -8,6 +8,7 @@ + diff --git a/dita/RTC-NG/config/filter-cpp-rtc-ng.ditaval b/dita/RTC-NG/config/filter-cpp-rtc-ng.ditaval index 750dc630666..7f0401e0c09 100644 --- a/dita/RTC-NG/config/filter-cpp-rtc-ng.ditaval +++ b/dita/RTC-NG/config/filter-cpp-rtc-ng.ditaval @@ -7,6 +7,7 @@ + diff --git a/dita/RTC-NG/config/filter-cs-rtc-ng.ditaval b/dita/RTC-NG/config/filter-cs-rtc-ng.ditaval index 3a9e2bb7bb4..f3edeb10b30 100644 --- a/dita/RTC-NG/config/filter-cs-rtc-ng.ditaval +++ b/dita/RTC-NG/config/filter-cs-rtc-ng.ditaval @@ -7,6 +7,7 @@ + diff --git a/dita/RTC-NG/config/filter-electron-rtc-ng.ditaval b/dita/RTC-NG/config/filter-electron-rtc-ng.ditaval index 14d29cd2bb4..e61090f8601 100644 --- a/dita/RTC-NG/config/filter-electron-rtc-ng.ditaval +++ b/dita/RTC-NG/config/filter-electron-rtc-ng.ditaval @@ -8,6 +8,7 @@ + diff --git a/dita/RTC-NG/config/filter-flutter-rtc-ng.ditaval b/dita/RTC-NG/config/filter-flutter-rtc-ng.ditaval index 04732e6de4f..c505d0f0e73 100644 --- a/dita/RTC-NG/config/filter-flutter-rtc-ng.ditaval +++ b/dita/RTC-NG/config/filter-flutter-rtc-ng.ditaval @@ -8,6 +8,7 @@ + diff --git a/dita/RTC-NG/config/filter-ios-rtc-ng.ditaval b/dita/RTC-NG/config/filter-ios-rtc-ng.ditaval index 6fd1f8f083d..603ae469846 100644 --- a/dita/RTC-NG/config/filter-ios-rtc-ng.ditaval +++ b/dita/RTC-NG/config/filter-ios-rtc-ng.ditaval @@ -8,6 +8,7 @@ + diff --git a/dita/RTC-NG/config/filter-mac-rtc-ng.ditaval b/dita/RTC-NG/config/filter-mac-rtc-ng.ditaval index 77286d24016..ae576149ed5 100644 --- a/dita/RTC-NG/config/filter-mac-rtc-ng.ditaval +++ b/dita/RTC-NG/config/filter-mac-rtc-ng.ditaval @@ -8,6 +8,7 @@ + diff --git a/dita/RTC-NG/config/filter-rn-rtc-ng.ditaval b/dita/RTC-NG/config/filter-rn-rtc-ng.ditaval index 2f05c54f39a..315868ac62c 100644 --- a/dita/RTC-NG/config/filter-rn-rtc-ng.ditaval +++ b/dita/RTC-NG/config/filter-rn-rtc-ng.ditaval @@ -8,6 +8,7 @@ + diff --git a/dita/RTC-NG/config/filter-unity-rtc-ng.ditaval b/dita/RTC-NG/config/filter-unity-rtc-ng.ditaval index 508e0456074..46a139019b3 100644 --- a/dita/RTC-NG/config/filter-unity-rtc-ng.ditaval +++ b/dita/RTC-NG/config/filter-unity-rtc-ng.ditaval @@ -8,6 +8,7 @@ + diff --git a/dita/RTC-NG/config/filter-unreal-rtc-ng.ditaval b/dita/RTC-NG/config/filter-unreal-rtc-ng.ditaval index 1589d6d4db0..f23dd0603b7 100644 --- a/dita/RTC-NG/config/filter-unreal-rtc-ng.ditaval +++ b/dita/RTC-NG/config/filter-unreal-rtc-ng.ditaval @@ -8,6 +8,7 @@ + diff --git a/dita/RTC-NG/config/subject-scheme-rtc.ditamap b/dita/RTC-NG/config/subject-scheme-rtc.ditamap index 683fbb3706c..670eadb29e5 100644 --- a/dita/RTC-NG/config/subject-scheme-rtc.ditamap +++ b/dita/RTC-NG/config/subject-scheme-rtc.ditamap @@ -21,6 +21,11 @@ Android + + + Harmony + + iOS and macOS diff --git a/en-US/dita/RTC-NG/config/filter-android-rtc-ng.ditaval b/en-US/dita/RTC-NG/config/filter-android-rtc-ng.ditaval index 41449e6aec8..f7381563d5d 100644 --- a/en-US/dita/RTC-NG/config/filter-android-rtc-ng.ditaval +++ b/en-US/dita/RTC-NG/config/filter-android-rtc-ng.ditaval @@ -8,6 +8,7 @@ + diff --git a/en-US/dita/RTC-NG/config/filter-bp-rtc-ng.ditaval b/en-US/dita/RTC-NG/config/filter-bp-rtc-ng.ditaval index 8e123ef40f1..27f6be09797 100644 --- a/en-US/dita/RTC-NG/config/filter-bp-rtc-ng.ditaval +++ b/en-US/dita/RTC-NG/config/filter-bp-rtc-ng.ditaval @@ -8,6 +8,7 @@ + diff --git a/en-US/dita/RTC-NG/config/filter-cpp-rtc-ng.ditaval b/en-US/dita/RTC-NG/config/filter-cpp-rtc-ng.ditaval index 2118ec59a23..d9ab91aa002 100644 --- a/en-US/dita/RTC-NG/config/filter-cpp-rtc-ng.ditaval +++ b/en-US/dita/RTC-NG/config/filter-cpp-rtc-ng.ditaval @@ -8,6 +8,7 @@ + diff --git a/en-US/dita/RTC-NG/config/filter-cs-rtc-ng.ditaval b/en-US/dita/RTC-NG/config/filter-cs-rtc-ng.ditaval index e272c8504b3..2fc09853fb2 100644 --- a/en-US/dita/RTC-NG/config/filter-cs-rtc-ng.ditaval +++ b/en-US/dita/RTC-NG/config/filter-cs-rtc-ng.ditaval @@ -8,6 +8,7 @@ + diff --git a/en-US/dita/RTC-NG/config/filter-electron-rtc-ng.ditaval b/en-US/dita/RTC-NG/config/filter-electron-rtc-ng.ditaval index 1066759580a..3a48dc28304 100644 --- a/en-US/dita/RTC-NG/config/filter-electron-rtc-ng.ditaval +++ b/en-US/dita/RTC-NG/config/filter-electron-rtc-ng.ditaval @@ -8,6 +8,7 @@ + diff --git a/en-US/dita/RTC-NG/config/filter-flutter-rtc-ng.ditaval b/en-US/dita/RTC-NG/config/filter-flutter-rtc-ng.ditaval index d1d277fb15e..1ef37c99d9e 100644 --- a/en-US/dita/RTC-NG/config/filter-flutter-rtc-ng.ditaval +++ b/en-US/dita/RTC-NG/config/filter-flutter-rtc-ng.ditaval @@ -8,6 +8,7 @@ + diff --git a/en-US/dita/RTC-NG/config/filter-ios-rtc-ng.ditaval b/en-US/dita/RTC-NG/config/filter-ios-rtc-ng.ditaval index b439df44861..7326a42c45f 100644 --- a/en-US/dita/RTC-NG/config/filter-ios-rtc-ng.ditaval +++ b/en-US/dita/RTC-NG/config/filter-ios-rtc-ng.ditaval @@ -8,6 +8,7 @@ + diff --git a/en-US/dita/RTC-NG/config/filter-mac-rtc-ng.ditaval b/en-US/dita/RTC-NG/config/filter-mac-rtc-ng.ditaval index 14a99170585..de298d51e09 100644 --- a/en-US/dita/RTC-NG/config/filter-mac-rtc-ng.ditaval +++ b/en-US/dita/RTC-NG/config/filter-mac-rtc-ng.ditaval @@ -8,6 +8,7 @@ + diff --git a/en-US/dita/RTC-NG/config/filter-rn-rtc-ng.ditaval b/en-US/dita/RTC-NG/config/filter-rn-rtc-ng.ditaval index d916ac12555..de78f44e439 100644 --- a/en-US/dita/RTC-NG/config/filter-rn-rtc-ng.ditaval +++ b/en-US/dita/RTC-NG/config/filter-rn-rtc-ng.ditaval @@ -8,6 +8,7 @@ + diff --git a/en-US/dita/RTC-NG/config/filter-unity-rtc-ng.ditaval b/en-US/dita/RTC-NG/config/filter-unity-rtc-ng.ditaval index 358d9c888e9..dc0b996ecbb 100644 --- a/en-US/dita/RTC-NG/config/filter-unity-rtc-ng.ditaval +++ b/en-US/dita/RTC-NG/config/filter-unity-rtc-ng.ditaval @@ -8,6 +8,7 @@ + diff --git a/en-US/dita/RTC-NG/config/filter-unreal-rtc-ng.ditaval b/en-US/dita/RTC-NG/config/filter-unreal-rtc-ng.ditaval index 00ea1bcc616..5cece1c6103 100644 --- a/en-US/dita/RTC-NG/config/filter-unreal-rtc-ng.ditaval +++ b/en-US/dita/RTC-NG/config/filter-unreal-rtc-ng.ditaval @@ -8,6 +8,7 @@ + diff --git a/en-US/dita/RTC-NG/config/subject-scheme-rtc.ditamap b/en-US/dita/RTC-NG/config/subject-scheme-rtc.ditamap index 683fbb3706c..670eadb29e5 100644 --- a/en-US/dita/RTC-NG/config/subject-scheme-rtc.ditamap +++ b/en-US/dita/RTC-NG/config/subject-scheme-rtc.ditamap @@ -21,6 +21,11 @@ Android + + + Harmony + + iOS and macOS From f67b6aaa8bb23111a6faed27048d8306b592a0ea Mon Sep 17 00:00:00 2001 From: Cilla-luodan <85477033+Cilla-luodan@users.noreply.github.com> Date: Wed, 12 Jun 2024 11:34:01 +0800 Subject: [PATCH 04/20] hmos ditamap --- dita/RTC-NG/API/api_irtcengine_create.dita | 8 +- dita/RTC-NG/API/api_irtcengine_release.dita | 4 +- .../api_irtcengine_startcameracapture.dita | 3 +- ...ineeventhandler_onfacepositionchanged.dita | 3 +- dita/RTC-NG/RTC_NG_API_Harmony.ditamap | 746 + .../config/keys-rtc-ng-api-harmony.ditamap | 12145 ++++++++++++++++ 6 files changed, 12905 insertions(+), 4 deletions(-) create mode 100644 dita/RTC-NG/RTC_NG_API_Harmony.ditamap create mode 100644 dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap diff --git a/dita/RTC-NG/API/api_irtcengine_create.dita b/dita/RTC-NG/API/api_irtcengine_create.dita index ccbbf39e71a..950c3f24c6f 100644 --- a/dita/RTC-NG/API/api_irtcengine_create.dita +++ b/dita/RTC-NG/API/api_irtcengine_create.dita @@ -16,7 +16,13 @@ public static synchronized RtcEngine create( Context context, String appId, IRtcEngineEventHandler handler) throws Exception {} - + public static createEngine(context: Context, appID: string, handler: IRtcEngineEventHandler): RtcEngine { + let config = new RtcEngineConfig(); + config.mContext = context; + config.mAppId = appID; + config.mEventHandler = handler; + return RtcEngineImpl.createEngineImpl(config); + } + (instancetype _Nonnull)sharedEngineWithAppId:(NSString * _Nonnull)appId delegate:(id<AgoraRtcEngineDelegate> _Nullable)delegate; diff --git a/dita/RTC-NG/API/api_irtcengine_release.dita b/dita/RTC-NG/API/api_irtcengine_release.dita index 5e382bc42cd..cca9835c561 100644 --- a/dita/RTC-NG/API/api_irtcengine_release.dita +++ b/dita/RTC-NG/API/api_irtcengine_release.dita @@ -21,7 +21,9 @@ System.gc(); } - + public static destroy(): Promise<void> { + return RtcEngineImpl.destroyEngine(); + }; + (void)destroy; virtual void release(bool sync = false) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_startcameracapture.dita b/dita/RTC-NG/API/api_irtcengine_startcameracapture.dita index 5f0744e6a51..9093a4d7b74 100644 --- a/dita/RTC-NG/API/api_irtcengine_startcameracapture.dita +++ b/dita/RTC-NG/API/api_irtcengine_startcameracapture.dita @@ -15,7 +15,8 @@

public abstract int startCameraCapture( Constants.VideoSourceType sourceType, CameraCapturerConfiguration config); - + public abstract startCameraCapture( + sourceType: Constants.VideoSourceType, config: CameraCapturerConfiguration): number; - (int)startCameraCapture:(AgoraVideoSourceType)sourceType config:(AgoraCameraCapturerConfiguration * _Nullable)config NS_SWIFT_NAME(startCameraCapture(_:config:)); virtual int startCameraCapture(VIDEO_SOURCE_TYPE sourceType, const CameraCapturerConfiguration& config) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onfacepositionchanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onfacepositionchanged.dita index 68bec623414..a737dfd11b0 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onfacepositionchanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onfacepositionchanged.dita @@ -15,7 +15,8 @@

public void onFacePositionChanged( int imageWidth, int imageHeight, AgoraFacePositionInfo[] faceRectArr) {} - onFacePositionChanged?:( + onFacePositionChanged?:( + imageWidth:number, imageHeight:number, faceRectArr:Array<AgoraFacePositionInfo>) => void; - (void)rtcEngine:(AgoraRtcEngineKit* _Nonnull)engine facePositionDidChangeWidth:(int)width previewHeight:(int)height faces:(NSArray<AgoraFacePositionInfo*>* _Nullable)faces NS_SWIFT_NAME(rtcEngine(_:facePositionDidChangeWidth:previewHeight:faces:)); virtual void onFacePositionChanged(int imageWidth, int imageHeight, const Rectangle* vecRectangle, const int* vecDistance, diff --git a/dita/RTC-NG/RTC_NG_API_Harmony.ditamap b/dita/RTC-NG/RTC_NG_API_Harmony.ditamap new file mode 100644 index 00000000000..85a74808969 --- /dev/null +++ b/dita/RTC-NG/RTC_NG_API_Harmony.ditamap @@ -0,0 +1,746 @@ + + + + Android API Reference + + Android API Reference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap b/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap new file mode 100644 index 00000000000..e350d294a18 --- /dev/null +++ b/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap @@ -0,0 +1,12145 @@ + + + + Keys RTC NG Java API + + + + Android + + + + + + + Java + + + + + + + Agora Java API Reference for Android + + + + + + + 参数 + Parameters + + + + + + + 返回值 + Returns + + + + + + + + RtcEngine + + + + + + + RtcEngineEx + + + + + + + IRtcEngineEventHandler + + + + + + + IRtcEngineEventHandlerEx + + + + + + + IAudioEncodedFrameObserver + + + + + + + IAudioEffectManager + + + + + + + IAudioFrameObserver + + + + + + + IMediaExtensionObserver + + + + + + + IMediaPlayer + + + + + + + IMediaPlayerCacheManager + + + + + + + IMediaPlayerAudioFrameObserver + + + + + + + IMediaPlayerVideoFrameObserver + + + + + + + IMediaPlayerCustomDataProvider + + + + + + + IMediaPlayerObserver + + + + + + + AgoraMediaRecorder + + + + + + + IMediaRecorderCallback + + + + + + + IMetadataObserver + + + + + + + IVideoEncodedFrameObserver + + + + + + + IVideoFrameObserver + + + + + + + IFaceInfoObserver + + + + + + + IAudioSpectrumObserver + + + + + + + IBaseSpatialAudioEngine + + + + + + + ICloudSpatialAudioEngine + + + + + + + ICloudSpatialAudioEventHandler + + + + + + + ILocalSpatialAudioEngine + + + + + + + AudioParams + + + + + + + IMusicContentCenterEventHandler + + + + + + + IAgoraMusicPlayer + + + + + + + IAgoraMusicContentCenter + + + + + + + + + + create + + + + + + + create [2/2] + + + + + + + destroy + + + + + + + setChannelProfile + + + + + + + setClientRole [1/2] + + + + + + + setClientRole [2/2] + + + + + + + joinChannel [1/2] + + + + + + + joinChannel [2/2] + + + + + + + updateChannelMediaOptions + + + + + + + leaveChannel [1/2] + + + + + + + leaveChannel [2/2] + + + + + + + preloadChannel + + + + + + + preloadChannelWithUserAccount + + + + + + + renewToken + + + + + + + getConnectionState + + + + + + + registerLocalUserAccount + + + + + + + joinChannelWithUserAccount [1/2] + + + + + + + joinChannelWithUserAccount [2/2] + + + + + + + getUserInfoByUid + + + + + + + getUserInfoByUserAccount + + + + + + + enableWebSdkInteroperability + + + + + + + startMediaRenderingTracing + + + + + + + startMediaRenderingTracingEx + + + + + + + enableInstantMediaRendering + + + + + + + + + createMediaPlayer + + + + + + + destroy + + + + + + + enableAutoRemoveCache + + + + + + + adjustPlayoutVolume + + + + + + + adjustPublishSignalVolume + + + + + + + getPlaySrc [1/2] + + + + + + + getPlaySrc [2/2] + + + + + + + getCacheDir + + + + + + + getCacheFileCount + + + + + + + getDuration + + + + + + + getMaxCacheFileCount + + + + + + + getMaxCacheFileSize + + + + + + + getMediaPlayerCacheManager + + + + + + + getMediaPlayerId + + + + + + + getMute + + + + + + + getPlayoutVolume + + + + + + + getPlayPosition + + + + + + + getPublishSignalVolume + + + + + + + getState + + + + + + + getStreamCount + + + + + + + getStreamInfo + + + + + + + mute + + + + + + + open [1/2] + + + + + + + open [2/2] + + + + + + + pause + + + + + + + play + + + + + + + removeAllCaches + + + + + + + removeCacheByUri + + + + + + + removeOldCache + + + + + + + registerAudioFrameObserver + + + + + + + registerVideoFrameObserver + + + + + + + registerPlayerObserver + + + + + + + resume + + + + + + + seek + + + + + + + selectAudioTrack + + + + + + + selectAudioTrack + + + + + + + selectMultiAudioTrack + + + + + + + setAudioDualMonoMode + + + + + + + setAudioPitch + + + + + + + setCacheDir + + + + + + + setLoopCount + + + + + + + setMaxCacheFileCount + + + + + + + setMaxCacheFileSize + + + + + + + setPlaybackSpeed + + + + + + + setPlayerOption + + + + + + + setPlayerOptionString + + + + + + + setRenderMode + + + + + + + setView + + + + + + + stop + + + + + + + unRegisterPlayerObserver + + + + + + + openWithCustomSource + + + + + + + openWithAgoraCDNSrc + + + + + + + openWithMediaSource + + + + + + + getAgoraCDNLineCount + + + + + + + getCurrentAgoraCDNIndex + + + + + + + switchAgoraCDNLineByIndex + + + + + + + enableAutoSwitchAgoraCDN + + + + + + + switchAgoraCDNSrc + + + + + + + renewAgoraCDNSrcToken + + + + + + + switchSrc + + + + + + + preloadSrc + + + + + + + unloadSrc + + + + + + + playPreloadedSrc + + + + + + + + + enableAudio + + + + + + + enableAudioQualityIndication + + + + + + + disableAudio + + + + + + + setAudioProfile [1/2] + + + + + + + setAudioProfile [2/2] + + + + + + + setAudioScenario + + + + + + + adjustRecordingSignalVolume + + + + + + + adjustUserPlaybackSignalVolume + + + + + + + adjustPlaybackSignalVolume + + + + + + + adjustCustomAudioPlayoutVolume + + + + + + + adjustCustomAudioPublishVolume + + + + + + + enableLocalAudio + + + + + + + muteLocalAudioStream + + + + + + + muteRemoteAudioStream + + + + + + + muteAllRemoteAudioStreams + + + + + + + muteRecordingSignal + + + + + + + setSubscribeAudioBlocklist + + + + + + + setSubscribeAudioAllowlist + + + + + + + + + enableVideo + + + + + + + disableVideo + + + + + + + setSubscribeVideoBlocklist + + + + + + + setSubscribeVideoAllowlist + + + + + + + setVideoScenario + + + + + + + setVideoEncoderConfiguration + + + + + + + setupLocalVideo + + + + + + + setupRemoteVideo + + + + + + + setLocalRenderMode [1/2] + + + + + + + setLocalRenderMode [2/2] + + + + + + + setRemoteRenderMode [1/2] + + + + + + + setRemoteRenderMode [2/2] + + + + + + + setRemoteVideoSubscriptionOptions + + + + + + + CreateRendererView + + + + + + + CreateTextureView + + + + + + + startPreview [1/2] + + + + + + + startPreview [2/2] + + + + + + + stopPreview [1/2] + + + + + + + stopPreview [2/2] + + + + + + + enableLocalVideo + + + + + + + muteLocalVideoStream + + + + + + + muteRemoteVideoStream + + + + + + + muteAllRemoteVideoStreams + + + + + + + setVideoProfile + + + + + + + + queryCodecCapability + + + + + + + + setAdvancedAudioOptions + + + + + + + setAINSMode + + + + + + + + + setBeautyEffectOptions [1/2] + + + + + + + setBeautyEffectOptions [2/2] + + + + + + + enableVirtualBackground [1/2] + + + + + + + enableVirtualBackground [2/2] + + + + + + + setLowlightEnhanceOptions [1/2] + + + + + + + setLowlightEnhanceOptions [2/2] + + + + + + + setVideoDenoiserOptions [1/2] + + + + + + + setVideoDenoiserOptions [2/2] + + + + + + + setColorEnhanceOptions [1/2] + + + + + + + setColorEnhanceOptions [2/2] + + + + + + + registerFaceInfoObserver + + + + + + + + + addVideoWatermarkEx + + + + + + + adjustUserPlaybackSignalVolumeEx + + + + + + + clearVideoWatermarkEx + + + + + + + createDataStreamEx [1/2] + + + + + + + createDataStreamEx [2/2] + + + + + + + enableAudioVolumeIndicationEx + + + + + + + getConnectionStateEx + + + + + + + getUserInfoByUid + + + + + + + getUserInfoByUserAccount + + + + + + + joinChannelEx + + + + + + + joinChannelWithUserAccountEx + + + + + + + leaveChannelEx [1/2] + + + + + + + leaveChannelEx [2/2] + + + + + + + muteRemoteAudioStreamEx + + + + + + + muteRemoteVideoStreamEx + + + + + + + pushExternalAudioFrameEx + + + + + + + pushExternalEncodedVideoFrameEx + + + + + + + sendCustomReportMessageEx + + + + + + + sendStreamMessageEx + + + + + + + setRemoteRenderModeEx + + + + + + + setRemoteVoice3DPositionEx + + + + + + + setRemoteVideoStreamTypeEx + + + + + + + setRemoteVideoSubscriptionOptionsEx + + + + + + + setRemoteVoicePositionEx + + + + + + + setSubscribeAudioBlocklistEx + + + + + + + setSubscribeAudioAllowlistEx + + + + + + + setSubscribeVideoBlocklistEx + + + + + + + setSubscribeVideoAllowlistEx + + + + + + + setupRemoteVideoEx + + + + + + + setVideoEncoderConfigurationEx + + + + + + + takeSnapshotEx + + + + + + + updateChannelMediaOptionsEx + + + + + + + updatePreloadChannelToken + + + + + + + startRtmpStreamWithoutTranscodingEx + + + + + + + startRtmpStreamWithTranscodingEx + + + + + + + updateRtmpTranscodingEx + + + + + + + stopRtmpStreamEx + + + + + + + startOrUpdateChannelMediaRelayEx + + + + + + + pauseAllChannelMediaRelayEx + + + + + + + muteLocalAudioStreamEx + + + + + + + muteLocalVideoStreamEx + + + + + + + muteAllRemoteAudioStreamsEx + + + + + + + muteAllRemoteVideoStreamsEx + + + + + + + stopChannelMediaRelayEx + + + + + + + resumeAllChannelMediaRelayEx + + + + + + + + + startScreenCapture + + + + + + + stopScreenCapture + + + + + + + updateScreenCaptureParameters + + + + + + + startScreenCaptureByDisplayId + + + + + + + queryScreenCaptureCapability + + + + + + + setScreenCaptureScenario + + + + + + + + + setAudioMixingDualMonoMode + + + + + + + setAudioMixingPlaybackSpeed + + + + + + + startAudioMixing [1/2] + + + + + + + startAudioMixing [2/2] + + + + + + + stopAudioMixing + + + + + + + pauseAudioMixing + + + + + + + resumeAudioMixing + + + + + + + adjustAudioMixingVolume + + + + + + + adjustAudioMixingPlayoutVolume + + + + + + + adjustAudioMixingPublishVolume + + + + + + + getAudioMixingPlayoutVolume + + + + + + + getAudioMixingPublishVolume + + + + + + + getAudioMixingDuration + + + + + + + getAudioMixingCurrentPosition + + + + + + + getAudioTrackCount + + + + + + + setAudioMixingPitch + + + + + + + setAudioMixingPosition + + + + + + + + + getAudioEffectManager + + + + + + + getEffectsVolume + + + + + + + setEffectsVolume + + + + + + + setVolumeOfEffect + + + + + + + getVolumeOfEffect + + + + + + + playEffect [1/2] + + + + + + + playEffect [2/2] + + + + + + + stopEffect + + + + + + + stopAllEffects + + + + + + + preloadEffect + + + + + + + unloadEffect + + + + + + + pauseEffect + + + + + + + pauseAllEffects + + + + + + + resumeEffect + + + + + + + resumeAllEffects + + + + + + + setEffectPosition + + + + + + + getEffectDuration + + + + + + + getEffectCurrentPosition + + + + + + + + + startRhythmPlayer + + + + + + + stopRhythmPlayer + + + + + + + configRhythmPlayer + + + + + + + + + setLocalVoicePitch + + + + + + + setLocalVoiceEqualization + + + + + + + setLocalVoiceReverb + + + + + + + setVoiceBeautifierPreset + + + + + + + setVoiceBeautifierParameters + + + + + + + setAudioEffectPreset + + + + + + + setAudioEffectParameters + + + + + + + setLocalVoiceFormant + + + + + + + setVoiceConversionPreset + + + + + + + + + enableSoundPositionIndication + + + + + + + setRemoteVoice3DPosition + + + + + + + setRemoteVoicePosition + + + + + + + + + muteLocalAudioStream + + + + + + + muteAllRemoteAudioStreams + + + + + + + setAudioRecvRange + + + + + + + setDistanceUnit + + + + + + + setMaxAudioRecvCount + + + + + + + updatePlayerPositionInfo + + + + + + + updateSelfPosition + + + + + + + setZones + + + + + + + setPlayerAttenuation + + + + + + + setRemoteAudioAttenuation + + + + + + + + + clearRemotePositions + + + + + + + create + + + + + + + initialize + + + + + + + destroy + + + + + + + removeRemotePosition + + + + + + + updateRemotePosition + + + + + + + + + enableSpatialAudio + + + + + + + setRemoteUserSpatialAudioParams + + + + + + + setSpatialAudioParams + + + + + + + + + addEventHandler + + + + + + + create + + + + + + + enableSpatializer + + + + + + + enterRoom + + + + + + + exitRoom + + + + + + + getTeammates + + + + + + + initialize + + + + + + + destroy + + + + + + + removeEventHandler + + + + + + + renewToken + + + + + + + setAudioRangeMode + + + + + + + setTeamId + + + + + + + + + startRtmpStreamWithoutTranscoding + + + + + + + startRtmpStreamWithTranscoding + + + + + + + updateRtmpTranscoding + + + + + + + stopRtmpStream + + + + + + + addBackgroundImage + + + + + + + addUser + + + + + + + addWatermark + + + + + + + getAdvancedFeatures + + + + + + + getBackgroundColor + + + + + + + getBackgroundImageList + + + + + + + getBlue + + + + + + + getGreen + + + + + + + getRed + + + + + + + getUserCount + + + + + + + getUsers + + + + + + + getWatermarkList + + + + + + + removeBackgroundImage + + + + + + + removeUser + + + + + + + removeWatermark + + + + + + + setAdvancedFeatures + + + + + + + setBackgroundColor [1/2] + + + + + + + setBackgroundColor [2/2] + + + + + + + setBlue + + + + + + + setDirectCdnStreamingAudioConfiguration + + + + + + + setDirectCdnStreamingVideoConfiguration + + + + + + + setGreen + + + + + + + setLiveTranscoding + + + + + + + setRed + + + + + + + setUsers [1/2] + + + + + + + setUsers [2/2] + + + + + + + startDirectCdnStreaming + + + + + + + stopDirectCdnStreaming + + + + + + + updateDirectCdnStreamingMediaOptions + + + + + + + + + pauseAllChannelMediaRelay + + + + + + + resumeAllChannelMediaRelay + + + + + + + startOrUpdateChannelMediaRelay + + + + + + + stopChannelMediaRelay + + + + + + + setSrcChannelInfo + + + + + + + setDestChannelInfo + + + + + + + getDestChannelMediaInfos + + + + + + + getSrcChannelMediaInfo + + + + + + + removeDestChannelInfo + + + + + + + + + enableAudioVolumeIndication + + + + + + + + + enableFaceDetection + + + + + + + isCameraFaceDetectSupported + + + + + + + + + setDefaultAudioRouteToSpeakerphone + + + + + + + setEnableSpeakerphone + + + + + + + setRouteInCommunicationMode + + + + + + + isSpeakerphoneEnabled + + + + + + + + + enableInEarMonitoring [1/2] + + + + + + + enableInEarMonitoring [2/2] + + + + + + + setEarMonitoringAudioFrameParameters + + + + + + + setInEarMonitoringVolume + + + + + + + setHeadphoneEQParameters + + + + + + + setHeadphoneEQPreset + + + + + + + + + enableDualStreamMode [1/2] + + + + + + + + enableDualStreamMode [2/2] + + + + + + + enableDualStreamModeEx + + + + + + + setDualStreamMode [1/2] + + + + + + + setDualStreamMode [2/2] + + + + + + + setDualStreamModeEx + + + + + + + setRemoteVideoStreamType + + + + + + + setRemoteDefaultVideoStreamType + + + + + + + + + setRemoteSubscribeFallbackOption + + + + + + + + + startEchoTest [1/3] + + + + + + + startEchoTest [2/3] + + + + + + + startEchoTest [3/3] + + + + + + + stopEchoTest + + + + + + + startLastmileProbeTest + + + + + + + stopLastmileProbeTest + + + + + + + + + createCustomVideoTrack + + + + + + + destroyCustomVideoTrack + + + + + + + setExternalVideoSource + + + + + + + pushExternalVideoFrameById [1/2] + + + + + + + pushExternalVideoFrame [1/2] + + + + + + + pushExternalVideoFrameById [2/2] + + + + + + + pushExternalVideoFrame [2/2] + + + + + + + pushExternalEncodedVideoFrame + + + + + + + isTextureEncodeSupported + + + + + + + getCurrentMonotonicTimeInMs + + + + + + + + + createCustomAudioTrack + + + + + + + destroyCustomAudioTrack + + + + + + + enableCustomAudioLocalPlayback + + + + + + + setExternalAudioSource [1/2] + + + + + + + setExternalAudioSource [2/2] + + + + + + + pushExternalAudioFrame [1/2] + + + + + + + pushExternalAudioFrame + + + + + + + + + startCameraCapture + + + + + + + stopCameraCapture + + + + + + + + + setExternalAudioSink + + + + + + + pullPlaybackAudioFrame [1/2] + + + + + + + pullPlaybackAudioFrame [2/2] + + + + + + + + + registerAudioEncodedFrameObserver + + + + + + + onPlaybackAudioEncodedFrame + + + + + + + onRecordAudioEncodedFrame + + + + + + + onMixedAudioEncodedFrame + + + + + + + + + registerVideoFrameObserver + + + + + + + onEncodedVideoFrameReceived + + + + + + + + + registerAudioFrameObserver + + + + + + + setRecordingAudioFrameParameters + + + + + + + setPlaybackAudioFrameParameters + + + + + + + setMixedAudioFrameParameters + + + + + + + setPlaybackAudioFrameBeforeMixingParameters + + + + + + + + + registerVideoEncodedFrameObserver + + + + + + + + + addExtension + + + + + + + enableExtension + + + + + + + getExtensionProperty [1/2] + + + + + + + getExtensionProperty [2/2] + + + + + + + registerExtension + + + + + + + setExtensionProperty + + + + + + + setExtensionProviderProperty + + + + + + + onEvent + + + + + + + onStarted + + + + + + + onStopped + + + + + + + onError + + + + + + + + + startLocalVideoTranscoder + + + + + + + stopLocalVideoTranscoder + + + + + + + updateLocalTranscoderConfiguration + + + + + + + + + registerMediaMetadataObserver + + + + + + + unregisterMediaMetadataObserver + + + + + + + + + addVideoWatermark [1/2] + + + + + + + addVideoWatermark [2/2] + + + + + + + clearVideoWatermarks + + + + + + + + + enableEncryption + + + + + + + enableEncryptionEx + + + + + + + setEncryptionMode + + + + + + + setEncryptionSecret + + + + + + + + + startAudioRecording [1/2] + + + + + + + startAudioRecording [2/2] + + + + + + + stopAudioRecording + + + + + + + + + createMediaRecorder + + + + + + + destroyMediaRecorder + + + + + + + setMediaRecorderObserver + + + + + + + startRecording + + + + + + + stopRecording + + + + + + + + + onRecorderStateChanged + + + + + + + onRecorderInfoUpdated + + + + + + + + + switchCamera [1/2] + + + + + + + switchCamera [2/2] + + + + + + + queryCameraFocalLengthCapability + + + + + + + getCameraMaxZoomFactor + + + + + + + isCameraZoomSupported + + + + + + + isCameraTorchSupported + + + + + + + isCameraFocusSupported + + + + + + + isCameraExposurePositionSupported + + + + + + + isCameraExposureSupported + + + + + + + isCameraAutoFocusFaceModeSupported + + + + + + + setCameraZoomFactor + + + + + + + setCameraFocusPositionInPreview + + + + + + + setCameraExposureFactor + + + + + + + setCameraExposurePosition + + + + + + + setCameraTorchOn + + + + + + + setCameraAutoFocusFaceModeEnabled + + + + + + + + + getAudioDeviceInfo + + + + + + + startPlaybackDeviceTest + + + + + + + stopPlaybackDeviceTest + + + + + + + startRecordingDeviceTest + + + + + + + stopRecordingDeviceTest + + + + + + + + + createDataStream [1/2] + + + + + + + createDataStream [2/2] + + + + + + + sendStreamMessage + + + + + + + + + disableAudioSpectrumMonitor + + + + + + + enableAudioSpectrumMonitor + + + + + + + registerAudioSpectrumObserver + + + + + + + unregisterAudioSpectrumObserver + + + + + + + + + enableEchoCancellationExternal + + + + + + + + + setCameraCapturerConfiguration + + + + + + + setLocalVideoMirrorMode + + + + + + + + + open + + + + + + + open2 + + + + + + + stop + + + + + + + preload [1/2] + + + + + + + preload [2/2] + + + + + + + isPreloaded + + + + + + + initialize + + + + + + + release + + + + + + + destroy + + + + + + + renewToken + + + + + + + unregisterEventHandler + + + + + + + registerEventHandler + + + + + + + createMusicPlayer + + + + + + + getLyric + + + + + + + getMusicCharts + + + + + + + getMusicCollectionByMusicChartId [1/2] + + + + + + + getMusicCollectionByMusicChartId [2/2] + + + + + + + getCaches + + + + + + + removeCache + + + + + + + getInternalSongCode + + + + + + + getSongSimpleInfo + + + + + + + searchMusic [1/2] + + + + + + + searchMusic [2/2] + + + + + + + + + onPreLoadEvent + + + + + + + onMusicChartsResult + + + + + + + onMusicCollectionResult + + + + + + + onLyricResult + + + + + + + onSongSimpleInfoResult + + + + + + + + + takeSnapshot + + + + + + + enableContentInspect + + + + + + + enableContentInspectEx + + + + + + + + + addInjectStreamUrl + + + + + + + enableVideoImageSource + + + + + + + removeInjectStreamUrl + + + + + + + setAVSyncSource + + + + + + + setParameters + + + + + + + addHandler + + + + + + + complain + + + + + + + getNetworkType + + + + + + + getNtpWallTimeInMs + + + + + + + getCallId + + + + + + + getCallIdEx + + + + + + + getErrorDescription + + + + + + + getNativeHandle + + + + + + + getSdkVersion + + + + + + + isFeatureAvailableOnDevice + + + + + + + queryDeviceScore + + + + + + + rate + + + + + + + removeHandler + + + + + + + setLocalAccessPoint + + + + + + + setCloudProxy + + + + + + + setLogFile + + + + + + + setLogFileSize + + + + + + + setLogFilter + + + + + + + setLogLevel + + + + + + + sendCustomReportMessage + + + + + + + + + + onConnectionStateChanged + + + + + + + onError + + + + + + + onFirstRemoteAudioDecoded + + + + + + + onFirstRemoteAudioFrame + + + + + + + onJoinChannelSuccess + + + + + + + onRejoinChannelSuccess + + + + + + + onLeaveChannel + + + + + + + onClientRoleChanged + + + + + + + onClientRoleChangeFailed + + + + + + + onUserJoined + + + + + + + onUserMuteAudio + + + + + + + onUserOffline + + + + + + + onNetworkTypeChanged + + + + + + + onConnectionInterrupted + + + + + + + onConnectionLost + + + + + + + onConnectionBanned + + + + + + + onTokenPrivilegeWillExpire + + + + + + + onRequestToken + + + + + + + onLocalUserRegistered + + + + + + + onUserInfoUpdated + + + + + + + onUplinkNetworkInfoUpdated + + + + + + + onVideoRenderingTracingResult + + + + + + + + + onLocalAudioStateChanged + + + + + + + onLocalVideoStateChanged + + + + + + + onVideoStopped + + + + + + + onFirstLocalAudioFramePublished + + + + + + + onFirstLocalVideoFramePublished + + + + + + + onFirstLocalVideoFrame + + + + + + + onAudioPublishStateChanged + + + + + + + onVideoPublishStateChanged + + + + + + + + + onAudioSubscribeStateChanged + + + + + + + onFirstRemoteVideoDecoded + + + + + + + onFirstRemoteVideoFrame + + + + + + + onRemoteAudioStateChanged + + + + + + + onRemoteVideoStateChanged + + + + + + + onUserEnableLocalVideo + + + + + + + onUserEnableVideo + + + + + + + onUserMuteVideo + + + + + + + onVideoSizeChanged + + + + + + + onVideoSubscribeStateChanged + + + + + + + + + onRtcStats + + + + + + + onNetworkQuality + + + + + + + onLocalAudioStats + + + + + + + onLocalVideoStats + + + + + + + onRemoteAudioStats + + + + + + + onRemoteAudioTransportStats + + + + + + + onRemoteVideoStats + + + + + + + onRemoteVideoTransportStats + + + + + + + onAudioQuality + + + + + + + + + onAudioVolumeIndication + + + + + + + onMetaData + + + + + + + onPlayerCacheStats + + + + + + + onPlayerEvent + + + + + + + onPlayerPlaybackStats + + + + + + + onPlayerStateChanged + + + + + + + onPositionChanged + + + + + + + onReadData + + + + + + + onSeek + + + + + + + onPlayBufferUpdated + + + + + + + onPreloadEvent + + + + + + + onAgoraCDNTokenWillExpire + + + + + + + onPlayerSrcInfoChanged + + + + + + + onPlayerInfoUpdated + + + + + + + + + + onDirectCdnStreamingStateChanged + + + + + + + onDirectCdnStreamingStats + + + + + + + + + onAudioMixingStateChanged + + + + + + + onAudioMixingFinished + + + + + + + onAudioMixingPositionChanged + + + + + + + onAudioEffectFinished + + + + + + + + + onEncryptionError + + + + + + + + + onRtmpStreamingEvent + + + + + + + onRtmpStreamingStateChanged + + + + + + + onTranscodingUpdated + + + + + + + + + onChannelMediaRelayStateChanged + + + + + + + + + onAudioVolumeIndication + + + + + + + onActiveSpeaker + + + + + + + + + onFacePositionChanged + + + + + + + + + onAudioRouteChanged + + + + + + + + + onRemoteSubscribeFallbackToAudioOnly + + + + + + + + + onLastmileQuality + + + + + + + onLastmileProbeResult + + + + + + + + + onLocalAudioSpectrum + + + + + + + onRemoteAudioSpectrum + + + + + + + + + onRecordAudioFrame + + + + + + + onPlaybackAudioFrame + + + + + + + onPlaybackAudioFrameBeforeMixing + + + + + + + onMixedAudioFrame + + + + + + + onFrame + + + + + + + getRecordAudioParams + + + + + + + getObservedAudioFramePosition + + + + + + + getMixedAudioParams + + + + + + + getPlaybackAudioParams + + + + + + + + + onCaptureVideoFrame + + + + + + + onFrame + + + + + + + onMediaPlayerVideoFrame + + + + + + + onRenderVideoFrame + + + + + + + getRotationApplied + + + + + + + getMirrorApplied + + + + + + + getVideoFormatPreference + + + + + + + getVideoFrameProcessMode + + + + + + + getObservedFramePosition + + + + + + + onPreEncodeVideoFrame + + + + + + + + + getMaxMetadataSize + + + + + + + onReadyToSendMetadata + + + + + + + onMetadataReceived + + + + + + + + + onCameraFocusAreaChanged + + + + + + + onCameraExposureAreaChanged + + + + + + + onCameraReady + + + + + + + + + onStreamMessage + + + + + + + onStreamMessageError + + + + + + + + + onConnectionStateChange + + + + + + + onTeammateJoined + + + + + + + onTeammateLeft + + + + + + + onTokenWillExpire + + + + + + + + + onEarMonitoringAudioFrame + + + + + + + getEarMonitoringAudioParams + + + + + + + + + onRhythmPlayerStateChanged + + + + + + + + + onLocalVideoTranscoderError + + + + + + + onTranscodedStreamLayoutInfo + + + + + + + + + onPermissionError + + + + + + + onProxyConnected + + + + + + + onFaceInfo + + + + + + + onSnapshotTaken + + + + + + + onContentInspectResult + + + + + + + OnVirtualBackgroundSourceEnabled + + + + + + + + + + AgoraFacePositionInfo + + + + + + + AdvancedAudioOptions + + + + + + + AdvanceOptions + + + + + + + AdvancedConfigInfo + + + + + + + AgoraRhythmPlayerConfig + + + + + + + AudioRecordingConfiguration + + + + + + + AudioEncodedFrameObserverConfig + + + + + + + AudioFrame + + + + + + + AudioSpectrumInfo + + + + + + + AudioTrackConfig + + + + + + + AudioVolumeInfo + + + + + + + BeautyOptions + + + + + + + CacheStatistics + + + + + + + CaptureFormat + + + + + + + CameraCapturerConfiguration + + + + + + + ChannelMediaInfo + + + + + + + ChannelMediaOptions + + + + + + + ChannelMediaRelayConfiguration + + + + + + + ClientRoleOptions + + + + + + + ClimaxSegment + + + + + + + CloudSpatialAudioConfig + + + + + + + ColorEnhanceOptions + + + + + + + ContentInspectConfig + + + + + + + ContentInspectModule + + + + + + + CodecCapInfo + + + + + + + CodecCapLevels + + + + + + + DataStreamConfig + + + + + + + DeviceInfo + + + + + + + DirectCdnStreamingMediaOptions + + + + + + + DirectCdnStreamingStats + + + + + + + EchoTestConfiguration + + + + + + + EncodedVideoFrameInfo + + + + + + + EncryptionConfig + + + + + + + AgoraVideoFrame + + + + + + + IDirectCdnStreamingEventHandler + + + + + + + AgoraFocalLengthInfo + + + + + + + ImageTrackOptions + + + + + + + LiveInjectStreamConfig + + + + + + + LastmileProbeConfig + + + + + + + LastmileProbeOneWayResult + + + + + + + LastmileProbeResult + + + + + + + LeaveChannelOptions + + + + + + + LiveTranscoding + + + + + + + LocalAccessPointConfiguration + + + + + + + LogUploadServerInfo + + + + + + + LocalAudioStats + + + + + + + LocalSpatialAudioConfig + + + + + + + LocalTranscoderConfiguration + + + + + + + LocalVideoStats + + + + + + + LogConfig + + + + + + + LowlightEnhanceOptions + + + + + + + MediaRecorderConfiguration + + + + + + + MediaPlayerSource + + + + + + + Music + + + + + + + MusicCacheInfo + + + + + + + MusicChartInfo + + + + + + + MusicCollection + + + + + + + MusicContentCenterConfiguration + + + + + + + MvProperty + + + + + + + PlayerPlaybackStats + + + + + + + MediaStreamInfo + + + + + + + PlayerUpdatedInfo + + + + + + + RecorderInfo + + + + + + + RecorderStreamInfo + + + + + + + Rectangle + + + + + + + RemoteAudioStats + + + + + + + RemoteVideoStats + + + + + + + RemoteVoicePositionInfo + + + + + + + RtcConnection + + + + + + + RtcEngineConfig + + + + + + + AgoraImage + + + + + + + RtcStats + + + + + + + ScreenCaptureParameters + + + + + + + AudioCaptureParameters + + + + + + + VideoCaptureParameters + + + + + + + SegmentationProperty + + + + + + + SimulcastStreamConfig + + + + + + + SpatialAudioParams + + + + + + + SpatialAudioZone + + + + + + + SrcInfo + + + + + + + TranscodingUser + + + + + + + TranscodingVideoStream + + + + + + + UplinkNetworkInfo + + + + + + + UserAudioSpectrumInfo + + + + + + + UserInfo + + + + + + + VideoCanvas + + + + + + + VideoDenoiserOptions + + + + + + + VideoDimensions + + + + + + + VD_120x120 + + + + + + + VD_160x120 + + + + + + + VD_180x180 + + + + + + + VD_240x180 + + + + + + + VD_320x180 + + + + + + + VD_240x240 + + + + + + + VD_320x240 + + + + + + + VD_424x240 + + + + + + + VD_360x360 + + + + + + + VD_480x360 + + + + + + + VD_640x360 + + + + + + + VD_480x480 + + + + + + + VD_640x480 + + + + + + + VD_840x480 + + + + + + + VD_960x720 + + + + + + + VD_960x540 + + + + + + + VD_1280x720 + + + + + + + VD_1920x1080 + + + + + + + VD_2540x1440 + + + + + + + VD_3840x2160 + + + + + + + VideoEncoderConfiguration + + + + + + + VideoFrame + + + + + + + VideoLayout + + + + + + + VideoRenderingTracingInfo + + + + + + + VideoSubscriptionOptions + + + + + + + VirtualBackgroundSource + + + + + + + BLUR_DEGREE_LOW + + + + + + + BLUR_DEGREE_MEDIUM + + + + + + + BLUR_DEGREE_HIGH + + + + + + + BACKGROUND_NONE + + + + + + + BACKGROUND_COLOR + + + + + + + BACKGROUND_IMG + + + + + + + BACKGROUND_BLUR + + + + + + + BACKGROUND_VIDEO + + + + + + + SaeDeployRegion + + + + + + + SAE_DEPLOY_REGION_NONE + + + + + + + SAE_DEPLOY_REGION_CN + + + + + + + SAE_DEPLOY_REGION_NA + + + + + + + SAE_DEPLOY_REGION_EU + + + + + + + SAE_DEPLOY_REGION_AS + + + + + + + WatermarkOptions + + + + + + + + + ADAPT_NONE + + + + + + + ADAPT_UP_BANDWIDTH + + + + + + + ADAPT_DOWN_BANDWIDTH + + + + + + + AreaCode + + + + + + + AREA_CODE_CN + + + + + + + AREA_CODE_NA + + + + + + + AREA_CODE_EU + + + + + + + AREA_CODE_AS + + + + + + + AREA_CODE_JP + + + + + + + AREA_CODE_IN + + + + + + + AREA_CODE_GLOB + + + + + + + AUDIENCE_LATENCY_LEVEL_LOW_LATENCY + + + + + + + AUDIENCE_LATENCY_LEVEL_ULTRA_LOW_LATENCY + + + + + + + AudioCodecProfileType + + + + + + + LC_AAC + + + + + + + HE_AAC + + + + + + + HE_AAC_V2 + + + + + + + AUDIO_CODEC_OPUS + + + + + + + AUDIO_CODEC_PCMA + + + + + + + AUDIO_CODEC_PCMU + + + + + + + AUDIO_CODEC_G722 + + + + + + + AUDIO_CODEC_AACLC + + + + + + + AUDIO_CODEC_HEAAC + + + + + + + AUDIO_CODEC_JC1 + + + + + + + AUDIO_CODEC_HEAAC2 + + + + + + + AUDIO_ENCODED_FRAME_OBSERVER_POSITION_MIC + + + + + + + AUDIO_ENCODED_FRAME_OBSERVER_POSITION_PLAYBACK + + + + + + + AUDIO_ENCODED_FRAME_OBSERVER_POSITION_MIXED + + + + + + + AUDIO_ENCODING_TYPE_AAC_16000_LOW + + + + + + + AUDIO_ENCODING_TYPE_AAC_16000_MEDIUM + + + + + + + AUDIO_ENCODING_TYPE_AAC_32000_LOW + + + + + + + AUDIO_ENCODING_TYPE_AAC_32000_MEDIUM + + + + + + + AUDIO_ENCODING_TYPE_AAC_32000_HIGH + + + + + + + AUDIO_ENCODING_TYPE_AAC_48000_MEDIUM + + + + + + + AUDIO_ENCODING_TYPE_AAC_48000_HIGH + + + + + + + AUDIO_ENCODING_TYPE_OPUS_16000_LOW + + + + + + + AUDIO_ENCODING_TYPE_OPUS_16000_MEDIUM + + + + + + + AUDIO_ENCODING_TYPE_OPUS_48000_MEDIUM + + + + + + + AUDIO_ENCODING_TYPE_OPUS_48000_HIGH + + + + + + + AUDIO_EFFECT_OFF + + + + + + + COMPRESSION_PREFERENCE + + + + + + + PREFER_LOW_LATENCY + + + + + + + PREFER_QUALITY + + + + + + + CONTENT_INSPECT_DEVICE_TYPE + + + + + + + CONTENT_INSPECT_DEVICE_INVALID + + + + + + + CONTENT_INSPECT_DEVICE_AGORA + + + + + + + CONTENT_INSPECT_DEVICE_HIVE + + + + + + + CONTENT_INSPECT_DEVICE_TUPU + + + + + + + CONTENT_INSPECT_NEUTRAL + + + + + + + CONTENT_INSPECT_SEXY + + + + + + + CONTENT_INSPECT_PORN + + + + + + + CONTENT_INSPECT_TYPE_INVALID + + + + + + + CONTENT_INSPECT_TYPE_MODERATION + + + + + + + CONTENT_INSPECT_TYPE_SUPERVISE + + + + + + + CONTENT_INSPECT_TYPE_IMAGE_MODERATION + + + + + + + ENCODING_PREFERENCE + + + + + + + PREFER_AUTO + + + + + + + PREFER_SOFTWARE + + + + + + + PREFER_HARDWARE + + + + + + + ExternalVideoSourceType + + + + + + + VIDEO_FRAME + + + + + + + ENCODED_VIDEO_FRAME + + + + + + + ROOM_ACOUSTICS_KTV + + + + + + + ROOM_ACOUSTICS_VOCAL_CONCERT + + + + + + + ROOM_ACOUSTICS_STUDIO + + + + + + + ROOM_ACOUSTICS_PHONOGRAPH + + + + + + + ROOM_ACOUSTICS_VIRTUAL_STEREO + + + + + + + ROOM_ACOUSTICS_SPACIAL + + + + + + + ROOM_ACOUSTICS_ETHEREAL + + + + + + + ROOM_ACOUSTICS_VIRTUAL_SURROUND_SOUND + + + + + + + ROOM_ACOUSTICS_CHORUS + + + + + + + ROOM_ACOUSTICS_3D_VOICE + + + + + + + VOICE_CHANGER_EFFECT_UNCLE + + + + + + + VOICE_CHANGER_EFFECT_OLDMAN + + + + + + + VOICE_CHANGER_EFFECT_BOY + + + + + + + VOICE_CHANGER_EFFECT_SISTER + + + + + + + VOICE_CHANGER_EFFECT_GIRL + + + + + + + VOICE_CHANGER_EFFECT_PIGKING + + + + + + + VOICE_CHANGER_EFFECT_HULK + + + + + + + STYLE_TRANSFORMATION_RNB + + + + + + + STYLE_TRANSFORMATION_POPULAR + + + + + + + PITCH_CORRECTION + + + + + + + AUDIO_EQUALIZATION_BAND_FREQUENCY + + + + + + + AUDIO_EQUALIZATION_BAND_31 + + + + + + + AUDIO_EQUALIZATION_BAND_62 + + + + + + + AUDIO_EQUALIZATION_BAND_125 + + + + + + + AUDIO_EQUALIZATION_BAND_250 + + + + + + + AUDIO_EQUALIZATION_BAND_500 + + + + + + + AUDIO_EQUALIZATION_BAND_1K + + + + + + + AUDIO_EQUALIZATION_BAND_2K + + + + + + + AUDIO_EQUALIZATION_BAND_4K + + + + + + + AUDIO_EQUALIZATION_BAND_8K + + + + + + + AUDIO_EQUALIZATION_BAND_16K + + + + + + + FRAME_TYPE_PCM16 + + + + + + + POSITION_PLAYBACK + + + + + + + POSITION_RECORD + + + + + + + POSITION_MIXED + + + + + + + POSITION_BEFORE_MIXING + + + + + + + POSITION_EAR_MONITORING + + + + + + + AudioDualMonoMode + + + + + + + AUDIO_DUAL_MONO_STEREO + + + + + + + AUDIO_DUAL_MONO_L + + + + + + + AUDIO_DUAL_MONO_R + + + + + + + AUDIO_DUAL_MONO_MIX + + + + + + + AudioMixingDualMonoMode + + + + + + + AUDIO_MIXING_DUAL_MONO_AUTO + + + + + + + AUDIO_MIXING_DUAL_MONO_L + + + + + + + AUDIO_MIXING_DUAL_MONO_R + + + + + + + AUDIO_MIXING_DUAL_MONO_MIX + + + + + + + AUDIO_MIXING_REASON_CAN_NOT_OPEN + + + + + + + AUDIO_MIXING_REASON_TOO_FREQUENT_CALL + + + + + + + AUDIO_MIXING_REASON_INTERRUPTED_EOF + + + + + + + AUDIO_MIXING_REASON_OK + + + + + + + AUDIO_MIXING_REASON_ONE_LOOP_COMPLETED + + + + + + + AUDIO_MIXING_REASON_ALL_LOOPS_COMPLETED + + + + + + + AUDIO_MIXING_REASON_STOPPED_BY_USER + + + + + + + AUDIO_MIXING_STATE_PLAYING + + + + + + + AUDIO_MIXING_STATE_PAUSED + + + + + + + AUDIO_MIXING_STATE_STOPPED + + + + + + + AUDIO_MIXING_STATE_FAILED + + + + + + + AUDIO_MIXING_STATE_COMPLETED + + + + + + + AUDIO_MIXING_STATE_ALL_LOOPS_COMPLETED + + + + + + + AgoraAudioProcessChannels + + + + + + + AGORA_AUDIO_MONO_PROCESSING + + + + + + + AGORA_AUDIO_STEREO_PROCESSING + + + + + + + AudioProfile + + + + + + + DEFAULT + + + + + + + SPEECH_STANDARD + + + + + + + MUSIC_STANDARD + + + + + + + MUSIC_STANDARD_STEREO + + + + + + + MUSIC_HIGH_QUALITY + + + + + + + MUSIC_HIGH_QUALITY_STEREO + + + + + + + AUDIO_PROFILE_IOT + + + + + + + AUDIO_PROFILE_NUM + + + + + + + AudioRangeMode + + + + + + + AUDIO_RANGE_MODE_WORLD + + + + + + + AUDIO_RANGE_MODE_TEAM + + + + + + + AUDIO_FILE_RECORDING_MIC + + + + + + + AUDIO_FILE_RECORDING_PLAYBACK + + + + + + + AUDIO_FILE_RECORDING_MIXED + + + + + + + AUDIO_RECORDING_QUALITY_LOW + + + + + + + AUDIO_RECORDING_QUALITY_MEDIUM + + + + + + + AUDIO_RECORDING_QUALITY_HIGH + + + + + + + AUDIO_RECORDING_QUALITY_ULTRA_HIGH + + + + + + + AUDIO_REVERB_OFF + + + + + + + AUDIO_REVERB_FX_KTV + + + + + + + AUDIO_REVERB_FX_VOCAL_CONCERT + + + + + + + AUDIO_REVERB_FX_UNCLE + + + + + + + AUDIO_REVERB_FX_SISTER + + + + + + + AUDIO_REVERB_FX_STUDIO + + + + + + + AUDIO_REVERB_FX_POPULAR + + + + + + + AUDIO_REVERB_FX_RNB + + + + + + + AUDIO_REVERB_FX_PHONOGRAPH + + + + + + + AUDIO_REVERB_POPULAR + + + + + + + AUDIO_REVERB_RNB + + + + + + + AUDIO_REVERB_ROCK + + + + + + + AUDIO_REVERB_HIPHOP + + + + + + + AUDIO_REVERB_VOCAL_CONCERT + + + + + + + AUDIO_REVERB_KTV + + + + + + + AUDIO_REVERB_STUDIO + + + + + + + AUDIO_VIRTUAL_STEREO + + + + + + + AUDIO_ELECTRONIC_VOICE + + + + + + + AUDIO_THREEDIM_VOICE + + + + + + + AUDIO_REVERB_TYPE + + + + + + + AUDIO_REVERB_DRY_LEVEL + + + + + + + AUDIO_REVERB_WET_LEVEL + + + + + + + AUDIO_REVERB_ROOM_SIZE + + + + + + + AUDIO_REVERB_WET_DELAY + + + + + + + AUDIO_REVERB_STRENGTH + + + + + + + AUDIO_ROUTE_DEFAULT + + + + + + + AUDIO_ROUTE_HEADSET + + + + + + + AUDIO_ROUTE_EARPIECE + + + + + + + AUDIO_ROUTE_HEADSETNOMIC + + + + + + + AUDIO_ROUTE_SPEAKERPHONE + + + + + + + AUDIO_ROUTE_LOUDSPEAKER + + + + + + + AUDIO_ROUTE_BLUETOOTH_DEVICE_HFP + + + + + + + AUDIO_ROUTE_USB + + + + + + + AUDIO_ROUTE_HDMI + + + + + + + AUDIO_ROUTE_DISPLAYPORT + + + + + + + AUDIO_ROUTE_AIRPLAY + + + + + + + AUDIO_ROUTE_BLUETOOTH_DEVICE_A2DP + + + + + + + AudioSampleRateType + + + + + + + AUDIO_SAMPLE_RATE_32000 + + + + + + + AUDIO_SAMPLE_RATE_44100 + + + + + + + AUDIO_SAMPLE_RATE_48000 + + + + + + + AudioScenario + + + + + + + AUDIO_SCENARIO_DEFAULT + + + + + + + AUDIO_SCENARIO_CHATROOM + + + + + + + AUDIO_SCENARIO_GAME_STREAMING + + + + + + + AUDIO_SCENARIO_CHORUS + + + + + + + AUDIO_SCENARIO_MEETING + + + + + + + CONNECTION_STATE_DISCONNECTED + + + + + + + CONNECTION_STATE_CONNECTING + + + + + + + CONNECTION_STATE_CONNECTED + + + + + + + CONNECTION_STATE_RECONNECTING + + + + + + + CONNECTION_STATE_FAILED + + + + + + + CONNECTION_CHANGED_CONNECTING + + + + + + + CONNECTION_CHANGED_JOIN_SUCCESS + + + + + + + CONNECTION_CHANGED_INTERRUPTED + + + + + + + CONNECTION_CHANGED_BANNED_BY_SERVER + + + + + + + CONNECTION_CHANGED_JOIN_FAILED + + + + + + + CONNECTION_CHANGED_LEAVE_CHANNEL + + + + + + + CONNECTION_CHANGED_INVALID_APP_ID + + + + + + + CONNECTION_CHANGED_INVALID_CHANNEL_NAME + + + + + + + CONNECTION_CHANGED_INVALID_TOKEN + + + + + + + CONNECTION_CHANGED_TOKEN_EXPIRED + + + + + + + CONNECTION_CHANGED_REJECTED_BY_SERVER + + + + + + + CONNECTION_CHANGED_SETTING_PROXY_SERVER + + + + + + + CONNECTION_CHANGED_RENEW_TOKEN + + + + + + + CONNECTION_CHANGED_CLIENT_IP_ADDRESS_CHANGED + + + + + + + CONNECTION_CHANGED_KEEP_ALIVE_TIMEOUT + + + + + + + CONNECTION_CHANGED_REJOIN_SUCCESS + + + + + + + CONNECTION_CHANGED_LOST + + + + + + + CONNECTION_CHANGED_ECHO_TEST + + + + + + + CONNECTION_CHANGED_CLIENT_IP_ADDRESS_CHANGED_BY_USER + + + + + + + CONNECTION_CHANGED_SAME_UID_LOGIN + + + + + + + CONNECTION_CHANGED_TOO_MANY_BROADCASTERS + + + + + + + CONTAINER_MP4 + + + + + + + AudioTrackType + + + + + + + AUDIO_TRACK_MIXABLE + + + + + + + AUDIO_TRACK_DIRECT + + + + + + + CAMERA_DIRECTION + + + + + + + CAMERA_REAR + + + + + + + CAMERA_FRONT + + + + + + + CAMERA_EXTRA + + + + + + + CAMERA_FOCAL_LENGTH_TYPE + + + + + + + CAMERA_FOCAL_LENGTH_DEFAULT + + + + + + + CAMERA_FOCAL_LENGTH_WIDE_ANGLE + + + + + + + CAMERA_FOCAL_LENGTH_ULTRA_WIDE + + + + + + + CAPTURE_BRIGHTNESS_LEVEL_INVALID + + + + + + + CAPTURE_BRIGHTNESS_LEVEL_NORMAL + + + + + + + CAPTURE_BRIGHTNESS_LEVEL_BRIGHT + + + + + + + CAPTURE_BRIGHTNESS_LEVEL_DARK + + + + + + + CAPTURER_OUTPUT_PREFERENCE + + + + + + + CAPTURER_OUTPUT_PREFERENCE_AUTO + + + + + + + CAPTURER_OUTPUT_PREFERENCE_PERFORMANCE + + + + + + + CAPTURER_OUTPUT_PREFERENCE_PREVIEW + + + + + + + CAPTURER_OUTPUT_PREFERENCE_MANUAL + + + + + + + RELAY_OK + + + + + + + RELAY_ERROR_SERVER_ERROR_RESPONSE + + + + + + + RELAY_ERROR_SERVER_NO_RESPONSE + + + + + + + RELAY_ERROR_NO_RESOURCE_AVAILABLE + + + + + + + RELAY_ERROR_FAILED_JOIN_SRC + + + + + + + RELAY_ERROR_FAILED_JOIN_DEST + + + + + + + RELAY_ERROR_FAILED_PACKET_RECEIVED_FROM_SRC + + + + + + + RELAY_ERROR_FAILED_PACKET_SENT_TO_DEST + + + + + + + RELAY_ERROR_SERVER_CONNECTION_LOST + + + + + + + RELAY_ERROR_INTERNAL_ERROR + + + + + + + RELAY_ERROR_SRC_TOKEN_EXPIRED + + + + + + + RELAY_ERROR_DEST_TOKEN_EXPIRED + + + + + + + RELAY_EVENT_NETWORK_DISCONNECTED + + + + + + + RELAY_EVENT_NETWORK_CONNECTED + + + + + + + RELAY_EVENT_PACKET_JOINED_SRC_CHANNEL + + + + + + + RELAY_EVENT_PACKET_JOINED_DEST_CHANNEL + + + + + + + RELAY_EVENT_PACKET_SENT_TO_DEST_CHANNEL + + + + + + + RELAY_EVENT_PACKET_RECEIVED_VIDEO_FROM_SRC + + + + + + + RELAY_EVENT_PACKET_RECEIVED_AUDIO_FROM_SRC + + + + + + + RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL + + + + + + + RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL_NOT_CHANGE + + + + + + + RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL_IS_NULL + + + + + + + RELAY_EVENT_VIDEO_PROFILE_UPDATE + + + + + + + RELAY_EVENT_PAUSE_SEND_PACKET_TO_DEST_CHANNEL_SUCCESS + + + + + + + RELAY_EVENT_PAUSE_SEND_PACKET_TO_DEST_CHANNEL_FAILED + + + + + + + RELAY_EVENT_RESUME_SEND_PACKET_TO_DEST_CHANNEL_SUCCESS + + + + + + + RELAY_EVENT_RESUME_SEND_PACKET_TO_DEST_CHANNEL_FAILED + + + + + + + RELAY_STATE_IDLE + + + + + + + RELAY_STATE_CONNECTING + + + + + + + RELAY_STATE_RUNNING + + + + + + + RELAY_STATE_FAILURE + + + + + + + CHANNEL_PROFILE_COMMUNICATION + + + + + + + CHANNEL_PROFILE_LIVE_BROADCASTING + + + + + + + CHANNEL_PROFILE_GAME + + + + + + + CHANNEL_PROFILE_CLOUD_GAMING + + + + + + + CHANNEL_PROFILE_COMMUNICATION_1v1 + + + + + + + CLIENT_ROLE_BROADCASTER + + + + + + + CLIENT_ROLE_AUDIENCE + + + + + + + CLIENT_ROLE_CHANGE_FAILED_TOO_MANY_BROADCASTERS + + + + + + + CLIENT_ROLE_CHANGE_FAILED_NOT_AUTHORIZED + + + + + + + CLIENT_ROLE_CHANGE_FAILED_REQUEST_TIME_OUT + + + + + + + CLIENT_ROLE_CHANGE_FAILED_CONNECTION_FAILED + + + + + + + TRANSPORT_TYPE_NONE_PROXY + + + + + + + TRANSPORT_TYPE_UDP_PROXY + + + + + + + TRANSPORT_TYPE_TCP_PROXY + + + + + + + PROXY_TYPE_NONE_PROXY + + + + + + + PROXY_TYPE_UDP_CLOUD_PROXY + + + + + + + PROXY_TYPE_TCP_CLOUD_PROXY + + + + + + + PROXY_TYPE_LOCAL_PROXY + + + + + + + PROXY_TYPE_TCP_AUTO_FALLBACK + + + + + + + DEGRADATION_PREFERENCE + + + + + + + MAINTAIN_QUALITY + + + + + + + MAINTAIN_FRAMERATE + + + + + + + MAINTAIN_BALANCED + + + + + + + MAINTAIN_RESOLUTION + + + + + + + DirectCdnStreamingReason + + + + + + + OK + + + + + + + FAILED + + + + + + + AUDIO_PUBLICATION + + + + + + + VIDEO_PUBLICATION + + + + + + + NET_CONNECT + + + + + + + BAD_NAME + + + + + + + DirectCdnStreamingState + + + + + + + IDLE + + + + + + + RUNNING + + + + + + + STOPPED + + + + + + + FAILED + + + + + + + RECOVERING + + + + + + + EAR_MONITORING_FILTER_NONE + + + + + + + EAR_MONITORING_FILTER_BUILT_IN_AUDIO_FILTERS + + + + + + + EAR_MONITORING_FILTER_NOISE_SUPPRESSION + + + + + + + EAR_MONITORING_FILTER_REUSE_POST_PROCESSING_FILTER + + + + + + + ENCRYPTION_ERROR_TYPE + + + + + + + ENCRYPTION_ERROR_INTERNAL_FAILURE + + + + + + + ENCRYPTION_ERROR_DECRYPTION_FAILURE + + + + + + + ENCRYPTION_ERROR_ENCRYPTION_FAILURE + + + + + + + ENCRYPTION_ERROR_DATASTREAM_DECRYPTION_FAILURE + + + + + + + ENCRYPTION_ERROR_DATASTREAM_ENCRYPTION_FAILURE + + + + + + + ERR_OK + + + + + + + ERR_FAILED + + + + + + + ERR_INVALID_ARGUMENT + + + + + + + ERR_NOT_READY + + + + + + + ERR_NOT_SUPPORTED + + + + + + + ERR_REFUSED + + + + + + + ERR_BUFFER_TOO_SMALL + + + + + + + ERR_NOT_INITIALIZED + + + + + + + ERR_INVALID_STATE + + + + + + + ERR_NO_PERMISSION + + + + + + + ERR_TIMEDOUT + + + + + + + ERR_JOIN_CHANNEL_REJECTED + + + + + + + ERR_LEAVE_CHANNEL_REJECTED + + + + + + + ERR_ALREADY_IN_USE + + + + + + + ERR_ABORTED + + + + + + + ERR_RESOURCE_LIMITED + + + + + + + ERR_INVALID_APP_ID + + + + + + + ERR_INVALID_CHANNEL_NAME + + + + + + + ERR_NO_SERVER_RESOURCES + + + + + + + ERR_TOKEN_EXPIRED + + + + + + + ERR_INVALID_TOKEN + + + + + + + ERR_CONNECTION_INTERRUPTED + + + + + + + ERR_CONNECTION_LOST + + + + + + + ERR_NOT_IN_CHANNEL + + + + + + + ERR_SIZE_TOO_LARGE + + + + + + + ERR_BITRATE_LIMIT + + + + + + + ERR_TOO_MANY_DATA_STREAMS + + + + + + + ERR_STREAM_MESSAGE_TIMEOUT + + + + + + + ERR_SET_CLIENT_ROLE_NOT_AUTHORIZED + + + + + + + ERR_DECRYPTION_FAILED + + + + + + + ERR_INVALID_USER_ID + + + + + + + ERR_CLIENT_IS_BANNED_BY_SERVER + + + + + + + ERR_ENCRYPTED_STREAM_NOT_ALLOWED_PUBLISH + + + + + + + ERR_LICENSE_CREDENTIAL_INVALID + + + + + + + ERR_INVALID_USER_ACCOUNT + + + + + + + ERR_MODULE_NOT_FOUND + + + + + + + ERR_LOAD_MEDIA_ENGINE + + + + + + + ERR_ADM_GENERAL_ERROR + + + + + + + ERR_ADM_INIT_PLAYOUT + + + + + + + ERR_ADM_START_PLAYOUT + + + + + + + ERR_ADM_STOP_PLAYOUT + + + + + + + ERR_ADM_INIT_RECORDING + + + + + + + ERR_ADM_START_RECORDING + + + + + + + ERR_ADM_STOP_RECORDING + + + + + + + ERR_VDM_CAMERA_NOT_AUTHORIZED + + + + + + + ERR_DATASTREAM_DECRYPTION_FAILED + + + + + + + EncryptionMode + + + + + + + AES_128_XTS + + + + + + + AES_128_ECB + + + + + + + AES_256_XTS + + + + + + + SM4_128_ECB + + + + + + + AES_128_GCM + + + + + + + AES_256_GCM + + + + + + + AES_128_GCM2 + + + + + + + AES_256_GCM2 + + + + + + + MODE_END + + + + + + + EXPERIENCE_REASON_NONE + + + + + + + REMOTE_NETWORK_QUALITY_POOR + + + + + + + LOCAL_NETWORK_QUALITY_POOR + + + + + + + WIRELESS_SIGNAL_POOR + + + + + + + WIFI_BLUETOOTH_COEXIST + + + + + + + EXPERIENCE_QUALITY_GOOD + + + + + + + EXPERIENCE_QUALITY_BAD + + + + + + + FeatureType + + + + + + + VIDEO_VIRTUAL_BACKGROUND + + + + + + + VIDEO_BEAUTY_EFFECT + + + + + + + FRAME_RATE + + + + + + + FRAME_RATE_FPS_1 + + + + + + + FRAME_RATE_FPS_7 + + + + + + + FRAME_RATE_FPS_10 + + + + + + + FRAME_RATE_FPS_15 + + + + + + + FRAME_RATE_FPS_24 + + + + + + + FRAME_RATE_FPS_30 + + + + + + + FRAME_RATE_FPS_60 + + + + + + + HEADPHONE_EQUALIZER_PRESET + + + + + + + HEADPHONE_EQUALIZER_OFF + + + + + + + HEADPHONE_EQUALIZER_OVEREAR + + + + + + + HEADPHONE_EQUALIZER_INEAR + + + + + + + LASTMILE_PROBE_RESULT_COMPLETE + + + + + + + LASTMILE_PROBE_RESULT_INCOMPLETE_NO_BWE + + + + + + + LASTMILE_PROBE_RESULT_UNAVAILABLE + + + + + + + LIGHTENING_CONTRAST_LOW + + + + + + + LIGHTENING_CONTRAST_NORMAL + + + + + + + LIGHTENING_CONTRAST_HIGH + + + + + + + INJECT_STREAM_STATUS_START_SUCCESS + + + + + + + INJECT_STREAM_STATUS_START_ALREADY_EXISTS + + + + + + + INJECT_STREAM_STATUS_START_UNAUTHORIZED + + + + + + + INJECT_STREAM_STATUS_START_TIMEDOUT + + + + + + + INJECT_STREAM_STATUS_START_FAILED + + + + + + + INJECT_STREAM_STATUS_STOP_SUCCESS + + + + + + + INJECT_STREAM_STATUS_STOP_NOT_FOUND + + + + + + + INJECT_STREAM_STATUS_STOP_UNAUTHORIZED + + + + + + + INJECT_STREAM_STATUS_STOP_TIMEDOUT + + + + + + + INJECT_STREAM_STATUS_STOP_FAILED + + + + + + + INJECT_STREAM_STATUS_BROKEN + + + + + + + LOCAL_AUDIO_STREAM_REASON_OK + + + + + + + LOCAL_AUDIO_STREAM_REASON_FAILURE + + + + + + + LOCAL_AUDIO_STREAM_REASON_DEVICE_NO_PERMISSION + + + + + + + LOCAL_AUDIO_STREAM_REASON_DEVICE_BUSY + + + + + + + LOCAL_AUDIO_STREAM_REASON_CAPTURE_FAILURE + + + + + + + LOCAL_AUDIO_STREAM_REASON_ENCODE_FAILURE + + + + + + + LOCAL_AUDIO_STREAM_REASON_INTERRUPTED + + + + + + + LOCAL_AUDIO_STREAM_STATE_STOPPED + + + + + + + LOCAL_AUDIO_STREAM_STATE_RECORDING + + + + + + + LOCAL_AUDIO_STREAM_STATE_ENCODING + + + + + + + LOCAL_AUDIO_STREAM_STATE_FAILED + + + + + + + LOCAL_RPOXY_CONNECTIVITY_FIRST + + + + + + + LOCAL_RPOXY_LOCAL_ONLY + + + + + + + LOCAL_VIDEO_STREAM_REASON_OK + + + + + + + LOCAL_VIDEO_STREAM_REASON_FAILURE + + + + + + + LOCAL_VIDEO_STREAM_REASON_DEVICE_NO_PERMISSION + + + + + + + LOCAL_VIDEO_STREAM_REASON_DEVICE_BUSY + + + + + + + LOCAL_VIDEO_STREAM_REASON_CAPTURE_FAILURE + + + + + + + LOCAL_VIDEO_STREAM_REASON_CODEC_NOT_SUPPORT + + + + + + + LOCAL_VIDEO_STREAM_REASON_DEVICE_NOT_FOUND + + + + + + + LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_MINIMIZED + + + + + + + LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_CLOSED + + + + + + + LOCAL_VIDEO_STREAM_REASON_DEVICE_INTERRUPT + + + + + + + LOCAL_VIDEO_STREAM_REASON_DEVICE_FATAL_ERROR + + + + + + + LOCAL_VIDEO_STREAM_STATE_STOPPED + + + + + + + LOCAL_VIDEO_STREAM_STATE_CAPTURING + + + + + + + LOCAL_VIDEO_STREAM_STATE_ENCODING + + + + + + + LOCAL_VIDEO_STREAM_STATE_FAILED + + + + + + ERR_SCREEN_CAPTURE_PERMISSION_DENIED + + + + + + + ERR_SCREEN_CAPTURE_SYSTEM_NOT_SUPPORTED + + + + + + + + ERR_SCREEN_CAPTURE_SYSTEM_AUDIO_NOT_SUPPORTED + + + + + + + LOG_FILTER_OFF + + + + + + + LOG_FILTER_DEBUG + + + + + + + LOG_FILTER_INFO + + + + + + + LOG_FILTER_WARN + + + + + + + LOG_FILTER_ERROR + + + + + + + LOG_FILTER_CRITICAL + + + + + + + LogLevel + + + + + + + LOG_LEVEL_NONE + + + + + + + LOG_LEVEL_INFO + + + + + + + LOG_LEVEL_WARN + + + + + + + LOG_LEVEL_ERROR + + + + + + + LOG_LEVEL_FATAL + + + + + + + LOW_LIGHT_ENHANCE_AUTO + + + + + + + LOW_LIGHT_ENHANCE_MANUAL + + + + + + + LOW_LIGHT_ENHANCE_LEVEL_HIGH_QUALITY + + + + + + + LOW_LIGHT_ENHANCE_LEVEL_FAST + + + + + + + MEDIA_DEVICE_STATE_ACTIVE + + + + + + + MEDIA_DEVICE_STATE_DISABLED + + + + + + + MEDIA_DEVICE_STATE_NOT_PRESENT + + + + + + + MEDIA_DEVICE_STATE_UNPLUGGED + + + + + + + MEDIA_DEVICE_STATE_UNRECOMMENDED + + + + + + + AUDIO_APPLICATION_PLAYOUT_DEVICE + + + + + + + MediaPlayerReason + + + + + + + PLAYER_REASON_NONE + + + + + + + PLAYER_REASON_INVALID_ARGUMENTS + + + + + + + PLAYER_REASON_INTERNAL + + + + + + + PLAYER_REASON_NO_RESOURCE + + + + + + + PLAYER_REASON_INVALID_MEDIA_SOURCE + + + + + + + PLAYER_REASON_UNKNOWN_STREAM_TYPE + + + + + + + PLAYER_REASON_OBJ_NOT_INITIALIZED + + + + + + + PLAYER_REASON_CODEC_NOT_SUPPORTED + + + + + + + PLAYER_REASON_VIDEO_RENDER_FAILED + + + + + + + PLAYER_REASON_INVALID_STATE + + + + + + + PLAYER_REASON_URL_NOT_FOUND + + + + + + + PLAYER_REASON_INVALID_CONNECTION_STATE + + + + + + + PLAYER_REASON_SRC_BUFFER_UNDERFLOW + + + + + + + PLAYER_REASON_INTERRUPTED + + + + + + + PLAYER_REASON_NOT_SUPPORTED + + + + + + + PLAYER_REASON_TOKEN_EXPIRED + + + + + + + PLAYER_REASON_IP_EXPIRED + + + + + + + PLAYER_REASON_UNKNOWN + + + + + + + MediaPlayerEvent + + + + + + + PLAYER_EVENT_UNKNOWN + + + + + + + PLAYER_EVENT_SEEK_BEGIN + + + + + + + PLAYER_EVENT_SEEK_COMPLETE + + + + + + + PLAYER_EVENT_SEEK_ERROR + + + + + + + PLAYER_EVENT_AUDIO_TRACK_CHANGED + + + + + + + PLAYER_EVENT_BUFFER_LOW + + + + + + + PLAYER_EVENT_BUFFER_RECOVER + + + + + + + PLAYER_EVENT_FREEZE_START + + + + + + + PLAYER_EVENT_FREEZE_STOP + + + + + + + PLAYER_EVENT_SWITCH_BEGIN + + + + + + + PLAYER_EVENT_SWITCH_COMPLETE + + + + + + + PLAYER_EVENT_SWITCH_ERROR + + + + + + + PLAYER_EVENT_FIRST_DISPLAYED + + + + + + + PLAYER_EVENT_REACH_CACHE_FILE_MAX_COUNT + + + + + + + PLAYER_EVENT_REACH_CACHE_FILE_MAX_SIZE + + + + + + + MediaPlayerMetadataType + + + + + + + PLAYER_METADATA_TYPE_UNKNOWN + + + + + + + PLAYER_METADATA_TYPE_SEI + + + + + + + MediaPlayerState + + + + + + + PLAYER_STATE_UNKNOWN + + + + + + + PLAYER_STATE_IDLE + + + + + + + PLAYER_STATE_OPENING + + + + + + + PLAYER_STATE_OPEN_COMPLETED + + + + + + + PLAYER_STATE_PLAYING + + + + + + + PLAYER_STATE_PAUSED + + + + + + + PLAYER_STATE_PLAYBACK_COMPLETED + + + + + + + PLAYER_STATE_PLAYBACK_ALL_LOOPS_COMPLETED + + + + + + + PLAYER_STATE_STOPPED + + + + + + + PLAYER_STATE_FAILED + + + + + + + MediaSourceType + + + + + + + AUDIO_PLAYOUT_SOURCE + + + + + + + AUDIO_RECORDING_SOURCE + + + + + + + PRIMARY_CAMERA_SOURCE + + + + + + + SECONDARY_CAMERA_SOURCE + + + + + + + CUSTOM_VIDEO_SOURCE + + + + + + + SPEECH_DRIVEN_VIDEO_SOURCE + + + + + + + UNKNOWN_MEDIA_SOURCE + + + + + + + MEDIA_TRACE_EVENT + + + + + + + MEDIA_TRACE_EVENT_VIDEO_RENDERED + + + + + + + MEDIA_TRACE_EVENT_VIDEO_DECODED + + + + + + + MediaStreamType + + + + + + + STREAM_TYPE_UNKNOWN + + + + + + + STREAM_TYPE_VIDEO + + + + + + + STREAM_TYPE_AUDIO + + + + + + + STREAM_TYPE_SUBTITLE + + + + + + + UNKNOWN_METADATA + + + + + + + VIDEO_METADATA + + + + + + + NETWORK_TYPE_UNKNOWN + + + + + + + NETWORK_TYPE_DISCONNECTED + + + + + + + NETWORK_TYPE_LAN + + + + + + + NETWORK_TYPE_WIFI + + + + + + + NETWORK_TYPE_MOBILE_2G + + + + + + + NETWORK_TYPE_MOBILE_3G + + + + + + + NETWORK_TYPE_MOBILE_4G + + + + + + + NETWORK_TYPE_MOBILE_5G + + + + + + + MusicContentCenterStateReason + + + + + + + MUSIC_CONTENT_CENTER_STATE_REASON_OK + + + + + + + MUSIC_CONTENT_CENTER_STATE_REASON_ERROR + + + + + + + MUSIC_CONTENT_CENTER_STATE_REASON_GATEWAY + + + + + + + MUSIC_CONTENT_CENTER_STATE_REASON_PERMISSION_AND_RESOURCE + + + + + + + MUSIC_CONTENT_CENTER_STATE_REASON_INTERNAL_DATA_PARSE + + + + + + + MUSIC_CONTENT_CENTER_STATE_REASON_MUSIC_LOADING + + + + + + + MUSIC_CONTENT_CENTER_STATE_REASON_MUSIC_DECRYPTION + + + + + + + MUSIC_CONTENT_CENTER_STATE_REASON_HTTP_INTERNAL + + + + + + + PreloadState + + + + + + + PRELOAD_STATE_COMPLETED + + + + + + + PRELOAD_STATE_FAILED + + + + + + + PRELOAD_STATE_PRELOADING + + + + + + + PRELOAD_STATE_REMOVED + + + + + + + MusicCacheStatusType + + + + + + + MUSIC_CACHE_STATUS_TYPE_CACHED + + + + + + + MUSIC_CACHE_STATUS_TYPE_CACHING + + + + + + + ORIENTATION_MODE + + + + + + + ORIENTATION_MODE_ADAPTIVE + + + + + + + ORIENTATION_FIXED_LANDSCAPE + + + + + + + ORIENTATION_FIXED_PORTRAIT + + + + + + + RECORD_AUDIO + + + + + + + CAMERA + + + + + + + SCREEN_CAPTURE + + + + + + + ScreenScenarioType + + + + + + + SCREEN_SCENARIO_DOCUMENT + + + + + + + SCREEN_SCENARIO_GAMING + + + + + + + SCREEN_SCENARIO_VIDEO + + + + + + + MediaPlayerPreloadEvent + + + + + + + PLAYER_PRELOAD_EVENT_BEGIN + + + + + + + PLAYER_PRELOAD_EVENT_COMPLETE + + + + + + + PLAYER_PRELOAD_EVENT_ERROR + + + + + + + USER_PRIORITY_HIGH + + + + + + + USER_PRIORITY_NORANL + + + + + + + QUALITY_REPORT_FORMAT_TYPE + + + + + + + QUALITY_REPORT_JSON + + + + + + + QUALITY_REPORT_HTML + + + + + + + QUALITY_UNKNOWN + + + + + + + QUALITY_EXCELLENT + + + + + + + QUALITY_GOOD + + + + + + + QUALITY_POOR + + + + + + + QUALITY_BAD + + + + + + + QUALITY_VBAD + + + + + + + QUALITY_DOWN + + + + + + + RAW_AUDIO_FRAME_OP_MODE_READ_ONLY + + + + + + + RAW_AUDIO_FRAME_OP_MODE_READ_WRITE + + + + + + + RECORDER_REASON_NONE + + + + + + + RECORDER_ERROR_WRITE_FAILED + + + + + + + RECORDER_ERROR_NO_STREAM + + + + + + + RECORDER_ERROR_OVER_MAX_DURATION + + + + + + + RECORDER_ERROR_CONFIG_CHANGED + + + + + + + RECORDER_STATE_ERROR + + + + + + + RECORDER_STATE_START + + + + + + + RECORDER_STATE_STOP + + + + + + + REMOTE_AUDIO_STATE_STOPPED + + + + + + + REMOTE_AUDIO_STATE_STARTING + + + + + + + REMOTE_AUDIO_STATE_DECODING + + + + + + + REMOTE_AUDIO_STATE_FROZEN + + + + + + + REMOTE_AUDIO_STATE_FAILED + + + + + + + REMOTE_VIDEO_STATE_STOPPED + + + + + + + REMOTE_VIDEO_STATE_STARTING + + + + + + + REMOTE_VIDEO_STATE_DECODING + + + + + + + REMOTE_VIDEO_STATE_FROZEN + + + + + + + REMOTE_VIDEO_STATE_FAILED + + + + + + + REMOTE_AUDIO_REASON_INTERNAL + + + + + + + REMOTE_AUDIO_REASON_NETWORK_CONGESTION + + + + + + + REMOTE_AUDIO_REASON_NETWORK_RECOVERY + + + + + + + REMOTE_AUDIO_REASON_LOCAL_MUTED + + + + + + + REMOTE_AUDIO_REASON_LOCAL_UNMUTED + + + + + + + REMOTE_AUDIO_REASON_REMOTE_MUTED + + + + + + + REMOTE_AUDIO_REASON_REMOTE_UNMUTED + + + + + + + REMOTE_AUDIO_REASON_REMOTE_OFFLINE + + + + + + + REMOTE_VIDEO_STATE_REASON_INTERNAL + + + + + + + REMOTE_VIDEO_STATE_REASON_NETWORK_CONGESTION + + + + + + + REMOTE_VIDEO_STATE_REASON_NETWORK_RECOVERY + + + + + + + REMOTE_VIDEO_STATE_REASON_LOCAL_MUTED + + + + + + + REMOTE_VIDEO_STATE_REASON_LOCAL_UNMUTED + + + + + + + REMOTE_VIDEO_STATE_REASON_REMOTE_MUTED + + + + + + + REMOTE_VIDEO_STATE_REASON_REMOTE_UNMUTED + + + + + + + REMOTE_VIDEO_STATE_REASON_REMOTE_OFFLINE + + + + + + + REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK + + + + + + + + REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK_RECOVERY + + + + + + + REMOTE_VIDEO_STATE_REASON_CODEC_NOT_SUPPORT + + + + + + + RENDER_MODE_HIDDEN + + + + + + + RENDER_MODE_FIT + + + + + + + RENDER_MODE_ADAPTIVE + + + + + + + RTMP_STREAM_PUBLISH_REASON_OK + + + + + + + RTMP_STREAM_PUBLISH_REASON_INVALID_ARGUMENT + + + + + + + RTMP_STREAM_PUBLISH_REASON_ENCRYPTED_STREAM_NOT_ALLOWED + + + + + + + RTMP_STREAM_PUBLISH_REASON_CONNECTION_TIMEOUT + + + + + + + RTMP_STREAM_PUBLISH_REASON_INTERNAL_SERVER_ERROR + + + + + + + RTMP_STREAM_PUBLISH_REASON_RTMP_SERVER_ERROR + + + + + + + RTMP_STREAM_PUBLISH_REASON_TOO_OFTEN + + + + + + + RTMP_STREAM_PUBLISH_REASON_REACH_LIMIT + + + + + + + RTMP_STREAM_PUBLISH_REASON_NOT_AUTHORIZED + + + + + + + RTMP_STREAM_PUBLISH_REASON_STREAM_NOT_FOUND + + + + + + + RTMP_STREAM_PUBLISH_REASON_FORMAT_NOT_SUPPORTED + + + + + + + RTMP_STREAM_PUBLISH_REASON_NOT_BROADCASTER + + + + + + + RTMP_STREAM_PUBLISH_REASON_TRANSCODING_NO_MIX_STREAM + + + + + + + RTMP_STREAM_PUBLISH_REASON_NET_DOWN + + + + + + + RTMP_STREAM_PUBLISH_REASON_INVALID_PRIVILEGE + + + + + + + RTMP_STREAM_UNPUBLISH_REASON_OK + + + + + + + RTMP_STREAM_PUBLISH_STATE_IDLE + + + + + + + RTMP_STREAM_PUBLISH_STATE_CONNECTING + + + + + + + RTMP_STREAM_PUBLISH_STATE_RUNNING + + + + + + + RTMP_STREAM_PUBLISH_STATE_RECOVERING + + + + + + + RTMP_STREAM_PUBLISH_STATE_FAILURE + + + + + + + RTMP_STREAM_PUBLISH_STATE_DISCONNECTING + + + + + + + RTMP_STREAMING_EVENT_FAILED_LOAD_IMAGE + + + + + + + RTMP_STREAMING_EVENT_URL_ALREADY_IN_USE + + + + + + + RTMP_STREAMING_EVENT_ADVANCED_FEATURE_NOT_SUPPORT + + + + + + + RTMP_STREAMING_EVENT_REQUEST_TOO_OFTEN + + + + + + + STREAM_FALLBACK_OPTION_DISABLED + + + + + + + STREAM_FALLBACK_OPTION_VIDEO_STREAM_LOW + + + + + + + STREAM_FALLBACK_OPTION_AUDIO_ONLY + + + + + + + RHYTHM_PLAYER_STATE_IDLE + + + + + + + RHYTHM_PLAYER_STATE_OPENING + + + + + + + RHYTHM_PLAYER_STATE_DECODING + + + + + + + RHYTHM_PLAYER_STATE_PLAYING + + + + + + + RHYTHM_PLAYER_STATE_FAILED + + + + + + + RHYTHM_PLAYER_REASON_OK + + + + + + + RHYTHM_PLAYER_REASON_FAILED + + + + + + + RHYTHM_PLAYER_REASON_CAN_NOT_OPEN + + + + + + + RHYTHM_PLAYER_REASON_CAN_NOT_PLAY + + + + + + + RHYTHM_PLAYER_REASON_FILE_OVER_DURATION_LIMIT + + + + + + + SIMULCAST_STREAM_MODE + + + + + + + AUTO_SIMULCAST_STREAM + + + + + + + DISABLE_SIMULCAST_STREAM + + + + + + + ENABLE_SIMULCAST_STREAM + + + + + + + ConnectionState + + + + + + + SAE_CONNECTION_STATE_CONNECTING + + + + + + + SAE_CONNECTION_STATE_CONNECTED + + + + + + + SAE_CONNECTION_STATE_DISCONNECTED + + + + + + + SAE_CONNECTION_STATE_RECONNECTING + + + + + + + SAE_CONNECTION_STATE_RECONNECTED + + + + + + + ConnectionChangedReason + + + + + + + SAE_CONNECTION_CHANGED_DEFAULT + + + + + + + SAE_CONNECTION_CHANGED_CONNECTING + + + + + + + SAE_CONNECTION_CHANGED_CREATE_ROOM_FAIL + + + + + + + SAE_CONNECTION_CHANGED_RTM_DISCONNECT + + + + + + + SAE_CONNECTION_CHANGED_RTM_ABORTED + + + + + + + SAE_CONNECTION_CHANGED_LOST_SYNC + + + + + + + SEG_MODEL_AI + + + + + + + SEG_MODEL_GREEN + + + + + + + STREAM_PUBLISH_STATE + + + + + + + PUB_STATE_IDLE + + + + + + + PUB_STATE_NO_PUBLISHED + + + + + + + PUB_STATE_PUBLISHING + + + + + + + PUB_STATE_PUBLISHED + + + + + + + STREAM_TYPE_BOTH + + + + + + + SUB_STATE_IDLE + + + + + + + SUB_STATE_NO_SUBSCRIBED + + + + + + + SUB_STATE_SUBSCRIBING + + + + + + + SUB_STATE_SUBSCRIBED + + + + + + + USER_OFFLINE_QUIT + + + + + + + USER_OFFLINE_DROPPED + + + + + + + USER_OFFLINE_BECOME_AUDIENCE + + + + + + + VIDEO_BUFFER_RAW_DATA + + + + + + + VideoScenario + + + + + + + APPLICATION_SCENARIO_GENERAL + + + + + + + APPLICATION_SCENARIO_MEETING + + + + + + + VIDEO_CAPTURE_TYPE + + + + + + + VIDEO_CAPTURE_UNKNOWN + + + + + + + VIDEO_CAPTURE_CAMERA + + + + + + + VIDEO_CAPTURE_SCREEN + + + + + + + VIDEO_DENOISER_AUTO + + + + + + + VIDEO_DENOISER_MANUAL + + + + + + + VIDEO_DENOISER_LEVEL_HIGH_QUALITY + + + + + + + VIDEO_DENOISER_LEVEL_FAST + + + + + + + VIDEO_DENOISER_LEVEL_STRENGTH + + + + + + + VideoSourceType + + + + + + + VIDEO_SOURCE_CAMERA_PRIMARY + + + + + + + VIDEO_SOURCE_CAMERA + + + + + + + VIDEO_SOURCE_CAMERA_SECONDARY + + + + + + + VIDEO_SOURCE_SCREEN_PRIMARY + + + + + + + VIDEO_SOURCE_SCREEN + + + + + + + VIDEO_SOURCE_SCREEN_SECONDARY + + + + + + + VIDEO_SOURCE_CUSTOM + + + + + + + VIDEO_SOURCE_MEDIA_PLAYER + + + + + + + VIDEO_SOURCE_RTC_IMAGE_PNG + + + + + + + VIDEO_SOURCE_RTC_IMAGE_JPEG + + + + + + + VIDEO_SOURCE_RTC_IMAGE_GIF + + + + + + + VIDEO_SOURCE_REMOTE + + + + + + + VIDEO_SOURCE_TRANSCODED + + + + + + + VIDEO_SOURCE_CAMERA_THIRD + + + + + + + VIDEO_SOURCE_CAMERA_FOURTH + + + + + + + VIDEO_SOURCE_SPEECH_DRIVEN + + + + + + + VIDEO_SOURCE_UNKNOWN + + + + + + + CODEC_CAPABILITY_LEVEL_UNSPECIFIED + + + + + + + CODEC_CAPABILITY_LEVEL_BASIC_SUPPORT + + + + + + + CODEC_CAPABILITY_LEVEL_1080P30FPS + + + + + + + CODEC_CAPABILITY_LEVEL_1080P60FPS + + + + + + + CODEC_CAPABILITY_LEVEL_4K60FPS + + + + + + + VideoCodecProfileType + + + + + + + BASELINE + + + + + + + MAIN + + + + + + + HIGH + + + + + + + VIDEO_CODEC_TYPE + + + + + + + VIDEO_CODEC_NONE + + + + + + + VIDEO_CODEC_VP8 + + + + + + + VIDEO_CODEC_H264 + + + + + + + VIDEO_CODEC_H265 + + + + + + + VIDEO_CODEC_GENERIC + + + + + + + VIDEO_CODEC_GENERIC_H264 + + + + + + + VIDEO_CODEC_AV1 + + + + + + + VIDEO_CODEC_VP9 + + + + + + + VIDEO_CODEC_GENERIC_JPEG + + + + + + + VideoCodecType + + + + + + + H264 + + + + + + + H265 + + + + + + + SCREEN_CAPTURE_CONTENT_HINT_NONE + + + + + + + SCREEN_CAPTURE_CONTENT_HINT_MOTION + + + + + + + SCREEN_CAPTURE_CONTENT_HINT_DETAILS + + + + + + + VIDEO_FRAME_PROCESS_MODE + + + + + + + PROCESS_MODE_READ_ONLY + + + + + + + PROCESS_MODE_READ_WRITE + + + + + + + VIDEO_FRAME_TYPE_BLANK_FRAME + + + + + + + VIDEO_FRAME_TYPE_KEY_FRAME + + + + + + + VIDEO_FRAME_TYPE_DELTA_FRAME + + + + + + + VIDEO_FRAME_TYPE_B_FRAME + + + + + + + VIDEO_FRAME_TYPE_DROPPABLE_FRAME + + + + + + + VIDEO_FRAME_TYPE_UNKNOW + + + + + + + VIDEO_MIRROR_MODE_AUTO + + + + + + + VIDEO_MIRROR_MODE_ENABLED + + + + + + + VIDEO_MIRROR_MODE_DISABLED + + + + + + + VideoModulePosition + + + + + + + VIDEO_MODULE_POSITION_POST_CAPTURER + + + + + + + VIDEO_MODULE_POSITION_PRE_RENDERER + + + + + + + VIDEO_MODULE_POSITION_PRE_ENCODER + + + + + + + VIDEO_MODULE_POSITION_POST_CAPTURER_ORIGIN + + + + + + + VIDEO_ORIENTATION_0 + + + + + + + VIDEO_ORIENTATION_90 + + + + + + + VIDEO_ORIENTATION_180 + + + + + + + VIDEO_ORIENTATION_270 + + + + + + + VIDEO_PIXEL_DEFAULT + + + + + + + VIDEO_PIXEL_I420 + + + + + + + VIDEO_PIXEL_BGRA + + + + + + + VIDEO_PIXEL_NV21 + + + + + + + VIDEO_PIXEL_RGBA + + + + + + + VIDEO_PIXEL_IMC2 + + + + + + + VIDEO_PIXEL_ARGB + + + + + + + VIDEO_PIXEL_NV12 + + + + + + + VIDEO_PIXEL_I422 + + + + + + + VIDEO_TEXTURE_2D + + + + + + + VIDEO_TEXTURE_OES + + + + + + + VIDEO_PROFILE_LANDSCAPE_120P + + + + + + + VIDEO_PROFILE_LANDSCAPE_120P_3 + + + + + + + VIDEO_PROFILE_LANDSCAPE_180P + + + + + + + VIDEO_PROFILE_LANDSCAPE_180P_3 + + + + + + + VIDEO_PROFILE_LANDSCAPE_180P_4 + + + + + + + VIDEO_PROFILE_LANDSCAPE_240P + + + + + + + VIDEO_PROFILE_LANDSCAPE_240P_3 + + + + + + + VIDEO_PROFILE_LANDSCAPE_240P_4 + + + + + + + VIDEO_PROFILE_LANDSCAPE_360P + + + + + + + VIDEO_PROFILE_LANDSCAPE_360P_3 + + + + + + + VIDEO_PROFILE_LANDSCAPE_360P_4 + + + + + + + VIDEO_PROFILE_LANDSCAPE_360P_6 + + + + + + + VIDEO_PROFILE_LANDSCAPE_360P_7 + + + + + + + VIDEO_PROFILE_LANDSCAPE_360P_8 + + + + + + + VIDEO_PROFILE_LANDSCAPE_360P_9 + + + + + + + VIDEO_PROFILE_LANDSCAPE_360P_10 + + + + + + + VIDEO_PROFILE_LANDSCAPE_360P_11 + + + + + + + VIDEO_PROFILE_LANDSCAPE_480P + + + + + + + VIDEO_PROFILE_LANDSCAPE_480P_3 + + + + + + + VIDEO_PROFILE_LANDSCAPE_480P_4 + + + + + + + VIDEO_PROFILE_LANDSCAPE_480P_6 + + + + + + + VIDEO_PROFILE_LANDSCAPE_480P_8 + + + + + + + VIDEO_PROFILE_LANDSCAPE_480P_9 + + + + + + + VIDEO_PROFILE_LANDSCAPE_480P_10 + + + + + + + VIDEO_PROFILE_LANDSCAPE_720P + + + + + + + VIDEO_PROFILE_LANDSCAPE_720P_3 + + + + + + + VIDEO_PROFILE_LANDSCAPE_720P_5 + + + + + + + VIDEO_PROFILE_LANDSCAPE_720P_6 + + + + + + + VIDEO_PROFILE_LANDSCAPE_1080P + + + + + + + VIDEO_PROFILE_LANDSCAPE_1080P_3 + + + + + + + VIDEO_PROFILE_LANDSCAPE_1080P_5 + + + + + + + VIDEO_PROFILE_LANDSCAPE_1440P + + + + + + + VIDEO_PROFILE_LANDSCAPE_1440P_2 + + + + + + + VIDEO_PROFILE_LANDSCAPE_4K + + + + + + + VIDEO_PROFILE_LANDSCAPE_4K_3 + + + + + + + VIDEO_PROFILE_PORTRAIT_120P + + + + + + + VIDEO_PROFILE_PORTRAIT_120P_3 + + + + + + + VIDEO_PROFILE_PORTRAIT_180P + + + + + + + VIDEO_PROFILE_PORTRAIT_180P_3 + + + + + + + VIDEO_PROFILE_PORTRAIT_180P_4 + + + + + + + VIDEO_PROFILE_PORTRAIT_240P + + + + + + + VIDEO_PROFILE_PORTRAIT_240P_3 + + + + + + + VIDEO_PROFILE_PORTRAIT_240P_4 + + + + + + + VIDEO_PROFILE_PORTRAIT_360P + + + + + + + VIDEO_PROFILE_PORTRAIT_360P_3 + + + + + + + VIDEO_PROFILE_PORTRAIT_360P_4 + + + + + + + VIDEO_PROFILE_PORTRAIT_360P_6 + + + + + + + VIDEO_PROFILE_PORTRAIT_360P_7 + + + + + + + VIDEO_PROFILE_PORTRAIT_360P_8 + + + + + + + VIDEO_PROFILE_PORTRAIT_360P_9 + + + + + + + VIDEO_PROFILE_PORTRAIT_360P_10 + + + + + + + VIDEO_PROFILE_PORTRAIT_360P_11 + + + + + + + VIDEO_PROFILE_PORTRAIT_480P + + + + + + + VIDEO_PROFILE_PORTRAIT_480P_3 + + + + + + + VIDEO_PROFILE_PORTRAIT_480P_4 + + + + + + + VIDEO_PROFILE_PORTRAIT_480P_6 + + + + + + + VIDEO_PROFILE_PORTRAIT_480P_8 + + + + + + + VIDEO_PROFILE_PORTRAIT_480P_9 + + + + + + + VIDEO_PROFILE_PORTRAIT_480P_10 + + + + + + + VIDEO_PROFILE_PORTRAIT_720P + + + + + + + VIDEO_PROFILE_PORTRAIT_720P_3 + + + + + + + VIDEO_PROFILE_PORTRAIT_720P_5 + + + + + + + VIDEO_PROFILE_PORTRAIT_720P_6 + + + + + + + VIDEO_PROFILE_PORTRAIT_1080P + + + + + + + VIDEO_PROFILE_PORTRAIT_1080P_3 + + + + + + + VIDEO_PROFILE_PORTRAIT_1080P_5 + + + + + + + VIDEO_PROFILE_PORTRAIT_1440P + + + + + + + VIDEO_PROFILE_PORTRAIT_1440P_2 + + + + + + + VIDEO_PROFILE_PORTRAIT_4K + + + + + + + VIDEO_PROFILE_PORTRAIT_4K_3 + + + + + + + VIDEO_STREAM_HIGH + + + + + + + VIDEO_STREAM_LOW + + + + + + + VIDEO_PROFILE_DEFAULT + + + + + + + VIEW_SETUP_MODE_REPLACE + + + + + + + VIEW_SETUP_MODE_ADD + + + + + + + VIEW_SETUP_MODE_REMOVE + + + + + + + VOICE_BEAUTIFIER_OFF + + + + + + + CHAT_BEAUTIFIER_MAGNETIC + + + + + + + CHAT_BEAUTIFIER_FRESH + + + + + + + CHAT_BEAUTIFIER_VITALITY + + + + + + + SINGING_BEAUTIFIER + + + + + + + TIMBRE_TRANSFORMATION_VIGOROUS + + + + + + + TIMBRE_TRANSFORMATION_DEEP + + + + + + + TIMBRE_TRANSFORMATION_MELLOW + + + + + + + TIMBRE_TRANSFORMATION_FALSETTO + + + + + + + TIMBRE_TRANSFORMATION_FULL + + + + + + + TIMBRE_TRANSFORMATION_CLEAR + + + + + + + TIMBRE_TRANSFORMATION_RESOUNDING + + + + + + + TIMBRE_TRANSFORMATION_RINGING + + + + + + + ULTRA_HIGH_QUALITY_VOICE + + + + + + + VOICE_CHANGER_OFF + + + + + + + VOICE_CHANGER_OLDMAN + + + + + + + VOICE_CHANGER_BABYBOY + + + + + + + VOICE_CHANGER_BABYGIRL + + + + + + + VOICE_CHANGER_ZHUBAJIE + + + + + + + VOICE_CHANGER_ETHEREAL + + + + + + + VOICE_CHANGER_HULK + + + + + + + VOICE_BEAUTY_VIGOROUS + + + + + + + VOICE_BEAUTY_DEEP + + + + + + + VOICE_BEAUTY_MELLOW + + + + + + + VOICE_BEAUTY_FALSETTO + + + + + + + VOICE_BEAUTY_FULL + + + + + + + VOICE_BEAUTY_CLEAR + + + + + + + VOICE_BEAUTY_RESOUNDING + + + + + + + VOICE_BEAUTY_RINGING + + + + + + + VOICE_BEAUTY_SPACIAL + + + + + + + GENERAL_BEAUTY_VOICE_MALE_MAGNETIC + + + + + + + GENERAL_BEAUTY_VOICE_FEMALE_FRESH + + + + + + + GENERAL_BEAUTY_VOICE_FEMALE_VITALITY + + + + + + + VOICE_CONVERSION_OFF + + + + + + + VOICE_CHANGER_NEUTRAL + + + + + + + VOICE_CHANGER_SWEET + + + + + + + VOICE_CHANGER_SOLID + + + + + + + VOICE_CHANGER_BASS + + + + + + + + + channelId + + + + + + + info + + + + + + + uid + + + + + + + + + v3.2.0 + + + + + + + v3.3.0 + + + + + + + v3.0.0 + + + + + + + + + content://com.android.providers.media.documents/document/audio%203A14441 + + + + + + + /sdcard/emulated/0/audio.aac + + + + + + + /storage/emulated/0/Android/data/<packagename>/files/example.jpg + + + + + + + libagora_ai_denoise_extension.dll + + + + + + + STANDARD_BITRATE + + + + + + + COMPATIBLE_BITRATE + + + + + + + true + + + + + + + false + + + + + + + NULL + + + + + + + libagora_clear_vision_extension.so + + + + + + + libagora_super_resolution_extension.so + + + + + + + libagora_ai_noise_suppression_extension.so + + + + + + + libagora_audio_beauty_extension.so + + + + + + + libagora_spatial_audio_extension.so + + + + + + + agora_content_inspect_extension.so + + + + + + + libagora_segmentation_extension.so + + + + + + + Class 及 Enum + Class and Enum + + + + + + + Class + + + + + From 72fce7aa51b40adc072e8e8a96de93fe1488fdfb Mon Sep 17 00:00:00 2001 From: Cilla-luodan <85477033+Cilla-luodan@users.noreply.github.com> Date: Thu, 13 Jun 2024 12:01:32 +0800 Subject: [PATCH 05/20] methods done --- dita/RTC-NG/RTC_NG_API_Harmony.ditamap | 134 ++++++++-------- .../config/keys-rtc-ng-api-harmony.ditamap | 148 +++++++++--------- 2 files changed, 141 insertions(+), 141 deletions(-) diff --git a/dita/RTC-NG/RTC_NG_API_Harmony.ditamap b/dita/RTC-NG/RTC_NG_API_Harmony.ditamap index 85a74808969..9c424713879 100644 --- a/dita/RTC-NG/RTC_NG_API_Harmony.ditamap +++ b/dita/RTC-NG/RTC_NG_API_Harmony.ditamap @@ -47,7 +47,7 @@ - + @@ -80,12 +80,12 @@ - + - + - - + + @@ -128,18 +128,18 @@ - - + + - - + + - - + + @@ -233,7 +233,7 @@ - + @@ -258,16 +258,16 @@ - - + + - - - - + + + + @@ -286,7 +286,7 @@ - + @@ -322,7 +322,7 @@ - + @@ -339,11 +339,11 @@ - + - + @@ -352,7 +352,7 @@ - + @@ -362,7 +362,7 @@ - + @@ -439,7 +439,7 @@ - + @@ -483,7 +483,7 @@ - + @@ -496,7 +496,7 @@ - + @@ -504,16 +504,16 @@ - - - - - - - - - - + + + + + + + + + + @@ -528,9 +528,9 @@ - + - + @@ -583,7 +583,7 @@ - + @@ -599,7 +599,7 @@ - + @@ -644,7 +644,7 @@ - + @@ -665,11 +665,11 @@ - - - + + + - + @@ -691,7 +691,7 @@ - + @@ -700,25 +700,25 @@ - - - - - - - - - + + + + + + + + + - - + + - + - + @@ -727,19 +727,19 @@ - - + + - + - + - - - + + + diff --git a/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap b/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap index e350d294a18..7ed570faf5b 100644 --- a/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap +++ b/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap @@ -3328,7 +3328,7 @@ - + @@ -3388,7 +3388,7 @@ - + @@ -3435,7 +3435,7 @@ - + setLocalVideoMirrorMode @@ -3443,7 +3443,7 @@ - + @@ -3606,7 +3606,7 @@ - + @@ -3651,7 +3651,7 @@ - + enableContentInspect @@ -3674,7 +3674,7 @@ - + enableVideoImageSource @@ -3688,7 +3688,7 @@ - + setAVSyncSource @@ -3702,28 +3702,28 @@ - + addHandler - + complain - + getNetworkType - + getNtpWallTimeInMs @@ -3744,63 +3744,63 @@ - + getErrorDescription - + getNativeHandle - + getSdkVersion - + isFeatureAvailableOnDevice - + queryDeviceScore - + rate - + removeHandler - + setLocalAccessPoint - + setCloudProxy @@ -3828,14 +3828,14 @@ - + setLogLevel - + sendCustomReportMessage @@ -3859,14 +3859,14 @@ - + onFirstRemoteAudioDecoded - + onFirstRemoteAudioFrame @@ -3915,7 +3915,7 @@ - + onUserMuteAudio @@ -3929,14 +3929,14 @@ - + onNetworkTypeChanged - + onConnectionInterrupted @@ -3950,21 +3950,21 @@ - + onConnectionBanned - + onTokenPrivilegeWillExpire - + onRequestToken @@ -3978,14 +3978,14 @@ - + onUserInfoUpdated - + onUplinkNetworkInfoUpdated @@ -4015,42 +4015,42 @@ - + onVideoStopped - + onFirstLocalAudioFramePublished - + onFirstLocalVideoFramePublished - + onFirstLocalVideoFrame - + onAudioPublishStateChanged - + onVideoPublishStateChanged @@ -4059,21 +4059,21 @@ - + onAudioSubscribeStateChanged - + onFirstRemoteVideoDecoded - + onFirstRemoteVideoFrame @@ -4094,21 +4094,21 @@ - + onUserEnableLocalVideo - + onUserEnableVideo - + onUserMuteVideo @@ -4122,7 +4122,7 @@ - + onVideoSubscribeStateChanged @@ -4166,7 +4166,7 @@ - + onRemoteAudioTransportStats @@ -4180,14 +4180,14 @@ - + onRemoteVideoTransportStats - + onAudioQuality @@ -4203,70 +4203,70 @@ - + onMetaData - + onPlayerCacheStats - + onPlayerEvent - + onPlayerPlaybackStats - + onPlayerStateChanged - + onPositionChanged - + onReadData - + onSeek - + onPlayBufferUpdated - + onPreloadEvent @@ -4280,14 +4280,14 @@ - + onPlayerSrcInfoChanged - + onPlayerInfoUpdated @@ -4334,7 +4334,7 @@ - + onAudioEffectFinished @@ -4343,7 +4343,7 @@ - + onEncryptionError @@ -4366,7 +4366,7 @@ - + onTranscodingUpdated @@ -4375,7 +4375,7 @@ - + onChannelMediaRelayStateChanged @@ -4391,7 +4391,7 @@ - + onActiveSpeaker @@ -4409,7 +4409,7 @@ - + onAudioRouteChanged @@ -4418,7 +4418,7 @@ - + onRemoteSubscribeFallbackToAudioOnly @@ -4442,7 +4442,7 @@ - + @@ -4618,7 +4618,7 @@ - + @@ -4703,7 +4703,7 @@ - + @@ -4712,7 +4712,7 @@ - + @@ -4736,14 +4736,14 @@ - + onProxyConnected - + onFaceInfo From 44599bc2c44ca32efc74ea880c5f8db2c7f2975b Mon Sep 17 00:00:00 2001 From: Cilla-luodan <85477033+Cilla-luodan@users.noreply.github.com> Date: Thu, 13 Jun 2024 15:24:00 +0800 Subject: [PATCH 06/20] temp --- .../api_irtcengine_startscreencapture.dita | 1 + dita/RTC-NG/API/rtc_api_data_type.dita | 609 ++++-- .../config/keys-rtc-ng-api-harmony.ditamap | 1904 ++++++++--------- 3 files changed, 1332 insertions(+), 1182 deletions(-) diff --git a/dita/RTC-NG/API/api_irtcengine_startscreencapture.dita b/dita/RTC-NG/API/api_irtcengine_startscreencapture.dita index f8fa2165039..4ba8af59e5a 100644 --- a/dita/RTC-NG/API/api_irtcengine_startscreencapture.dita +++ b/dita/RTC-NG/API/api_irtcengine_startscreencapture.dita @@ -15,6 +15,7 @@

public abstract int startScreenCapture(ScreenCaptureParameters screenCaptureParameters); + public abstract startScreenCapture(): number; - (int)startScreenCapture:(AgoraScreenCaptureParameters2* _Nullable)parameters NS_SWIFT_NAME(startScreenCapture(_:)); #if defined(__ANDROID__) || (defined(__APPLE__) && TARGET_OS_IOS) virtual int startScreenCapture(const ScreenCaptureParameters2& captureParams) = 0; diff --git a/dita/RTC-NG/API/rtc_api_data_type.dita b/dita/RTC-NG/API/rtc_api_data_type.dita index 32b96fbbd09..2abb08a1897 100644 --- a/dita/RTC-NG/API/rtc_api_data_type.dita +++ b/dita/RTC-NG/API/rtc_api_data_type.dita @@ -275,6 +275,155 @@

  • +
      +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
        +
      • +
      • +
      • +
      • +
      • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
        +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
        +
      • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • @@ -582,100 +731,100 @@
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
    • @@ -1625,142 +1774,142 @@
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
    • diff --git a/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap b/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap index 7ed570faf5b..2c0b213b875 100644 --- a/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap +++ b/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap @@ -4781,7 +4781,7 @@ - + AdvancedAudioOptions @@ -4795,14 +4795,14 @@ - + AdvancedConfigInfo - + AgoraRhythmPlayerConfig @@ -4816,21 +4816,21 @@ - + AudioEncodedFrameObserverConfig - + AudioFrame - + AudioSpectrumInfo @@ -4851,14 +4851,14 @@ - + BeautyOptions - + CacheStatistics @@ -4907,7 +4907,7 @@ - + ClimaxSegment @@ -4921,35 +4921,35 @@ - + ColorEnhanceOptions - + ContentInspectConfig - + ContentInspectModule - + CodecCapInfo - + CodecCapLevels @@ -4963,35 +4963,35 @@ - + DeviceInfo - + DirectCdnStreamingMediaOptions - + DirectCdnStreamingStats - + EchoTestConfiguration - + EncodedVideoFrameInfo @@ -5005,28 +5005,28 @@ - + AgoraVideoFrame - + IDirectCdnStreamingEventHandler - + AgoraFocalLengthInfo - + ImageTrackOptions @@ -5075,14 +5075,14 @@ - + LocalAccessPointConfiguration - + LogUploadServerInfo @@ -5096,7 +5096,7 @@ - + LocalSpatialAudioConfig @@ -5117,14 +5117,14 @@ - + LogConfig - + LowlightEnhanceOptions @@ -5138,42 +5138,42 @@ - + MediaPlayerSource - + Music - + MusicCacheInfo - + MusicChartInfo - + MusicCollection - + MusicContentCenterConfiguration @@ -5187,42 +5187,42 @@ - + PlayerPlaybackStats - + MediaStreamInfo - + PlayerUpdatedInfo - + RecorderInfo - + RecorderStreamInfo - + Rectangle @@ -5243,7 +5243,7 @@ - + RemoteVoicePositionInfo @@ -5313,21 +5313,21 @@ - + SpatialAudioParams - + SpatialAudioZone - + SrcInfo @@ -5348,21 +5348,21 @@ - + UplinkNetworkInfo - + UserAudioSpectrumInfo - + UserInfo @@ -5376,7 +5376,7 @@ - + VideoDenoiserOptions @@ -5544,21 +5544,21 @@ - + VideoLayout - + VideoRenderingTracingInfo - + VideoSubscriptionOptions @@ -5670,7 +5670,7 @@ - + WatermarkOptions @@ -5682,3086 +5682,3086 @@ - ADAPT_NONE + Adaptnone - ADAPT_UP_BANDWIDTH + Adaptupbandwidth - ADAPT_DOWN_BANDWIDTH + Adaptdownbandwidth - + - AreaCode + Areacode - AREA_CODE_CN + Areacodecn - AREA_CODE_NA + Areacodena - AREA_CODE_EU + Areacodeeu - AREA_CODE_AS + Areacodeas - AREA_CODE_JP + Areacodejp - AREA_CODE_IN + Areacodein - AREA_CODE_GLOB + Areacodeglob - AUDIENCE_LATENCY_LEVEL_LOW_LATENCY + Audiencelatencylevellowlatency - AUDIENCE_LATENCY_LEVEL_ULTRA_LOW_LATENCY + Audiencelatencylevelultralowlatency - AudioCodecProfileType + Audiocodecprofiletype - LC_AAC + Lcaac - HE_AAC + Heaac - HE_AAC_V2 + Heaacv2 - AUDIO_CODEC_OPUS + Audiocodecopus - AUDIO_CODEC_PCMA + Audiocodecpcma - AUDIO_CODEC_PCMU + Audiocodecpcmu - AUDIO_CODEC_G722 + Audiocodecg722 - AUDIO_CODEC_AACLC + Audiocodecaaclc - AUDIO_CODEC_HEAAC + Audiocodecheaac - AUDIO_CODEC_JC1 + Audiocodecjc1 - AUDIO_CODEC_HEAAC2 + Audiocodecheaac2 - AUDIO_ENCODED_FRAME_OBSERVER_POSITION_MIC + Audioencodedframeobserverpositionmic - AUDIO_ENCODED_FRAME_OBSERVER_POSITION_PLAYBACK + Audioencodedframeobserverpositionplayback - AUDIO_ENCODED_FRAME_OBSERVER_POSITION_MIXED + Audioencodedframeobserverpositionmixed - AUDIO_ENCODING_TYPE_AAC_16000_LOW + Audioencodingtypeaac16000low - AUDIO_ENCODING_TYPE_AAC_16000_MEDIUM + Audioencodingtypeaac16000medium - AUDIO_ENCODING_TYPE_AAC_32000_LOW + Audioencodingtypeaac32000low - AUDIO_ENCODING_TYPE_AAC_32000_MEDIUM + Audioencodingtypeaac32000medium - AUDIO_ENCODING_TYPE_AAC_32000_HIGH + Audioencodingtypeaac32000high - AUDIO_ENCODING_TYPE_AAC_48000_MEDIUM + Audioencodingtypeaac48000medium - AUDIO_ENCODING_TYPE_AAC_48000_HIGH + Audioencodingtypeaac48000high - AUDIO_ENCODING_TYPE_OPUS_16000_LOW + Audioencodingtypeopus16000low - AUDIO_ENCODING_TYPE_OPUS_16000_MEDIUM + Audioencodingtypeopus16000medium - AUDIO_ENCODING_TYPE_OPUS_48000_MEDIUM + Audioencodingtypeopus48000medium - AUDIO_ENCODING_TYPE_OPUS_48000_HIGH + Audioencodingtypeopus48000high - AUDIO_EFFECT_OFF + Audioeffectoff - COMPRESSION_PREFERENCE + Compressionpreference - PREFER_LOW_LATENCY + Preferlowlatency - PREFER_QUALITY + Preferquality - CONTENT_INSPECT_DEVICE_TYPE + Contentinspectdevicetype - CONTENT_INSPECT_DEVICE_INVALID + Contentinspectdeviceinvalid - CONTENT_INSPECT_DEVICE_AGORA + Contentinspectdeviceagora - CONTENT_INSPECT_DEVICE_HIVE + Contentinspectdevicehive - CONTENT_INSPECT_DEVICE_TUPU + Contentinspectdevicetupu - CONTENT_INSPECT_NEUTRAL + Contentinspectneutral - CONTENT_INSPECT_SEXY + Contentinspectsexy - CONTENT_INSPECT_PORN + Contentinspectporn - CONTENT_INSPECT_TYPE_INVALID + Contentinspecttypeinvalid - CONTENT_INSPECT_TYPE_MODERATION + Contentinspecttypemoderation - CONTENT_INSPECT_TYPE_SUPERVISE + Contentinspecttypesupervise - CONTENT_INSPECT_TYPE_IMAGE_MODERATION + Contentinspecttypeimagemoderation - ENCODING_PREFERENCE + Encodingpreference - PREFER_AUTO + Preferauto - PREFER_SOFTWARE + Prefersoftware - PREFER_HARDWARE + Preferhardware - ExternalVideoSourceType + Externalvideosourcetype - VIDEO_FRAME + Videoframe - ENCODED_VIDEO_FRAME + Encodedvideoframe - ROOM_ACOUSTICS_KTV + Roomacousticsktv - ROOM_ACOUSTICS_VOCAL_CONCERT + Roomacousticsvocalconcert - ROOM_ACOUSTICS_STUDIO + Roomacousticsstudio - ROOM_ACOUSTICS_PHONOGRAPH + Roomacousticsphonograph - ROOM_ACOUSTICS_VIRTUAL_STEREO + Roomacousticsvirtualstereo - ROOM_ACOUSTICS_SPACIAL + Roomacousticsspacial - ROOM_ACOUSTICS_ETHEREAL + Roomacousticsethereal - ROOM_ACOUSTICS_VIRTUAL_SURROUND_SOUND + Roomacousticsvirtualsurroundsound - ROOM_ACOUSTICS_CHORUS + Roomacousticschorus - ROOM_ACOUSTICS_3D_VOICE + Roomacoustics3dvoice - VOICE_CHANGER_EFFECT_UNCLE + Voicechangereffectuncle - VOICE_CHANGER_EFFECT_OLDMAN + Voicechangereffectoldman - VOICE_CHANGER_EFFECT_BOY + Voicechangereffectboy - VOICE_CHANGER_EFFECT_SISTER + Voicechangereffectsister - VOICE_CHANGER_EFFECT_GIRL + Voicechangereffectgirl - VOICE_CHANGER_EFFECT_PIGKING + Voicechangereffectpigking - VOICE_CHANGER_EFFECT_HULK + Voicechangereffecthulk - STYLE_TRANSFORMATION_RNB + Styletransformationrnb - STYLE_TRANSFORMATION_POPULAR + Styletransformationpopular - PITCH_CORRECTION + Pitchcorrection - AUDIO_EQUALIZATION_BAND_FREQUENCY + Audioequalizationbandfrequency - AUDIO_EQUALIZATION_BAND_31 + Audioequalizationband31 - AUDIO_EQUALIZATION_BAND_62 + Audioequalizationband62 - AUDIO_EQUALIZATION_BAND_125 + Audioequalizationband125 - AUDIO_EQUALIZATION_BAND_250 + Audioequalizationband250 - AUDIO_EQUALIZATION_BAND_500 + Audioequalizationband500 - AUDIO_EQUALIZATION_BAND_1K + Audioequalizationband1k - AUDIO_EQUALIZATION_BAND_2K + Audioequalizationband2k - AUDIO_EQUALIZATION_BAND_4K + Audioequalizationband4k - AUDIO_EQUALIZATION_BAND_8K + Audioequalizationband8k - AUDIO_EQUALIZATION_BAND_16K + Audioequalizationband16k - FRAME_TYPE_PCM16 + Frametypepcm16 - POSITION_PLAYBACK + Positionplayback - POSITION_RECORD + Positionrecord - POSITION_MIXED + Positionmixed - POSITION_BEFORE_MIXING + Positionbeforemixing - POSITION_EAR_MONITORING + Positionearmonitoring - + - AudioDualMonoMode + Audiodualmonomode - AUDIO_DUAL_MONO_STEREO + Audiodualmonostereo - AUDIO_DUAL_MONO_L + Audiodualmonol - AUDIO_DUAL_MONO_R + Audiodualmonor - AUDIO_DUAL_MONO_MIX + Audiodualmonomix - AudioMixingDualMonoMode + Audiomixingdualmonomode - AUDIO_MIXING_DUAL_MONO_AUTO + Audiomixingdualmonoauto - AUDIO_MIXING_DUAL_MONO_L + Audiomixingdualmonol - AUDIO_MIXING_DUAL_MONO_R + Audiomixingdualmonor - AUDIO_MIXING_DUAL_MONO_MIX + Audiomixingdualmonomix - AUDIO_MIXING_REASON_CAN_NOT_OPEN + Audiomixingreasoncannotopen - AUDIO_MIXING_REASON_TOO_FREQUENT_CALL + Audiomixingreasontoofrequentcall - AUDIO_MIXING_REASON_INTERRUPTED_EOF + Audiomixingreasoninterruptedeof - AUDIO_MIXING_REASON_OK + Audiomixingreasonok - AUDIO_MIXING_REASON_ONE_LOOP_COMPLETED + Audiomixingreasononeloopcompleted - AUDIO_MIXING_REASON_ALL_LOOPS_COMPLETED + Audiomixingreasonallloopscompleted - AUDIO_MIXING_REASON_STOPPED_BY_USER + Audiomixingreasonstoppedbyuser - AUDIO_MIXING_STATE_PLAYING + Audiomixingstateplaying - AUDIO_MIXING_STATE_PAUSED + Audiomixingstatepaused - AUDIO_MIXING_STATE_STOPPED + Audiomixingstatestopped - AUDIO_MIXING_STATE_FAILED + Audiomixingstatefailed - AUDIO_MIXING_STATE_COMPLETED + Audiomixingstatecompleted - AUDIO_MIXING_STATE_ALL_LOOPS_COMPLETED + Audiomixingstateallloopscompleted - + - AgoraAudioProcessChannels + Agoraaudioprocesschannels - AGORA_AUDIO_MONO_PROCESSING + Agoraaudiomonoprocessing - AGORA_AUDIO_STEREO_PROCESSING + Agoraaudiostereoprocessing - + - AudioProfile + Audioprofile - DEFAULT + Default - SPEECH_STANDARD + Speechstandard - MUSIC_STANDARD + Musicstandard - MUSIC_STANDARD_STEREO + Musicstandardstereo - MUSIC_HIGH_QUALITY + Musichighquality - MUSIC_HIGH_QUALITY_STEREO + Musichighqualitystereo - AUDIO_PROFILE_IOT + Audioprofileiot - AUDIO_PROFILE_NUM + Audioprofilenum - AudioRangeMode + Audiorangemode - AUDIO_RANGE_MODE_WORLD + Audiorangemodeworld - AUDIO_RANGE_MODE_TEAM + Audiorangemodeteam - AUDIO_FILE_RECORDING_MIC + Audiofilerecordingmic - AUDIO_FILE_RECORDING_PLAYBACK + Audiofilerecordingplayback - AUDIO_FILE_RECORDING_MIXED + Audiofilerecordingmixed - AUDIO_RECORDING_QUALITY_LOW + Audiorecordingqualitylow - AUDIO_RECORDING_QUALITY_MEDIUM + Audiorecordingqualitymedium - AUDIO_RECORDING_QUALITY_HIGH + Audiorecordingqualityhigh - AUDIO_RECORDING_QUALITY_ULTRA_HIGH + Audiorecordingqualityultrahigh - AUDIO_REVERB_OFF + Audioreverboff - AUDIO_REVERB_FX_KTV + Audioreverbfxktv - AUDIO_REVERB_FX_VOCAL_CONCERT + Audioreverbfxvocalconcert - AUDIO_REVERB_FX_UNCLE + Audioreverbfxuncle - AUDIO_REVERB_FX_SISTER + Audioreverbfxsister - AUDIO_REVERB_FX_STUDIO + Audioreverbfxstudio - AUDIO_REVERB_FX_POPULAR + Audioreverbfxpopular - AUDIO_REVERB_FX_RNB + Audioreverbfxrnb - AUDIO_REVERB_FX_PHONOGRAPH + Audioreverbfxphonograph - AUDIO_REVERB_POPULAR + Audioreverbpopular - AUDIO_REVERB_RNB + Audioreverbrnb - AUDIO_REVERB_ROCK + Audioreverbrock - AUDIO_REVERB_HIPHOP + Audioreverbhiphop - AUDIO_REVERB_VOCAL_CONCERT + Audioreverbvocalconcert - AUDIO_REVERB_KTV + Audioreverbktv - AUDIO_REVERB_STUDIO + Audioreverbstudio - AUDIO_VIRTUAL_STEREO + Audiovirtualstereo - AUDIO_ELECTRONIC_VOICE + Audioelectronicvoice - AUDIO_THREEDIM_VOICE + Audiothreedimvoice - AUDIO_REVERB_TYPE + Audioreverbtype - AUDIO_REVERB_DRY_LEVEL + Audioreverbdrylevel - AUDIO_REVERB_WET_LEVEL + Audioreverbwetlevel - AUDIO_REVERB_ROOM_SIZE + Audioreverbroomsize - AUDIO_REVERB_WET_DELAY + Audioreverbwetdelay - AUDIO_REVERB_STRENGTH + Audioreverbstrength - AUDIO_ROUTE_DEFAULT + Audioroutedefault - AUDIO_ROUTE_HEADSET + Audiorouteheadset - AUDIO_ROUTE_EARPIECE + Audiorouteearpiece - AUDIO_ROUTE_HEADSETNOMIC + Audiorouteheadsetnomic - AUDIO_ROUTE_SPEAKERPHONE + Audioroutespeakerphone - AUDIO_ROUTE_LOUDSPEAKER + Audiorouteloudspeaker - AUDIO_ROUTE_BLUETOOTH_DEVICE_HFP + Audioroutebluetoothdevicehfp - AUDIO_ROUTE_USB + Audiorouteusb - AUDIO_ROUTE_HDMI + Audioroutehdmi - AUDIO_ROUTE_DISPLAYPORT + Audioroutedisplayport - AUDIO_ROUTE_AIRPLAY + Audiorouteairplay - AUDIO_ROUTE_BLUETOOTH_DEVICE_A2DP + Audioroutebluetoothdevicea2dp - AudioSampleRateType + Audiosampleratetype - AUDIO_SAMPLE_RATE_32000 + Audiosamplerate32000 - AUDIO_SAMPLE_RATE_44100 + Audiosamplerate44100 - AUDIO_SAMPLE_RATE_48000 + Audiosamplerate48000 - AudioScenario + Audioscenario - AUDIO_SCENARIO_DEFAULT + Audioscenariodefault - AUDIO_SCENARIO_CHATROOM + Audioscenariochatroom - AUDIO_SCENARIO_GAME_STREAMING + Audioscenariogamestreaming - AUDIO_SCENARIO_CHORUS + Audioscenariochorus - AUDIO_SCENARIO_MEETING + Audioscenariomeeting - CONNECTION_STATE_DISCONNECTED + Connectionstatedisconnected - CONNECTION_STATE_CONNECTING + Connectionstateconnecting - CONNECTION_STATE_CONNECTED + Connectionstateconnected - CONNECTION_STATE_RECONNECTING + Connectionstatereconnecting - CONNECTION_STATE_FAILED + Connectionstatefailed - CONNECTION_CHANGED_CONNECTING + Connectionchangedconnecting - CONNECTION_CHANGED_JOIN_SUCCESS + Connectionchangedjoinsuccess - CONNECTION_CHANGED_INTERRUPTED + Connectionchangedinterrupted - CONNECTION_CHANGED_BANNED_BY_SERVER + Connectionchangedbannedbyserver - CONNECTION_CHANGED_JOIN_FAILED + Connectionchangedjoinfailed - CONNECTION_CHANGED_LEAVE_CHANNEL + Connectionchangedleavechannel - CONNECTION_CHANGED_INVALID_APP_ID + Connectionchangedinvalidappid - CONNECTION_CHANGED_INVALID_CHANNEL_NAME + Connectionchangedinvalidchannelname - CONNECTION_CHANGED_INVALID_TOKEN + Connectionchangedinvalidtoken - CONNECTION_CHANGED_TOKEN_EXPIRED + Connectionchangedtokenexpired - CONNECTION_CHANGED_REJECTED_BY_SERVER + Connectionchangedrejectedbyserver - CONNECTION_CHANGED_SETTING_PROXY_SERVER + Connectionchangedsettingproxyserver - CONNECTION_CHANGED_RENEW_TOKEN + Connectionchangedrenewtoken - CONNECTION_CHANGED_CLIENT_IP_ADDRESS_CHANGED + Connectionchangedclientipaddresschanged - CONNECTION_CHANGED_KEEP_ALIVE_TIMEOUT + Connectionchangedkeepalivetimeout - CONNECTION_CHANGED_REJOIN_SUCCESS + Connectionchangedrejoinsuccess - CONNECTION_CHANGED_LOST + Connectionchangedlost - CONNECTION_CHANGED_ECHO_TEST + Connectionchangedechotest - CONNECTION_CHANGED_CLIENT_IP_ADDRESS_CHANGED_BY_USER + Connectionchangedclientipaddresschangedbyuser - CONNECTION_CHANGED_SAME_UID_LOGIN + Connectionchangedsameuidlogin - CONNECTION_CHANGED_TOO_MANY_BROADCASTERS + Connectionchangedtoomanybroadcasters - CONTAINER_MP4 + Containermp4 - AudioTrackType + Audiotracktype - AUDIO_TRACK_MIXABLE + Audiotrackmixable - AUDIO_TRACK_DIRECT + Audiotrackdirect - CAMERA_DIRECTION + Cameradirection - CAMERA_REAR + Camerarear - CAMERA_FRONT + Camerafront - CAMERA_EXTRA + Cameraextra - CAMERA_FOCAL_LENGTH_TYPE + Camerafocallengthtype - CAMERA_FOCAL_LENGTH_DEFAULT + Camerafocallengthdefault - CAMERA_FOCAL_LENGTH_WIDE_ANGLE + Camerafocallengthwideangle - CAMERA_FOCAL_LENGTH_ULTRA_WIDE + Camerafocallengthultrawide - CAPTURE_BRIGHTNESS_LEVEL_INVALID + Capturebrightnesslevelinvalid - CAPTURE_BRIGHTNESS_LEVEL_NORMAL + Capturebrightnesslevelnormal - CAPTURE_BRIGHTNESS_LEVEL_BRIGHT + Capturebrightnesslevelbright - CAPTURE_BRIGHTNESS_LEVEL_DARK + Capturebrightnessleveldark - CAPTURER_OUTPUT_PREFERENCE + Captureroutputpreference - CAPTURER_OUTPUT_PREFERENCE_AUTO + Captureroutputpreferenceauto - CAPTURER_OUTPUT_PREFERENCE_PERFORMANCE + Captureroutputpreferenceperformance - CAPTURER_OUTPUT_PREFERENCE_PREVIEW + Captureroutputpreferencepreview - CAPTURER_OUTPUT_PREFERENCE_MANUAL + Captureroutputpreferencemanual - RELAY_OK + Relayok - RELAY_ERROR_SERVER_ERROR_RESPONSE + Relayerrorservererrorresponse - RELAY_ERROR_SERVER_NO_RESPONSE + Relayerrorservernoresponse - RELAY_ERROR_NO_RESOURCE_AVAILABLE + Relayerrornoresourceavailable - RELAY_ERROR_FAILED_JOIN_SRC + Relayerrorfailedjoinsrc - RELAY_ERROR_FAILED_JOIN_DEST + Relayerrorfailedjoindest - RELAY_ERROR_FAILED_PACKET_RECEIVED_FROM_SRC + Relayerrorfailedpacketreceivedfromsrc - RELAY_ERROR_FAILED_PACKET_SENT_TO_DEST + Relayerrorfailedpacketsenttodest - RELAY_ERROR_SERVER_CONNECTION_LOST + Relayerrorserverconnectionlost - RELAY_ERROR_INTERNAL_ERROR + Relayerrorinternalerror - RELAY_ERROR_SRC_TOKEN_EXPIRED + Relayerrorsrctokenexpired - RELAY_ERROR_DEST_TOKEN_EXPIRED + Relayerrordesttokenexpired - RELAY_EVENT_NETWORK_DISCONNECTED + Relayeventnetworkdisconnected - RELAY_EVENT_NETWORK_CONNECTED + Relayeventnetworkconnected - RELAY_EVENT_PACKET_JOINED_SRC_CHANNEL + Relayeventpacketjoinedsrcchannel - RELAY_EVENT_PACKET_JOINED_DEST_CHANNEL + Relayeventpacketjoineddestchannel - RELAY_EVENT_PACKET_SENT_TO_DEST_CHANNEL + Relayeventpacketsenttodestchannel - RELAY_EVENT_PACKET_RECEIVED_VIDEO_FROM_SRC + Relayeventpacketreceivedvideofromsrc - RELAY_EVENT_PACKET_RECEIVED_AUDIO_FROM_SRC + Relayeventpacketreceivedaudiofromsrc - RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL + Relayeventpacketupdatedestchannel - RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL_NOT_CHANGE + Relayeventpacketupdatedestchannelnotchange - RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL_IS_NULL + Relayeventpacketupdatedestchannelisnull - RELAY_EVENT_VIDEO_PROFILE_UPDATE + Relayeventvideoprofileupdate - RELAY_EVENT_PAUSE_SEND_PACKET_TO_DEST_CHANNEL_SUCCESS + Relayeventpausesendpackettodestchannelsuccess - RELAY_EVENT_PAUSE_SEND_PACKET_TO_DEST_CHANNEL_FAILED + Relayeventpausesendpackettodestchannelfailed - RELAY_EVENT_RESUME_SEND_PACKET_TO_DEST_CHANNEL_SUCCESS + Relayeventresumesendpackettodestchannelsuccess - RELAY_EVENT_RESUME_SEND_PACKET_TO_DEST_CHANNEL_FAILED + Relayeventresumesendpackettodestchannelfailed - RELAY_STATE_IDLE + Relaystateidle - RELAY_STATE_CONNECTING + Relaystateconnecting - RELAY_STATE_RUNNING + Relaystaterunning - RELAY_STATE_FAILURE + Relaystatefailure - CHANNEL_PROFILE_COMMUNICATION + Channelprofilecommunication - CHANNEL_PROFILE_LIVE_BROADCASTING + Channelprofilelivebroadcasting - CHANNEL_PROFILE_GAME + Channelprofilegame - CHANNEL_PROFILE_CLOUD_GAMING + Channelprofilecloudgaming - CHANNEL_PROFILE_COMMUNICATION_1v1 + Channelprofilecommunication1v1 - CLIENT_ROLE_BROADCASTER + Clientrolebroadcaster - CLIENT_ROLE_AUDIENCE + Clientroleaudience - CLIENT_ROLE_CHANGE_FAILED_TOO_MANY_BROADCASTERS + Clientrolechangefailedtoomanybroadcasters - CLIENT_ROLE_CHANGE_FAILED_NOT_AUTHORIZED + Clientrolechangefailednotauthorized - CLIENT_ROLE_CHANGE_FAILED_REQUEST_TIME_OUT + Clientrolechangefailedrequesttimeout - CLIENT_ROLE_CHANGE_FAILED_CONNECTION_FAILED + Clientrolechangefailedconnectionfailed - TRANSPORT_TYPE_NONE_PROXY + Transporttypenoneproxy - TRANSPORT_TYPE_UDP_PROXY + Transporttypeudpproxy - TRANSPORT_TYPE_TCP_PROXY + Transporttypetcpproxy - PROXY_TYPE_NONE_PROXY + Proxytypenoneproxy - PROXY_TYPE_UDP_CLOUD_PROXY + Proxytypeudpcloudproxy - PROXY_TYPE_TCP_CLOUD_PROXY + Proxytypetcpcloudproxy - PROXY_TYPE_LOCAL_PROXY + Proxytypelocalproxy - PROXY_TYPE_TCP_AUTO_FALLBACK + Proxytypetcpautofallback - DEGRADATION_PREFERENCE + Degradationpreference - MAINTAIN_QUALITY + Maintainquality - MAINTAIN_FRAMERATE + Maintainframerate - MAINTAIN_BALANCED + Maintainbalanced - MAINTAIN_RESOLUTION + Maintainresolution - DirectCdnStreamingReason + Directcdnstreamingreason - OK + Ok - FAILED + Failed - AUDIO_PUBLICATION + Audiopublication - VIDEO_PUBLICATION + Videopublication - NET_CONNECT + Netconnect - BAD_NAME + Badname - DirectCdnStreamingState + Directcdnstreamingstate - IDLE + Idle - RUNNING + Running - STOPPED + Stopped - FAILED + Failed - RECOVERING + Recovering - EAR_MONITORING_FILTER_NONE + Earmonitoringfilternone - EAR_MONITORING_FILTER_BUILT_IN_AUDIO_FILTERS + Earmonitoringfilterbuiltinaudiofilters - EAR_MONITORING_FILTER_NOISE_SUPPRESSION + Earmonitoringfilternoisesuppression - EAR_MONITORING_FILTER_REUSE_POST_PROCESSING_FILTER + Earmonitoringfilterreusepostprocessingfilter - ENCRYPTION_ERROR_TYPE + Encryptionerrortype - ENCRYPTION_ERROR_INTERNAL_FAILURE + Encryptionerrorinternalfailure - ENCRYPTION_ERROR_DECRYPTION_FAILURE + Encryptionerrordecryptionfailure - ENCRYPTION_ERROR_ENCRYPTION_FAILURE + Encryptionerrorencryptionfailure - ENCRYPTION_ERROR_DATASTREAM_DECRYPTION_FAILURE + Encryptionerrordatastreamdecryptionfailure - ENCRYPTION_ERROR_DATASTREAM_ENCRYPTION_FAILURE + Encryptionerrordatastreamencryptionfailure - ERR_OK + Errok - ERR_FAILED + Errfailed - ERR_INVALID_ARGUMENT + Errinvalidargument - ERR_NOT_READY + Errnotready - ERR_NOT_SUPPORTED + Errnotsupported - ERR_REFUSED + Errrefused - ERR_BUFFER_TOO_SMALL + Errbuffertoosmall - ERR_NOT_INITIALIZED + Errnotinitialized - ERR_INVALID_STATE + Errinvalidstate - ERR_NO_PERMISSION + Errnopermission - ERR_TIMEDOUT + Errtimedout - ERR_JOIN_CHANNEL_REJECTED + Errjoinchannelrejected - ERR_LEAVE_CHANNEL_REJECTED + Errleavechannelrejected - ERR_ALREADY_IN_USE + Erralreadyinuse - ERR_ABORTED + Erraborted - ERR_RESOURCE_LIMITED + Errresourcelimited - ERR_INVALID_APP_ID + Errinvalidappid - ERR_INVALID_CHANNEL_NAME + Errinvalidchannelname - ERR_NO_SERVER_RESOURCES + Errnoserverresources - ERR_TOKEN_EXPIRED + Errtokenexpired - ERR_INVALID_TOKEN + Errinvalidtoken - ERR_CONNECTION_INTERRUPTED + Errconnectioninterrupted - ERR_CONNECTION_LOST + Errconnectionlost - ERR_NOT_IN_CHANNEL + Errnotinchannel - ERR_SIZE_TOO_LARGE + Errsizetoolarge - ERR_BITRATE_LIMIT + Errbitratelimit - ERR_TOO_MANY_DATA_STREAMS + Errtoomanydatastreams - ERR_STREAM_MESSAGE_TIMEOUT + Errstreammessagetimeout - ERR_SET_CLIENT_ROLE_NOT_AUTHORIZED + Errsetclientrolenotauthorized - ERR_DECRYPTION_FAILED + Errdecryptionfailed - ERR_INVALID_USER_ID + Errinvaliduserid - ERR_CLIENT_IS_BANNED_BY_SERVER + Errclientisbannedbyserver - ERR_ENCRYPTED_STREAM_NOT_ALLOWED_PUBLISH + Errencryptedstreamnotallowedpublish - ERR_LICENSE_CREDENTIAL_INVALID + Errlicensecredentialinvalid - ERR_INVALID_USER_ACCOUNT + Errinvaliduseraccount - ERR_MODULE_NOT_FOUND + Errmodulenotfound - ERR_LOAD_MEDIA_ENGINE + Errloadmediaengine - ERR_ADM_GENERAL_ERROR + Erradmgeneralerror - ERR_ADM_INIT_PLAYOUT + Erradminitplayout - ERR_ADM_START_PLAYOUT + Erradmstartplayout - ERR_ADM_STOP_PLAYOUT + Erradmstopplayout - ERR_ADM_INIT_RECORDING + Erradminitrecording - ERR_ADM_START_RECORDING + Erradmstartrecording - ERR_ADM_STOP_RECORDING + Erradmstoprecording - ERR_VDM_CAMERA_NOT_AUTHORIZED + Errvdmcameranotauthorized - ERR_DATASTREAM_DECRYPTION_FAILED + Errdatastreamdecryptionfailed - EncryptionMode + Encryptionmode - AES_128_XTS + Aes128xts - AES_128_ECB + Aes128ecb - AES_256_XTS + Aes256xts - SM4_128_ECB + Sm4128ecb - AES_128_GCM + Aes128gcm - AES_256_GCM + Aes256gcm - AES_128_GCM2 + Aes128gcm2 - AES_256_GCM2 + Aes256gcm2 - MODE_END + Modeend - EXPERIENCE_REASON_NONE + Experiencereasonnone - REMOTE_NETWORK_QUALITY_POOR + Remotenetworkqualitypoor - LOCAL_NETWORK_QUALITY_POOR + Localnetworkqualitypoor - WIRELESS_SIGNAL_POOR + Wirelesssignalpoor - WIFI_BLUETOOTH_COEXIST + Wifibluetoothcoexist - EXPERIENCE_QUALITY_GOOD + Experiencequalitygood - EXPERIENCE_QUALITY_BAD + Experiencequalitybad - FeatureType + Featuretype - VIDEO_VIRTUAL_BACKGROUND + Videovirtualbackground - VIDEO_BEAUTY_EFFECT + Videobeautyeffect - FRAME_RATE + Framerate - FRAME_RATE_FPS_1 + Frameratefps1 - FRAME_RATE_FPS_7 + Frameratefps7 - FRAME_RATE_FPS_10 + Frameratefps10 - FRAME_RATE_FPS_15 + Frameratefps15 - FRAME_RATE_FPS_24 + Frameratefps24 - FRAME_RATE_FPS_30 + Frameratefps30 - FRAME_RATE_FPS_60 + Frameratefps60 - HEADPHONE_EQUALIZER_PRESET + Headphoneequalizerpreset - HEADPHONE_EQUALIZER_OFF + Headphoneequalizeroff - HEADPHONE_EQUALIZER_OVEREAR + Headphoneequalizeroverear - HEADPHONE_EQUALIZER_INEAR + Headphoneequalizerinear - LASTMILE_PROBE_RESULT_COMPLETE + Lastmileproberesultcomplete - LASTMILE_PROBE_RESULT_INCOMPLETE_NO_BWE + Lastmileproberesultincompletenobwe - LASTMILE_PROBE_RESULT_UNAVAILABLE + Lastmileproberesultunavailable - LIGHTENING_CONTRAST_LOW + Lighteningcontrastlow - LIGHTENING_CONTRAST_NORMAL + Lighteningcontrastnormal - LIGHTENING_CONTRAST_HIGH + Lighteningcontrasthigh - INJECT_STREAM_STATUS_START_SUCCESS + Injectstreamstatusstartsuccess - INJECT_STREAM_STATUS_START_ALREADY_EXISTS + Injectstreamstatusstartalreadyexists - INJECT_STREAM_STATUS_START_UNAUTHORIZED + Injectstreamstatusstartunauthorized - INJECT_STREAM_STATUS_START_TIMEDOUT + Injectstreamstatusstarttimedout - INJECT_STREAM_STATUS_START_FAILED + Injectstreamstatusstartfailed - INJECT_STREAM_STATUS_STOP_SUCCESS + Injectstreamstatusstopsuccess - INJECT_STREAM_STATUS_STOP_NOT_FOUND + Injectstreamstatusstopnotfound - INJECT_STREAM_STATUS_STOP_UNAUTHORIZED + Injectstreamstatusstopunauthorized - INJECT_STREAM_STATUS_STOP_TIMEDOUT + Injectstreamstatusstoptimedout - INJECT_STREAM_STATUS_STOP_FAILED + Injectstreamstatusstopfailed - INJECT_STREAM_STATUS_BROKEN + Injectstreamstatusbroken - LOCAL_AUDIO_STREAM_REASON_OK + Localaudiostreamreasonok - LOCAL_AUDIO_STREAM_REASON_FAILURE + Localaudiostreamreasonfailure - LOCAL_AUDIO_STREAM_REASON_DEVICE_NO_PERMISSION + Localaudiostreamreasondevicenopermission - LOCAL_AUDIO_STREAM_REASON_DEVICE_BUSY + Localaudiostreamreasondevicebusy - LOCAL_AUDIO_STREAM_REASON_CAPTURE_FAILURE + Localaudiostreamreasoncapturefailure - LOCAL_AUDIO_STREAM_REASON_ENCODE_FAILURE + Localaudiostreamreasonencodefailure - LOCAL_AUDIO_STREAM_REASON_INTERRUPTED + Localaudiostreamreasoninterrupted - LOCAL_AUDIO_STREAM_STATE_STOPPED + Localaudiostreamstatestopped - LOCAL_AUDIO_STREAM_STATE_RECORDING + Localaudiostreamstaterecording - LOCAL_AUDIO_STREAM_STATE_ENCODING + Localaudiostreamstateencoding - LOCAL_AUDIO_STREAM_STATE_FAILED + Localaudiostreamstatefailed - LOCAL_RPOXY_CONNECTIVITY_FIRST + Localrpoxyconnectivityfirst - LOCAL_RPOXY_LOCAL_ONLY + Localrpoxylocalonly - LOCAL_VIDEO_STREAM_REASON_OK + Localvideostreamreasonok - LOCAL_VIDEO_STREAM_REASON_FAILURE + Localvideostreamreasonfailure - LOCAL_VIDEO_STREAM_REASON_DEVICE_NO_PERMISSION + Localvideostreamreasondevicenopermission - LOCAL_VIDEO_STREAM_REASON_DEVICE_BUSY + Localvideostreamreasondevicebusy - LOCAL_VIDEO_STREAM_REASON_CAPTURE_FAILURE + Localvideostreamreasoncapturefailure - LOCAL_VIDEO_STREAM_REASON_CODEC_NOT_SUPPORT + Localvideostreamreasoncodecnotsupport - LOCAL_VIDEO_STREAM_REASON_DEVICE_NOT_FOUND + Localvideostreamreasondevicenotfound - LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_MINIMIZED + Localvideostreamreasonscreencapturewindowminimized - LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_CLOSED + Localvideostreamreasonscreencapturewindowclosed - LOCAL_VIDEO_STREAM_REASON_DEVICE_INTERRUPT + Localvideostreamreasondeviceinterrupt - LOCAL_VIDEO_STREAM_REASON_DEVICE_FATAL_ERROR + Localvideostreamreasondevicefatalerror - LOCAL_VIDEO_STREAM_STATE_STOPPED + Localvideostreamstatestopped - LOCAL_VIDEO_STREAM_STATE_CAPTURING + Localvideostreamstatecapturing - LOCAL_VIDEO_STREAM_STATE_ENCODING + Localvideostreamstateencoding - LOCAL_VIDEO_STREAM_STATE_FAILED + Localvideostreamstatefailed - ERR_SCREEN_CAPTURE_PERMISSION_DENIED + Errscreencapturepermissiondenied - ERR_SCREEN_CAPTURE_SYSTEM_NOT_SUPPORTED + Errscreencapturesystemnotsupported @@ -8769,1253 +8769,1253 @@ - ERR_SCREEN_CAPTURE_SYSTEM_AUDIO_NOT_SUPPORTED + Errscreencapturesystemaudionotsupported - LOG_FILTER_OFF + Logfilteroff - LOG_FILTER_DEBUG + Logfilterdebug - LOG_FILTER_INFO + Logfilterinfo - LOG_FILTER_WARN + Logfilterwarn - LOG_FILTER_ERROR + Logfiltererror - LOG_FILTER_CRITICAL + Logfiltercritical - LogLevel + Loglevel - LOG_LEVEL_NONE + Loglevelnone - LOG_LEVEL_INFO + Loglevelinfo - LOG_LEVEL_WARN + Loglevelwarn - LOG_LEVEL_ERROR + Loglevelerror - LOG_LEVEL_FATAL + Loglevelfatal - LOW_LIGHT_ENHANCE_AUTO + Lowlightenhanceauto - LOW_LIGHT_ENHANCE_MANUAL + Lowlightenhancemanual - LOW_LIGHT_ENHANCE_LEVEL_HIGH_QUALITY + Lowlightenhancelevelhighquality - LOW_LIGHT_ENHANCE_LEVEL_FAST + Lowlightenhancelevelfast - MEDIA_DEVICE_STATE_ACTIVE + Mediadevicestateactive - MEDIA_DEVICE_STATE_DISABLED + Mediadevicestatedisabled - MEDIA_DEVICE_STATE_NOT_PRESENT + Mediadevicestatenotpresent - MEDIA_DEVICE_STATE_UNPLUGGED + Mediadevicestateunplugged - MEDIA_DEVICE_STATE_UNRECOMMENDED + Mediadevicestateunrecommended - AUDIO_APPLICATION_PLAYOUT_DEVICE + Audioapplicationplayoutdevice - MediaPlayerReason + Mediaplayerreason - PLAYER_REASON_NONE + Playerreasonnone - PLAYER_REASON_INVALID_ARGUMENTS + Playerreasoninvalidarguments - PLAYER_REASON_INTERNAL + Playerreasoninternal - PLAYER_REASON_NO_RESOURCE + Playerreasonnoresource - PLAYER_REASON_INVALID_MEDIA_SOURCE + Playerreasoninvalidmediasource - PLAYER_REASON_UNKNOWN_STREAM_TYPE + Playerreasonunknownstreamtype - PLAYER_REASON_OBJ_NOT_INITIALIZED + Playerreasonobjnotinitialized - PLAYER_REASON_CODEC_NOT_SUPPORTED + Playerreasoncodecnotsupported - PLAYER_REASON_VIDEO_RENDER_FAILED + Playerreasonvideorenderfailed - PLAYER_REASON_INVALID_STATE + Playerreasoninvalidstate - PLAYER_REASON_URL_NOT_FOUND + Playerreasonurlnotfound - PLAYER_REASON_INVALID_CONNECTION_STATE + Playerreasoninvalidconnectionstate - PLAYER_REASON_SRC_BUFFER_UNDERFLOW + Playerreasonsrcbufferunderflow - PLAYER_REASON_INTERRUPTED + Playerreasoninterrupted - PLAYER_REASON_NOT_SUPPORTED + Playerreasonnotsupported - PLAYER_REASON_TOKEN_EXPIRED + Playerreasontokenexpired - PLAYER_REASON_IP_EXPIRED + Playerreasonipexpired - PLAYER_REASON_UNKNOWN + Playerreasonunknown - MediaPlayerEvent + Mediaplayerevent - PLAYER_EVENT_UNKNOWN + Playereventunknown - PLAYER_EVENT_SEEK_BEGIN + Playereventseekbegin - PLAYER_EVENT_SEEK_COMPLETE + Playereventseekcomplete - PLAYER_EVENT_SEEK_ERROR + Playereventseekerror - PLAYER_EVENT_AUDIO_TRACK_CHANGED + Playereventaudiotrackchanged - PLAYER_EVENT_BUFFER_LOW + Playereventbufferlow - PLAYER_EVENT_BUFFER_RECOVER + Playereventbufferrecover - PLAYER_EVENT_FREEZE_START + Playereventfreezestart - PLAYER_EVENT_FREEZE_STOP + Playereventfreezestop - PLAYER_EVENT_SWITCH_BEGIN + Playereventswitchbegin - PLAYER_EVENT_SWITCH_COMPLETE + Playereventswitchcomplete - PLAYER_EVENT_SWITCH_ERROR + Playereventswitcherror - PLAYER_EVENT_FIRST_DISPLAYED + Playereventfirstdisplayed - PLAYER_EVENT_REACH_CACHE_FILE_MAX_COUNT + Playereventreachcachefilemaxcount - PLAYER_EVENT_REACH_CACHE_FILE_MAX_SIZE + Playereventreachcachefilemaxsize - MediaPlayerMetadataType + Mediaplayermetadatatype - PLAYER_METADATA_TYPE_UNKNOWN + Playermetadatatypeunknown - PLAYER_METADATA_TYPE_SEI + Playermetadatatypesei - MediaPlayerState + Mediaplayerstate - PLAYER_STATE_UNKNOWN + Playerstateunknown - PLAYER_STATE_IDLE + Playerstateidle - PLAYER_STATE_OPENING + Playerstateopening - PLAYER_STATE_OPEN_COMPLETED + Playerstateopencompleted - PLAYER_STATE_PLAYING + Playerstateplaying - PLAYER_STATE_PAUSED + Playerstatepaused - PLAYER_STATE_PLAYBACK_COMPLETED + Playerstateplaybackcompleted - PLAYER_STATE_PLAYBACK_ALL_LOOPS_COMPLETED + Playerstateplaybackallloopscompleted - PLAYER_STATE_STOPPED + Playerstatestopped - PLAYER_STATE_FAILED + Playerstatefailed - MediaSourceType + Mediasourcetype - AUDIO_PLAYOUT_SOURCE + Audioplayoutsource - AUDIO_RECORDING_SOURCE + Audiorecordingsource - PRIMARY_CAMERA_SOURCE + Primarycamerasource - SECONDARY_CAMERA_SOURCE + Secondarycamerasource - CUSTOM_VIDEO_SOURCE + Customvideosource - SPEECH_DRIVEN_VIDEO_SOURCE + Speechdrivenvideosource - UNKNOWN_MEDIA_SOURCE + Unknownmediasource - MEDIA_TRACE_EVENT + Mediatraceevent - MEDIA_TRACE_EVENT_VIDEO_RENDERED + Mediatraceeventvideorendered - MEDIA_TRACE_EVENT_VIDEO_DECODED + Mediatraceeventvideodecoded - MediaStreamType + Mediastreamtype - STREAM_TYPE_UNKNOWN + Streamtypeunknown - STREAM_TYPE_VIDEO + Streamtypevideo - STREAM_TYPE_AUDIO + Streamtypeaudio - STREAM_TYPE_SUBTITLE + Streamtypesubtitle - UNKNOWN_METADATA + Unknownmetadata - VIDEO_METADATA + Videometadata - NETWORK_TYPE_UNKNOWN + Networktypeunknown - NETWORK_TYPE_DISCONNECTED + Networktypedisconnected - NETWORK_TYPE_LAN + Networktypelan - NETWORK_TYPE_WIFI + Networktypewifi - NETWORK_TYPE_MOBILE_2G + Networktypemobile2g - NETWORK_TYPE_MOBILE_3G + Networktypemobile3g - NETWORK_TYPE_MOBILE_4G + Networktypemobile4g - NETWORK_TYPE_MOBILE_5G + Networktypemobile5g - MusicContentCenterStateReason + Musiccontentcenterstatereason - MUSIC_CONTENT_CENTER_STATE_REASON_OK + Musiccontentcenterstatereasonok - MUSIC_CONTENT_CENTER_STATE_REASON_ERROR + Musiccontentcenterstatereasonerror - MUSIC_CONTENT_CENTER_STATE_REASON_GATEWAY + Musiccontentcenterstatereasongateway - MUSIC_CONTENT_CENTER_STATE_REASON_PERMISSION_AND_RESOURCE + Musiccontentcenterstatereasonpermissionandresource - MUSIC_CONTENT_CENTER_STATE_REASON_INTERNAL_DATA_PARSE + Musiccontentcenterstatereasoninternaldataparse - MUSIC_CONTENT_CENTER_STATE_REASON_MUSIC_LOADING + Musiccontentcenterstatereasonmusicloading - MUSIC_CONTENT_CENTER_STATE_REASON_MUSIC_DECRYPTION + Musiccontentcenterstatereasonmusicdecryption - MUSIC_CONTENT_CENTER_STATE_REASON_HTTP_INTERNAL + Musiccontentcenterstatereasonhttpinternal - PreloadState + Preloadstate - PRELOAD_STATE_COMPLETED + Preloadstatecompleted - PRELOAD_STATE_FAILED + Preloadstatefailed - PRELOAD_STATE_PRELOADING + Preloadstatepreloading - PRELOAD_STATE_REMOVED + Preloadstateremoved - MusicCacheStatusType + Musiccachestatustype - MUSIC_CACHE_STATUS_TYPE_CACHED + Musiccachestatustypecached - MUSIC_CACHE_STATUS_TYPE_CACHING + Musiccachestatustypecaching - ORIENTATION_MODE + Orientationmode - ORIENTATION_MODE_ADAPTIVE + Orientationmodeadaptive - ORIENTATION_FIXED_LANDSCAPE + Orientationfixedlandscape - ORIENTATION_FIXED_PORTRAIT + Orientationfixedportrait - RECORD_AUDIO + Recordaudio - CAMERA + Camera - SCREEN_CAPTURE + Screencapture - ScreenScenarioType + Screenscenariotype - SCREEN_SCENARIO_DOCUMENT + Screenscenariodocument - SCREEN_SCENARIO_GAMING + Screenscenariogaming - SCREEN_SCENARIO_VIDEO + Screenscenariovideo - MediaPlayerPreloadEvent + Mediaplayerpreloadevent - PLAYER_PRELOAD_EVENT_BEGIN + Playerpreloadeventbegin - PLAYER_PRELOAD_EVENT_COMPLETE + Playerpreloadeventcomplete - PLAYER_PRELOAD_EVENT_ERROR + Playerpreloadeventerror - USER_PRIORITY_HIGH + Userpriorityhigh - USER_PRIORITY_NORANL + Userprioritynoranl - QUALITY_REPORT_FORMAT_TYPE + Qualityreportformattype - QUALITY_REPORT_JSON + Qualityreportjson - QUALITY_REPORT_HTML + Qualityreporthtml - QUALITY_UNKNOWN + Qualityunknown - QUALITY_EXCELLENT + Qualityexcellent - QUALITY_GOOD + Qualitygood - QUALITY_POOR + Qualitypoor - QUALITY_BAD + Qualitybad - QUALITY_VBAD + Qualityvbad - QUALITY_DOWN + Qualitydown - RAW_AUDIO_FRAME_OP_MODE_READ_ONLY + Rawaudioframeopmodereadonly - RAW_AUDIO_FRAME_OP_MODE_READ_WRITE + Rawaudioframeopmodereadwrite - RECORDER_REASON_NONE + Recorderreasonnone - RECORDER_ERROR_WRITE_FAILED + Recordererrorwritefailed - RECORDER_ERROR_NO_STREAM + Recordererrornostream - RECORDER_ERROR_OVER_MAX_DURATION + Recordererrorovermaxduration - RECORDER_ERROR_CONFIG_CHANGED + Recordererrorconfigchanged - RECORDER_STATE_ERROR + Recorderstateerror - RECORDER_STATE_START + Recorderstatestart - RECORDER_STATE_STOP + Recorderstatestop - REMOTE_AUDIO_STATE_STOPPED + Remoteaudiostatestopped - REMOTE_AUDIO_STATE_STARTING + Remoteaudiostatestarting - REMOTE_AUDIO_STATE_DECODING + Remoteaudiostatedecoding - REMOTE_AUDIO_STATE_FROZEN + Remoteaudiostatefrozen - REMOTE_AUDIO_STATE_FAILED + Remoteaudiostatefailed - REMOTE_VIDEO_STATE_STOPPED + Remotevideostatestopped - REMOTE_VIDEO_STATE_STARTING + Remotevideostatestarting - REMOTE_VIDEO_STATE_DECODING + Remotevideostatedecoding - REMOTE_VIDEO_STATE_FROZEN + Remotevideostatefrozen - REMOTE_VIDEO_STATE_FAILED + Remotevideostatefailed - REMOTE_AUDIO_REASON_INTERNAL + Remoteaudioreasoninternal - REMOTE_AUDIO_REASON_NETWORK_CONGESTION + Remoteaudioreasonnetworkcongestion - REMOTE_AUDIO_REASON_NETWORK_RECOVERY + Remoteaudioreasonnetworkrecovery - REMOTE_AUDIO_REASON_LOCAL_MUTED + Remoteaudioreasonlocalmuted - REMOTE_AUDIO_REASON_LOCAL_UNMUTED + Remoteaudioreasonlocalunmuted - REMOTE_AUDIO_REASON_REMOTE_MUTED + Remoteaudioreasonremotemuted - REMOTE_AUDIO_REASON_REMOTE_UNMUTED + Remoteaudioreasonremoteunmuted - REMOTE_AUDIO_REASON_REMOTE_OFFLINE + Remoteaudioreasonremoteoffline - REMOTE_VIDEO_STATE_REASON_INTERNAL + Remotevideostatereasoninternal - REMOTE_VIDEO_STATE_REASON_NETWORK_CONGESTION + Remotevideostatereasonnetworkcongestion - REMOTE_VIDEO_STATE_REASON_NETWORK_RECOVERY + Remotevideostatereasonnetworkrecovery - REMOTE_VIDEO_STATE_REASON_LOCAL_MUTED + Remotevideostatereasonlocalmuted - REMOTE_VIDEO_STATE_REASON_LOCAL_UNMUTED + Remotevideostatereasonlocalunmuted - REMOTE_VIDEO_STATE_REASON_REMOTE_MUTED + Remotevideostatereasonremotemuted - REMOTE_VIDEO_STATE_REASON_REMOTE_UNMUTED + Remotevideostatereasonremoteunmuted - REMOTE_VIDEO_STATE_REASON_REMOTE_OFFLINE + Remotevideostatereasonremoteoffline - REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK + Remotevideostatereasonaudiofallback @@ -10023,889 +10023,889 @@ - REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK_RECOVERY + Remotevideostatereasonaudiofallbackrecovery - REMOTE_VIDEO_STATE_REASON_CODEC_NOT_SUPPORT + Remotevideostatereasoncodecnotsupport - RENDER_MODE_HIDDEN + Rendermodehidden - RENDER_MODE_FIT + Rendermodefit - RENDER_MODE_ADAPTIVE + Rendermodeadaptive - RTMP_STREAM_PUBLISH_REASON_OK + Rtmpstreampublishreasonok - RTMP_STREAM_PUBLISH_REASON_INVALID_ARGUMENT + Rtmpstreampublishreasoninvalidargument - RTMP_STREAM_PUBLISH_REASON_ENCRYPTED_STREAM_NOT_ALLOWED + Rtmpstreampublishreasonencryptedstreamnotallowed - RTMP_STREAM_PUBLISH_REASON_CONNECTION_TIMEOUT + Rtmpstreampublishreasonconnectiontimeout - RTMP_STREAM_PUBLISH_REASON_INTERNAL_SERVER_ERROR + Rtmpstreampublishreasoninternalservererror - RTMP_STREAM_PUBLISH_REASON_RTMP_SERVER_ERROR + Rtmpstreampublishreasonrtmpservererror - RTMP_STREAM_PUBLISH_REASON_TOO_OFTEN + Rtmpstreampublishreasontoooften - RTMP_STREAM_PUBLISH_REASON_REACH_LIMIT + Rtmpstreampublishreasonreachlimit - RTMP_STREAM_PUBLISH_REASON_NOT_AUTHORIZED + Rtmpstreampublishreasonnotauthorized - RTMP_STREAM_PUBLISH_REASON_STREAM_NOT_FOUND + Rtmpstreampublishreasonstreamnotfound - RTMP_STREAM_PUBLISH_REASON_FORMAT_NOT_SUPPORTED + Rtmpstreampublishreasonformatnotsupported - RTMP_STREAM_PUBLISH_REASON_NOT_BROADCASTER + Rtmpstreampublishreasonnotbroadcaster - RTMP_STREAM_PUBLISH_REASON_TRANSCODING_NO_MIX_STREAM + Rtmpstreampublishreasontranscodingnomixstream - RTMP_STREAM_PUBLISH_REASON_NET_DOWN + Rtmpstreampublishreasonnetdown - RTMP_STREAM_PUBLISH_REASON_INVALID_PRIVILEGE + Rtmpstreampublishreasoninvalidprivilege - RTMP_STREAM_UNPUBLISH_REASON_OK + Rtmpstreamunpublishreasonok - RTMP_STREAM_PUBLISH_STATE_IDLE + Rtmpstreampublishstateidle - RTMP_STREAM_PUBLISH_STATE_CONNECTING + Rtmpstreampublishstateconnecting - RTMP_STREAM_PUBLISH_STATE_RUNNING + Rtmpstreampublishstaterunning - RTMP_STREAM_PUBLISH_STATE_RECOVERING + Rtmpstreampublishstaterecovering - RTMP_STREAM_PUBLISH_STATE_FAILURE + Rtmpstreampublishstatefailure - RTMP_STREAM_PUBLISH_STATE_DISCONNECTING + Rtmpstreampublishstatedisconnecting - RTMP_STREAMING_EVENT_FAILED_LOAD_IMAGE + Rtmpstreamingeventfailedloadimage - RTMP_STREAMING_EVENT_URL_ALREADY_IN_USE + Rtmpstreamingeventurlalreadyinuse - RTMP_STREAMING_EVENT_ADVANCED_FEATURE_NOT_SUPPORT + Rtmpstreamingeventadvancedfeaturenotsupport - RTMP_STREAMING_EVENT_REQUEST_TOO_OFTEN + Rtmpstreamingeventrequesttoooften - STREAM_FALLBACK_OPTION_DISABLED + Streamfallbackoptiondisabled - STREAM_FALLBACK_OPTION_VIDEO_STREAM_LOW + Streamfallbackoptionvideostreamlow - STREAM_FALLBACK_OPTION_AUDIO_ONLY + Streamfallbackoptionaudioonly - RHYTHM_PLAYER_STATE_IDLE + Rhythmplayerstateidle - RHYTHM_PLAYER_STATE_OPENING + Rhythmplayerstateopening - RHYTHM_PLAYER_STATE_DECODING + Rhythmplayerstatedecoding - RHYTHM_PLAYER_STATE_PLAYING + Rhythmplayerstateplaying - RHYTHM_PLAYER_STATE_FAILED + Rhythmplayerstatefailed - RHYTHM_PLAYER_REASON_OK + Rhythmplayerreasonok - RHYTHM_PLAYER_REASON_FAILED + Rhythmplayerreasonfailed - RHYTHM_PLAYER_REASON_CAN_NOT_OPEN + Rhythmplayerreasoncannotopen - RHYTHM_PLAYER_REASON_CAN_NOT_PLAY + Rhythmplayerreasoncannotplay - RHYTHM_PLAYER_REASON_FILE_OVER_DURATION_LIMIT + Rhythmplayerreasonfileoverdurationlimit - SIMULCAST_STREAM_MODE + Simulcaststreammode - AUTO_SIMULCAST_STREAM + Autosimulcaststream - DISABLE_SIMULCAST_STREAM + Disablesimulcaststream - ENABLE_SIMULCAST_STREAM + Enablesimulcaststream - ConnectionState + Connectionstate - SAE_CONNECTION_STATE_CONNECTING + Saeconnectionstateconnecting - SAE_CONNECTION_STATE_CONNECTED + Saeconnectionstateconnected - SAE_CONNECTION_STATE_DISCONNECTED + Saeconnectionstatedisconnected - SAE_CONNECTION_STATE_RECONNECTING + Saeconnectionstatereconnecting - SAE_CONNECTION_STATE_RECONNECTED + Saeconnectionstatereconnected - ConnectionChangedReason + Connectionchangedreason - SAE_CONNECTION_CHANGED_DEFAULT + Saeconnectionchangeddefault - SAE_CONNECTION_CHANGED_CONNECTING + Saeconnectionchangedconnecting - SAE_CONNECTION_CHANGED_CREATE_ROOM_FAIL + Saeconnectionchangedcreateroomfail - SAE_CONNECTION_CHANGED_RTM_DISCONNECT + Saeconnectionchangedrtmdisconnect - SAE_CONNECTION_CHANGED_RTM_ABORTED + Saeconnectionchangedrtmaborted - SAE_CONNECTION_CHANGED_LOST_SYNC + Saeconnectionchangedlostsync - SEG_MODEL_AI + Segmodelai - SEG_MODEL_GREEN + Segmodelgreen - STREAM_PUBLISH_STATE + Streampublishstate - PUB_STATE_IDLE + Pubstateidle - PUB_STATE_NO_PUBLISHED + Pubstatenopublished - PUB_STATE_PUBLISHING + Pubstatepublishing - PUB_STATE_PUBLISHED + Pubstatepublished - STREAM_TYPE_BOTH + Streamtypeboth - SUB_STATE_IDLE + Substateidle - SUB_STATE_NO_SUBSCRIBED + Substatenosubscribed - SUB_STATE_SUBSCRIBING + Substatesubscribing - SUB_STATE_SUBSCRIBED + Substatesubscribed - USER_OFFLINE_QUIT + Userofflinequit - USER_OFFLINE_DROPPED + Userofflinedropped - USER_OFFLINE_BECOME_AUDIENCE + Userofflinebecomeaudience - VIDEO_BUFFER_RAW_DATA + Videobufferrawdata - VideoScenario + Videoscenario - APPLICATION_SCENARIO_GENERAL + Applicationscenariogeneral - APPLICATION_SCENARIO_MEETING + Applicationscenariomeeting - VIDEO_CAPTURE_TYPE + Videocapturetype - VIDEO_CAPTURE_UNKNOWN + Videocaptureunknown - VIDEO_CAPTURE_CAMERA + Videocapturecamera - VIDEO_CAPTURE_SCREEN + Videocapturescreen - VIDEO_DENOISER_AUTO + Videodenoiserauto - VIDEO_DENOISER_MANUAL + Videodenoisermanual - VIDEO_DENOISER_LEVEL_HIGH_QUALITY + Videodenoiserlevelhighquality - VIDEO_DENOISER_LEVEL_FAST + Videodenoiserlevelfast - VIDEO_DENOISER_LEVEL_STRENGTH + Videodenoiserlevelstrength - VideoSourceType + Videosourcetype - VIDEO_SOURCE_CAMERA_PRIMARY + Videosourcecameraprimary - VIDEO_SOURCE_CAMERA + Videosourcecamera - VIDEO_SOURCE_CAMERA_SECONDARY + Videosourcecamerasecondary - VIDEO_SOURCE_SCREEN_PRIMARY + Videosourcescreenprimary - VIDEO_SOURCE_SCREEN + Videosourcescreen - VIDEO_SOURCE_SCREEN_SECONDARY + Videosourcescreensecondary - VIDEO_SOURCE_CUSTOM + Videosourcecustom - VIDEO_SOURCE_MEDIA_PLAYER + Videosourcemediaplayer - VIDEO_SOURCE_RTC_IMAGE_PNG + Videosourcertcimagepng - VIDEO_SOURCE_RTC_IMAGE_JPEG + Videosourcertcimagejpeg - VIDEO_SOURCE_RTC_IMAGE_GIF + Videosourcertcimagegif - VIDEO_SOURCE_REMOTE + Videosourceremote - VIDEO_SOURCE_TRANSCODED + Videosourcetranscoded - VIDEO_SOURCE_CAMERA_THIRD + Videosourcecamerathird - VIDEO_SOURCE_CAMERA_FOURTH + Videosourcecamerafourth - VIDEO_SOURCE_SPEECH_DRIVEN + Videosourcespeechdriven - VIDEO_SOURCE_UNKNOWN + Videosourceunknown - CODEC_CAPABILITY_LEVEL_UNSPECIFIED + Codeccapabilitylevelunspecified - CODEC_CAPABILITY_LEVEL_BASIC_SUPPORT + Codeccapabilitylevelbasicsupport - CODEC_CAPABILITY_LEVEL_1080P30FPS + Codeccapabilitylevel1080p30fps - CODEC_CAPABILITY_LEVEL_1080P60FPS + Codeccapabilitylevel1080p60fps - CODEC_CAPABILITY_LEVEL_4K60FPS + Codeccapabilitylevel4k60fps - VideoCodecProfileType + Videocodecprofiletype - BASELINE + Baseline - MAIN + Main - HIGH + High - VIDEO_CODEC_TYPE + Videocodectype - VIDEO_CODEC_NONE + Videocodecnone - VIDEO_CODEC_VP8 + Videocodecvp8 - VIDEO_CODEC_H264 + Videocodech264 - VIDEO_CODEC_H265 + Videocodech265 - VIDEO_CODEC_GENERIC + Videocodecgeneric - VIDEO_CODEC_GENERIC_H264 + Videocodecgenerich264 - VIDEO_CODEC_AV1 + Videocodecav1 - VIDEO_CODEC_VP9 + Videocodecvp9 - VIDEO_CODEC_GENERIC_JPEG + Videocodecgenericjpeg - VideoCodecType + Videocodectype @@ -10926,1043 +10926,1043 @@ - SCREEN_CAPTURE_CONTENT_HINT_NONE + Screencapturecontenthintnone - SCREEN_CAPTURE_CONTENT_HINT_MOTION + Screencapturecontenthintmotion - SCREEN_CAPTURE_CONTENT_HINT_DETAILS + Screencapturecontenthintdetails - VIDEO_FRAME_PROCESS_MODE + Videoframeprocessmode - PROCESS_MODE_READ_ONLY + Processmodereadonly - PROCESS_MODE_READ_WRITE + Processmodereadwrite - VIDEO_FRAME_TYPE_BLANK_FRAME + Videoframetypeblankframe - VIDEO_FRAME_TYPE_KEY_FRAME + Videoframetypekeyframe - VIDEO_FRAME_TYPE_DELTA_FRAME + Videoframetypedeltaframe - VIDEO_FRAME_TYPE_B_FRAME + Videoframetypebframe - VIDEO_FRAME_TYPE_DROPPABLE_FRAME + Videoframetypedroppableframe - VIDEO_FRAME_TYPE_UNKNOW + Videoframetypeunknow - VIDEO_MIRROR_MODE_AUTO + Videomirrormodeauto - VIDEO_MIRROR_MODE_ENABLED + Videomirrormodeenabled - VIDEO_MIRROR_MODE_DISABLED + Videomirrormodedisabled - VideoModulePosition + Videomoduleposition - VIDEO_MODULE_POSITION_POST_CAPTURER + Videomodulepositionpostcapturer - VIDEO_MODULE_POSITION_PRE_RENDERER + Videomodulepositionprerenderer - VIDEO_MODULE_POSITION_PRE_ENCODER + Videomodulepositionpreencoder - VIDEO_MODULE_POSITION_POST_CAPTURER_ORIGIN + Videomodulepositionpostcapturerorigin - VIDEO_ORIENTATION_0 + Videoorientation0 - VIDEO_ORIENTATION_90 + Videoorientation90 - VIDEO_ORIENTATION_180 + Videoorientation180 - VIDEO_ORIENTATION_270 + Videoorientation270 - VIDEO_PIXEL_DEFAULT + Videopixeldefault - VIDEO_PIXEL_I420 + Videopixeli420 - VIDEO_PIXEL_BGRA + Videopixelbgra - VIDEO_PIXEL_NV21 + Videopixelnv21 - VIDEO_PIXEL_RGBA + Videopixelrgba - VIDEO_PIXEL_IMC2 + Videopixelimc2 - VIDEO_PIXEL_ARGB + Videopixelargb - VIDEO_PIXEL_NV12 + Videopixelnv12 - VIDEO_PIXEL_I422 + Videopixeli422 - VIDEO_TEXTURE_2D + Videotexture2d - VIDEO_TEXTURE_OES + Videotextureoes - VIDEO_PROFILE_LANDSCAPE_120P + Videoprofilelandscape120p - VIDEO_PROFILE_LANDSCAPE_120P_3 + Videoprofilelandscape120p3 - VIDEO_PROFILE_LANDSCAPE_180P + Videoprofilelandscape180p - VIDEO_PROFILE_LANDSCAPE_180P_3 + Videoprofilelandscape180p3 - VIDEO_PROFILE_LANDSCAPE_180P_4 + Videoprofilelandscape180p4 - VIDEO_PROFILE_LANDSCAPE_240P + Videoprofilelandscape240p - VIDEO_PROFILE_LANDSCAPE_240P_3 + Videoprofilelandscape240p3 - VIDEO_PROFILE_LANDSCAPE_240P_4 + Videoprofilelandscape240p4 - VIDEO_PROFILE_LANDSCAPE_360P + Videoprofilelandscape360p - VIDEO_PROFILE_LANDSCAPE_360P_3 + Videoprofilelandscape360p3 - VIDEO_PROFILE_LANDSCAPE_360P_4 + Videoprofilelandscape360p4 - VIDEO_PROFILE_LANDSCAPE_360P_6 + Videoprofilelandscape360p6 - VIDEO_PROFILE_LANDSCAPE_360P_7 + Videoprofilelandscape360p7 - VIDEO_PROFILE_LANDSCAPE_360P_8 + Videoprofilelandscape360p8 - VIDEO_PROFILE_LANDSCAPE_360P_9 + Videoprofilelandscape360p9 - VIDEO_PROFILE_LANDSCAPE_360P_10 + Videoprofilelandscape360p10 - VIDEO_PROFILE_LANDSCAPE_360P_11 + Videoprofilelandscape360p11 - VIDEO_PROFILE_LANDSCAPE_480P + Videoprofilelandscape480p - VIDEO_PROFILE_LANDSCAPE_480P_3 + Videoprofilelandscape480p3 - VIDEO_PROFILE_LANDSCAPE_480P_4 + Videoprofilelandscape480p4 - VIDEO_PROFILE_LANDSCAPE_480P_6 + Videoprofilelandscape480p6 - VIDEO_PROFILE_LANDSCAPE_480P_8 + Videoprofilelandscape480p8 - VIDEO_PROFILE_LANDSCAPE_480P_9 + Videoprofilelandscape480p9 - VIDEO_PROFILE_LANDSCAPE_480P_10 + Videoprofilelandscape480p10 - VIDEO_PROFILE_LANDSCAPE_720P + Videoprofilelandscape720p - VIDEO_PROFILE_LANDSCAPE_720P_3 + Videoprofilelandscape720p3 - VIDEO_PROFILE_LANDSCAPE_720P_5 + Videoprofilelandscape720p5 - VIDEO_PROFILE_LANDSCAPE_720P_6 + Videoprofilelandscape720p6 - VIDEO_PROFILE_LANDSCAPE_1080P + Videoprofilelandscape1080p - VIDEO_PROFILE_LANDSCAPE_1080P_3 + Videoprofilelandscape1080p3 - VIDEO_PROFILE_LANDSCAPE_1080P_5 + Videoprofilelandscape1080p5 - VIDEO_PROFILE_LANDSCAPE_1440P + Videoprofilelandscape1440p - VIDEO_PROFILE_LANDSCAPE_1440P_2 + Videoprofilelandscape1440p2 - VIDEO_PROFILE_LANDSCAPE_4K + Videoprofilelandscape4k - VIDEO_PROFILE_LANDSCAPE_4K_3 + Videoprofilelandscape4k3 - VIDEO_PROFILE_PORTRAIT_120P + Videoprofileportrait120p - VIDEO_PROFILE_PORTRAIT_120P_3 + Videoprofileportrait120p3 - VIDEO_PROFILE_PORTRAIT_180P + Videoprofileportrait180p - VIDEO_PROFILE_PORTRAIT_180P_3 + Videoprofileportrait180p3 - VIDEO_PROFILE_PORTRAIT_180P_4 + Videoprofileportrait180p4 - VIDEO_PROFILE_PORTRAIT_240P + Videoprofileportrait240p - VIDEO_PROFILE_PORTRAIT_240P_3 + Videoprofileportrait240p3 - VIDEO_PROFILE_PORTRAIT_240P_4 + Videoprofileportrait240p4 - VIDEO_PROFILE_PORTRAIT_360P + Videoprofileportrait360p - VIDEO_PROFILE_PORTRAIT_360P_3 + Videoprofileportrait360p3 - VIDEO_PROFILE_PORTRAIT_360P_4 + Videoprofileportrait360p4 - VIDEO_PROFILE_PORTRAIT_360P_6 + Videoprofileportrait360p6 - VIDEO_PROFILE_PORTRAIT_360P_7 + Videoprofileportrait360p7 - VIDEO_PROFILE_PORTRAIT_360P_8 + Videoprofileportrait360p8 - VIDEO_PROFILE_PORTRAIT_360P_9 + Videoprofileportrait360p9 - VIDEO_PROFILE_PORTRAIT_360P_10 + Videoprofileportrait360p10 - VIDEO_PROFILE_PORTRAIT_360P_11 + Videoprofileportrait360p11 - VIDEO_PROFILE_PORTRAIT_480P + Videoprofileportrait480p - VIDEO_PROFILE_PORTRAIT_480P_3 + Videoprofileportrait480p3 - VIDEO_PROFILE_PORTRAIT_480P_4 + Videoprofileportrait480p4 - VIDEO_PROFILE_PORTRAIT_480P_6 + Videoprofileportrait480p6 - VIDEO_PROFILE_PORTRAIT_480P_8 + Videoprofileportrait480p8 - VIDEO_PROFILE_PORTRAIT_480P_9 + Videoprofileportrait480p9 - VIDEO_PROFILE_PORTRAIT_480P_10 + Videoprofileportrait480p10 - VIDEO_PROFILE_PORTRAIT_720P + Videoprofileportrait720p - VIDEO_PROFILE_PORTRAIT_720P_3 + Videoprofileportrait720p3 - VIDEO_PROFILE_PORTRAIT_720P_5 + Videoprofileportrait720p5 - VIDEO_PROFILE_PORTRAIT_720P_6 + Videoprofileportrait720p6 - VIDEO_PROFILE_PORTRAIT_1080P + Videoprofileportrait1080p - VIDEO_PROFILE_PORTRAIT_1080P_3 + Videoprofileportrait1080p3 - VIDEO_PROFILE_PORTRAIT_1080P_5 + Videoprofileportrait1080p5 - VIDEO_PROFILE_PORTRAIT_1440P + Videoprofileportrait1440p - VIDEO_PROFILE_PORTRAIT_1440P_2 + Videoprofileportrait1440p2 - VIDEO_PROFILE_PORTRAIT_4K + Videoprofileportrait4k - VIDEO_PROFILE_PORTRAIT_4K_3 + Videoprofileportrait4k3 - VIDEO_STREAM_HIGH + Videostreamhigh - VIDEO_STREAM_LOW + Videostreamlow - VIDEO_PROFILE_DEFAULT + Videoprofiledefault - VIEW_SETUP_MODE_REPLACE + Viewsetupmodereplace - VIEW_SETUP_MODE_ADD + Viewsetupmodeadd - VIEW_SETUP_MODE_REMOVE + Viewsetupmoderemove - VOICE_BEAUTIFIER_OFF + Voicebeautifieroff - CHAT_BEAUTIFIER_MAGNETIC + Chatbeautifiermagnetic - CHAT_BEAUTIFIER_FRESH + Chatbeautifierfresh - CHAT_BEAUTIFIER_VITALITY + Chatbeautifiervitality - SINGING_BEAUTIFIER + Singingbeautifier - TIMBRE_TRANSFORMATION_VIGOROUS + Timbretransformationvigorous - TIMBRE_TRANSFORMATION_DEEP + Timbretransformationdeep - TIMBRE_TRANSFORMATION_MELLOW + Timbretransformationmellow - TIMBRE_TRANSFORMATION_FALSETTO + Timbretransformationfalsetto - TIMBRE_TRANSFORMATION_FULL + Timbretransformationfull - TIMBRE_TRANSFORMATION_CLEAR + Timbretransformationclear - TIMBRE_TRANSFORMATION_RESOUNDING + Timbretransformationresounding - TIMBRE_TRANSFORMATION_RINGING + Timbretransformationringing - ULTRA_HIGH_QUALITY_VOICE + Ultrahighqualityvoice - VOICE_CHANGER_OFF + Voicechangeroff - VOICE_CHANGER_OLDMAN + Voicechangeroldman - VOICE_CHANGER_BABYBOY + Voicechangerbabyboy - VOICE_CHANGER_BABYGIRL + Voicechangerbabygirl - VOICE_CHANGER_ZHUBAJIE + Voicechangerzhubajie - VOICE_CHANGER_ETHEREAL + Voicechangerethereal - VOICE_CHANGER_HULK + Voicechangerhulk - VOICE_BEAUTY_VIGOROUS + Voicebeautyvigorous - VOICE_BEAUTY_DEEP + Voicebeautydeep - VOICE_BEAUTY_MELLOW + Voicebeautymellow - VOICE_BEAUTY_FALSETTO + Voicebeautyfalsetto - VOICE_BEAUTY_FULL + Voicebeautyfull - VOICE_BEAUTY_CLEAR + Voicebeautyclear - VOICE_BEAUTY_RESOUNDING + Voicebeautyresounding - VOICE_BEAUTY_RINGING + Voicebeautyringing - VOICE_BEAUTY_SPACIAL + Voicebeautyspacial - GENERAL_BEAUTY_VOICE_MALE_MAGNETIC + Generalbeautyvoicemalemagnetic - GENERAL_BEAUTY_VOICE_FEMALE_FRESH + Generalbeautyvoicefemalefresh - GENERAL_BEAUTY_VOICE_FEMALE_VITALITY + Generalbeautyvoicefemalevitality - VOICE_CONVERSION_OFF + Voiceconversionoff - VOICE_CHANGER_NEUTRAL + Voicechangerneutral - VOICE_CHANGER_SWEET + Voicechangersweet - VOICE_CHANGER_SOLID + Voicechangersolid - VOICE_CHANGER_BASS + Voicechangerbass From 1f065427e9a3086b74daa08bd573065bbaec8d48 Mon Sep 17 00:00:00 2001 From: Cilla-luodan <85477033+Cilla-luodan@users.noreply.github.com> Date: Thu, 13 Jun 2024 17:01:43 +0800 Subject: [PATCH 07/20] Revert "temp" This reverts commit 44599bc2c44ca32efc74ea880c5f8db2c7f2975b. --- .../api_irtcengine_startscreencapture.dita | 1 - dita/RTC-NG/API/rtc_api_data_type.dita | 609 ++---- .../config/keys-rtc-ng-api-harmony.ditamap | 1904 ++++++++--------- 3 files changed, 1182 insertions(+), 1332 deletions(-) diff --git a/dita/RTC-NG/API/api_irtcengine_startscreencapture.dita b/dita/RTC-NG/API/api_irtcengine_startscreencapture.dita index 4ba8af59e5a..f8fa2165039 100644 --- a/dita/RTC-NG/API/api_irtcengine_startscreencapture.dita +++ b/dita/RTC-NG/API/api_irtcengine_startscreencapture.dita @@ -15,7 +15,6 @@

      public abstract int startScreenCapture(ScreenCaptureParameters screenCaptureParameters); - public abstract startScreenCapture(): number; - (int)startScreenCapture:(AgoraScreenCaptureParameters2* _Nullable)parameters NS_SWIFT_NAME(startScreenCapture(_:)); #if defined(__ANDROID__) || (defined(__APPLE__) && TARGET_OS_IOS) virtual int startScreenCapture(const ScreenCaptureParameters2& captureParams) = 0; diff --git a/dita/RTC-NG/API/rtc_api_data_type.dita b/dita/RTC-NG/API/rtc_api_data_type.dita index 2abb08a1897..32b96fbbd09 100644 --- a/dita/RTC-NG/API/rtc_api_data_type.dita +++ b/dita/RTC-NG/API/rtc_api_data_type.dita @@ -275,155 +275,6 @@

    -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
        -
      • -
      • -
      • -
      • -
      • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
        -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
        -
      • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • @@ -731,100 +582,100 @@
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
    • @@ -1774,142 +1625,142 @@
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
    • diff --git a/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap b/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap index 2c0b213b875..7ed570faf5b 100644 --- a/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap +++ b/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap @@ -4781,7 +4781,7 @@ - + AdvancedAudioOptions @@ -4795,14 +4795,14 @@ - + AdvancedConfigInfo - + AgoraRhythmPlayerConfig @@ -4816,21 +4816,21 @@ - + AudioEncodedFrameObserverConfig - + AudioFrame - + AudioSpectrumInfo @@ -4851,14 +4851,14 @@ - + BeautyOptions - + CacheStatistics @@ -4907,7 +4907,7 @@ - + ClimaxSegment @@ -4921,35 +4921,35 @@ - + ColorEnhanceOptions - + ContentInspectConfig - + ContentInspectModule - + CodecCapInfo - + CodecCapLevels @@ -4963,35 +4963,35 @@ - + DeviceInfo - + DirectCdnStreamingMediaOptions - + DirectCdnStreamingStats - + EchoTestConfiguration - + EncodedVideoFrameInfo @@ -5005,28 +5005,28 @@ - + AgoraVideoFrame - + IDirectCdnStreamingEventHandler - + AgoraFocalLengthInfo - + ImageTrackOptions @@ -5075,14 +5075,14 @@ - + LocalAccessPointConfiguration - + LogUploadServerInfo @@ -5096,7 +5096,7 @@ - + LocalSpatialAudioConfig @@ -5117,14 +5117,14 @@ - + LogConfig - + LowlightEnhanceOptions @@ -5138,42 +5138,42 @@ - + MediaPlayerSource - + Music - + MusicCacheInfo - + MusicChartInfo - + MusicCollection - + MusicContentCenterConfiguration @@ -5187,42 +5187,42 @@ - + PlayerPlaybackStats - + MediaStreamInfo - + PlayerUpdatedInfo - + RecorderInfo - + RecorderStreamInfo - + Rectangle @@ -5243,7 +5243,7 @@ - + RemoteVoicePositionInfo @@ -5313,21 +5313,21 @@ - + SpatialAudioParams - + SpatialAudioZone - + SrcInfo @@ -5348,21 +5348,21 @@ - + UplinkNetworkInfo - + UserAudioSpectrumInfo - + UserInfo @@ -5376,7 +5376,7 @@ - + VideoDenoiserOptions @@ -5544,21 +5544,21 @@ - + VideoLayout - + VideoRenderingTracingInfo - + VideoSubscriptionOptions @@ -5670,7 +5670,7 @@ - + WatermarkOptions @@ -5682,3086 +5682,3086 @@ - Adaptnone + ADAPT_NONE - Adaptupbandwidth + ADAPT_UP_BANDWIDTH - Adaptdownbandwidth + ADAPT_DOWN_BANDWIDTH - + - Areacode + AreaCode - Areacodecn + AREA_CODE_CN - Areacodena + AREA_CODE_NA - Areacodeeu + AREA_CODE_EU - Areacodeas + AREA_CODE_AS - Areacodejp + AREA_CODE_JP - Areacodein + AREA_CODE_IN - Areacodeglob + AREA_CODE_GLOB - Audiencelatencylevellowlatency + AUDIENCE_LATENCY_LEVEL_LOW_LATENCY - Audiencelatencylevelultralowlatency + AUDIENCE_LATENCY_LEVEL_ULTRA_LOW_LATENCY - Audiocodecprofiletype + AudioCodecProfileType - Lcaac + LC_AAC - Heaac + HE_AAC - Heaacv2 + HE_AAC_V2 - Audiocodecopus + AUDIO_CODEC_OPUS - Audiocodecpcma + AUDIO_CODEC_PCMA - Audiocodecpcmu + AUDIO_CODEC_PCMU - Audiocodecg722 + AUDIO_CODEC_G722 - Audiocodecaaclc + AUDIO_CODEC_AACLC - Audiocodecheaac + AUDIO_CODEC_HEAAC - Audiocodecjc1 + AUDIO_CODEC_JC1 - Audiocodecheaac2 + AUDIO_CODEC_HEAAC2 - Audioencodedframeobserverpositionmic + AUDIO_ENCODED_FRAME_OBSERVER_POSITION_MIC - Audioencodedframeobserverpositionplayback + AUDIO_ENCODED_FRAME_OBSERVER_POSITION_PLAYBACK - Audioencodedframeobserverpositionmixed + AUDIO_ENCODED_FRAME_OBSERVER_POSITION_MIXED - Audioencodingtypeaac16000low + AUDIO_ENCODING_TYPE_AAC_16000_LOW - Audioencodingtypeaac16000medium + AUDIO_ENCODING_TYPE_AAC_16000_MEDIUM - Audioencodingtypeaac32000low + AUDIO_ENCODING_TYPE_AAC_32000_LOW - Audioencodingtypeaac32000medium + AUDIO_ENCODING_TYPE_AAC_32000_MEDIUM - Audioencodingtypeaac32000high + AUDIO_ENCODING_TYPE_AAC_32000_HIGH - Audioencodingtypeaac48000medium + AUDIO_ENCODING_TYPE_AAC_48000_MEDIUM - Audioencodingtypeaac48000high + AUDIO_ENCODING_TYPE_AAC_48000_HIGH - Audioencodingtypeopus16000low + AUDIO_ENCODING_TYPE_OPUS_16000_LOW - Audioencodingtypeopus16000medium + AUDIO_ENCODING_TYPE_OPUS_16000_MEDIUM - Audioencodingtypeopus48000medium + AUDIO_ENCODING_TYPE_OPUS_48000_MEDIUM - Audioencodingtypeopus48000high + AUDIO_ENCODING_TYPE_OPUS_48000_HIGH - Audioeffectoff + AUDIO_EFFECT_OFF - Compressionpreference + COMPRESSION_PREFERENCE - Preferlowlatency + PREFER_LOW_LATENCY - Preferquality + PREFER_QUALITY - Contentinspectdevicetype + CONTENT_INSPECT_DEVICE_TYPE - Contentinspectdeviceinvalid + CONTENT_INSPECT_DEVICE_INVALID - Contentinspectdeviceagora + CONTENT_INSPECT_DEVICE_AGORA - Contentinspectdevicehive + CONTENT_INSPECT_DEVICE_HIVE - Contentinspectdevicetupu + CONTENT_INSPECT_DEVICE_TUPU - Contentinspectneutral + CONTENT_INSPECT_NEUTRAL - Contentinspectsexy + CONTENT_INSPECT_SEXY - Contentinspectporn + CONTENT_INSPECT_PORN - Contentinspecttypeinvalid + CONTENT_INSPECT_TYPE_INVALID - Contentinspecttypemoderation + CONTENT_INSPECT_TYPE_MODERATION - Contentinspecttypesupervise + CONTENT_INSPECT_TYPE_SUPERVISE - Contentinspecttypeimagemoderation + CONTENT_INSPECT_TYPE_IMAGE_MODERATION - Encodingpreference + ENCODING_PREFERENCE - Preferauto + PREFER_AUTO - Prefersoftware + PREFER_SOFTWARE - Preferhardware + PREFER_HARDWARE - Externalvideosourcetype + ExternalVideoSourceType - Videoframe + VIDEO_FRAME - Encodedvideoframe + ENCODED_VIDEO_FRAME - Roomacousticsktv + ROOM_ACOUSTICS_KTV - Roomacousticsvocalconcert + ROOM_ACOUSTICS_VOCAL_CONCERT - Roomacousticsstudio + ROOM_ACOUSTICS_STUDIO - Roomacousticsphonograph + ROOM_ACOUSTICS_PHONOGRAPH - Roomacousticsvirtualstereo + ROOM_ACOUSTICS_VIRTUAL_STEREO - Roomacousticsspacial + ROOM_ACOUSTICS_SPACIAL - Roomacousticsethereal + ROOM_ACOUSTICS_ETHEREAL - Roomacousticsvirtualsurroundsound + ROOM_ACOUSTICS_VIRTUAL_SURROUND_SOUND - Roomacousticschorus + ROOM_ACOUSTICS_CHORUS - Roomacoustics3dvoice + ROOM_ACOUSTICS_3D_VOICE - Voicechangereffectuncle + VOICE_CHANGER_EFFECT_UNCLE - Voicechangereffectoldman + VOICE_CHANGER_EFFECT_OLDMAN - Voicechangereffectboy + VOICE_CHANGER_EFFECT_BOY - Voicechangereffectsister + VOICE_CHANGER_EFFECT_SISTER - Voicechangereffectgirl + VOICE_CHANGER_EFFECT_GIRL - Voicechangereffectpigking + VOICE_CHANGER_EFFECT_PIGKING - Voicechangereffecthulk + VOICE_CHANGER_EFFECT_HULK - Styletransformationrnb + STYLE_TRANSFORMATION_RNB - Styletransformationpopular + STYLE_TRANSFORMATION_POPULAR - Pitchcorrection + PITCH_CORRECTION - Audioequalizationbandfrequency + AUDIO_EQUALIZATION_BAND_FREQUENCY - Audioequalizationband31 + AUDIO_EQUALIZATION_BAND_31 - Audioequalizationband62 + AUDIO_EQUALIZATION_BAND_62 - Audioequalizationband125 + AUDIO_EQUALIZATION_BAND_125 - Audioequalizationband250 + AUDIO_EQUALIZATION_BAND_250 - Audioequalizationband500 + AUDIO_EQUALIZATION_BAND_500 - Audioequalizationband1k + AUDIO_EQUALIZATION_BAND_1K - Audioequalizationband2k + AUDIO_EQUALIZATION_BAND_2K - Audioequalizationband4k + AUDIO_EQUALIZATION_BAND_4K - Audioequalizationband8k + AUDIO_EQUALIZATION_BAND_8K - Audioequalizationband16k + AUDIO_EQUALIZATION_BAND_16K - Frametypepcm16 + FRAME_TYPE_PCM16 - Positionplayback + POSITION_PLAYBACK - Positionrecord + POSITION_RECORD - Positionmixed + POSITION_MIXED - Positionbeforemixing + POSITION_BEFORE_MIXING - Positionearmonitoring + POSITION_EAR_MONITORING - + - Audiodualmonomode + AudioDualMonoMode - Audiodualmonostereo + AUDIO_DUAL_MONO_STEREO - Audiodualmonol + AUDIO_DUAL_MONO_L - Audiodualmonor + AUDIO_DUAL_MONO_R - Audiodualmonomix + AUDIO_DUAL_MONO_MIX - Audiomixingdualmonomode + AudioMixingDualMonoMode - Audiomixingdualmonoauto + AUDIO_MIXING_DUAL_MONO_AUTO - Audiomixingdualmonol + AUDIO_MIXING_DUAL_MONO_L - Audiomixingdualmonor + AUDIO_MIXING_DUAL_MONO_R - Audiomixingdualmonomix + AUDIO_MIXING_DUAL_MONO_MIX - Audiomixingreasoncannotopen + AUDIO_MIXING_REASON_CAN_NOT_OPEN - Audiomixingreasontoofrequentcall + AUDIO_MIXING_REASON_TOO_FREQUENT_CALL - Audiomixingreasoninterruptedeof + AUDIO_MIXING_REASON_INTERRUPTED_EOF - Audiomixingreasonok + AUDIO_MIXING_REASON_OK - Audiomixingreasononeloopcompleted + AUDIO_MIXING_REASON_ONE_LOOP_COMPLETED - Audiomixingreasonallloopscompleted + AUDIO_MIXING_REASON_ALL_LOOPS_COMPLETED - Audiomixingreasonstoppedbyuser + AUDIO_MIXING_REASON_STOPPED_BY_USER - Audiomixingstateplaying + AUDIO_MIXING_STATE_PLAYING - Audiomixingstatepaused + AUDIO_MIXING_STATE_PAUSED - Audiomixingstatestopped + AUDIO_MIXING_STATE_STOPPED - Audiomixingstatefailed + AUDIO_MIXING_STATE_FAILED - Audiomixingstatecompleted + AUDIO_MIXING_STATE_COMPLETED - Audiomixingstateallloopscompleted + AUDIO_MIXING_STATE_ALL_LOOPS_COMPLETED - + - Agoraaudioprocesschannels + AgoraAudioProcessChannels - Agoraaudiomonoprocessing + AGORA_AUDIO_MONO_PROCESSING - Agoraaudiostereoprocessing + AGORA_AUDIO_STEREO_PROCESSING - + - Audioprofile + AudioProfile - Default + DEFAULT - Speechstandard + SPEECH_STANDARD - Musicstandard + MUSIC_STANDARD - Musicstandardstereo + MUSIC_STANDARD_STEREO - Musichighquality + MUSIC_HIGH_QUALITY - Musichighqualitystereo + MUSIC_HIGH_QUALITY_STEREO - Audioprofileiot + AUDIO_PROFILE_IOT - Audioprofilenum + AUDIO_PROFILE_NUM - Audiorangemode + AudioRangeMode - Audiorangemodeworld + AUDIO_RANGE_MODE_WORLD - Audiorangemodeteam + AUDIO_RANGE_MODE_TEAM - Audiofilerecordingmic + AUDIO_FILE_RECORDING_MIC - Audiofilerecordingplayback + AUDIO_FILE_RECORDING_PLAYBACK - Audiofilerecordingmixed + AUDIO_FILE_RECORDING_MIXED - Audiorecordingqualitylow + AUDIO_RECORDING_QUALITY_LOW - Audiorecordingqualitymedium + AUDIO_RECORDING_QUALITY_MEDIUM - Audiorecordingqualityhigh + AUDIO_RECORDING_QUALITY_HIGH - Audiorecordingqualityultrahigh + AUDIO_RECORDING_QUALITY_ULTRA_HIGH - Audioreverboff + AUDIO_REVERB_OFF - Audioreverbfxktv + AUDIO_REVERB_FX_KTV - Audioreverbfxvocalconcert + AUDIO_REVERB_FX_VOCAL_CONCERT - Audioreverbfxuncle + AUDIO_REVERB_FX_UNCLE - Audioreverbfxsister + AUDIO_REVERB_FX_SISTER - Audioreverbfxstudio + AUDIO_REVERB_FX_STUDIO - Audioreverbfxpopular + AUDIO_REVERB_FX_POPULAR - Audioreverbfxrnb + AUDIO_REVERB_FX_RNB - Audioreverbfxphonograph + AUDIO_REVERB_FX_PHONOGRAPH - Audioreverbpopular + AUDIO_REVERB_POPULAR - Audioreverbrnb + AUDIO_REVERB_RNB - Audioreverbrock + AUDIO_REVERB_ROCK - Audioreverbhiphop + AUDIO_REVERB_HIPHOP - Audioreverbvocalconcert + AUDIO_REVERB_VOCAL_CONCERT - Audioreverbktv + AUDIO_REVERB_KTV - Audioreverbstudio + AUDIO_REVERB_STUDIO - Audiovirtualstereo + AUDIO_VIRTUAL_STEREO - Audioelectronicvoice + AUDIO_ELECTRONIC_VOICE - Audiothreedimvoice + AUDIO_THREEDIM_VOICE - Audioreverbtype + AUDIO_REVERB_TYPE - Audioreverbdrylevel + AUDIO_REVERB_DRY_LEVEL - Audioreverbwetlevel + AUDIO_REVERB_WET_LEVEL - Audioreverbroomsize + AUDIO_REVERB_ROOM_SIZE - Audioreverbwetdelay + AUDIO_REVERB_WET_DELAY - Audioreverbstrength + AUDIO_REVERB_STRENGTH - Audioroutedefault + AUDIO_ROUTE_DEFAULT - Audiorouteheadset + AUDIO_ROUTE_HEADSET - Audiorouteearpiece + AUDIO_ROUTE_EARPIECE - Audiorouteheadsetnomic + AUDIO_ROUTE_HEADSETNOMIC - Audioroutespeakerphone + AUDIO_ROUTE_SPEAKERPHONE - Audiorouteloudspeaker + AUDIO_ROUTE_LOUDSPEAKER - Audioroutebluetoothdevicehfp + AUDIO_ROUTE_BLUETOOTH_DEVICE_HFP - Audiorouteusb + AUDIO_ROUTE_USB - Audioroutehdmi + AUDIO_ROUTE_HDMI - Audioroutedisplayport + AUDIO_ROUTE_DISPLAYPORT - Audiorouteairplay + AUDIO_ROUTE_AIRPLAY - Audioroutebluetoothdevicea2dp + AUDIO_ROUTE_BLUETOOTH_DEVICE_A2DP - Audiosampleratetype + AudioSampleRateType - Audiosamplerate32000 + AUDIO_SAMPLE_RATE_32000 - Audiosamplerate44100 + AUDIO_SAMPLE_RATE_44100 - Audiosamplerate48000 + AUDIO_SAMPLE_RATE_48000 - Audioscenario + AudioScenario - Audioscenariodefault + AUDIO_SCENARIO_DEFAULT - Audioscenariochatroom + AUDIO_SCENARIO_CHATROOM - Audioscenariogamestreaming + AUDIO_SCENARIO_GAME_STREAMING - Audioscenariochorus + AUDIO_SCENARIO_CHORUS - Audioscenariomeeting + AUDIO_SCENARIO_MEETING - Connectionstatedisconnected + CONNECTION_STATE_DISCONNECTED - Connectionstateconnecting + CONNECTION_STATE_CONNECTING - Connectionstateconnected + CONNECTION_STATE_CONNECTED - Connectionstatereconnecting + CONNECTION_STATE_RECONNECTING - Connectionstatefailed + CONNECTION_STATE_FAILED - Connectionchangedconnecting + CONNECTION_CHANGED_CONNECTING - Connectionchangedjoinsuccess + CONNECTION_CHANGED_JOIN_SUCCESS - Connectionchangedinterrupted + CONNECTION_CHANGED_INTERRUPTED - Connectionchangedbannedbyserver + CONNECTION_CHANGED_BANNED_BY_SERVER - Connectionchangedjoinfailed + CONNECTION_CHANGED_JOIN_FAILED - Connectionchangedleavechannel + CONNECTION_CHANGED_LEAVE_CHANNEL - Connectionchangedinvalidappid + CONNECTION_CHANGED_INVALID_APP_ID - Connectionchangedinvalidchannelname + CONNECTION_CHANGED_INVALID_CHANNEL_NAME - Connectionchangedinvalidtoken + CONNECTION_CHANGED_INVALID_TOKEN - Connectionchangedtokenexpired + CONNECTION_CHANGED_TOKEN_EXPIRED - Connectionchangedrejectedbyserver + CONNECTION_CHANGED_REJECTED_BY_SERVER - Connectionchangedsettingproxyserver + CONNECTION_CHANGED_SETTING_PROXY_SERVER - Connectionchangedrenewtoken + CONNECTION_CHANGED_RENEW_TOKEN - Connectionchangedclientipaddresschanged + CONNECTION_CHANGED_CLIENT_IP_ADDRESS_CHANGED - Connectionchangedkeepalivetimeout + CONNECTION_CHANGED_KEEP_ALIVE_TIMEOUT - Connectionchangedrejoinsuccess + CONNECTION_CHANGED_REJOIN_SUCCESS - Connectionchangedlost + CONNECTION_CHANGED_LOST - Connectionchangedechotest + CONNECTION_CHANGED_ECHO_TEST - Connectionchangedclientipaddresschangedbyuser + CONNECTION_CHANGED_CLIENT_IP_ADDRESS_CHANGED_BY_USER - Connectionchangedsameuidlogin + CONNECTION_CHANGED_SAME_UID_LOGIN - Connectionchangedtoomanybroadcasters + CONNECTION_CHANGED_TOO_MANY_BROADCASTERS - Containermp4 + CONTAINER_MP4 - Audiotracktype + AudioTrackType - Audiotrackmixable + AUDIO_TRACK_MIXABLE - Audiotrackdirect + AUDIO_TRACK_DIRECT - Cameradirection + CAMERA_DIRECTION - Camerarear + CAMERA_REAR - Camerafront + CAMERA_FRONT - Cameraextra + CAMERA_EXTRA - Camerafocallengthtype + CAMERA_FOCAL_LENGTH_TYPE - Camerafocallengthdefault + CAMERA_FOCAL_LENGTH_DEFAULT - Camerafocallengthwideangle + CAMERA_FOCAL_LENGTH_WIDE_ANGLE - Camerafocallengthultrawide + CAMERA_FOCAL_LENGTH_ULTRA_WIDE - Capturebrightnesslevelinvalid + CAPTURE_BRIGHTNESS_LEVEL_INVALID - Capturebrightnesslevelnormal + CAPTURE_BRIGHTNESS_LEVEL_NORMAL - Capturebrightnesslevelbright + CAPTURE_BRIGHTNESS_LEVEL_BRIGHT - Capturebrightnessleveldark + CAPTURE_BRIGHTNESS_LEVEL_DARK - Captureroutputpreference + CAPTURER_OUTPUT_PREFERENCE - Captureroutputpreferenceauto + CAPTURER_OUTPUT_PREFERENCE_AUTO - Captureroutputpreferenceperformance + CAPTURER_OUTPUT_PREFERENCE_PERFORMANCE - Captureroutputpreferencepreview + CAPTURER_OUTPUT_PREFERENCE_PREVIEW - Captureroutputpreferencemanual + CAPTURER_OUTPUT_PREFERENCE_MANUAL - Relayok + RELAY_OK - Relayerrorservererrorresponse + RELAY_ERROR_SERVER_ERROR_RESPONSE - Relayerrorservernoresponse + RELAY_ERROR_SERVER_NO_RESPONSE - Relayerrornoresourceavailable + RELAY_ERROR_NO_RESOURCE_AVAILABLE - Relayerrorfailedjoinsrc + RELAY_ERROR_FAILED_JOIN_SRC - Relayerrorfailedjoindest + RELAY_ERROR_FAILED_JOIN_DEST - Relayerrorfailedpacketreceivedfromsrc + RELAY_ERROR_FAILED_PACKET_RECEIVED_FROM_SRC - Relayerrorfailedpacketsenttodest + RELAY_ERROR_FAILED_PACKET_SENT_TO_DEST - Relayerrorserverconnectionlost + RELAY_ERROR_SERVER_CONNECTION_LOST - Relayerrorinternalerror + RELAY_ERROR_INTERNAL_ERROR - Relayerrorsrctokenexpired + RELAY_ERROR_SRC_TOKEN_EXPIRED - Relayerrordesttokenexpired + RELAY_ERROR_DEST_TOKEN_EXPIRED - Relayeventnetworkdisconnected + RELAY_EVENT_NETWORK_DISCONNECTED - Relayeventnetworkconnected + RELAY_EVENT_NETWORK_CONNECTED - Relayeventpacketjoinedsrcchannel + RELAY_EVENT_PACKET_JOINED_SRC_CHANNEL - Relayeventpacketjoineddestchannel + RELAY_EVENT_PACKET_JOINED_DEST_CHANNEL - Relayeventpacketsenttodestchannel + RELAY_EVENT_PACKET_SENT_TO_DEST_CHANNEL - Relayeventpacketreceivedvideofromsrc + RELAY_EVENT_PACKET_RECEIVED_VIDEO_FROM_SRC - Relayeventpacketreceivedaudiofromsrc + RELAY_EVENT_PACKET_RECEIVED_AUDIO_FROM_SRC - Relayeventpacketupdatedestchannel + RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL - Relayeventpacketupdatedestchannelnotchange + RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL_NOT_CHANGE - Relayeventpacketupdatedestchannelisnull + RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL_IS_NULL - Relayeventvideoprofileupdate + RELAY_EVENT_VIDEO_PROFILE_UPDATE - Relayeventpausesendpackettodestchannelsuccess + RELAY_EVENT_PAUSE_SEND_PACKET_TO_DEST_CHANNEL_SUCCESS - Relayeventpausesendpackettodestchannelfailed + RELAY_EVENT_PAUSE_SEND_PACKET_TO_DEST_CHANNEL_FAILED - Relayeventresumesendpackettodestchannelsuccess + RELAY_EVENT_RESUME_SEND_PACKET_TO_DEST_CHANNEL_SUCCESS - Relayeventresumesendpackettodestchannelfailed + RELAY_EVENT_RESUME_SEND_PACKET_TO_DEST_CHANNEL_FAILED - Relaystateidle + RELAY_STATE_IDLE - Relaystateconnecting + RELAY_STATE_CONNECTING - Relaystaterunning + RELAY_STATE_RUNNING - Relaystatefailure + RELAY_STATE_FAILURE - Channelprofilecommunication + CHANNEL_PROFILE_COMMUNICATION - Channelprofilelivebroadcasting + CHANNEL_PROFILE_LIVE_BROADCASTING - Channelprofilegame + CHANNEL_PROFILE_GAME - Channelprofilecloudgaming + CHANNEL_PROFILE_CLOUD_GAMING - Channelprofilecommunication1v1 + CHANNEL_PROFILE_COMMUNICATION_1v1 - Clientrolebroadcaster + CLIENT_ROLE_BROADCASTER - Clientroleaudience + CLIENT_ROLE_AUDIENCE - Clientrolechangefailedtoomanybroadcasters + CLIENT_ROLE_CHANGE_FAILED_TOO_MANY_BROADCASTERS - Clientrolechangefailednotauthorized + CLIENT_ROLE_CHANGE_FAILED_NOT_AUTHORIZED - Clientrolechangefailedrequesttimeout + CLIENT_ROLE_CHANGE_FAILED_REQUEST_TIME_OUT - Clientrolechangefailedconnectionfailed + CLIENT_ROLE_CHANGE_FAILED_CONNECTION_FAILED - Transporttypenoneproxy + TRANSPORT_TYPE_NONE_PROXY - Transporttypeudpproxy + TRANSPORT_TYPE_UDP_PROXY - Transporttypetcpproxy + TRANSPORT_TYPE_TCP_PROXY - Proxytypenoneproxy + PROXY_TYPE_NONE_PROXY - Proxytypeudpcloudproxy + PROXY_TYPE_UDP_CLOUD_PROXY - Proxytypetcpcloudproxy + PROXY_TYPE_TCP_CLOUD_PROXY - Proxytypelocalproxy + PROXY_TYPE_LOCAL_PROXY - Proxytypetcpautofallback + PROXY_TYPE_TCP_AUTO_FALLBACK - Degradationpreference + DEGRADATION_PREFERENCE - Maintainquality + MAINTAIN_QUALITY - Maintainframerate + MAINTAIN_FRAMERATE - Maintainbalanced + MAINTAIN_BALANCED - Maintainresolution + MAINTAIN_RESOLUTION - Directcdnstreamingreason + DirectCdnStreamingReason - Ok + OK - Failed + FAILED - Audiopublication + AUDIO_PUBLICATION - Videopublication + VIDEO_PUBLICATION - Netconnect + NET_CONNECT - Badname + BAD_NAME - Directcdnstreamingstate + DirectCdnStreamingState - Idle + IDLE - Running + RUNNING - Stopped + STOPPED - Failed + FAILED - Recovering + RECOVERING - Earmonitoringfilternone + EAR_MONITORING_FILTER_NONE - Earmonitoringfilterbuiltinaudiofilters + EAR_MONITORING_FILTER_BUILT_IN_AUDIO_FILTERS - Earmonitoringfilternoisesuppression + EAR_MONITORING_FILTER_NOISE_SUPPRESSION - Earmonitoringfilterreusepostprocessingfilter + EAR_MONITORING_FILTER_REUSE_POST_PROCESSING_FILTER - Encryptionerrortype + ENCRYPTION_ERROR_TYPE - Encryptionerrorinternalfailure + ENCRYPTION_ERROR_INTERNAL_FAILURE - Encryptionerrordecryptionfailure + ENCRYPTION_ERROR_DECRYPTION_FAILURE - Encryptionerrorencryptionfailure + ENCRYPTION_ERROR_ENCRYPTION_FAILURE - Encryptionerrordatastreamdecryptionfailure + ENCRYPTION_ERROR_DATASTREAM_DECRYPTION_FAILURE - Encryptionerrordatastreamencryptionfailure + ENCRYPTION_ERROR_DATASTREAM_ENCRYPTION_FAILURE - Errok + ERR_OK - Errfailed + ERR_FAILED - Errinvalidargument + ERR_INVALID_ARGUMENT - Errnotready + ERR_NOT_READY - Errnotsupported + ERR_NOT_SUPPORTED - Errrefused + ERR_REFUSED - Errbuffertoosmall + ERR_BUFFER_TOO_SMALL - Errnotinitialized + ERR_NOT_INITIALIZED - Errinvalidstate + ERR_INVALID_STATE - Errnopermission + ERR_NO_PERMISSION - Errtimedout + ERR_TIMEDOUT - Errjoinchannelrejected + ERR_JOIN_CHANNEL_REJECTED - Errleavechannelrejected + ERR_LEAVE_CHANNEL_REJECTED - Erralreadyinuse + ERR_ALREADY_IN_USE - Erraborted + ERR_ABORTED - Errresourcelimited + ERR_RESOURCE_LIMITED - Errinvalidappid + ERR_INVALID_APP_ID - Errinvalidchannelname + ERR_INVALID_CHANNEL_NAME - Errnoserverresources + ERR_NO_SERVER_RESOURCES - Errtokenexpired + ERR_TOKEN_EXPIRED - Errinvalidtoken + ERR_INVALID_TOKEN - Errconnectioninterrupted + ERR_CONNECTION_INTERRUPTED - Errconnectionlost + ERR_CONNECTION_LOST - Errnotinchannel + ERR_NOT_IN_CHANNEL - Errsizetoolarge + ERR_SIZE_TOO_LARGE - Errbitratelimit + ERR_BITRATE_LIMIT - Errtoomanydatastreams + ERR_TOO_MANY_DATA_STREAMS - Errstreammessagetimeout + ERR_STREAM_MESSAGE_TIMEOUT - Errsetclientrolenotauthorized + ERR_SET_CLIENT_ROLE_NOT_AUTHORIZED - Errdecryptionfailed + ERR_DECRYPTION_FAILED - Errinvaliduserid + ERR_INVALID_USER_ID - Errclientisbannedbyserver + ERR_CLIENT_IS_BANNED_BY_SERVER - Errencryptedstreamnotallowedpublish + ERR_ENCRYPTED_STREAM_NOT_ALLOWED_PUBLISH - Errlicensecredentialinvalid + ERR_LICENSE_CREDENTIAL_INVALID - Errinvaliduseraccount + ERR_INVALID_USER_ACCOUNT - Errmodulenotfound + ERR_MODULE_NOT_FOUND - Errloadmediaengine + ERR_LOAD_MEDIA_ENGINE - Erradmgeneralerror + ERR_ADM_GENERAL_ERROR - Erradminitplayout + ERR_ADM_INIT_PLAYOUT - Erradmstartplayout + ERR_ADM_START_PLAYOUT - Erradmstopplayout + ERR_ADM_STOP_PLAYOUT - Erradminitrecording + ERR_ADM_INIT_RECORDING - Erradmstartrecording + ERR_ADM_START_RECORDING - Erradmstoprecording + ERR_ADM_STOP_RECORDING - Errvdmcameranotauthorized + ERR_VDM_CAMERA_NOT_AUTHORIZED - Errdatastreamdecryptionfailed + ERR_DATASTREAM_DECRYPTION_FAILED - Encryptionmode + EncryptionMode - Aes128xts + AES_128_XTS - Aes128ecb + AES_128_ECB - Aes256xts + AES_256_XTS - Sm4128ecb + SM4_128_ECB - Aes128gcm + AES_128_GCM - Aes256gcm + AES_256_GCM - Aes128gcm2 + AES_128_GCM2 - Aes256gcm2 + AES_256_GCM2 - Modeend + MODE_END - Experiencereasonnone + EXPERIENCE_REASON_NONE - Remotenetworkqualitypoor + REMOTE_NETWORK_QUALITY_POOR - Localnetworkqualitypoor + LOCAL_NETWORK_QUALITY_POOR - Wirelesssignalpoor + WIRELESS_SIGNAL_POOR - Wifibluetoothcoexist + WIFI_BLUETOOTH_COEXIST - Experiencequalitygood + EXPERIENCE_QUALITY_GOOD - Experiencequalitybad + EXPERIENCE_QUALITY_BAD - Featuretype + FeatureType - Videovirtualbackground + VIDEO_VIRTUAL_BACKGROUND - Videobeautyeffect + VIDEO_BEAUTY_EFFECT - Framerate + FRAME_RATE - Frameratefps1 + FRAME_RATE_FPS_1 - Frameratefps7 + FRAME_RATE_FPS_7 - Frameratefps10 + FRAME_RATE_FPS_10 - Frameratefps15 + FRAME_RATE_FPS_15 - Frameratefps24 + FRAME_RATE_FPS_24 - Frameratefps30 + FRAME_RATE_FPS_30 - Frameratefps60 + FRAME_RATE_FPS_60 - Headphoneequalizerpreset + HEADPHONE_EQUALIZER_PRESET - Headphoneequalizeroff + HEADPHONE_EQUALIZER_OFF - Headphoneequalizeroverear + HEADPHONE_EQUALIZER_OVEREAR - Headphoneequalizerinear + HEADPHONE_EQUALIZER_INEAR - Lastmileproberesultcomplete + LASTMILE_PROBE_RESULT_COMPLETE - Lastmileproberesultincompletenobwe + LASTMILE_PROBE_RESULT_INCOMPLETE_NO_BWE - Lastmileproberesultunavailable + LASTMILE_PROBE_RESULT_UNAVAILABLE - Lighteningcontrastlow + LIGHTENING_CONTRAST_LOW - Lighteningcontrastnormal + LIGHTENING_CONTRAST_NORMAL - Lighteningcontrasthigh + LIGHTENING_CONTRAST_HIGH - Injectstreamstatusstartsuccess + INJECT_STREAM_STATUS_START_SUCCESS - Injectstreamstatusstartalreadyexists + INJECT_STREAM_STATUS_START_ALREADY_EXISTS - Injectstreamstatusstartunauthorized + INJECT_STREAM_STATUS_START_UNAUTHORIZED - Injectstreamstatusstarttimedout + INJECT_STREAM_STATUS_START_TIMEDOUT - Injectstreamstatusstartfailed + INJECT_STREAM_STATUS_START_FAILED - Injectstreamstatusstopsuccess + INJECT_STREAM_STATUS_STOP_SUCCESS - Injectstreamstatusstopnotfound + INJECT_STREAM_STATUS_STOP_NOT_FOUND - Injectstreamstatusstopunauthorized + INJECT_STREAM_STATUS_STOP_UNAUTHORIZED - Injectstreamstatusstoptimedout + INJECT_STREAM_STATUS_STOP_TIMEDOUT - Injectstreamstatusstopfailed + INJECT_STREAM_STATUS_STOP_FAILED - Injectstreamstatusbroken + INJECT_STREAM_STATUS_BROKEN - Localaudiostreamreasonok + LOCAL_AUDIO_STREAM_REASON_OK - Localaudiostreamreasonfailure + LOCAL_AUDIO_STREAM_REASON_FAILURE - Localaudiostreamreasondevicenopermission + LOCAL_AUDIO_STREAM_REASON_DEVICE_NO_PERMISSION - Localaudiostreamreasondevicebusy + LOCAL_AUDIO_STREAM_REASON_DEVICE_BUSY - Localaudiostreamreasoncapturefailure + LOCAL_AUDIO_STREAM_REASON_CAPTURE_FAILURE - Localaudiostreamreasonencodefailure + LOCAL_AUDIO_STREAM_REASON_ENCODE_FAILURE - Localaudiostreamreasoninterrupted + LOCAL_AUDIO_STREAM_REASON_INTERRUPTED - Localaudiostreamstatestopped + LOCAL_AUDIO_STREAM_STATE_STOPPED - Localaudiostreamstaterecording + LOCAL_AUDIO_STREAM_STATE_RECORDING - Localaudiostreamstateencoding + LOCAL_AUDIO_STREAM_STATE_ENCODING - Localaudiostreamstatefailed + LOCAL_AUDIO_STREAM_STATE_FAILED - Localrpoxyconnectivityfirst + LOCAL_RPOXY_CONNECTIVITY_FIRST - Localrpoxylocalonly + LOCAL_RPOXY_LOCAL_ONLY - Localvideostreamreasonok + LOCAL_VIDEO_STREAM_REASON_OK - Localvideostreamreasonfailure + LOCAL_VIDEO_STREAM_REASON_FAILURE - Localvideostreamreasondevicenopermission + LOCAL_VIDEO_STREAM_REASON_DEVICE_NO_PERMISSION - Localvideostreamreasondevicebusy + LOCAL_VIDEO_STREAM_REASON_DEVICE_BUSY - Localvideostreamreasoncapturefailure + LOCAL_VIDEO_STREAM_REASON_CAPTURE_FAILURE - Localvideostreamreasoncodecnotsupport + LOCAL_VIDEO_STREAM_REASON_CODEC_NOT_SUPPORT - Localvideostreamreasondevicenotfound + LOCAL_VIDEO_STREAM_REASON_DEVICE_NOT_FOUND - Localvideostreamreasonscreencapturewindowminimized + LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_MINIMIZED - Localvideostreamreasonscreencapturewindowclosed + LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_CLOSED - Localvideostreamreasondeviceinterrupt + LOCAL_VIDEO_STREAM_REASON_DEVICE_INTERRUPT - Localvideostreamreasondevicefatalerror + LOCAL_VIDEO_STREAM_REASON_DEVICE_FATAL_ERROR - Localvideostreamstatestopped + LOCAL_VIDEO_STREAM_STATE_STOPPED - Localvideostreamstatecapturing + LOCAL_VIDEO_STREAM_STATE_CAPTURING - Localvideostreamstateencoding + LOCAL_VIDEO_STREAM_STATE_ENCODING - Localvideostreamstatefailed + LOCAL_VIDEO_STREAM_STATE_FAILED - Errscreencapturepermissiondenied + ERR_SCREEN_CAPTURE_PERMISSION_DENIED - Errscreencapturesystemnotsupported + ERR_SCREEN_CAPTURE_SYSTEM_NOT_SUPPORTED @@ -8769,1253 +8769,1253 @@ - Errscreencapturesystemaudionotsupported + ERR_SCREEN_CAPTURE_SYSTEM_AUDIO_NOT_SUPPORTED - Logfilteroff + LOG_FILTER_OFF - Logfilterdebug + LOG_FILTER_DEBUG - Logfilterinfo + LOG_FILTER_INFO - Logfilterwarn + LOG_FILTER_WARN - Logfiltererror + LOG_FILTER_ERROR - Logfiltercritical + LOG_FILTER_CRITICAL - Loglevel + LogLevel - Loglevelnone + LOG_LEVEL_NONE - Loglevelinfo + LOG_LEVEL_INFO - Loglevelwarn + LOG_LEVEL_WARN - Loglevelerror + LOG_LEVEL_ERROR - Loglevelfatal + LOG_LEVEL_FATAL - Lowlightenhanceauto + LOW_LIGHT_ENHANCE_AUTO - Lowlightenhancemanual + LOW_LIGHT_ENHANCE_MANUAL - Lowlightenhancelevelhighquality + LOW_LIGHT_ENHANCE_LEVEL_HIGH_QUALITY - Lowlightenhancelevelfast + LOW_LIGHT_ENHANCE_LEVEL_FAST - Mediadevicestateactive + MEDIA_DEVICE_STATE_ACTIVE - Mediadevicestatedisabled + MEDIA_DEVICE_STATE_DISABLED - Mediadevicestatenotpresent + MEDIA_DEVICE_STATE_NOT_PRESENT - Mediadevicestateunplugged + MEDIA_DEVICE_STATE_UNPLUGGED - Mediadevicestateunrecommended + MEDIA_DEVICE_STATE_UNRECOMMENDED - Audioapplicationplayoutdevice + AUDIO_APPLICATION_PLAYOUT_DEVICE - Mediaplayerreason + MediaPlayerReason - Playerreasonnone + PLAYER_REASON_NONE - Playerreasoninvalidarguments + PLAYER_REASON_INVALID_ARGUMENTS - Playerreasoninternal + PLAYER_REASON_INTERNAL - Playerreasonnoresource + PLAYER_REASON_NO_RESOURCE - Playerreasoninvalidmediasource + PLAYER_REASON_INVALID_MEDIA_SOURCE - Playerreasonunknownstreamtype + PLAYER_REASON_UNKNOWN_STREAM_TYPE - Playerreasonobjnotinitialized + PLAYER_REASON_OBJ_NOT_INITIALIZED - Playerreasoncodecnotsupported + PLAYER_REASON_CODEC_NOT_SUPPORTED - Playerreasonvideorenderfailed + PLAYER_REASON_VIDEO_RENDER_FAILED - Playerreasoninvalidstate + PLAYER_REASON_INVALID_STATE - Playerreasonurlnotfound + PLAYER_REASON_URL_NOT_FOUND - Playerreasoninvalidconnectionstate + PLAYER_REASON_INVALID_CONNECTION_STATE - Playerreasonsrcbufferunderflow + PLAYER_REASON_SRC_BUFFER_UNDERFLOW - Playerreasoninterrupted + PLAYER_REASON_INTERRUPTED - Playerreasonnotsupported + PLAYER_REASON_NOT_SUPPORTED - Playerreasontokenexpired + PLAYER_REASON_TOKEN_EXPIRED - Playerreasonipexpired + PLAYER_REASON_IP_EXPIRED - Playerreasonunknown + PLAYER_REASON_UNKNOWN - Mediaplayerevent + MediaPlayerEvent - Playereventunknown + PLAYER_EVENT_UNKNOWN - Playereventseekbegin + PLAYER_EVENT_SEEK_BEGIN - Playereventseekcomplete + PLAYER_EVENT_SEEK_COMPLETE - Playereventseekerror + PLAYER_EVENT_SEEK_ERROR - Playereventaudiotrackchanged + PLAYER_EVENT_AUDIO_TRACK_CHANGED - Playereventbufferlow + PLAYER_EVENT_BUFFER_LOW - Playereventbufferrecover + PLAYER_EVENT_BUFFER_RECOVER - Playereventfreezestart + PLAYER_EVENT_FREEZE_START - Playereventfreezestop + PLAYER_EVENT_FREEZE_STOP - Playereventswitchbegin + PLAYER_EVENT_SWITCH_BEGIN - Playereventswitchcomplete + PLAYER_EVENT_SWITCH_COMPLETE - Playereventswitcherror + PLAYER_EVENT_SWITCH_ERROR - Playereventfirstdisplayed + PLAYER_EVENT_FIRST_DISPLAYED - Playereventreachcachefilemaxcount + PLAYER_EVENT_REACH_CACHE_FILE_MAX_COUNT - Playereventreachcachefilemaxsize + PLAYER_EVENT_REACH_CACHE_FILE_MAX_SIZE - Mediaplayermetadatatype + MediaPlayerMetadataType - Playermetadatatypeunknown + PLAYER_METADATA_TYPE_UNKNOWN - Playermetadatatypesei + PLAYER_METADATA_TYPE_SEI - Mediaplayerstate + MediaPlayerState - Playerstateunknown + PLAYER_STATE_UNKNOWN - Playerstateidle + PLAYER_STATE_IDLE - Playerstateopening + PLAYER_STATE_OPENING - Playerstateopencompleted + PLAYER_STATE_OPEN_COMPLETED - Playerstateplaying + PLAYER_STATE_PLAYING - Playerstatepaused + PLAYER_STATE_PAUSED - Playerstateplaybackcompleted + PLAYER_STATE_PLAYBACK_COMPLETED - Playerstateplaybackallloopscompleted + PLAYER_STATE_PLAYBACK_ALL_LOOPS_COMPLETED - Playerstatestopped + PLAYER_STATE_STOPPED - Playerstatefailed + PLAYER_STATE_FAILED - Mediasourcetype + MediaSourceType - Audioplayoutsource + AUDIO_PLAYOUT_SOURCE - Audiorecordingsource + AUDIO_RECORDING_SOURCE - Primarycamerasource + PRIMARY_CAMERA_SOURCE - Secondarycamerasource + SECONDARY_CAMERA_SOURCE - Customvideosource + CUSTOM_VIDEO_SOURCE - Speechdrivenvideosource + SPEECH_DRIVEN_VIDEO_SOURCE - Unknownmediasource + UNKNOWN_MEDIA_SOURCE - Mediatraceevent + MEDIA_TRACE_EVENT - Mediatraceeventvideorendered + MEDIA_TRACE_EVENT_VIDEO_RENDERED - Mediatraceeventvideodecoded + MEDIA_TRACE_EVENT_VIDEO_DECODED - Mediastreamtype + MediaStreamType - Streamtypeunknown + STREAM_TYPE_UNKNOWN - Streamtypevideo + STREAM_TYPE_VIDEO - Streamtypeaudio + STREAM_TYPE_AUDIO - Streamtypesubtitle + STREAM_TYPE_SUBTITLE - Unknownmetadata + UNKNOWN_METADATA - Videometadata + VIDEO_METADATA - Networktypeunknown + NETWORK_TYPE_UNKNOWN - Networktypedisconnected + NETWORK_TYPE_DISCONNECTED - Networktypelan + NETWORK_TYPE_LAN - Networktypewifi + NETWORK_TYPE_WIFI - Networktypemobile2g + NETWORK_TYPE_MOBILE_2G - Networktypemobile3g + NETWORK_TYPE_MOBILE_3G - Networktypemobile4g + NETWORK_TYPE_MOBILE_4G - Networktypemobile5g + NETWORK_TYPE_MOBILE_5G - Musiccontentcenterstatereason + MusicContentCenterStateReason - Musiccontentcenterstatereasonok + MUSIC_CONTENT_CENTER_STATE_REASON_OK - Musiccontentcenterstatereasonerror + MUSIC_CONTENT_CENTER_STATE_REASON_ERROR - Musiccontentcenterstatereasongateway + MUSIC_CONTENT_CENTER_STATE_REASON_GATEWAY - Musiccontentcenterstatereasonpermissionandresource + MUSIC_CONTENT_CENTER_STATE_REASON_PERMISSION_AND_RESOURCE - Musiccontentcenterstatereasoninternaldataparse + MUSIC_CONTENT_CENTER_STATE_REASON_INTERNAL_DATA_PARSE - Musiccontentcenterstatereasonmusicloading + MUSIC_CONTENT_CENTER_STATE_REASON_MUSIC_LOADING - Musiccontentcenterstatereasonmusicdecryption + MUSIC_CONTENT_CENTER_STATE_REASON_MUSIC_DECRYPTION - Musiccontentcenterstatereasonhttpinternal + MUSIC_CONTENT_CENTER_STATE_REASON_HTTP_INTERNAL - Preloadstate + PreloadState - Preloadstatecompleted + PRELOAD_STATE_COMPLETED - Preloadstatefailed + PRELOAD_STATE_FAILED - Preloadstatepreloading + PRELOAD_STATE_PRELOADING - Preloadstateremoved + PRELOAD_STATE_REMOVED - Musiccachestatustype + MusicCacheStatusType - Musiccachestatustypecached + MUSIC_CACHE_STATUS_TYPE_CACHED - Musiccachestatustypecaching + MUSIC_CACHE_STATUS_TYPE_CACHING - Orientationmode + ORIENTATION_MODE - Orientationmodeadaptive + ORIENTATION_MODE_ADAPTIVE - Orientationfixedlandscape + ORIENTATION_FIXED_LANDSCAPE - Orientationfixedportrait + ORIENTATION_FIXED_PORTRAIT - Recordaudio + RECORD_AUDIO - Camera + CAMERA - Screencapture + SCREEN_CAPTURE - Screenscenariotype + ScreenScenarioType - Screenscenariodocument + SCREEN_SCENARIO_DOCUMENT - Screenscenariogaming + SCREEN_SCENARIO_GAMING - Screenscenariovideo + SCREEN_SCENARIO_VIDEO - Mediaplayerpreloadevent + MediaPlayerPreloadEvent - Playerpreloadeventbegin + PLAYER_PRELOAD_EVENT_BEGIN - Playerpreloadeventcomplete + PLAYER_PRELOAD_EVENT_COMPLETE - Playerpreloadeventerror + PLAYER_PRELOAD_EVENT_ERROR - Userpriorityhigh + USER_PRIORITY_HIGH - Userprioritynoranl + USER_PRIORITY_NORANL - Qualityreportformattype + QUALITY_REPORT_FORMAT_TYPE - Qualityreportjson + QUALITY_REPORT_JSON - Qualityreporthtml + QUALITY_REPORT_HTML - Qualityunknown + QUALITY_UNKNOWN - Qualityexcellent + QUALITY_EXCELLENT - Qualitygood + QUALITY_GOOD - Qualitypoor + QUALITY_POOR - Qualitybad + QUALITY_BAD - Qualityvbad + QUALITY_VBAD - Qualitydown + QUALITY_DOWN - Rawaudioframeopmodereadonly + RAW_AUDIO_FRAME_OP_MODE_READ_ONLY - Rawaudioframeopmodereadwrite + RAW_AUDIO_FRAME_OP_MODE_READ_WRITE - Recorderreasonnone + RECORDER_REASON_NONE - Recordererrorwritefailed + RECORDER_ERROR_WRITE_FAILED - Recordererrornostream + RECORDER_ERROR_NO_STREAM - Recordererrorovermaxduration + RECORDER_ERROR_OVER_MAX_DURATION - Recordererrorconfigchanged + RECORDER_ERROR_CONFIG_CHANGED - Recorderstateerror + RECORDER_STATE_ERROR - Recorderstatestart + RECORDER_STATE_START - Recorderstatestop + RECORDER_STATE_STOP - Remoteaudiostatestopped + REMOTE_AUDIO_STATE_STOPPED - Remoteaudiostatestarting + REMOTE_AUDIO_STATE_STARTING - Remoteaudiostatedecoding + REMOTE_AUDIO_STATE_DECODING - Remoteaudiostatefrozen + REMOTE_AUDIO_STATE_FROZEN - Remoteaudiostatefailed + REMOTE_AUDIO_STATE_FAILED - Remotevideostatestopped + REMOTE_VIDEO_STATE_STOPPED - Remotevideostatestarting + REMOTE_VIDEO_STATE_STARTING - Remotevideostatedecoding + REMOTE_VIDEO_STATE_DECODING - Remotevideostatefrozen + REMOTE_VIDEO_STATE_FROZEN - Remotevideostatefailed + REMOTE_VIDEO_STATE_FAILED - Remoteaudioreasoninternal + REMOTE_AUDIO_REASON_INTERNAL - Remoteaudioreasonnetworkcongestion + REMOTE_AUDIO_REASON_NETWORK_CONGESTION - Remoteaudioreasonnetworkrecovery + REMOTE_AUDIO_REASON_NETWORK_RECOVERY - Remoteaudioreasonlocalmuted + REMOTE_AUDIO_REASON_LOCAL_MUTED - Remoteaudioreasonlocalunmuted + REMOTE_AUDIO_REASON_LOCAL_UNMUTED - Remoteaudioreasonremotemuted + REMOTE_AUDIO_REASON_REMOTE_MUTED - Remoteaudioreasonremoteunmuted + REMOTE_AUDIO_REASON_REMOTE_UNMUTED - Remoteaudioreasonremoteoffline + REMOTE_AUDIO_REASON_REMOTE_OFFLINE - Remotevideostatereasoninternal + REMOTE_VIDEO_STATE_REASON_INTERNAL - Remotevideostatereasonnetworkcongestion + REMOTE_VIDEO_STATE_REASON_NETWORK_CONGESTION - Remotevideostatereasonnetworkrecovery + REMOTE_VIDEO_STATE_REASON_NETWORK_RECOVERY - Remotevideostatereasonlocalmuted + REMOTE_VIDEO_STATE_REASON_LOCAL_MUTED - Remotevideostatereasonlocalunmuted + REMOTE_VIDEO_STATE_REASON_LOCAL_UNMUTED - Remotevideostatereasonremotemuted + REMOTE_VIDEO_STATE_REASON_REMOTE_MUTED - Remotevideostatereasonremoteunmuted + REMOTE_VIDEO_STATE_REASON_REMOTE_UNMUTED - Remotevideostatereasonremoteoffline + REMOTE_VIDEO_STATE_REASON_REMOTE_OFFLINE - Remotevideostatereasonaudiofallback + REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK @@ -10023,889 +10023,889 @@ - Remotevideostatereasonaudiofallbackrecovery + REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK_RECOVERY - Remotevideostatereasoncodecnotsupport + REMOTE_VIDEO_STATE_REASON_CODEC_NOT_SUPPORT - Rendermodehidden + RENDER_MODE_HIDDEN - Rendermodefit + RENDER_MODE_FIT - Rendermodeadaptive + RENDER_MODE_ADAPTIVE - Rtmpstreampublishreasonok + RTMP_STREAM_PUBLISH_REASON_OK - Rtmpstreampublishreasoninvalidargument + RTMP_STREAM_PUBLISH_REASON_INVALID_ARGUMENT - Rtmpstreampublishreasonencryptedstreamnotallowed + RTMP_STREAM_PUBLISH_REASON_ENCRYPTED_STREAM_NOT_ALLOWED - Rtmpstreampublishreasonconnectiontimeout + RTMP_STREAM_PUBLISH_REASON_CONNECTION_TIMEOUT - Rtmpstreampublishreasoninternalservererror + RTMP_STREAM_PUBLISH_REASON_INTERNAL_SERVER_ERROR - Rtmpstreampublishreasonrtmpservererror + RTMP_STREAM_PUBLISH_REASON_RTMP_SERVER_ERROR - Rtmpstreampublishreasontoooften + RTMP_STREAM_PUBLISH_REASON_TOO_OFTEN - Rtmpstreampublishreasonreachlimit + RTMP_STREAM_PUBLISH_REASON_REACH_LIMIT - Rtmpstreampublishreasonnotauthorized + RTMP_STREAM_PUBLISH_REASON_NOT_AUTHORIZED - Rtmpstreampublishreasonstreamnotfound + RTMP_STREAM_PUBLISH_REASON_STREAM_NOT_FOUND - Rtmpstreampublishreasonformatnotsupported + RTMP_STREAM_PUBLISH_REASON_FORMAT_NOT_SUPPORTED - Rtmpstreampublishreasonnotbroadcaster + RTMP_STREAM_PUBLISH_REASON_NOT_BROADCASTER - Rtmpstreampublishreasontranscodingnomixstream + RTMP_STREAM_PUBLISH_REASON_TRANSCODING_NO_MIX_STREAM - Rtmpstreampublishreasonnetdown + RTMP_STREAM_PUBLISH_REASON_NET_DOWN - Rtmpstreampublishreasoninvalidprivilege + RTMP_STREAM_PUBLISH_REASON_INVALID_PRIVILEGE - Rtmpstreamunpublishreasonok + RTMP_STREAM_UNPUBLISH_REASON_OK - Rtmpstreampublishstateidle + RTMP_STREAM_PUBLISH_STATE_IDLE - Rtmpstreampublishstateconnecting + RTMP_STREAM_PUBLISH_STATE_CONNECTING - Rtmpstreampublishstaterunning + RTMP_STREAM_PUBLISH_STATE_RUNNING - Rtmpstreampublishstaterecovering + RTMP_STREAM_PUBLISH_STATE_RECOVERING - Rtmpstreampublishstatefailure + RTMP_STREAM_PUBLISH_STATE_FAILURE - Rtmpstreampublishstatedisconnecting + RTMP_STREAM_PUBLISH_STATE_DISCONNECTING - Rtmpstreamingeventfailedloadimage + RTMP_STREAMING_EVENT_FAILED_LOAD_IMAGE - Rtmpstreamingeventurlalreadyinuse + RTMP_STREAMING_EVENT_URL_ALREADY_IN_USE - Rtmpstreamingeventadvancedfeaturenotsupport + RTMP_STREAMING_EVENT_ADVANCED_FEATURE_NOT_SUPPORT - Rtmpstreamingeventrequesttoooften + RTMP_STREAMING_EVENT_REQUEST_TOO_OFTEN - Streamfallbackoptiondisabled + STREAM_FALLBACK_OPTION_DISABLED - Streamfallbackoptionvideostreamlow + STREAM_FALLBACK_OPTION_VIDEO_STREAM_LOW - Streamfallbackoptionaudioonly + STREAM_FALLBACK_OPTION_AUDIO_ONLY - Rhythmplayerstateidle + RHYTHM_PLAYER_STATE_IDLE - Rhythmplayerstateopening + RHYTHM_PLAYER_STATE_OPENING - Rhythmplayerstatedecoding + RHYTHM_PLAYER_STATE_DECODING - Rhythmplayerstateplaying + RHYTHM_PLAYER_STATE_PLAYING - Rhythmplayerstatefailed + RHYTHM_PLAYER_STATE_FAILED - Rhythmplayerreasonok + RHYTHM_PLAYER_REASON_OK - Rhythmplayerreasonfailed + RHYTHM_PLAYER_REASON_FAILED - Rhythmplayerreasoncannotopen + RHYTHM_PLAYER_REASON_CAN_NOT_OPEN - Rhythmplayerreasoncannotplay + RHYTHM_PLAYER_REASON_CAN_NOT_PLAY - Rhythmplayerreasonfileoverdurationlimit + RHYTHM_PLAYER_REASON_FILE_OVER_DURATION_LIMIT - Simulcaststreammode + SIMULCAST_STREAM_MODE - Autosimulcaststream + AUTO_SIMULCAST_STREAM - Disablesimulcaststream + DISABLE_SIMULCAST_STREAM - Enablesimulcaststream + ENABLE_SIMULCAST_STREAM - Connectionstate + ConnectionState - Saeconnectionstateconnecting + SAE_CONNECTION_STATE_CONNECTING - Saeconnectionstateconnected + SAE_CONNECTION_STATE_CONNECTED - Saeconnectionstatedisconnected + SAE_CONNECTION_STATE_DISCONNECTED - Saeconnectionstatereconnecting + SAE_CONNECTION_STATE_RECONNECTING - Saeconnectionstatereconnected + SAE_CONNECTION_STATE_RECONNECTED - Connectionchangedreason + ConnectionChangedReason - Saeconnectionchangeddefault + SAE_CONNECTION_CHANGED_DEFAULT - Saeconnectionchangedconnecting + SAE_CONNECTION_CHANGED_CONNECTING - Saeconnectionchangedcreateroomfail + SAE_CONNECTION_CHANGED_CREATE_ROOM_FAIL - Saeconnectionchangedrtmdisconnect + SAE_CONNECTION_CHANGED_RTM_DISCONNECT - Saeconnectionchangedrtmaborted + SAE_CONNECTION_CHANGED_RTM_ABORTED - Saeconnectionchangedlostsync + SAE_CONNECTION_CHANGED_LOST_SYNC - Segmodelai + SEG_MODEL_AI - Segmodelgreen + SEG_MODEL_GREEN - Streampublishstate + STREAM_PUBLISH_STATE - Pubstateidle + PUB_STATE_IDLE - Pubstatenopublished + PUB_STATE_NO_PUBLISHED - Pubstatepublishing + PUB_STATE_PUBLISHING - Pubstatepublished + PUB_STATE_PUBLISHED - Streamtypeboth + STREAM_TYPE_BOTH - Substateidle + SUB_STATE_IDLE - Substatenosubscribed + SUB_STATE_NO_SUBSCRIBED - Substatesubscribing + SUB_STATE_SUBSCRIBING - Substatesubscribed + SUB_STATE_SUBSCRIBED - Userofflinequit + USER_OFFLINE_QUIT - Userofflinedropped + USER_OFFLINE_DROPPED - Userofflinebecomeaudience + USER_OFFLINE_BECOME_AUDIENCE - Videobufferrawdata + VIDEO_BUFFER_RAW_DATA - Videoscenario + VideoScenario - Applicationscenariogeneral + APPLICATION_SCENARIO_GENERAL - Applicationscenariomeeting + APPLICATION_SCENARIO_MEETING - Videocapturetype + VIDEO_CAPTURE_TYPE - Videocaptureunknown + VIDEO_CAPTURE_UNKNOWN - Videocapturecamera + VIDEO_CAPTURE_CAMERA - Videocapturescreen + VIDEO_CAPTURE_SCREEN - Videodenoiserauto + VIDEO_DENOISER_AUTO - Videodenoisermanual + VIDEO_DENOISER_MANUAL - Videodenoiserlevelhighquality + VIDEO_DENOISER_LEVEL_HIGH_QUALITY - Videodenoiserlevelfast + VIDEO_DENOISER_LEVEL_FAST - Videodenoiserlevelstrength + VIDEO_DENOISER_LEVEL_STRENGTH - Videosourcetype + VideoSourceType - Videosourcecameraprimary + VIDEO_SOURCE_CAMERA_PRIMARY - Videosourcecamera + VIDEO_SOURCE_CAMERA - Videosourcecamerasecondary + VIDEO_SOURCE_CAMERA_SECONDARY - Videosourcescreenprimary + VIDEO_SOURCE_SCREEN_PRIMARY - Videosourcescreen + VIDEO_SOURCE_SCREEN - Videosourcescreensecondary + VIDEO_SOURCE_SCREEN_SECONDARY - Videosourcecustom + VIDEO_SOURCE_CUSTOM - Videosourcemediaplayer + VIDEO_SOURCE_MEDIA_PLAYER - Videosourcertcimagepng + VIDEO_SOURCE_RTC_IMAGE_PNG - Videosourcertcimagejpeg + VIDEO_SOURCE_RTC_IMAGE_JPEG - Videosourcertcimagegif + VIDEO_SOURCE_RTC_IMAGE_GIF - Videosourceremote + VIDEO_SOURCE_REMOTE - Videosourcetranscoded + VIDEO_SOURCE_TRANSCODED - Videosourcecamerathird + VIDEO_SOURCE_CAMERA_THIRD - Videosourcecamerafourth + VIDEO_SOURCE_CAMERA_FOURTH - Videosourcespeechdriven + VIDEO_SOURCE_SPEECH_DRIVEN - Videosourceunknown + VIDEO_SOURCE_UNKNOWN - Codeccapabilitylevelunspecified + CODEC_CAPABILITY_LEVEL_UNSPECIFIED - Codeccapabilitylevelbasicsupport + CODEC_CAPABILITY_LEVEL_BASIC_SUPPORT - Codeccapabilitylevel1080p30fps + CODEC_CAPABILITY_LEVEL_1080P30FPS - Codeccapabilitylevel1080p60fps + CODEC_CAPABILITY_LEVEL_1080P60FPS - Codeccapabilitylevel4k60fps + CODEC_CAPABILITY_LEVEL_4K60FPS - Videocodecprofiletype + VideoCodecProfileType - Baseline + BASELINE - Main + MAIN - High + HIGH - Videocodectype + VIDEO_CODEC_TYPE - Videocodecnone + VIDEO_CODEC_NONE - Videocodecvp8 + VIDEO_CODEC_VP8 - Videocodech264 + VIDEO_CODEC_H264 - Videocodech265 + VIDEO_CODEC_H265 - Videocodecgeneric + VIDEO_CODEC_GENERIC - Videocodecgenerich264 + VIDEO_CODEC_GENERIC_H264 - Videocodecav1 + VIDEO_CODEC_AV1 - Videocodecvp9 + VIDEO_CODEC_VP9 - Videocodecgenericjpeg + VIDEO_CODEC_GENERIC_JPEG - Videocodectype + VideoCodecType @@ -10926,1043 +10926,1043 @@ - Screencapturecontenthintnone + SCREEN_CAPTURE_CONTENT_HINT_NONE - Screencapturecontenthintmotion + SCREEN_CAPTURE_CONTENT_HINT_MOTION - Screencapturecontenthintdetails + SCREEN_CAPTURE_CONTENT_HINT_DETAILS - Videoframeprocessmode + VIDEO_FRAME_PROCESS_MODE - Processmodereadonly + PROCESS_MODE_READ_ONLY - Processmodereadwrite + PROCESS_MODE_READ_WRITE - Videoframetypeblankframe + VIDEO_FRAME_TYPE_BLANK_FRAME - Videoframetypekeyframe + VIDEO_FRAME_TYPE_KEY_FRAME - Videoframetypedeltaframe + VIDEO_FRAME_TYPE_DELTA_FRAME - Videoframetypebframe + VIDEO_FRAME_TYPE_B_FRAME - Videoframetypedroppableframe + VIDEO_FRAME_TYPE_DROPPABLE_FRAME - Videoframetypeunknow + VIDEO_FRAME_TYPE_UNKNOW - Videomirrormodeauto + VIDEO_MIRROR_MODE_AUTO - Videomirrormodeenabled + VIDEO_MIRROR_MODE_ENABLED - Videomirrormodedisabled + VIDEO_MIRROR_MODE_DISABLED - Videomoduleposition + VideoModulePosition - Videomodulepositionpostcapturer + VIDEO_MODULE_POSITION_POST_CAPTURER - Videomodulepositionprerenderer + VIDEO_MODULE_POSITION_PRE_RENDERER - Videomodulepositionpreencoder + VIDEO_MODULE_POSITION_PRE_ENCODER - Videomodulepositionpostcapturerorigin + VIDEO_MODULE_POSITION_POST_CAPTURER_ORIGIN - Videoorientation0 + VIDEO_ORIENTATION_0 - Videoorientation90 + VIDEO_ORIENTATION_90 - Videoorientation180 + VIDEO_ORIENTATION_180 - Videoorientation270 + VIDEO_ORIENTATION_270 - Videopixeldefault + VIDEO_PIXEL_DEFAULT - Videopixeli420 + VIDEO_PIXEL_I420 - Videopixelbgra + VIDEO_PIXEL_BGRA - Videopixelnv21 + VIDEO_PIXEL_NV21 - Videopixelrgba + VIDEO_PIXEL_RGBA - Videopixelimc2 + VIDEO_PIXEL_IMC2 - Videopixelargb + VIDEO_PIXEL_ARGB - Videopixelnv12 + VIDEO_PIXEL_NV12 - Videopixeli422 + VIDEO_PIXEL_I422 - Videotexture2d + VIDEO_TEXTURE_2D - Videotextureoes + VIDEO_TEXTURE_OES - Videoprofilelandscape120p + VIDEO_PROFILE_LANDSCAPE_120P - Videoprofilelandscape120p3 + VIDEO_PROFILE_LANDSCAPE_120P_3 - Videoprofilelandscape180p + VIDEO_PROFILE_LANDSCAPE_180P - Videoprofilelandscape180p3 + VIDEO_PROFILE_LANDSCAPE_180P_3 - Videoprofilelandscape180p4 + VIDEO_PROFILE_LANDSCAPE_180P_4 - Videoprofilelandscape240p + VIDEO_PROFILE_LANDSCAPE_240P - Videoprofilelandscape240p3 + VIDEO_PROFILE_LANDSCAPE_240P_3 - Videoprofilelandscape240p4 + VIDEO_PROFILE_LANDSCAPE_240P_4 - Videoprofilelandscape360p + VIDEO_PROFILE_LANDSCAPE_360P - Videoprofilelandscape360p3 + VIDEO_PROFILE_LANDSCAPE_360P_3 - Videoprofilelandscape360p4 + VIDEO_PROFILE_LANDSCAPE_360P_4 - Videoprofilelandscape360p6 + VIDEO_PROFILE_LANDSCAPE_360P_6 - Videoprofilelandscape360p7 + VIDEO_PROFILE_LANDSCAPE_360P_7 - Videoprofilelandscape360p8 + VIDEO_PROFILE_LANDSCAPE_360P_8 - Videoprofilelandscape360p9 + VIDEO_PROFILE_LANDSCAPE_360P_9 - Videoprofilelandscape360p10 + VIDEO_PROFILE_LANDSCAPE_360P_10 - Videoprofilelandscape360p11 + VIDEO_PROFILE_LANDSCAPE_360P_11 - Videoprofilelandscape480p + VIDEO_PROFILE_LANDSCAPE_480P - Videoprofilelandscape480p3 + VIDEO_PROFILE_LANDSCAPE_480P_3 - Videoprofilelandscape480p4 + VIDEO_PROFILE_LANDSCAPE_480P_4 - Videoprofilelandscape480p6 + VIDEO_PROFILE_LANDSCAPE_480P_6 - Videoprofilelandscape480p8 + VIDEO_PROFILE_LANDSCAPE_480P_8 - Videoprofilelandscape480p9 + VIDEO_PROFILE_LANDSCAPE_480P_9 - Videoprofilelandscape480p10 + VIDEO_PROFILE_LANDSCAPE_480P_10 - Videoprofilelandscape720p + VIDEO_PROFILE_LANDSCAPE_720P - Videoprofilelandscape720p3 + VIDEO_PROFILE_LANDSCAPE_720P_3 - Videoprofilelandscape720p5 + VIDEO_PROFILE_LANDSCAPE_720P_5 - Videoprofilelandscape720p6 + VIDEO_PROFILE_LANDSCAPE_720P_6 - Videoprofilelandscape1080p + VIDEO_PROFILE_LANDSCAPE_1080P - Videoprofilelandscape1080p3 + VIDEO_PROFILE_LANDSCAPE_1080P_3 - Videoprofilelandscape1080p5 + VIDEO_PROFILE_LANDSCAPE_1080P_5 - Videoprofilelandscape1440p + VIDEO_PROFILE_LANDSCAPE_1440P - Videoprofilelandscape1440p2 + VIDEO_PROFILE_LANDSCAPE_1440P_2 - Videoprofilelandscape4k + VIDEO_PROFILE_LANDSCAPE_4K - Videoprofilelandscape4k3 + VIDEO_PROFILE_LANDSCAPE_4K_3 - Videoprofileportrait120p + VIDEO_PROFILE_PORTRAIT_120P - Videoprofileportrait120p3 + VIDEO_PROFILE_PORTRAIT_120P_3 - Videoprofileportrait180p + VIDEO_PROFILE_PORTRAIT_180P - Videoprofileportrait180p3 + VIDEO_PROFILE_PORTRAIT_180P_3 - Videoprofileportrait180p4 + VIDEO_PROFILE_PORTRAIT_180P_4 - Videoprofileportrait240p + VIDEO_PROFILE_PORTRAIT_240P - Videoprofileportrait240p3 + VIDEO_PROFILE_PORTRAIT_240P_3 - Videoprofileportrait240p4 + VIDEO_PROFILE_PORTRAIT_240P_4 - Videoprofileportrait360p + VIDEO_PROFILE_PORTRAIT_360P - Videoprofileportrait360p3 + VIDEO_PROFILE_PORTRAIT_360P_3 - Videoprofileportrait360p4 + VIDEO_PROFILE_PORTRAIT_360P_4 - Videoprofileportrait360p6 + VIDEO_PROFILE_PORTRAIT_360P_6 - Videoprofileportrait360p7 + VIDEO_PROFILE_PORTRAIT_360P_7 - Videoprofileportrait360p8 + VIDEO_PROFILE_PORTRAIT_360P_8 - Videoprofileportrait360p9 + VIDEO_PROFILE_PORTRAIT_360P_9 - Videoprofileportrait360p10 + VIDEO_PROFILE_PORTRAIT_360P_10 - Videoprofileportrait360p11 + VIDEO_PROFILE_PORTRAIT_360P_11 - Videoprofileportrait480p + VIDEO_PROFILE_PORTRAIT_480P - Videoprofileportrait480p3 + VIDEO_PROFILE_PORTRAIT_480P_3 - Videoprofileportrait480p4 + VIDEO_PROFILE_PORTRAIT_480P_4 - Videoprofileportrait480p6 + VIDEO_PROFILE_PORTRAIT_480P_6 - Videoprofileportrait480p8 + VIDEO_PROFILE_PORTRAIT_480P_8 - Videoprofileportrait480p9 + VIDEO_PROFILE_PORTRAIT_480P_9 - Videoprofileportrait480p10 + VIDEO_PROFILE_PORTRAIT_480P_10 - Videoprofileportrait720p + VIDEO_PROFILE_PORTRAIT_720P - Videoprofileportrait720p3 + VIDEO_PROFILE_PORTRAIT_720P_3 - Videoprofileportrait720p5 + VIDEO_PROFILE_PORTRAIT_720P_5 - Videoprofileportrait720p6 + VIDEO_PROFILE_PORTRAIT_720P_6 - Videoprofileportrait1080p + VIDEO_PROFILE_PORTRAIT_1080P - Videoprofileportrait1080p3 + VIDEO_PROFILE_PORTRAIT_1080P_3 - Videoprofileportrait1080p5 + VIDEO_PROFILE_PORTRAIT_1080P_5 - Videoprofileportrait1440p + VIDEO_PROFILE_PORTRAIT_1440P - Videoprofileportrait1440p2 + VIDEO_PROFILE_PORTRAIT_1440P_2 - Videoprofileportrait4k + VIDEO_PROFILE_PORTRAIT_4K - Videoprofileportrait4k3 + VIDEO_PROFILE_PORTRAIT_4K_3 - Videostreamhigh + VIDEO_STREAM_HIGH - Videostreamlow + VIDEO_STREAM_LOW - Videoprofiledefault + VIDEO_PROFILE_DEFAULT - Viewsetupmodereplace + VIEW_SETUP_MODE_REPLACE - Viewsetupmodeadd + VIEW_SETUP_MODE_ADD - Viewsetupmoderemove + VIEW_SETUP_MODE_REMOVE - Voicebeautifieroff + VOICE_BEAUTIFIER_OFF - Chatbeautifiermagnetic + CHAT_BEAUTIFIER_MAGNETIC - Chatbeautifierfresh + CHAT_BEAUTIFIER_FRESH - Chatbeautifiervitality + CHAT_BEAUTIFIER_VITALITY - Singingbeautifier + SINGING_BEAUTIFIER - Timbretransformationvigorous + TIMBRE_TRANSFORMATION_VIGOROUS - Timbretransformationdeep + TIMBRE_TRANSFORMATION_DEEP - Timbretransformationmellow + TIMBRE_TRANSFORMATION_MELLOW - Timbretransformationfalsetto + TIMBRE_TRANSFORMATION_FALSETTO - Timbretransformationfull + TIMBRE_TRANSFORMATION_FULL - Timbretransformationclear + TIMBRE_TRANSFORMATION_CLEAR - Timbretransformationresounding + TIMBRE_TRANSFORMATION_RESOUNDING - Timbretransformationringing + TIMBRE_TRANSFORMATION_RINGING - Ultrahighqualityvoice + ULTRA_HIGH_QUALITY_VOICE - Voicechangeroff + VOICE_CHANGER_OFF - Voicechangeroldman + VOICE_CHANGER_OLDMAN - Voicechangerbabyboy + VOICE_CHANGER_BABYBOY - Voicechangerbabygirl + VOICE_CHANGER_BABYGIRL - Voicechangerzhubajie + VOICE_CHANGER_ZHUBAJIE - Voicechangerethereal + VOICE_CHANGER_ETHEREAL - Voicechangerhulk + VOICE_CHANGER_HULK - Voicebeautyvigorous + VOICE_BEAUTY_VIGOROUS - Voicebeautydeep + VOICE_BEAUTY_DEEP - Voicebeautymellow + VOICE_BEAUTY_MELLOW - Voicebeautyfalsetto + VOICE_BEAUTY_FALSETTO - Voicebeautyfull + VOICE_BEAUTY_FULL - Voicebeautyclear + VOICE_BEAUTY_CLEAR - Voicebeautyresounding + VOICE_BEAUTY_RESOUNDING - Voicebeautyringing + VOICE_BEAUTY_RINGING - Voicebeautyspacial + VOICE_BEAUTY_SPACIAL - Generalbeautyvoicemalemagnetic + GENERAL_BEAUTY_VOICE_MALE_MAGNETIC - Generalbeautyvoicefemalefresh + GENERAL_BEAUTY_VOICE_FEMALE_FRESH - Generalbeautyvoicefemalevitality + GENERAL_BEAUTY_VOICE_FEMALE_VITALITY - Voiceconversionoff + VOICE_CONVERSION_OFF - Voicechangerneutral + VOICE_CHANGER_NEUTRAL - Voicechangersweet + VOICE_CHANGER_SWEET - Voicechangersolid + VOICE_CHANGER_SOLID - Voicechangerbass + VOICE_CHANGER_BASS From abf19015fd6c2e208405cda69f82d5a0318b8c0e Mon Sep 17 00:00:00 2001 From: Cilla-luodan <85477033+Cilla-luodan@users.noreply.github.com> Date: Thu, 13 Jun 2024 18:25:36 +0800 Subject: [PATCH 08/20] keyword --- .../config/keys-rtc-ng-api-harmony.ditamap | 1792 ++++++++--------- 1 file changed, 896 insertions(+), 896 deletions(-) diff --git a/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap b/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap index 7ed570faf5b..5fe4c706381 100644 --- a/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap +++ b/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap @@ -5682,3086 +5682,3086 @@ - ADAPT_NONE + AdaptNone - ADAPT_UP_BANDWIDTH + AdaptUpBandwidth - ADAPT_DOWN_BANDWIDTH + AdaptDownBandwidth - AreaCode + Areacode - AREA_CODE_CN + AreaCodeCn - AREA_CODE_NA + AreaCodeNa - AREA_CODE_EU + AreaCodeEu - AREA_CODE_AS + AreaCodeAs - AREA_CODE_JP + AreaCodeJp - AREA_CODE_IN + AreaCodeIn - AREA_CODE_GLOB + AreaCodeGlob - AUDIENCE_LATENCY_LEVEL_LOW_LATENCY + AudienceLatencyLevelLowLatency - AUDIENCE_LATENCY_LEVEL_ULTRA_LOW_LATENCY + AudienceLatencyLevelUltraLowLatency - AudioCodecProfileType + Audiocodecprofiletype - LC_AAC + LcAac - HE_AAC + HeAac - HE_AAC_V2 + HeAacV2 - AUDIO_CODEC_OPUS + AudioCodecOpus - AUDIO_CODEC_PCMA + AudioCodecPcma - AUDIO_CODEC_PCMU + AudioCodecPcmu - AUDIO_CODEC_G722 + AudioCodecG722 - AUDIO_CODEC_AACLC + AudioCodecAaclc - AUDIO_CODEC_HEAAC + AudioCodecHeaac - AUDIO_CODEC_JC1 + AudioCodecJc1 - AUDIO_CODEC_HEAAC2 + AudioCodecHeaac2 - AUDIO_ENCODED_FRAME_OBSERVER_POSITION_MIC + AudioEncodedFrameObserverPositionMic - AUDIO_ENCODED_FRAME_OBSERVER_POSITION_PLAYBACK + AudioEncodedFrameObserverPositionPlayback - AUDIO_ENCODED_FRAME_OBSERVER_POSITION_MIXED + AudioEncodedFrameObserverPositionMixed - AUDIO_ENCODING_TYPE_AAC_16000_LOW + AudioEncodingTypeAac16000Low - AUDIO_ENCODING_TYPE_AAC_16000_MEDIUM + AudioEncodingTypeAac16000Medium - AUDIO_ENCODING_TYPE_AAC_32000_LOW + AudioEncodingTypeAac32000Low - AUDIO_ENCODING_TYPE_AAC_32000_MEDIUM + AudioEncodingTypeAac32000Medium - AUDIO_ENCODING_TYPE_AAC_32000_HIGH + AudioEncodingTypeAac32000High - AUDIO_ENCODING_TYPE_AAC_48000_MEDIUM + AudioEncodingTypeAac48000Medium - AUDIO_ENCODING_TYPE_AAC_48000_HIGH + AudioEncodingTypeAac48000High - AUDIO_ENCODING_TYPE_OPUS_16000_LOW + AudioEncodingTypeOpus16000Low - AUDIO_ENCODING_TYPE_OPUS_16000_MEDIUM + AudioEncodingTypeOpus16000Medium - AUDIO_ENCODING_TYPE_OPUS_48000_MEDIUM + AudioEncodingTypeOpus48000Medium - AUDIO_ENCODING_TYPE_OPUS_48000_HIGH + AudioEncodingTypeOpus48000High - AUDIO_EFFECT_OFF + AudioEffectOff - COMPRESSION_PREFERENCE + CompressionPreference - PREFER_LOW_LATENCY + PreferLowLatency - PREFER_QUALITY + PreferQuality - CONTENT_INSPECT_DEVICE_TYPE + ContentInspectDeviceType - CONTENT_INSPECT_DEVICE_INVALID + ContentInspectDeviceInvalid - CONTENT_INSPECT_DEVICE_AGORA + ContentInspectDeviceAgora - CONTENT_INSPECT_DEVICE_HIVE + ContentInspectDeviceHive - CONTENT_INSPECT_DEVICE_TUPU + ContentInspectDeviceTupu - CONTENT_INSPECT_NEUTRAL + ContentInspectNeutral - CONTENT_INSPECT_SEXY + ContentInspectSexy - CONTENT_INSPECT_PORN + ContentInspectPorn - CONTENT_INSPECT_TYPE_INVALID + ContentInspectTypeInvalid - CONTENT_INSPECT_TYPE_MODERATION + ContentInspectTypeModeration - CONTENT_INSPECT_TYPE_SUPERVISE + ContentInspectTypeSupervise - CONTENT_INSPECT_TYPE_IMAGE_MODERATION + ContentInspectTypeImageModeration - ENCODING_PREFERENCE + EncodingPreference - PREFER_AUTO + PreferAuto - PREFER_SOFTWARE + PreferSoftware - PREFER_HARDWARE + PreferHardware - ExternalVideoSourceType + Externalvideosourcetype - VIDEO_FRAME + VideoFrame - ENCODED_VIDEO_FRAME + EncodedVideoFrame - ROOM_ACOUSTICS_KTV + RoomAcousticsKtv - ROOM_ACOUSTICS_VOCAL_CONCERT + RoomAcousticsVocalConcert - ROOM_ACOUSTICS_STUDIO + RoomAcousticsStudio - ROOM_ACOUSTICS_PHONOGRAPH + RoomAcousticsPhonograph - ROOM_ACOUSTICS_VIRTUAL_STEREO + RoomAcousticsVirtualStereo - ROOM_ACOUSTICS_SPACIAL + RoomAcousticsSpacial - ROOM_ACOUSTICS_ETHEREAL + RoomAcousticsEthereal - ROOM_ACOUSTICS_VIRTUAL_SURROUND_SOUND + RoomAcousticsVirtualSurroundSound - ROOM_ACOUSTICS_CHORUS + RoomAcousticsChorus - ROOM_ACOUSTICS_3D_VOICE + RoomAcoustics3dVoice - VOICE_CHANGER_EFFECT_UNCLE + VoiceChangerEffectUncle - VOICE_CHANGER_EFFECT_OLDMAN + VoiceChangerEffectOldman - VOICE_CHANGER_EFFECT_BOY + VoiceChangerEffectBoy - VOICE_CHANGER_EFFECT_SISTER + VoiceChangerEffectSister - VOICE_CHANGER_EFFECT_GIRL + VoiceChangerEffectGirl - VOICE_CHANGER_EFFECT_PIGKING + VoiceChangerEffectPigking - VOICE_CHANGER_EFFECT_HULK + VoiceChangerEffectHulk - STYLE_TRANSFORMATION_RNB + StyleTransformationRnb - STYLE_TRANSFORMATION_POPULAR + StyleTransformationPopular - PITCH_CORRECTION + PitchCorrection - AUDIO_EQUALIZATION_BAND_FREQUENCY + AudioEqualizationBandFrequency - AUDIO_EQUALIZATION_BAND_31 + AudioEqualizationBand31 - AUDIO_EQUALIZATION_BAND_62 + AudioEqualizationBand62 - AUDIO_EQUALIZATION_BAND_125 + AudioEqualizationBand125 - AUDIO_EQUALIZATION_BAND_250 + AudioEqualizationBand250 - AUDIO_EQUALIZATION_BAND_500 + AudioEqualizationBand500 - AUDIO_EQUALIZATION_BAND_1K + AudioEqualizationBand1k - AUDIO_EQUALIZATION_BAND_2K + AudioEqualizationBand2k - AUDIO_EQUALIZATION_BAND_4K + AudioEqualizationBand4k - AUDIO_EQUALIZATION_BAND_8K + AudioEqualizationBand8k - AUDIO_EQUALIZATION_BAND_16K + AudioEqualizationBand16k - FRAME_TYPE_PCM16 + FrameTypePcm16 - POSITION_PLAYBACK + PositionPlayback - POSITION_RECORD + PositionRecord - POSITION_MIXED + PositionMixed - POSITION_BEFORE_MIXING + PositionBeforeMixing - POSITION_EAR_MONITORING + PositionEarMonitoring - AudioDualMonoMode + Audiodualmonomode - AUDIO_DUAL_MONO_STEREO + AudioDualMonoStereo - AUDIO_DUAL_MONO_L + AudioDualMonoL - AUDIO_DUAL_MONO_R + AudioDualMonoR - AUDIO_DUAL_MONO_MIX + AudioDualMonoMix - AudioMixingDualMonoMode + Audiomixingdualmonomode - AUDIO_MIXING_DUAL_MONO_AUTO + AudioMixingDualMonoAuto - AUDIO_MIXING_DUAL_MONO_L + AudioMixingDualMonoL - AUDIO_MIXING_DUAL_MONO_R + AudioMixingDualMonoR - AUDIO_MIXING_DUAL_MONO_MIX + AudioMixingDualMonoMix - AUDIO_MIXING_REASON_CAN_NOT_OPEN + AudioMixingReasonCanNotOpen - AUDIO_MIXING_REASON_TOO_FREQUENT_CALL + AudioMixingReasonTooFrequentCall - AUDIO_MIXING_REASON_INTERRUPTED_EOF + AudioMixingReasonInterruptedEof - AUDIO_MIXING_REASON_OK + AudioMixingReasonOk - AUDIO_MIXING_REASON_ONE_LOOP_COMPLETED + AudioMixingReasonOneLoopCompleted - AUDIO_MIXING_REASON_ALL_LOOPS_COMPLETED + AudioMixingReasonAllLoopsCompleted - AUDIO_MIXING_REASON_STOPPED_BY_USER + AudioMixingReasonStoppedByUser - AUDIO_MIXING_STATE_PLAYING + AudioMixingStatePlaying - AUDIO_MIXING_STATE_PAUSED + AudioMixingStatePaused - AUDIO_MIXING_STATE_STOPPED + AudioMixingStateStopped - AUDIO_MIXING_STATE_FAILED + AudioMixingStateFailed - AUDIO_MIXING_STATE_COMPLETED + AudioMixingStateCompleted - AUDIO_MIXING_STATE_ALL_LOOPS_COMPLETED + AudioMixingStateAllLoopsCompleted - AgoraAudioProcessChannels + Agoraaudioprocesschannels - AGORA_AUDIO_MONO_PROCESSING + AgoraAudioMonoProcessing - AGORA_AUDIO_STEREO_PROCESSING + AgoraAudioStereoProcessing - AudioProfile + Audioprofile - DEFAULT + Default - SPEECH_STANDARD + SpeechStandard - MUSIC_STANDARD + MusicStandard - MUSIC_STANDARD_STEREO + MusicStandardStereo - MUSIC_HIGH_QUALITY + MusicHighQuality - MUSIC_HIGH_QUALITY_STEREO + MusicHighQualityStereo - AUDIO_PROFILE_IOT + AudioProfileIot - AUDIO_PROFILE_NUM + AudioProfileNum - AudioRangeMode + Audiorangemode - AUDIO_RANGE_MODE_WORLD + AudioRangeModeWorld - AUDIO_RANGE_MODE_TEAM + AudioRangeModeTeam - AUDIO_FILE_RECORDING_MIC + AudioFileRecordingMic - AUDIO_FILE_RECORDING_PLAYBACK + AudioFileRecordingPlayback - AUDIO_FILE_RECORDING_MIXED + AudioFileRecordingMixed - AUDIO_RECORDING_QUALITY_LOW + AudioRecordingQualityLow - AUDIO_RECORDING_QUALITY_MEDIUM + AudioRecordingQualityMedium - AUDIO_RECORDING_QUALITY_HIGH + AudioRecordingQualityHigh - AUDIO_RECORDING_QUALITY_ULTRA_HIGH + AudioRecordingQualityUltraHigh - AUDIO_REVERB_OFF + AudioReverbOff - AUDIO_REVERB_FX_KTV + AudioReverbFxKtv - AUDIO_REVERB_FX_VOCAL_CONCERT + AudioReverbFxVocalConcert - AUDIO_REVERB_FX_UNCLE + AudioReverbFxUncle - AUDIO_REVERB_FX_SISTER + AudioReverbFxSister - AUDIO_REVERB_FX_STUDIO + AudioReverbFxStudio - AUDIO_REVERB_FX_POPULAR + AudioReverbFxPopular - AUDIO_REVERB_FX_RNB + AudioReverbFxRnb - AUDIO_REVERB_FX_PHONOGRAPH + AudioReverbFxPhonograph - AUDIO_REVERB_POPULAR + AudioReverbPopular - AUDIO_REVERB_RNB + AudioReverbRnb - AUDIO_REVERB_ROCK + AudioReverbRock - AUDIO_REVERB_HIPHOP + AudioReverbHiphop - AUDIO_REVERB_VOCAL_CONCERT + AudioReverbVocalConcert - AUDIO_REVERB_KTV + AudioReverbKtv - AUDIO_REVERB_STUDIO + AudioReverbStudio - AUDIO_VIRTUAL_STEREO + AudioVirtualStereo - AUDIO_ELECTRONIC_VOICE + AudioElectronicVoice - AUDIO_THREEDIM_VOICE + AudioThreedimVoice - AUDIO_REVERB_TYPE + AudioReverbType - AUDIO_REVERB_DRY_LEVEL + AudioReverbDryLevel - AUDIO_REVERB_WET_LEVEL + AudioReverbWetLevel - AUDIO_REVERB_ROOM_SIZE + AudioReverbRoomSize - AUDIO_REVERB_WET_DELAY + AudioReverbWetDelay - AUDIO_REVERB_STRENGTH + AudioReverbStrength - AUDIO_ROUTE_DEFAULT + AudioRouteDefault - AUDIO_ROUTE_HEADSET + AudioRouteHeadset - AUDIO_ROUTE_EARPIECE + AudioRouteEarpiece - AUDIO_ROUTE_HEADSETNOMIC + AudioRouteHeadsetnomic - AUDIO_ROUTE_SPEAKERPHONE + AudioRouteSpeakerphone - AUDIO_ROUTE_LOUDSPEAKER + AudioRouteLoudspeaker - AUDIO_ROUTE_BLUETOOTH_DEVICE_HFP + AudioRouteBluetoothDeviceHfp - AUDIO_ROUTE_USB + AudioRouteUsb - AUDIO_ROUTE_HDMI + AudioRouteHdmi - AUDIO_ROUTE_DISPLAYPORT + AudioRouteDisplayport - AUDIO_ROUTE_AIRPLAY + AudioRouteAirplay - AUDIO_ROUTE_BLUETOOTH_DEVICE_A2DP + AudioRouteBluetoothDeviceA2dp - AudioSampleRateType + Audiosampleratetype - AUDIO_SAMPLE_RATE_32000 + AudioSampleRate32000 - AUDIO_SAMPLE_RATE_44100 + AudioSampleRate44100 - AUDIO_SAMPLE_RATE_48000 + AudioSampleRate48000 - AudioScenario + Audioscenario - AUDIO_SCENARIO_DEFAULT + AudioScenarioDefault - AUDIO_SCENARIO_CHATROOM + AudioScenarioChatroom - AUDIO_SCENARIO_GAME_STREAMING + AudioScenarioGameStreaming - AUDIO_SCENARIO_CHORUS + AudioScenarioChorus - AUDIO_SCENARIO_MEETING + AudioScenarioMeeting - CONNECTION_STATE_DISCONNECTED + ConnectionStateDisconnected - CONNECTION_STATE_CONNECTING + ConnectionStateConnecting - CONNECTION_STATE_CONNECTED + ConnectionStateConnected - CONNECTION_STATE_RECONNECTING + ConnectionStateReconnecting - CONNECTION_STATE_FAILED + ConnectionStateFailed - CONNECTION_CHANGED_CONNECTING + ConnectionChangedConnecting - CONNECTION_CHANGED_JOIN_SUCCESS + ConnectionChangedJoinSuccess - CONNECTION_CHANGED_INTERRUPTED + ConnectionChangedInterrupted - CONNECTION_CHANGED_BANNED_BY_SERVER + ConnectionChangedBannedByServer - CONNECTION_CHANGED_JOIN_FAILED + ConnectionChangedJoinFailed - CONNECTION_CHANGED_LEAVE_CHANNEL + ConnectionChangedLeaveChannel - CONNECTION_CHANGED_INVALID_APP_ID + ConnectionChangedInvalidAppId - CONNECTION_CHANGED_INVALID_CHANNEL_NAME + ConnectionChangedInvalidChannelName - CONNECTION_CHANGED_INVALID_TOKEN + ConnectionChangedInvalidToken - CONNECTION_CHANGED_TOKEN_EXPIRED + ConnectionChangedTokenExpired - CONNECTION_CHANGED_REJECTED_BY_SERVER + ConnectionChangedRejectedByServer - CONNECTION_CHANGED_SETTING_PROXY_SERVER + ConnectionChangedSettingProxyServer - CONNECTION_CHANGED_RENEW_TOKEN + ConnectionChangedRenewToken - CONNECTION_CHANGED_CLIENT_IP_ADDRESS_CHANGED + ConnectionChangedClientIpAddressChanged - CONNECTION_CHANGED_KEEP_ALIVE_TIMEOUT + ConnectionChangedKeepAliveTimeout - CONNECTION_CHANGED_REJOIN_SUCCESS + ConnectionChangedRejoinSuccess - CONNECTION_CHANGED_LOST + ConnectionChangedLost - CONNECTION_CHANGED_ECHO_TEST + ConnectionChangedEchoTest - CONNECTION_CHANGED_CLIENT_IP_ADDRESS_CHANGED_BY_USER + ConnectionChangedClientIpAddressChangedByUser - CONNECTION_CHANGED_SAME_UID_LOGIN + ConnectionChangedSameUidLogin - CONNECTION_CHANGED_TOO_MANY_BROADCASTERS + ConnectionChangedTooManyBroadcasters - CONTAINER_MP4 + ContainerMp4 - AudioTrackType + Audiotracktype - AUDIO_TRACK_MIXABLE + AudioTrackMixable - AUDIO_TRACK_DIRECT + AudioTrackDirect - CAMERA_DIRECTION + CameraDirection - CAMERA_REAR + CameraRear - CAMERA_FRONT + CameraFront - CAMERA_EXTRA + CameraExtra - CAMERA_FOCAL_LENGTH_TYPE + CameraFocalLengthType - CAMERA_FOCAL_LENGTH_DEFAULT + CameraFocalLengthDefault - CAMERA_FOCAL_LENGTH_WIDE_ANGLE + CameraFocalLengthWideAngle - CAMERA_FOCAL_LENGTH_ULTRA_WIDE + CameraFocalLengthUltraWide - CAPTURE_BRIGHTNESS_LEVEL_INVALID + CaptureBrightnessLevelInvalid - CAPTURE_BRIGHTNESS_LEVEL_NORMAL + CaptureBrightnessLevelNormal - CAPTURE_BRIGHTNESS_LEVEL_BRIGHT + CaptureBrightnessLevelBright - CAPTURE_BRIGHTNESS_LEVEL_DARK + CaptureBrightnessLevelDark - CAPTURER_OUTPUT_PREFERENCE + CapturerOutputPreference - CAPTURER_OUTPUT_PREFERENCE_AUTO + CapturerOutputPreferenceAuto - CAPTURER_OUTPUT_PREFERENCE_PERFORMANCE + CapturerOutputPreferencePerformance - CAPTURER_OUTPUT_PREFERENCE_PREVIEW + CapturerOutputPreferencePreview - CAPTURER_OUTPUT_PREFERENCE_MANUAL + CapturerOutputPreferenceManual - RELAY_OK + RelayOk - RELAY_ERROR_SERVER_ERROR_RESPONSE + RelayErrorServerErrorResponse - RELAY_ERROR_SERVER_NO_RESPONSE + RelayErrorServerNoResponse - RELAY_ERROR_NO_RESOURCE_AVAILABLE + RelayErrorNoResourceAvailable - RELAY_ERROR_FAILED_JOIN_SRC + RelayErrorFailedJoinSrc - RELAY_ERROR_FAILED_JOIN_DEST + RelayErrorFailedJoinDest - RELAY_ERROR_FAILED_PACKET_RECEIVED_FROM_SRC + RelayErrorFailedPacketReceivedFromSrc - RELAY_ERROR_FAILED_PACKET_SENT_TO_DEST + RelayErrorFailedPacketSentToDest - RELAY_ERROR_SERVER_CONNECTION_LOST + RelayErrorServerConnectionLost - RELAY_ERROR_INTERNAL_ERROR + RelayErrorInternalError - RELAY_ERROR_SRC_TOKEN_EXPIRED + RelayErrorSrcTokenExpired - RELAY_ERROR_DEST_TOKEN_EXPIRED + RelayErrorDestTokenExpired - RELAY_EVENT_NETWORK_DISCONNECTED + RelayEventNetworkDisconnected - RELAY_EVENT_NETWORK_CONNECTED + RelayEventNetworkConnected - RELAY_EVENT_PACKET_JOINED_SRC_CHANNEL + RelayEventPacketJoinedSrcChannel - RELAY_EVENT_PACKET_JOINED_DEST_CHANNEL + RelayEventPacketJoinedDestChannel - RELAY_EVENT_PACKET_SENT_TO_DEST_CHANNEL + RelayEventPacketSentToDestChannel - RELAY_EVENT_PACKET_RECEIVED_VIDEO_FROM_SRC + RelayEventPacketReceivedVideoFromSrc - RELAY_EVENT_PACKET_RECEIVED_AUDIO_FROM_SRC + RelayEventPacketReceivedAudioFromSrc - RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL + RelayEventPacketUpdateDestChannel - RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL_NOT_CHANGE + RelayEventPacketUpdateDestChannelNotChange - RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL_IS_NULL + RelayEventPacketUpdateDestChannelIsNull - RELAY_EVENT_VIDEO_PROFILE_UPDATE + RelayEventVideoProfileUpdate - RELAY_EVENT_PAUSE_SEND_PACKET_TO_DEST_CHANNEL_SUCCESS + RelayEventPauseSendPacketToDestChannelSuccess - RELAY_EVENT_PAUSE_SEND_PACKET_TO_DEST_CHANNEL_FAILED + RelayEventPauseSendPacketToDestChannelFailed - RELAY_EVENT_RESUME_SEND_PACKET_TO_DEST_CHANNEL_SUCCESS + RelayEventResumeSendPacketToDestChannelSuccess - RELAY_EVENT_RESUME_SEND_PACKET_TO_DEST_CHANNEL_FAILED + RelayEventResumeSendPacketToDestChannelFailed - RELAY_STATE_IDLE + RelayStateIdle - RELAY_STATE_CONNECTING + RelayStateConnecting - RELAY_STATE_RUNNING + RelayStateRunning - RELAY_STATE_FAILURE + RelayStateFailure - CHANNEL_PROFILE_COMMUNICATION + ChannelProfileCommunication - CHANNEL_PROFILE_LIVE_BROADCASTING + ChannelProfileLiveBroadcasting - CHANNEL_PROFILE_GAME + ChannelProfileGame - CHANNEL_PROFILE_CLOUD_GAMING + ChannelProfileCloudGaming - CHANNEL_PROFILE_COMMUNICATION_1v1 + ChannelProfileCommunication1v1 - CLIENT_ROLE_BROADCASTER + ClientRoleBroadcaster - CLIENT_ROLE_AUDIENCE + ClientRoleAudience - CLIENT_ROLE_CHANGE_FAILED_TOO_MANY_BROADCASTERS + ClientRoleChangeFailedTooManyBroadcasters - CLIENT_ROLE_CHANGE_FAILED_NOT_AUTHORIZED + ClientRoleChangeFailedNotAuthorized - CLIENT_ROLE_CHANGE_FAILED_REQUEST_TIME_OUT + ClientRoleChangeFailedRequestTimeOut - CLIENT_ROLE_CHANGE_FAILED_CONNECTION_FAILED + ClientRoleChangeFailedConnectionFailed - TRANSPORT_TYPE_NONE_PROXY + TransportTypeNoneProxy - TRANSPORT_TYPE_UDP_PROXY + TransportTypeUdpProxy - TRANSPORT_TYPE_TCP_PROXY + TransportTypeTcpProxy - PROXY_TYPE_NONE_PROXY + ProxyTypeNoneProxy - PROXY_TYPE_UDP_CLOUD_PROXY + ProxyTypeUdpCloudProxy - PROXY_TYPE_TCP_CLOUD_PROXY + ProxyTypeTcpCloudProxy - PROXY_TYPE_LOCAL_PROXY + ProxyTypeLocalProxy - PROXY_TYPE_TCP_AUTO_FALLBACK + ProxyTypeTcpAutoFallback - DEGRADATION_PREFERENCE + DegradationPreference - MAINTAIN_QUALITY + MaintainQuality - MAINTAIN_FRAMERATE + MaintainFramerate - MAINTAIN_BALANCED + MaintainBalanced - MAINTAIN_RESOLUTION + MaintainResolution - DirectCdnStreamingReason + Directcdnstreamingreason - OK + Ok - FAILED + Failed - AUDIO_PUBLICATION + AudioPublication - VIDEO_PUBLICATION + VideoPublication - NET_CONNECT + NetConnect - BAD_NAME + BadName - DirectCdnStreamingState + Directcdnstreamingstate - IDLE + Idle - RUNNING + Running - STOPPED + Stopped - FAILED + Failed - RECOVERING + Recovering - EAR_MONITORING_FILTER_NONE + EarMonitoringFilterNone - EAR_MONITORING_FILTER_BUILT_IN_AUDIO_FILTERS + EarMonitoringFilterBuiltInAudioFilters - EAR_MONITORING_FILTER_NOISE_SUPPRESSION + EarMonitoringFilterNoiseSuppression - EAR_MONITORING_FILTER_REUSE_POST_PROCESSING_FILTER + EarMonitoringFilterReusePostProcessingFilter - ENCRYPTION_ERROR_TYPE + EncryptionErrorType - ENCRYPTION_ERROR_INTERNAL_FAILURE + EncryptionErrorInternalFailure - ENCRYPTION_ERROR_DECRYPTION_FAILURE + EncryptionErrorDecryptionFailure - ENCRYPTION_ERROR_ENCRYPTION_FAILURE + EncryptionErrorEncryptionFailure - ENCRYPTION_ERROR_DATASTREAM_DECRYPTION_FAILURE + EncryptionErrorDatastreamDecryptionFailure - ENCRYPTION_ERROR_DATASTREAM_ENCRYPTION_FAILURE + EncryptionErrorDatastreamEncryptionFailure - ERR_OK + ErrOk - ERR_FAILED + ErrFailed - ERR_INVALID_ARGUMENT + ErrInvalidArgument - ERR_NOT_READY + ErrNotReady - ERR_NOT_SUPPORTED + ErrNotSupported - ERR_REFUSED + ErrRefused - ERR_BUFFER_TOO_SMALL + ErrBufferTooSmall - ERR_NOT_INITIALIZED + ErrNotInitialized - ERR_INVALID_STATE + ErrInvalidState - ERR_NO_PERMISSION + ErrNoPermission - ERR_TIMEDOUT + ErrTimedout - ERR_JOIN_CHANNEL_REJECTED + ErrJoinChannelRejected - ERR_LEAVE_CHANNEL_REJECTED + ErrLeaveChannelRejected - ERR_ALREADY_IN_USE + ErrAlreadyInUse - ERR_ABORTED + ErrAborted - ERR_RESOURCE_LIMITED + ErrResourceLimited - ERR_INVALID_APP_ID + ErrInvalidAppId - ERR_INVALID_CHANNEL_NAME + ErrInvalidChannelName - ERR_NO_SERVER_RESOURCES + ErrNoServerResources - ERR_TOKEN_EXPIRED + ErrTokenExpired - ERR_INVALID_TOKEN + ErrInvalidToken - ERR_CONNECTION_INTERRUPTED + ErrConnectionInterrupted - ERR_CONNECTION_LOST + ErrConnectionLost - ERR_NOT_IN_CHANNEL + ErrNotInChannel - ERR_SIZE_TOO_LARGE + ErrSizeTooLarge - ERR_BITRATE_LIMIT + ErrBitrateLimit - ERR_TOO_MANY_DATA_STREAMS + ErrTooManyDataStreams - ERR_STREAM_MESSAGE_TIMEOUT + ErrStreamMessageTimeout - ERR_SET_CLIENT_ROLE_NOT_AUTHORIZED + ErrSetClientRoleNotAuthorized - ERR_DECRYPTION_FAILED + ErrDecryptionFailed - ERR_INVALID_USER_ID + ErrInvalidUserId - ERR_CLIENT_IS_BANNED_BY_SERVER + ErrClientIsBannedByServer - ERR_ENCRYPTED_STREAM_NOT_ALLOWED_PUBLISH + ErrEncryptedStreamNotAllowedPublish - ERR_LICENSE_CREDENTIAL_INVALID + ErrLicenseCredentialInvalid - ERR_INVALID_USER_ACCOUNT + ErrInvalidUserAccount - ERR_MODULE_NOT_FOUND + ErrModuleNotFound - ERR_LOAD_MEDIA_ENGINE + ErrLoadMediaEngine - ERR_ADM_GENERAL_ERROR + ErrAdmGeneralError - ERR_ADM_INIT_PLAYOUT + ErrAdmInitPlayout - ERR_ADM_START_PLAYOUT + ErrAdmStartPlayout - ERR_ADM_STOP_PLAYOUT + ErrAdmStopPlayout - ERR_ADM_INIT_RECORDING + ErrAdmInitRecording - ERR_ADM_START_RECORDING + ErrAdmStartRecording - ERR_ADM_STOP_RECORDING + ErrAdmStopRecording - ERR_VDM_CAMERA_NOT_AUTHORIZED + ErrVdmCameraNotAuthorized - ERR_DATASTREAM_DECRYPTION_FAILED + ErrDatastreamDecryptionFailed - EncryptionMode + Encryptionmode - AES_128_XTS + Aes128Xts - AES_128_ECB + Aes128Ecb - AES_256_XTS + Aes256Xts - SM4_128_ECB + Sm4128Ecb - AES_128_GCM + Aes128Gcm - AES_256_GCM + Aes256Gcm - AES_128_GCM2 + Aes128Gcm2 - AES_256_GCM2 + Aes256Gcm2 - MODE_END + ModeEnd - EXPERIENCE_REASON_NONE + ExperienceReasonNone - REMOTE_NETWORK_QUALITY_POOR + RemoteNetworkQualityPoor - LOCAL_NETWORK_QUALITY_POOR + LocalNetworkQualityPoor - WIRELESS_SIGNAL_POOR + WirelessSignalPoor - WIFI_BLUETOOTH_COEXIST + WifiBluetoothCoexist - EXPERIENCE_QUALITY_GOOD + ExperienceQualityGood - EXPERIENCE_QUALITY_BAD + ExperienceQualityBad - FeatureType + Featuretype - VIDEO_VIRTUAL_BACKGROUND + VideoVirtualBackground - VIDEO_BEAUTY_EFFECT + VideoBeautyEffect - FRAME_RATE + FrameRate - FRAME_RATE_FPS_1 + FrameRateFps1 - FRAME_RATE_FPS_7 + FrameRateFps7 - FRAME_RATE_FPS_10 + FrameRateFps10 - FRAME_RATE_FPS_15 + FrameRateFps15 - FRAME_RATE_FPS_24 + FrameRateFps24 - FRAME_RATE_FPS_30 + FrameRateFps30 - FRAME_RATE_FPS_60 + FrameRateFps60 - HEADPHONE_EQUALIZER_PRESET + HeadphoneEqualizerPreset - HEADPHONE_EQUALIZER_OFF + HeadphoneEqualizerOff - HEADPHONE_EQUALIZER_OVEREAR + HeadphoneEqualizerOverear - HEADPHONE_EQUALIZER_INEAR + HeadphoneEqualizerInear - LASTMILE_PROBE_RESULT_COMPLETE + LastmileProbeResultComplete - LASTMILE_PROBE_RESULT_INCOMPLETE_NO_BWE + LastmileProbeResultIncompleteNoBwe - LASTMILE_PROBE_RESULT_UNAVAILABLE + LastmileProbeResultUnavailable - LIGHTENING_CONTRAST_LOW + LighteningContrastLow - LIGHTENING_CONTRAST_NORMAL + LighteningContrastNormal - LIGHTENING_CONTRAST_HIGH + LighteningContrastHigh - INJECT_STREAM_STATUS_START_SUCCESS + InjectStreamStatusStartSuccess - INJECT_STREAM_STATUS_START_ALREADY_EXISTS + InjectStreamStatusStartAlreadyExists - INJECT_STREAM_STATUS_START_UNAUTHORIZED + InjectStreamStatusStartUnauthorized - INJECT_STREAM_STATUS_START_TIMEDOUT + InjectStreamStatusStartTimedout - INJECT_STREAM_STATUS_START_FAILED + InjectStreamStatusStartFailed - INJECT_STREAM_STATUS_STOP_SUCCESS + InjectStreamStatusStopSuccess - INJECT_STREAM_STATUS_STOP_NOT_FOUND + InjectStreamStatusStopNotFound - INJECT_STREAM_STATUS_STOP_UNAUTHORIZED + InjectStreamStatusStopUnauthorized - INJECT_STREAM_STATUS_STOP_TIMEDOUT + InjectStreamStatusStopTimedout - INJECT_STREAM_STATUS_STOP_FAILED + InjectStreamStatusStopFailed - INJECT_STREAM_STATUS_BROKEN + InjectStreamStatusBroken - LOCAL_AUDIO_STREAM_REASON_OK + LocalAudioStreamReasonOk - LOCAL_AUDIO_STREAM_REASON_FAILURE + LocalAudioStreamReasonFailure - LOCAL_AUDIO_STREAM_REASON_DEVICE_NO_PERMISSION + LocalAudioStreamReasonDeviceNoPermission - LOCAL_AUDIO_STREAM_REASON_DEVICE_BUSY + LocalAudioStreamReasonDeviceBusy - LOCAL_AUDIO_STREAM_REASON_CAPTURE_FAILURE + LocalAudioStreamReasonCaptureFailure - LOCAL_AUDIO_STREAM_REASON_ENCODE_FAILURE + LocalAudioStreamReasonEncodeFailure - LOCAL_AUDIO_STREAM_REASON_INTERRUPTED + LocalAudioStreamReasonInterrupted - LOCAL_AUDIO_STREAM_STATE_STOPPED + LocalAudioStreamStateStopped - LOCAL_AUDIO_STREAM_STATE_RECORDING + LocalAudioStreamStateRecording - LOCAL_AUDIO_STREAM_STATE_ENCODING + LocalAudioStreamStateEncoding - LOCAL_AUDIO_STREAM_STATE_FAILED + LocalAudioStreamStateFailed - LOCAL_RPOXY_CONNECTIVITY_FIRST + LocalRpoxyConnectivityFirst - LOCAL_RPOXY_LOCAL_ONLY + LocalRpoxyLocalOnly - LOCAL_VIDEO_STREAM_REASON_OK + LocalVideoStreamReasonOk - LOCAL_VIDEO_STREAM_REASON_FAILURE + LocalVideoStreamReasonFailure - LOCAL_VIDEO_STREAM_REASON_DEVICE_NO_PERMISSION + LocalVideoStreamReasonDeviceNoPermission - LOCAL_VIDEO_STREAM_REASON_DEVICE_BUSY + LocalVideoStreamReasonDeviceBusy - LOCAL_VIDEO_STREAM_REASON_CAPTURE_FAILURE + LocalVideoStreamReasonCaptureFailure - LOCAL_VIDEO_STREAM_REASON_CODEC_NOT_SUPPORT + LocalVideoStreamReasonCodecNotSupport - LOCAL_VIDEO_STREAM_REASON_DEVICE_NOT_FOUND + LocalVideoStreamReasonDeviceNotFound - LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_MINIMIZED + LocalVideoStreamReasonScreenCaptureWindowMinimized - LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_CLOSED + LocalVideoStreamReasonScreenCaptureWindowClosed - LOCAL_VIDEO_STREAM_REASON_DEVICE_INTERRUPT + LocalVideoStreamReasonDeviceInterrupt - LOCAL_VIDEO_STREAM_REASON_DEVICE_FATAL_ERROR + LocalVideoStreamReasonDeviceFatalError - LOCAL_VIDEO_STREAM_STATE_STOPPED + LocalVideoStreamStateStopped - LOCAL_VIDEO_STREAM_STATE_CAPTURING + LocalVideoStreamStateCapturing - LOCAL_VIDEO_STREAM_STATE_ENCODING + LocalVideoStreamStateEncoding - LOCAL_VIDEO_STREAM_STATE_FAILED + LocalVideoStreamStateFailed - ERR_SCREEN_CAPTURE_PERMISSION_DENIED + ErrScreenCapturePermissionDenied - ERR_SCREEN_CAPTURE_SYSTEM_NOT_SUPPORTED + ErrScreenCaptureSystemNotSupported @@ -8769,1253 +8769,1253 @@ - ERR_SCREEN_CAPTURE_SYSTEM_AUDIO_NOT_SUPPORTED + ErrScreenCaptureSystemAudioNotSupported - LOG_FILTER_OFF + LogFilterOff - LOG_FILTER_DEBUG + LogFilterDebug - LOG_FILTER_INFO + LogFilterInfo - LOG_FILTER_WARN + LogFilterWarn - LOG_FILTER_ERROR + LogFilterError - LOG_FILTER_CRITICAL + LogFilterCritical - LogLevel + Loglevel - LOG_LEVEL_NONE + LogLevelNone - LOG_LEVEL_INFO + LogLevelInfo - LOG_LEVEL_WARN + LogLevelWarn - LOG_LEVEL_ERROR + LogLevelError - LOG_LEVEL_FATAL + LogLevelFatal - LOW_LIGHT_ENHANCE_AUTO + LowLightEnhanceAuto - LOW_LIGHT_ENHANCE_MANUAL + LowLightEnhanceManual - LOW_LIGHT_ENHANCE_LEVEL_HIGH_QUALITY + LowLightEnhanceLevelHighQuality - LOW_LIGHT_ENHANCE_LEVEL_FAST + LowLightEnhanceLevelFast - MEDIA_DEVICE_STATE_ACTIVE + MediaDeviceStateActive - MEDIA_DEVICE_STATE_DISABLED + MediaDeviceStateDisabled - MEDIA_DEVICE_STATE_NOT_PRESENT + MediaDeviceStateNotPresent - MEDIA_DEVICE_STATE_UNPLUGGED + MediaDeviceStateUnplugged - MEDIA_DEVICE_STATE_UNRECOMMENDED + MediaDeviceStateUnrecommended - AUDIO_APPLICATION_PLAYOUT_DEVICE + AudioApplicationPlayoutDevice - MediaPlayerReason + Mediaplayerreason - PLAYER_REASON_NONE + PlayerReasonNone - PLAYER_REASON_INVALID_ARGUMENTS + PlayerReasonInvalidArguments - PLAYER_REASON_INTERNAL + PlayerReasonInternal - PLAYER_REASON_NO_RESOURCE + PlayerReasonNoResource - PLAYER_REASON_INVALID_MEDIA_SOURCE + PlayerReasonInvalidMediaSource - PLAYER_REASON_UNKNOWN_STREAM_TYPE + PlayerReasonUnknownStreamType - PLAYER_REASON_OBJ_NOT_INITIALIZED + PlayerReasonObjNotInitialized - PLAYER_REASON_CODEC_NOT_SUPPORTED + PlayerReasonCodecNotSupported - PLAYER_REASON_VIDEO_RENDER_FAILED + PlayerReasonVideoRenderFailed - PLAYER_REASON_INVALID_STATE + PlayerReasonInvalidState - PLAYER_REASON_URL_NOT_FOUND + PlayerReasonUrlNotFound - PLAYER_REASON_INVALID_CONNECTION_STATE + PlayerReasonInvalidConnectionState - PLAYER_REASON_SRC_BUFFER_UNDERFLOW + PlayerReasonSrcBufferUnderflow - PLAYER_REASON_INTERRUPTED + PlayerReasonInterrupted - PLAYER_REASON_NOT_SUPPORTED + PlayerReasonNotSupported - PLAYER_REASON_TOKEN_EXPIRED + PlayerReasonTokenExpired - PLAYER_REASON_IP_EXPIRED + PlayerReasonIpExpired - PLAYER_REASON_UNKNOWN + PlayerReasonUnknown - MediaPlayerEvent + Mediaplayerevent - PLAYER_EVENT_UNKNOWN + PlayerEventUnknown - PLAYER_EVENT_SEEK_BEGIN + PlayerEventSeekBegin - PLAYER_EVENT_SEEK_COMPLETE + PlayerEventSeekComplete - PLAYER_EVENT_SEEK_ERROR + PlayerEventSeekError - PLAYER_EVENT_AUDIO_TRACK_CHANGED + PlayerEventAudioTrackChanged - PLAYER_EVENT_BUFFER_LOW + PlayerEventBufferLow - PLAYER_EVENT_BUFFER_RECOVER + PlayerEventBufferRecover - PLAYER_EVENT_FREEZE_START + PlayerEventFreezeStart - PLAYER_EVENT_FREEZE_STOP + PlayerEventFreezeStop - PLAYER_EVENT_SWITCH_BEGIN + PlayerEventSwitchBegin - PLAYER_EVENT_SWITCH_COMPLETE + PlayerEventSwitchComplete - PLAYER_EVENT_SWITCH_ERROR + PlayerEventSwitchError - PLAYER_EVENT_FIRST_DISPLAYED + PlayerEventFirstDisplayed - PLAYER_EVENT_REACH_CACHE_FILE_MAX_COUNT + PlayerEventReachCacheFileMaxCount - PLAYER_EVENT_REACH_CACHE_FILE_MAX_SIZE + PlayerEventReachCacheFileMaxSize - MediaPlayerMetadataType + Mediaplayermetadatatype - PLAYER_METADATA_TYPE_UNKNOWN + PlayerMetadataTypeUnknown - PLAYER_METADATA_TYPE_SEI + PlayerMetadataTypeSei - MediaPlayerState + Mediaplayerstate - PLAYER_STATE_UNKNOWN + PlayerStateUnknown - PLAYER_STATE_IDLE + PlayerStateIdle - PLAYER_STATE_OPENING + PlayerStateOpening - PLAYER_STATE_OPEN_COMPLETED + PlayerStateOpenCompleted - PLAYER_STATE_PLAYING + PlayerStatePlaying - PLAYER_STATE_PAUSED + PlayerStatePaused - PLAYER_STATE_PLAYBACK_COMPLETED + PlayerStatePlaybackCompleted - PLAYER_STATE_PLAYBACK_ALL_LOOPS_COMPLETED + PlayerStatePlaybackAllLoopsCompleted - PLAYER_STATE_STOPPED + PlayerStateStopped - PLAYER_STATE_FAILED + PlayerStateFailed - MediaSourceType + Mediasourcetype - AUDIO_PLAYOUT_SOURCE + AudioPlayoutSource - AUDIO_RECORDING_SOURCE + AudioRecordingSource - PRIMARY_CAMERA_SOURCE + PrimaryCameraSource - SECONDARY_CAMERA_SOURCE + SecondaryCameraSource - CUSTOM_VIDEO_SOURCE + CustomVideoSource - SPEECH_DRIVEN_VIDEO_SOURCE + SpeechDrivenVideoSource - UNKNOWN_MEDIA_SOURCE + UnknownMediaSource - MEDIA_TRACE_EVENT + MediaTraceEvent - MEDIA_TRACE_EVENT_VIDEO_RENDERED + MediaTraceEventVideoRendered - MEDIA_TRACE_EVENT_VIDEO_DECODED + MediaTraceEventVideoDecoded - MediaStreamType + Mediastreamtype - STREAM_TYPE_UNKNOWN + StreamTypeUnknown - STREAM_TYPE_VIDEO + StreamTypeVideo - STREAM_TYPE_AUDIO + StreamTypeAudio - STREAM_TYPE_SUBTITLE + StreamTypeSubtitle - UNKNOWN_METADATA + UnknownMetadata - VIDEO_METADATA + VideoMetadata - NETWORK_TYPE_UNKNOWN + NetworkTypeUnknown - NETWORK_TYPE_DISCONNECTED + NetworkTypeDisconnected - NETWORK_TYPE_LAN + NetworkTypeLan - NETWORK_TYPE_WIFI + NetworkTypeWifi - NETWORK_TYPE_MOBILE_2G + NetworkTypeMobile2g - NETWORK_TYPE_MOBILE_3G + NetworkTypeMobile3g - NETWORK_TYPE_MOBILE_4G + NetworkTypeMobile4g - NETWORK_TYPE_MOBILE_5G + NetworkTypeMobile5g - MusicContentCenterStateReason + Musiccontentcenterstatereason - MUSIC_CONTENT_CENTER_STATE_REASON_OK + MusicContentCenterStateReasonOk - MUSIC_CONTENT_CENTER_STATE_REASON_ERROR + MusicContentCenterStateReasonError - MUSIC_CONTENT_CENTER_STATE_REASON_GATEWAY + MusicContentCenterStateReasonGateway - MUSIC_CONTENT_CENTER_STATE_REASON_PERMISSION_AND_RESOURCE + MusicContentCenterStateReasonPermissionAndResource - MUSIC_CONTENT_CENTER_STATE_REASON_INTERNAL_DATA_PARSE + MusicContentCenterStateReasonInternalDataParse - MUSIC_CONTENT_CENTER_STATE_REASON_MUSIC_LOADING + MusicContentCenterStateReasonMusicLoading - MUSIC_CONTENT_CENTER_STATE_REASON_MUSIC_DECRYPTION + MusicContentCenterStateReasonMusicDecryption - MUSIC_CONTENT_CENTER_STATE_REASON_HTTP_INTERNAL + MusicContentCenterStateReasonHttpInternal - PreloadState + Preloadstate - PRELOAD_STATE_COMPLETED + PreloadStateCompleted - PRELOAD_STATE_FAILED + PreloadStateFailed - PRELOAD_STATE_PRELOADING + PreloadStatePreloading - PRELOAD_STATE_REMOVED + PreloadStateRemoved - MusicCacheStatusType + Musiccachestatustype - MUSIC_CACHE_STATUS_TYPE_CACHED + MusicCacheStatusTypeCached - MUSIC_CACHE_STATUS_TYPE_CACHING + MusicCacheStatusTypeCaching - ORIENTATION_MODE + OrientationMode - ORIENTATION_MODE_ADAPTIVE + OrientationModeAdaptive - ORIENTATION_FIXED_LANDSCAPE + OrientationFixedLandscape - ORIENTATION_FIXED_PORTRAIT + OrientationFixedPortrait - RECORD_AUDIO + RecordAudio - CAMERA + Camera - SCREEN_CAPTURE + ScreenCapture - ScreenScenarioType + Screenscenariotype - SCREEN_SCENARIO_DOCUMENT + ScreenScenarioDocument - SCREEN_SCENARIO_GAMING + ScreenScenarioGaming - SCREEN_SCENARIO_VIDEO + ScreenScenarioVideo - MediaPlayerPreloadEvent + Mediaplayerpreloadevent - PLAYER_PRELOAD_EVENT_BEGIN + PlayerPreloadEventBegin - PLAYER_PRELOAD_EVENT_COMPLETE + PlayerPreloadEventComplete - PLAYER_PRELOAD_EVENT_ERROR + PlayerPreloadEventError - USER_PRIORITY_HIGH + UserPriorityHigh - USER_PRIORITY_NORANL + UserPriorityNoranl - QUALITY_REPORT_FORMAT_TYPE + QualityReportFormatType - QUALITY_REPORT_JSON + QualityReportJson - QUALITY_REPORT_HTML + QualityReportHtml - QUALITY_UNKNOWN + QualityUnknown - QUALITY_EXCELLENT + QualityExcellent - QUALITY_GOOD + QualityGood - QUALITY_POOR + QualityPoor - QUALITY_BAD + QualityBad - QUALITY_VBAD + QualityVbad - QUALITY_DOWN + QualityDown - RAW_AUDIO_FRAME_OP_MODE_READ_ONLY + RawAudioFrameOpModeReadOnly - RAW_AUDIO_FRAME_OP_MODE_READ_WRITE + RawAudioFrameOpModeReadWrite - RECORDER_REASON_NONE + RecorderReasonNone - RECORDER_ERROR_WRITE_FAILED + RecorderErrorWriteFailed - RECORDER_ERROR_NO_STREAM + RecorderErrorNoStream - RECORDER_ERROR_OVER_MAX_DURATION + RecorderErrorOverMaxDuration - RECORDER_ERROR_CONFIG_CHANGED + RecorderErrorConfigChanged - RECORDER_STATE_ERROR + RecorderStateError - RECORDER_STATE_START + RecorderStateStart - RECORDER_STATE_STOP + RecorderStateStop - REMOTE_AUDIO_STATE_STOPPED + RemoteAudioStateStopped - REMOTE_AUDIO_STATE_STARTING + RemoteAudioStateStarting - REMOTE_AUDIO_STATE_DECODING + RemoteAudioStateDecoding - REMOTE_AUDIO_STATE_FROZEN + RemoteAudioStateFrozen - REMOTE_AUDIO_STATE_FAILED + RemoteAudioStateFailed - REMOTE_VIDEO_STATE_STOPPED + RemoteVideoStateStopped - REMOTE_VIDEO_STATE_STARTING + RemoteVideoStateStarting - REMOTE_VIDEO_STATE_DECODING + RemoteVideoStateDecoding - REMOTE_VIDEO_STATE_FROZEN + RemoteVideoStateFrozen - REMOTE_VIDEO_STATE_FAILED + RemoteVideoStateFailed - REMOTE_AUDIO_REASON_INTERNAL + RemoteAudioReasonInternal - REMOTE_AUDIO_REASON_NETWORK_CONGESTION + RemoteAudioReasonNetworkCongestion - REMOTE_AUDIO_REASON_NETWORK_RECOVERY + RemoteAudioReasonNetworkRecovery - REMOTE_AUDIO_REASON_LOCAL_MUTED + RemoteAudioReasonLocalMuted - REMOTE_AUDIO_REASON_LOCAL_UNMUTED + RemoteAudioReasonLocalUnmuted - REMOTE_AUDIO_REASON_REMOTE_MUTED + RemoteAudioReasonRemoteMuted - REMOTE_AUDIO_REASON_REMOTE_UNMUTED + RemoteAudioReasonRemoteUnmuted - REMOTE_AUDIO_REASON_REMOTE_OFFLINE + RemoteAudioReasonRemoteOffline - REMOTE_VIDEO_STATE_REASON_INTERNAL + RemoteVideoStateReasonInternal - REMOTE_VIDEO_STATE_REASON_NETWORK_CONGESTION + RemoteVideoStateReasonNetworkCongestion - REMOTE_VIDEO_STATE_REASON_NETWORK_RECOVERY + RemoteVideoStateReasonNetworkRecovery - REMOTE_VIDEO_STATE_REASON_LOCAL_MUTED + RemoteVideoStateReasonLocalMuted - REMOTE_VIDEO_STATE_REASON_LOCAL_UNMUTED + RemoteVideoStateReasonLocalUnmuted - REMOTE_VIDEO_STATE_REASON_REMOTE_MUTED + RemoteVideoStateReasonRemoteMuted - REMOTE_VIDEO_STATE_REASON_REMOTE_UNMUTED + RemoteVideoStateReasonRemoteUnmuted - REMOTE_VIDEO_STATE_REASON_REMOTE_OFFLINE + RemoteVideoStateReasonRemoteOffline - REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK + RemoteVideoStateReasonAudioFallback @@ -10023,889 +10023,889 @@ - REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK_RECOVERY + RemoteVideoStateReasonAudioFallbackRecovery - REMOTE_VIDEO_STATE_REASON_CODEC_NOT_SUPPORT + RemoteVideoStateReasonCodecNotSupport - RENDER_MODE_HIDDEN + RenderModeHidden - RENDER_MODE_FIT + RenderModeFit - RENDER_MODE_ADAPTIVE + RenderModeAdaptive - RTMP_STREAM_PUBLISH_REASON_OK + RtmpStreamPublishReasonOk - RTMP_STREAM_PUBLISH_REASON_INVALID_ARGUMENT + RtmpStreamPublishReasonInvalidArgument - RTMP_STREAM_PUBLISH_REASON_ENCRYPTED_STREAM_NOT_ALLOWED + RtmpStreamPublishReasonEncryptedStreamNotAllowed - RTMP_STREAM_PUBLISH_REASON_CONNECTION_TIMEOUT + RtmpStreamPublishReasonConnectionTimeout - RTMP_STREAM_PUBLISH_REASON_INTERNAL_SERVER_ERROR + RtmpStreamPublishReasonInternalServerError - RTMP_STREAM_PUBLISH_REASON_RTMP_SERVER_ERROR + RtmpStreamPublishReasonRtmpServerError - RTMP_STREAM_PUBLISH_REASON_TOO_OFTEN + RtmpStreamPublishReasonTooOften - RTMP_STREAM_PUBLISH_REASON_REACH_LIMIT + RtmpStreamPublishReasonReachLimit - RTMP_STREAM_PUBLISH_REASON_NOT_AUTHORIZED + RtmpStreamPublishReasonNotAuthorized - RTMP_STREAM_PUBLISH_REASON_STREAM_NOT_FOUND + RtmpStreamPublishReasonStreamNotFound - RTMP_STREAM_PUBLISH_REASON_FORMAT_NOT_SUPPORTED + RtmpStreamPublishReasonFormatNotSupported - RTMP_STREAM_PUBLISH_REASON_NOT_BROADCASTER + RtmpStreamPublishReasonNotBroadcaster - RTMP_STREAM_PUBLISH_REASON_TRANSCODING_NO_MIX_STREAM + RtmpStreamPublishReasonTranscodingNoMixStream - RTMP_STREAM_PUBLISH_REASON_NET_DOWN + RtmpStreamPublishReasonNetDown - RTMP_STREAM_PUBLISH_REASON_INVALID_PRIVILEGE + RtmpStreamPublishReasonInvalidPrivilege - RTMP_STREAM_UNPUBLISH_REASON_OK + RtmpStreamUnpublishReasonOk - RTMP_STREAM_PUBLISH_STATE_IDLE + RtmpStreamPublishStateIdle - RTMP_STREAM_PUBLISH_STATE_CONNECTING + RtmpStreamPublishStateConnecting - RTMP_STREAM_PUBLISH_STATE_RUNNING + RtmpStreamPublishStateRunning - RTMP_STREAM_PUBLISH_STATE_RECOVERING + RtmpStreamPublishStateRecovering - RTMP_STREAM_PUBLISH_STATE_FAILURE + RtmpStreamPublishStateFailure - RTMP_STREAM_PUBLISH_STATE_DISCONNECTING + RtmpStreamPublishStateDisconnecting - RTMP_STREAMING_EVENT_FAILED_LOAD_IMAGE + RtmpStreamingEventFailedLoadImage - RTMP_STREAMING_EVENT_URL_ALREADY_IN_USE + RtmpStreamingEventUrlAlreadyInUse - RTMP_STREAMING_EVENT_ADVANCED_FEATURE_NOT_SUPPORT + RtmpStreamingEventAdvancedFeatureNotSupport - RTMP_STREAMING_EVENT_REQUEST_TOO_OFTEN + RtmpStreamingEventRequestTooOften - STREAM_FALLBACK_OPTION_DISABLED + StreamFallbackOptionDisabled - STREAM_FALLBACK_OPTION_VIDEO_STREAM_LOW + StreamFallbackOptionVideoStreamLow - STREAM_FALLBACK_OPTION_AUDIO_ONLY + StreamFallbackOptionAudioOnly - RHYTHM_PLAYER_STATE_IDLE + RhythmPlayerStateIdle - RHYTHM_PLAYER_STATE_OPENING + RhythmPlayerStateOpening - RHYTHM_PLAYER_STATE_DECODING + RhythmPlayerStateDecoding - RHYTHM_PLAYER_STATE_PLAYING + RhythmPlayerStatePlaying - RHYTHM_PLAYER_STATE_FAILED + RhythmPlayerStateFailed - RHYTHM_PLAYER_REASON_OK + RhythmPlayerReasonOk - RHYTHM_PLAYER_REASON_FAILED + RhythmPlayerReasonFailed - RHYTHM_PLAYER_REASON_CAN_NOT_OPEN + RhythmPlayerReasonCanNotOpen - RHYTHM_PLAYER_REASON_CAN_NOT_PLAY + RhythmPlayerReasonCanNotPlay - RHYTHM_PLAYER_REASON_FILE_OVER_DURATION_LIMIT + RhythmPlayerReasonFileOverDurationLimit - SIMULCAST_STREAM_MODE + SimulcastStreamMode - AUTO_SIMULCAST_STREAM + AutoSimulcastStream - DISABLE_SIMULCAST_STREAM + DisableSimulcastStream - ENABLE_SIMULCAST_STREAM + EnableSimulcastStream - ConnectionState + Connectionstate - SAE_CONNECTION_STATE_CONNECTING + SaeConnectionStateConnecting - SAE_CONNECTION_STATE_CONNECTED + SaeConnectionStateConnected - SAE_CONNECTION_STATE_DISCONNECTED + SaeConnectionStateDisconnected - SAE_CONNECTION_STATE_RECONNECTING + SaeConnectionStateReconnecting - SAE_CONNECTION_STATE_RECONNECTED + SaeConnectionStateReconnected - ConnectionChangedReason + Connectionchangedreason - SAE_CONNECTION_CHANGED_DEFAULT + SaeConnectionChangedDefault - SAE_CONNECTION_CHANGED_CONNECTING + SaeConnectionChangedConnecting - SAE_CONNECTION_CHANGED_CREATE_ROOM_FAIL + SaeConnectionChangedCreateRoomFail - SAE_CONNECTION_CHANGED_RTM_DISCONNECT + SaeConnectionChangedRtmDisconnect - SAE_CONNECTION_CHANGED_RTM_ABORTED + SaeConnectionChangedRtmAborted - SAE_CONNECTION_CHANGED_LOST_SYNC + SaeConnectionChangedLostSync - SEG_MODEL_AI + SegModelAi - SEG_MODEL_GREEN + SegModelGreen - STREAM_PUBLISH_STATE + StreamPublishState - PUB_STATE_IDLE + PubStateIdle - PUB_STATE_NO_PUBLISHED + PubStateNoPublished - PUB_STATE_PUBLISHING + PubStatePublishing - PUB_STATE_PUBLISHED + PubStatePublished - STREAM_TYPE_BOTH + StreamTypeBoth - SUB_STATE_IDLE + SubStateIdle - SUB_STATE_NO_SUBSCRIBED + SubStateNoSubscribed - SUB_STATE_SUBSCRIBING + SubStateSubscribing - SUB_STATE_SUBSCRIBED + SubStateSubscribed - USER_OFFLINE_QUIT + UserOfflineQuit - USER_OFFLINE_DROPPED + UserOfflineDropped - USER_OFFLINE_BECOME_AUDIENCE + UserOfflineBecomeAudience - VIDEO_BUFFER_RAW_DATA + VideoBufferRawData - VideoScenario + Videoscenario - APPLICATION_SCENARIO_GENERAL + ApplicationScenarioGeneral - APPLICATION_SCENARIO_MEETING + ApplicationScenarioMeeting - VIDEO_CAPTURE_TYPE + VideoCaptureType - VIDEO_CAPTURE_UNKNOWN + VideoCaptureUnknown - VIDEO_CAPTURE_CAMERA + VideoCaptureCamera - VIDEO_CAPTURE_SCREEN + VideoCaptureScreen - VIDEO_DENOISER_AUTO + VideoDenoiserAuto - VIDEO_DENOISER_MANUAL + VideoDenoiserManual - VIDEO_DENOISER_LEVEL_HIGH_QUALITY + VideoDenoiserLevelHighQuality - VIDEO_DENOISER_LEVEL_FAST + VideoDenoiserLevelFast - VIDEO_DENOISER_LEVEL_STRENGTH + VideoDenoiserLevelStrength - VideoSourceType + Videosourcetype - VIDEO_SOURCE_CAMERA_PRIMARY + VideoSourceCameraPrimary - VIDEO_SOURCE_CAMERA + VideoSourceCamera - VIDEO_SOURCE_CAMERA_SECONDARY + VideoSourceCameraSecondary - VIDEO_SOURCE_SCREEN_PRIMARY + VideoSourceScreenPrimary - VIDEO_SOURCE_SCREEN + VideoSourceScreen - VIDEO_SOURCE_SCREEN_SECONDARY + VideoSourceScreenSecondary - VIDEO_SOURCE_CUSTOM + VideoSourceCustom - VIDEO_SOURCE_MEDIA_PLAYER + VideoSourceMediaPlayer - VIDEO_SOURCE_RTC_IMAGE_PNG + VideoSourceRtcImagePng - VIDEO_SOURCE_RTC_IMAGE_JPEG + VideoSourceRtcImageJpeg - VIDEO_SOURCE_RTC_IMAGE_GIF + VideoSourceRtcImageGif - VIDEO_SOURCE_REMOTE + VideoSourceRemote - VIDEO_SOURCE_TRANSCODED + VideoSourceTranscoded - VIDEO_SOURCE_CAMERA_THIRD + VideoSourceCameraThird - VIDEO_SOURCE_CAMERA_FOURTH + VideoSourceCameraFourth - VIDEO_SOURCE_SPEECH_DRIVEN + VideoSourceSpeechDriven - VIDEO_SOURCE_UNKNOWN + VideoSourceUnknown - CODEC_CAPABILITY_LEVEL_UNSPECIFIED + CodecCapabilityLevelUnspecified - CODEC_CAPABILITY_LEVEL_BASIC_SUPPORT + CodecCapabilityLevelBasicSupport - CODEC_CAPABILITY_LEVEL_1080P30FPS + CodecCapabilityLevel1080p30fps - CODEC_CAPABILITY_LEVEL_1080P60FPS + CodecCapabilityLevel1080p60fps - CODEC_CAPABILITY_LEVEL_4K60FPS + CodecCapabilityLevel4k60fps - VideoCodecProfileType + Videocodecprofiletype - BASELINE + Baseline - MAIN + Main - HIGH + High - VIDEO_CODEC_TYPE + VideoCodecType - VIDEO_CODEC_NONE + VideoCodecNone - VIDEO_CODEC_VP8 + VideoCodecVp8 - VIDEO_CODEC_H264 + VideoCodecH264 - VIDEO_CODEC_H265 + VideoCodecH265 - VIDEO_CODEC_GENERIC + VideoCodecGeneric - VIDEO_CODEC_GENERIC_H264 + VideoCodecGenericH264 - VIDEO_CODEC_AV1 + VideoCodecAv1 - VIDEO_CODEC_VP9 + VideoCodecVp9 - VIDEO_CODEC_GENERIC_JPEG + VideoCodecGenericJpeg - VideoCodecType + Videocodectype @@ -10926,1043 +10926,1043 @@ - SCREEN_CAPTURE_CONTENT_HINT_NONE + ScreenCaptureContentHintNone - SCREEN_CAPTURE_CONTENT_HINT_MOTION + ScreenCaptureContentHintMotion - SCREEN_CAPTURE_CONTENT_HINT_DETAILS + ScreenCaptureContentHintDetails - VIDEO_FRAME_PROCESS_MODE + VideoFrameProcessMode - PROCESS_MODE_READ_ONLY + ProcessModeReadOnly - PROCESS_MODE_READ_WRITE + ProcessModeReadWrite - VIDEO_FRAME_TYPE_BLANK_FRAME + VideoFrameTypeBlankFrame - VIDEO_FRAME_TYPE_KEY_FRAME + VideoFrameTypeKeyFrame - VIDEO_FRAME_TYPE_DELTA_FRAME + VideoFrameTypeDeltaFrame - VIDEO_FRAME_TYPE_B_FRAME + VideoFrameTypeBFrame - VIDEO_FRAME_TYPE_DROPPABLE_FRAME + VideoFrameTypeDroppableFrame - VIDEO_FRAME_TYPE_UNKNOW + VideoFrameTypeUnknow - VIDEO_MIRROR_MODE_AUTO + VideoMirrorModeAuto - VIDEO_MIRROR_MODE_ENABLED + VideoMirrorModeEnabled - VIDEO_MIRROR_MODE_DISABLED + VideoMirrorModeDisabled - VideoModulePosition + Videomoduleposition - VIDEO_MODULE_POSITION_POST_CAPTURER + VideoModulePositionPostCapturer - VIDEO_MODULE_POSITION_PRE_RENDERER + VideoModulePositionPreRenderer - VIDEO_MODULE_POSITION_PRE_ENCODER + VideoModulePositionPreEncoder - VIDEO_MODULE_POSITION_POST_CAPTURER_ORIGIN + VideoModulePositionPostCapturerOrigin - VIDEO_ORIENTATION_0 + VideoOrientation0 - VIDEO_ORIENTATION_90 + VideoOrientation90 - VIDEO_ORIENTATION_180 + VideoOrientation180 - VIDEO_ORIENTATION_270 + VideoOrientation270 - VIDEO_PIXEL_DEFAULT + VideoPixelDefault - VIDEO_PIXEL_I420 + VideoPixelI420 - VIDEO_PIXEL_BGRA + VideoPixelBgra - VIDEO_PIXEL_NV21 + VideoPixelNv21 - VIDEO_PIXEL_RGBA + VideoPixelRgba - VIDEO_PIXEL_IMC2 + VideoPixelImc2 - VIDEO_PIXEL_ARGB + VideoPixelArgb - VIDEO_PIXEL_NV12 + VideoPixelNv12 - VIDEO_PIXEL_I422 + VideoPixelI422 - VIDEO_TEXTURE_2D + VideoTexture2d - VIDEO_TEXTURE_OES + VideoTextureOes - VIDEO_PROFILE_LANDSCAPE_120P + VideoProfileLandscape120p - VIDEO_PROFILE_LANDSCAPE_120P_3 + VideoProfileLandscape120p3 - VIDEO_PROFILE_LANDSCAPE_180P + VideoProfileLandscape180p - VIDEO_PROFILE_LANDSCAPE_180P_3 + VideoProfileLandscape180p3 - VIDEO_PROFILE_LANDSCAPE_180P_4 + VideoProfileLandscape180p4 - VIDEO_PROFILE_LANDSCAPE_240P + VideoProfileLandscape240p - VIDEO_PROFILE_LANDSCAPE_240P_3 + VideoProfileLandscape240p3 - VIDEO_PROFILE_LANDSCAPE_240P_4 + VideoProfileLandscape240p4 - VIDEO_PROFILE_LANDSCAPE_360P + VideoProfileLandscape360p - VIDEO_PROFILE_LANDSCAPE_360P_3 + VideoProfileLandscape360p3 - VIDEO_PROFILE_LANDSCAPE_360P_4 + VideoProfileLandscape360p4 - VIDEO_PROFILE_LANDSCAPE_360P_6 + VideoProfileLandscape360p6 - VIDEO_PROFILE_LANDSCAPE_360P_7 + VideoProfileLandscape360p7 - VIDEO_PROFILE_LANDSCAPE_360P_8 + VideoProfileLandscape360p8 - VIDEO_PROFILE_LANDSCAPE_360P_9 + VideoProfileLandscape360p9 - VIDEO_PROFILE_LANDSCAPE_360P_10 + VideoProfileLandscape360p10 - VIDEO_PROFILE_LANDSCAPE_360P_11 + VideoProfileLandscape360p11 - VIDEO_PROFILE_LANDSCAPE_480P + VideoProfileLandscape480p - VIDEO_PROFILE_LANDSCAPE_480P_3 + VideoProfileLandscape480p3 - VIDEO_PROFILE_LANDSCAPE_480P_4 + VideoProfileLandscape480p4 - VIDEO_PROFILE_LANDSCAPE_480P_6 + VideoProfileLandscape480p6 - VIDEO_PROFILE_LANDSCAPE_480P_8 + VideoProfileLandscape480p8 - VIDEO_PROFILE_LANDSCAPE_480P_9 + VideoProfileLandscape480p9 - VIDEO_PROFILE_LANDSCAPE_480P_10 + VideoProfileLandscape480p10 - VIDEO_PROFILE_LANDSCAPE_720P + VideoProfileLandscape720p - VIDEO_PROFILE_LANDSCAPE_720P_3 + VideoProfileLandscape720p3 - VIDEO_PROFILE_LANDSCAPE_720P_5 + VideoProfileLandscape720p5 - VIDEO_PROFILE_LANDSCAPE_720P_6 + VideoProfileLandscape720p6 - VIDEO_PROFILE_LANDSCAPE_1080P + VideoProfileLandscape1080p - VIDEO_PROFILE_LANDSCAPE_1080P_3 + VideoProfileLandscape1080p3 - VIDEO_PROFILE_LANDSCAPE_1080P_5 + VideoProfileLandscape1080p5 - VIDEO_PROFILE_LANDSCAPE_1440P + VideoProfileLandscape1440p - VIDEO_PROFILE_LANDSCAPE_1440P_2 + VideoProfileLandscape1440p2 - VIDEO_PROFILE_LANDSCAPE_4K + VideoProfileLandscape4k - VIDEO_PROFILE_LANDSCAPE_4K_3 + VideoProfileLandscape4k3 - VIDEO_PROFILE_PORTRAIT_120P + VideoProfilePortrait120p - VIDEO_PROFILE_PORTRAIT_120P_3 + VideoProfilePortrait120p3 - VIDEO_PROFILE_PORTRAIT_180P + VideoProfilePortrait180p - VIDEO_PROFILE_PORTRAIT_180P_3 + VideoProfilePortrait180p3 - VIDEO_PROFILE_PORTRAIT_180P_4 + VideoProfilePortrait180p4 - VIDEO_PROFILE_PORTRAIT_240P + VideoProfilePortrait240p - VIDEO_PROFILE_PORTRAIT_240P_3 + VideoProfilePortrait240p3 - VIDEO_PROFILE_PORTRAIT_240P_4 + VideoProfilePortrait240p4 - VIDEO_PROFILE_PORTRAIT_360P + VideoProfilePortrait360p - VIDEO_PROFILE_PORTRAIT_360P_3 + VideoProfilePortrait360p3 - VIDEO_PROFILE_PORTRAIT_360P_4 + VideoProfilePortrait360p4 - VIDEO_PROFILE_PORTRAIT_360P_6 + VideoProfilePortrait360p6 - VIDEO_PROFILE_PORTRAIT_360P_7 + VideoProfilePortrait360p7 - VIDEO_PROFILE_PORTRAIT_360P_8 + VideoProfilePortrait360p8 - VIDEO_PROFILE_PORTRAIT_360P_9 + VideoProfilePortrait360p9 - VIDEO_PROFILE_PORTRAIT_360P_10 + VideoProfilePortrait360p10 - VIDEO_PROFILE_PORTRAIT_360P_11 + VideoProfilePortrait360p11 - VIDEO_PROFILE_PORTRAIT_480P + VideoProfilePortrait480p - VIDEO_PROFILE_PORTRAIT_480P_3 + VideoProfilePortrait480p3 - VIDEO_PROFILE_PORTRAIT_480P_4 + VideoProfilePortrait480p4 - VIDEO_PROFILE_PORTRAIT_480P_6 + VideoProfilePortrait480p6 - VIDEO_PROFILE_PORTRAIT_480P_8 + VideoProfilePortrait480p8 - VIDEO_PROFILE_PORTRAIT_480P_9 + VideoProfilePortrait480p9 - VIDEO_PROFILE_PORTRAIT_480P_10 + VideoProfilePortrait480p10 - VIDEO_PROFILE_PORTRAIT_720P + VideoProfilePortrait720p - VIDEO_PROFILE_PORTRAIT_720P_3 + VideoProfilePortrait720p3 - VIDEO_PROFILE_PORTRAIT_720P_5 + VideoProfilePortrait720p5 - VIDEO_PROFILE_PORTRAIT_720P_6 + VideoProfilePortrait720p6 - VIDEO_PROFILE_PORTRAIT_1080P + VideoProfilePortrait1080p - VIDEO_PROFILE_PORTRAIT_1080P_3 + VideoProfilePortrait1080p3 - VIDEO_PROFILE_PORTRAIT_1080P_5 + VideoProfilePortrait1080p5 - VIDEO_PROFILE_PORTRAIT_1440P + VideoProfilePortrait1440p - VIDEO_PROFILE_PORTRAIT_1440P_2 + VideoProfilePortrait1440p2 - VIDEO_PROFILE_PORTRAIT_4K + VideoProfilePortrait4k - VIDEO_PROFILE_PORTRAIT_4K_3 + VideoProfilePortrait4k3 - VIDEO_STREAM_HIGH + VideoStreamHigh - VIDEO_STREAM_LOW + VideoStreamLow - VIDEO_PROFILE_DEFAULT + VideoProfileDefault - VIEW_SETUP_MODE_REPLACE + ViewSetupModeReplace - VIEW_SETUP_MODE_ADD + ViewSetupModeAdd - VIEW_SETUP_MODE_REMOVE + ViewSetupModeRemove - VOICE_BEAUTIFIER_OFF + VoiceBeautifierOff - CHAT_BEAUTIFIER_MAGNETIC + ChatBeautifierMagnetic - CHAT_BEAUTIFIER_FRESH + ChatBeautifierFresh - CHAT_BEAUTIFIER_VITALITY + ChatBeautifierVitality - SINGING_BEAUTIFIER + SingingBeautifier - TIMBRE_TRANSFORMATION_VIGOROUS + TimbreTransformationVigorous - TIMBRE_TRANSFORMATION_DEEP + TimbreTransformationDeep - TIMBRE_TRANSFORMATION_MELLOW + TimbreTransformationMellow - TIMBRE_TRANSFORMATION_FALSETTO + TimbreTransformationFalsetto - TIMBRE_TRANSFORMATION_FULL + TimbreTransformationFull - TIMBRE_TRANSFORMATION_CLEAR + TimbreTransformationClear - TIMBRE_TRANSFORMATION_RESOUNDING + TimbreTransformationResounding - TIMBRE_TRANSFORMATION_RINGING + TimbreTransformationRinging - ULTRA_HIGH_QUALITY_VOICE + UltraHighQualityVoice - VOICE_CHANGER_OFF + VoiceChangerOff - VOICE_CHANGER_OLDMAN + VoiceChangerOldman - VOICE_CHANGER_BABYBOY + VoiceChangerBabyboy - VOICE_CHANGER_BABYGIRL + VoiceChangerBabygirl - VOICE_CHANGER_ZHUBAJIE + VoiceChangerZhubajie - VOICE_CHANGER_ETHEREAL + VoiceChangerEthereal - VOICE_CHANGER_HULK + VoiceChangerHulk - VOICE_BEAUTY_VIGOROUS + VoiceBeautyVigorous - VOICE_BEAUTY_DEEP + VoiceBeautyDeep - VOICE_BEAUTY_MELLOW + VoiceBeautyMellow - VOICE_BEAUTY_FALSETTO + VoiceBeautyFalsetto - VOICE_BEAUTY_FULL + VoiceBeautyFull - VOICE_BEAUTY_CLEAR + VoiceBeautyClear - VOICE_BEAUTY_RESOUNDING + VoiceBeautyResounding - VOICE_BEAUTY_RINGING + VoiceBeautyRinging - VOICE_BEAUTY_SPACIAL + VoiceBeautySpacial - GENERAL_BEAUTY_VOICE_MALE_MAGNETIC + GeneralBeautyVoiceMaleMagnetic - GENERAL_BEAUTY_VOICE_FEMALE_FRESH + GeneralBeautyVoiceFemaleFresh - GENERAL_BEAUTY_VOICE_FEMALE_VITALITY + GeneralBeautyVoiceFemaleVitality - VOICE_CONVERSION_OFF + VoiceConversionOff - VOICE_CHANGER_NEUTRAL + VoiceChangerNeutral - VOICE_CHANGER_SWEET + VoiceChangerSweet - VOICE_CHANGER_SOLID + VoiceChangerSolid - VOICE_CHANGER_BASS + VoiceChangerBass From a59654b6e58eae3adb0c2d3f03416c37cb5a66e3 Mon Sep 17 00:00:00 2001 From: Cilla-luodan <85477033+Cilla-luodan@users.noreply.github.com> Date: Fri, 14 Jun 2024 09:25:16 +0800 Subject: [PATCH 09/20] 1 --- dita/RTC-NG/API/api_irtcengine_startscreencapture.dita | 1 + 1 file changed, 1 insertion(+) diff --git a/dita/RTC-NG/API/api_irtcengine_startscreencapture.dita b/dita/RTC-NG/API/api_irtcengine_startscreencapture.dita index f8fa2165039..4ba8af59e5a 100644 --- a/dita/RTC-NG/API/api_irtcengine_startscreencapture.dita +++ b/dita/RTC-NG/API/api_irtcengine_startscreencapture.dita @@ -15,6 +15,7 @@

      public abstract int startScreenCapture(ScreenCaptureParameters screenCaptureParameters); + public abstract startScreenCapture(): number; - (int)startScreenCapture:(AgoraScreenCaptureParameters2* _Nullable)parameters NS_SWIFT_NAME(startScreenCapture(_:)); #if defined(__ANDROID__) || (defined(__APPLE__) && TARGET_OS_IOS) virtual int startScreenCapture(const ScreenCaptureParameters2& captureParams) = 0; From 4ddfa31d60aeb8efa6354f634bd503142d4b98ec Mon Sep 17 00:00:00 2001 From: Cilla-luodan <85477033+Cilla-luodan@users.noreply.github.com> Date: Fri, 14 Jun 2024 09:27:12 +0800 Subject: [PATCH 10/20] add datatype --- dita/RTC-NG/API/rtc_api_data_type.dita | 609 +++++++++++++++---------- 1 file changed, 379 insertions(+), 230 deletions(-) diff --git a/dita/RTC-NG/API/rtc_api_data_type.dita b/dita/RTC-NG/API/rtc_api_data_type.dita index 32b96fbbd09..2abb08a1897 100644 --- a/dita/RTC-NG/API/rtc_api_data_type.dita +++ b/dita/RTC-NG/API/rtc_api_data_type.dita @@ -275,6 +275,155 @@

    +
      +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
        +
      • +
      • +
      • +
      • +
      • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
        +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
        +
      • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • @@ -582,100 +731,100 @@
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
    • @@ -1625,142 +1774,142 @@
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
    • From bf90fc8f0ab818c97b84096894b9c0a1682c5eea Mon Sep 17 00:00:00 2001 From: Cilla-luodan <85477033+Cilla-luodan@users.noreply.github.com> Date: Fri, 14 Jun 2024 11:23:25 +0800 Subject: [PATCH 11/20] add hmos after android --- .gitignore | 1 + ...ideoencoderconfiguration_initwithsize.dita | 2 +- ...deoencoderconfiguration_initwithwidth.dita | 2 +- ...onfiguration_getdestchannelmediainfos.dita | 4 +- ...yconfiguration_getsrcchannelmediainfo.dita | 4 +- ...ayconfiguration_removedestchannelinfo.dita | 4 +- ...relayconfiguration_setdestchannelinfo.dita | 6 +- ...arelayconfiguration_setsrcchannelinfo.dita | 4 +- ...i_ilocalspatialaudioengine_initialize.dita | 2 +- ...pi_imediaengine_pushencodedvideoimage.dita | 4 +- .../API/api_imediaengine_pushvideoframe.dita | 4 +- ...ine_registervideoencodedframeobserver.dita | 2 +- dita/RTC-NG/API/api_imediaplayer_open.dita | 2 +- .../api_imediaplayer_openwithmediasource.dita | 2 +- ...diaplayer_registeraudioframeobserver2.dita | 6 +- ...iaplayer_registerplayersourceobserver.dita | 2 +- ...ediaplayer_registervideoframeobserver.dita | 2 +- ...api_imediaplayer_setaudiodualmonomode.dita | 2 +- .../API/api_imediaplayer_setrendermode.dita | 2 +- dita/RTC-NG/API/api_imediaplayer_setview.dita | 2 +- .../RTC-NG/API/api_irtcengine_addhandler.dita | 2 +- dita/RTC-NG/API/api_irtcengine_create.dita | 8 +-- ...cengine_createcustomencodedvideotrack.dita | 2 +- .../api_irtcengine_createmediarecorder.dita | 2 +- .../API/api_irtcengine_enableextension.dita | 2 +- .../RTC-NG/API/api_irtcengine_initialize.dita | 4 +- ...irtcengine_isfeatureavailableondevice.dita | 2 +- .../API/api_irtcengine_joinchannel.dita | 4 +- .../API/api_irtcengine_joinchannel2.dita | 4 +- ...irtcengine_joinchannelwithuseraccount.dita | 2 +- ...rtcengine_joinchannelwithuseraccount2.dita | 2 +- ..._irtcengine_muteallremoteaudiostreams.dita | 2 +- ..._irtcengine_muteallremotevideostreams.dita | 2 +- .../api_irtcengine_mutelocalaudiostream.dita | 2 +- .../api_irtcengine_mutelocalvideostream.dita | 2 +- .../api_irtcengine_muteremoteaudiostream.dita | 2 +- .../api_irtcengine_muteremotevideostream.dita | 2 +- .../API/api_irtcengine_playeffect2.dita | 2 +- .../API/api_irtcengine_playeffect3.dita | 2 +- .../API/api_irtcengine_preloadchannel.dita | 4 +- ...cengine_preloadchannelwithuseraccount.dita | 2 +- .../API/api_irtcengine_pushaudioframe2.dita | 2 +- .../api_irtcengine_pushcaptureaudioframe.dita | 4 +- ...ushdirectcdnstreamingcustomvideoframe.dita | 2 +- .../api_irtcengine_pushreverseaudioframe.dita | 4 +- .../API/api_irtcengine_pushvideoframe2.dita | 4 +- .../API/api_irtcengine_registerextension.dita | 2 +- .../API/api_irtcengine_removehandler.dita | 6 +- .../API/api_irtcengine_selectaudiotrack.dita | 2 +- .../API/api_irtcengine_sendstreammessage.dita | 2 +- .../API/api_irtcengine_setainsmode.dita | 2 +- .../api_irtcengine_setaudioeffectpreset.dita | 2 +- .../API/api_irtcengine_setaudioprofile.dita | 2 +- .../API/api_irtcengine_setaudioprofile2.dita | 2 +- .../API/api_irtcengine_setaudioscenario.dita | 2 +- ...api_irtcengine_setbeautyeffectoptions.dita | 2 +- ...ine_setcameraautofocusfacemodeenabled.dita | 2 +- ...pi_irtcengine_setcameraexposurefactor.dita | 2 +- .../API/api_irtcengine_setchannelprofile.dita | 2 +- .../API/api_irtcengine_setclientrole.dita | 2 +- .../API/api_irtcengine_setclientrole2.dita | 2 +- .../API/api_irtcengine_setcloudproxy.dita | 2 +- ...e_setdefaultmuteallremoteaudiostreams.dita | 2 +- ...e_setdefaultmuteallremotevideostreams.dita | 2 +- ..._setearmonitoringaudioframeparameters.dita | 2 +- .../api_irtcengine_setenablespeakerphone.dita | 2 +- ...cengine_setlocalpublishfallbackoption.dita | 2 +- .../api_irtcengine_setlocalrendermode.dita | 2 +- .../api_irtcengine_setlocalrendermode2.dita | 4 +- ...pi_irtcengine_setlocalvideomirrormode.dita | 2 +- .../api_irtcengine_setlocalvoicechanger.dita | 2 +- ..._irtcengine_setlocalvoicereverbpreset.dita | 2 +- ...ngine_setplaybackaudioframeparameters.dita | 2 +- ...gine_setrecordingaudioframeparameters.dita | 2 +- ...ngine_setremotedefaultvideostreamtype.dita | 2 +- .../api_irtcengine_setremoterendermode.dita | 2 +- .../api_irtcengine_setremoterendermode2.dita | 4 +- ...gine_setremotesubscribefallbackoption.dita | 2 +- .../api_irtcengine_setremoteuserpriority.dita | 2 +- ...i_irtcengine_setremotevideostreamtype.dita | 2 +- ...rtcengine_setrouteincommunicationmode.dita | 2 +- ...i_irtcengine_setvoicebeautifierpreset.dita | 2 +- ...i_irtcengine_setvoiceconversionpreset.dita | 2 +- .../API/api_irtcengine_startaudiomixing.dita | 2 +- .../API/api_irtcengine_startaudiomixing2.dita | 2 +- .../api_irtcengine_startaudiorecording.dita | 2 +- .../api_irtcengine_startaudiorecording3.dita | 2 +- ...api_irtcengine_startchannelmediarelay.dita | 2 +- ...pi_irtcengine_startdirectcdnstreaming.dita | 4 +- ..._irtcengine_startlocalvideotranscoder.dita | 2 +- ...engine_startorupdatechannelmediarelay.dita | 2 +- .../api_irtcengine_startscreencapture.dita | 2 +- .../API/api_irtcengine_switchcamera.dita | 2 +- ...pi_irtcengine_updatechannelmediarelay.dita | 2 +- ...cengine_updatescreencaptureparameters.dita | 2 +- .../api_irtcengineex_getuserinfobyuidex.dita | 2 +- ...cengineex_muteallremoteaudiostreamsex.dita | 2 +- ...i_irtcengineex_mutelocalaudiostreamex.dita | 2 +- ...pi_irtcengineex_muterecordingsignalex.dita | 2 +- ..._irtcengineex_muteremoteaudiostreamex.dita | 2 +- ..._irtcengineex_muteremotevideostreamex.dita | 2 +- .../api_irtcengineex_sendstreammessageex.dita | 2 +- ...pi_irtcengineex_setremoterendermodeex.dita | 4 +- ...irtcengineex_startchannelmediarelayex.dita | 2 +- ...neex_startorupdatechannelmediarelayex.dita | 2 +- ...rtcengineex_updatechannelmediarelayex.dita | 2 +- ...i_livetranscoding_getadvancedfeatures.dita | 2 +- .../api_rtc_render_view_rtcsurfaceview.dita | 2 +- ...ameobserver_onrecordaudioencodedframe.dita | 10 ++-- ...rver_onplaybackaudioframebeforemixing.dita | 4 +- ...bserverbase_onearmonitoringaudioframe.dita | 2 +- ...ioframeobserverbase_onmixedaudioframe.dita | 2 +- ...oframeobserverbase_onrecordaudioframe.dita | 2 +- .../callback_iaudiopcmframesink_onframe.dita | 4 +- ...pectrumobserver_onremoteaudiospectrum.dita | 2 +- ...imediaplayersourceobserver_onmetadata.dita | 2 +- ...corderobserver_onrecorderstatechanged.dita | 4 +- ..._imetadataobserver_onmetadatareceived.dita | 8 +-- ...etadataobserver_onreadytosendmetadata.dita | 6 +- ...entereventhandler_onmusicchartsresult.dita | 4 +- ...reventhandler_onmusiccollectionresult.dita | 8 +-- ...tentcentereventhandler_onpreloadevent.dita | 2 +- ...venthandler_onaudiomixingstatechanged.dita | 4 +- ...thandler_onaudiosubscribestatechanged.dita | 4 +- ...ngineeventhandler_onclientrolechanged.dita | 4 +- ...eventhandler_onclientrolechangefailed.dita | 4 +- ...eventhandler_onconnectionstatechanged.dita | 4 +- ...neeventhandler_oncontentinspectresult.dita | 2 +- ...cengineeventhandler_onencryptionerror.dita | 2 +- ...llback_irtcengineeventhandler_onerror.dita | 4 +- ...ineeventhandler_onfacepositionchanged.dita | 4 +- ...eventhandler_onlocalaudiostatechanged.dita | 4 +- ...eventhandler_onlocalvideostatechanged.dita | 4 +- ...nthandler_onlocalvideotranscodererror.dita | 2 +- ...gineeventhandler_onnetworktypechanged.dita | 2 +- ...cengineeventhandler_onpermissionerror.dita | 4 +- ...tcengineeventhandler_onproxyconnected.dita | 4 +- ...venthandler_onremoteaudiostatechanged.dita | 4 +- ...venthandler_onremotevideostatechanged.dita | 4 +- ...enthandler_onrhythmplayerstatechanged.dita | 4 +- ...gineeventhandler_onrtmpstreamingevent.dita | 4 +- ...nthandler_onrtmpstreamingstatechanged.dita | 4 +- ...neeventhandler_onstreaminjectedstatus.dita | 2 +- ...thandler_ontranscodedstreamlayoutinfo.dita | 2 +- ..._irtcengineeventhandler_onuseroffline.dita | 2 +- ...engineeventhandler_onvideosizechanged.dita | 2 +- ...thandler_onvideosubscribestatechanged.dita | 4 +- ...eobserver_onencodedvideoframereceived.dita | 4 +- ...rameobserver_getvideoformatpreference.dita | 2 +- .../callback_ivideoframeobserver_onframe.dita | 6 +- .../class_Localaccesspointconfiguration.dita | 2 +- ...class_audioencodedframeobserverconfig.dita | 4 +- dita/RTC-NG/API/class_audioframe.dita | 6 +- dita/RTC-NG/API/class_audioparams.dita | 2 +- .../class_audiorecordingconfiguration.dita | 8 +-- dita/RTC-NG/API/class_beautyoptions.dita | 10 ++-- .../class_cameracapturerconfiguration.dita | 4 +- .../class_channelmediarelayconfiguration.dita | 10 ++-- dita/RTC-NG/API/class_clientroleoptions.dita | 2 +- dita/RTC-NG/API/class_codeccapinfo.dita | 2 +- dita/RTC-NG/API/class_codeccaplevels.dita | 2 +- .../API/class_contentinspectconfig.dita | 6 +- .../API/class_contentinspectmodule.dita | 2 +- .../RTC-NG/API/class_downlinknetworkinfo.dita | 4 +- .../API/class_encodedvideoframeinfo.dita | 8 +-- dita/RTC-NG/API/class_externalvideoframe.dita | 26 ++++----- .../RTC-NG/API/class_lastmileproberesult.dita | 2 +- dita/RTC-NG/API/class_livetranscoding.dita | 58 +++++++++---------- .../API/class_localspatialaudioconfig.dita | 2 +- .../class_localtranscoderconfiguration.dita | 2 +- dita/RTC-NG/API/class_localvideostats.dita | 6 +- dita/RTC-NG/API/class_logconfig.dita | 2 +- .../API/class_lowlightenhanceoptions.dita | 4 +- .../API/class_mediarecorderconfiguration.dita | 4 +- dita/RTC-NG/API/class_music.dita | 4 +- dita/RTC-NG/API/class_musiccacheinfo.dita | 2 +- dita/RTC-NG/API/class_musicchartinfo.dita | 4 +- dita/RTC-NG/API/class_playerstreaminfo.dita | 8 +-- dita/RTC-NG/API/class_remotevideostats.dita | 2 +- dita/RTC-NG/API/class_rtcengineconfig.dita | 34 +++++------ dita/RTC-NG/API/class_rtcstats.dita | 4 +- .../API/class_screenaudioparameters.dita | 2 +- .../API/class_screencaptureparameters2.dita | 2 +- .../API/class_screenvideoparameters.dita | 10 ++-- .../API/class_segmentationproperty.dita | 2 +- .../API/class_useraudiospectruminfo.dita | 2 +- dita/RTC-NG/API/class_videocanvas.dita | 12 ++-- .../API/class_videodenoiseroptions.dita | 4 +- .../API/class_videoencoderconfiguration.dita | 2 +- dita/RTC-NG/API/class_videoframe.dita | 10 ++-- .../API/class_videosubscriptionoptions.dita | 4 +- .../API/class_virtualbackgroundsource.dita | 4 +- dita/RTC-NG/API/class_watermarkoptions.dita | 4 +- dita/RTC-NG/API/enum_audioscenariotype.dita | 2 +- dita/RTC-NG/API/enum_cameradirection.dita | 2 +- dita/RTC-NG/API/enum_errorcodetype.dita | 2 +- dita/RTC-NG/API/enum_mediaplayerevent.dita | 2 +- dita/RTC-NG/API/enum_mediaplayerstate.dita | 2 +- dita/RTC-NG/API/rtc_api_data_type.dita | 4 +- dita/RTC-NG/API/rtc_api_overview.dita | 50 ++++++++-------- .../config/keys-rtc-ng-api-harmony.ditamap | 25 +++++--- 201 files changed, 412 insertions(+), 394 deletions(-) diff --git a/.gitignore b/.gitignore index 260f32ea4fa..cc22d774f35 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ temp/ *.xpr .vscode/settings.json .vscode/extensions.json +*.py diff --git a/dita/RTC-NG/API/api_agoravideoencoderconfiguration_initwithsize.dita b/dita/RTC-NG/API/api_agoravideoencoderconfiguration_initwithsize.dita index bdbda8a5cbf..dc2beb0b451 100644 --- a/dita/RTC-NG/API/api_agoravideoencoderconfiguration_initwithsize.dita +++ b/dita/RTC-NG/API/api_agoravideoencoderconfiguration_initwithsize.dita @@ -49,7 +49,7 @@ mirrorMode 发送编码视频时是否开启镜像模式,只影响远端用户看到的视频画面。详见 。 -

      +

      diff --git a/dita/RTC-NG/API/api_agoravideoencoderconfiguration_initwithwidth.dita b/dita/RTC-NG/API/api_agoravideoencoderconfiguration_initwithwidth.dita index 7181c23de96..e371578ce9d 100644 --- a/dita/RTC-NG/API/api_agoravideoencoderconfiguration_initwithwidth.dita +++ b/dita/RTC-NG/API/api_agoravideoencoderconfiguration_initwithwidth.dita @@ -54,7 +54,7 @@ mirrorMode 发送编码视频时是否开启镜像模式,只影响远端用户看到的视频画面。详见 。 -

      +

      diff --git a/dita/RTC-NG/API/api_channelmediarelayconfiguration_getdestchannelmediainfos.dita b/dita/RTC-NG/API/api_channelmediarelayconfiguration_getdestchannelmediainfos.dita index 1ee900021ff..572fcdd6b75 100644 --- a/dita/RTC-NG/API/api_channelmediarelayconfiguration_getdestchannelmediainfos.dita +++ b/dita/RTC-NG/API/api_channelmediarelayconfiguration_getdestchannelmediainfos.dita @@ -16,7 +16,9 @@ public Map<String, ChannelMediaInfo> getDestChannelMediaInfos() { return destInfos; } - + public getDestChannelMediaInfos(): Map<String, ChannelMediaInfo> { + return this.destInfos; +} diff --git a/dita/RTC-NG/API/api_channelmediarelayconfiguration_getsrcchannelmediainfo.dita b/dita/RTC-NG/API/api_channelmediarelayconfiguration_getsrcchannelmediainfo.dita index 78ebda2c6f0..3cd3ccaf1f6 100644 --- a/dita/RTC-NG/API/api_channelmediarelayconfiguration_getsrcchannelmediainfo.dita +++ b/dita/RTC-NG/API/api_channelmediarelayconfiguration_getsrcchannelmediainfo.dita @@ -16,7 +16,9 @@ public ChannelMediaInfo getSrcChannelMediaInfo() { return srcInfo; } - + public getSrcChannelMediaInfo(): ChannelMediaInfo { + return this.srcInfo; +} diff --git a/dita/RTC-NG/API/api_channelmediarelayconfiguration_removedestchannelinfo.dita b/dita/RTC-NG/API/api_channelmediarelayconfiguration_removedestchannelinfo.dita index 8b65d8e74f9..0f4fc66fe58 100644 --- a/dita/RTC-NG/API/api_channelmediarelayconfiguration_removedestchannelinfo.dita +++ b/dita/RTC-NG/API/api_channelmediarelayconfiguration_removedestchannelinfo.dita @@ -16,7 +16,9 @@ public void removeDestChannelInfo(String channelName) { destInfos.remove(channelName); } - + public removeDestChannelInfo(channelName: string) { + this.destInfos.delete(channelName); +} - (BOOL)removeDestinationInfoForChannelName:(NSString *_Nonnull)channelName; diff --git a/dita/RTC-NG/API/api_channelmediarelayconfiguration_setdestchannelinfo.dita b/dita/RTC-NG/API/api_channelmediarelayconfiguration_setdestchannelinfo.dita index 538de71c3b6..3d2873879ce 100644 --- a/dita/RTC-NG/API/api_channelmediarelayconfiguration_setdestchannelinfo.dita +++ b/dita/RTC-NG/API/api_channelmediarelayconfiguration_setdestchannelinfo.dita @@ -16,7 +16,9 @@ public void setDestChannelInfo(String channelName, ChannelMediaInfo destInfo) { destInfos.put(channelName, destInfo); } - + public setDestChannelInfo(channelName: string, destInfo: ChannelMediaInfo) { + this.destInfos.set(channelName, destInfo); +} - (BOOL)setDestinationInfo:(AgoraChannelMediaRelayInfo *_Nonnull)destinationInfo forChannelName:(NSString *_Nonnull)channelName; @@ -34,7 +36,7 @@ 目标频道的频道名。
      - destInfo + destInfo destinationInfo

      目标频道信息 ,包含如下成员: diff --git a/dita/RTC-NG/API/api_channelmediarelayconfiguration_setsrcchannelinfo.dita b/dita/RTC-NG/API/api_channelmediarelayconfiguration_setsrcchannelinfo.dita index 7b6e8f409f3..a98ab5cefef 100644 --- a/dita/RTC-NG/API/api_channelmediarelayconfiguration_setsrcchannelinfo.dita +++ b/dita/RTC-NG/API/api_channelmediarelayconfiguration_setsrcchannelinfo.dita @@ -16,7 +16,9 @@ public void setSrcChannelInfo(ChannelMediaInfo srcInfo) { this.srcInfo = srcInfo; } - + public setSrcChannelInfo(srcInfo: ChannelMediaInfo) { + this.srcInfo = srcInfo; +} diff --git a/dita/RTC-NG/API/api_ilocalspatialaudioengine_initialize.dita b/dita/RTC-NG/API/api_ilocalspatialaudioengine_initialize.dita index c10adc6d67f..3be89bd8d37 100644 --- a/dita/RTC-NG/API/api_ilocalspatialaudioengine_initialize.dita +++ b/dita/RTC-NG/API/api_ilocalspatialaudioengine_initialize.dita @@ -30,7 +30,7 @@

      • 你需要在 () 后调用该方法。
      • -
      • 你需要在 后调用该方法。
      • +
      • 你需要在 后调用该方法。
      • 在调用 类的其他方法前,你需要先调用该方法初始化
      • SDK 只支持每个 App 创建一个 实例。
    diff --git a/dita/RTC-NG/API/api_imediaengine_pushencodedvideoimage.dita b/dita/RTC-NG/API/api_imediaengine_pushencodedvideoimage.dita index 5d8cdfda991..a6f1f2aaf19 100644 --- a/dita/RTC-NG/API/api_imediaengine_pushencodedvideoimage.dita +++ b/dita/RTC-NG/API/api_imediaengine_pushencodedvideoimage.dita @@ -48,7 +48,7 @@ 参数 - data + data imageBuffer 外部编码视频帧的 buffer。 @@ -57,7 +57,7 @@ 外部编码视频帧的长度。 - frameInfo + frameInfo videoEncodedFrameInfo 外部编码视频帧的信息。详见 diff --git a/dita/RTC-NG/API/api_imediaengine_pushvideoframe.dita b/dita/RTC-NG/API/api_imediaengine_pushvideoframe.dita index f53c5ceb797..142aa1dcad9 100644 --- a/dita/RTC-NG/API/api_imediaengine_pushvideoframe.dita +++ b/dita/RTC-NG/API/api_imediaengine_pushvideoframe.dita @@ -32,7 +32,7 @@
    详情 -
    +
    弃用:
    如果你需要推送 I422 格式的视频帧,请使用该方法。其他情况下,请改用
    @@ -46,7 +46,7 @@
  • 如果你不再需要采集外部视频数据,可以调用 销毁自定义采集的视频轨道。
  • 如果你只想将采集到的外部视频数据用于本地预览、而不在频道内发布,可以调用 取消发送视频流,或调用 publishCustomVideoTrack 设置为
  • -

    调用该方法或 均能将视频帧数据传递给 SDK。区别为该方法不支持 Texture 格式的视频数据。

    +

    调用该方法或 均能将视频帧数据传递给 SDK。区别为该方法不支持 Texture 格式的视频数据。

    适用场景 diff --git a/dita/RTC-NG/API/api_imediaengine_registervideoencodedframeobserver.dita b/dita/RTC-NG/API/api_imediaengine_registervideoencodedframeobserver.dita index b55cbe2de13..eabcb6fd32f 100644 --- a/dita/RTC-NG/API/api_imediaengine_registervideoencodedframeobserver.dita +++ b/dita/RTC-NG/API/api_imediaengine_registervideoencodedframeobserver.dita @@ -53,7 +53,7 @@ delegate - receiver + receiver observer videoEncodedImageReceiver 视频帧接收观测器,详见 diff --git a/dita/RTC-NG/API/api_imediaplayer_open.dita b/dita/RTC-NG/API/api_imediaplayer_open.dita index 183392792c3..b13ac2f3388 100644 --- a/dita/RTC-NG/API/api_imediaplayer_open.dita +++ b/dita/RTC-NG/API/api_imediaplayer_open.dita @@ -30,7 +30,7 @@
    详情

    在 Android 平台上,如果你需要打开 URI 格式的文件,请使用

    -

    该方法支持打开以 content:// 开头的 URI 文件。

    +

    该方法支持打开以 content:// 开头的 URI 文件。

    媒体播放器支持的格式详见

    如果用户需要自定义播放线路,你可以调用 。声网会通过自研调度中心支持调度线路,提升观看用户体验。如果用户不需要自定义播放线路,你可以调用

    diff --git a/dita/RTC-NG/API/api_imediaplayer_openwithmediasource.dita b/dita/RTC-NG/API/api_imediaplayer_openwithmediasource.dita index bac70af7664..7bdb774711d 100644 --- a/dita/RTC-NG/API/api_imediaplayer_openwithmediasource.dita +++ b/dita/RTC-NG/API/api_imediaplayer_openwithmediasource.dita @@ -27,7 +27,7 @@
    详情

    该方法支持你打开不同类型的媒体资源,包括自定义的媒体资源文件,并可进行播放设置。

    -

    +

    媒体播放器支持的格式详见

    diff --git a/dita/RTC-NG/API/api_imediaplayer_registeraudioframeobserver2.dita b/dita/RTC-NG/API/api_imediaplayer_registeraudioframeobserver2.dita index f643224c18a..ac5e4972586 100644 --- a/dita/RTC-NG/API/api_imediaplayer_registeraudioframeobserver2.dita +++ b/dita/RTC-NG/API/api_imediaplayer_registeraudioframeobserver2.dita @@ -40,10 +40,10 @@ 参数 - audioFrameObserver + audioFrameObserver observer -

    音频帧观测器,观测每帧音频的接收,详见

    +

    音频帧观测器,观测每帧音频的接收,详见

    音频帧观测器,观测每帧音频的接收,详见

    @@ -51,7 +51,7 @@ mode

    音频帧的使用模式,详见

    -

    音频帧的使用模式: +

    音频帧的使用模式:

    • (0): (默认) 只读模式。例如: 若用户通过 SDK 采集数据,自己进行 RTMP 推流,则可以选择该模式。
    • (2): 读写模式。例如:若用户自己有音效处理模块,且想要根据实际需要对数据进行前处理 (例如变声),则可以选择该模式。
    • diff --git a/dita/RTC-NG/API/api_imediaplayer_registerplayersourceobserver.dita b/dita/RTC-NG/API/api_imediaplayer_registerplayersourceobserver.dita index e05b0504508..b8895544c06 100644 --- a/dita/RTC-NG/API/api_imediaplayer_registerplayersourceobserver.dita +++ b/dita/RTC-NG/API/api_imediaplayer_registerplayersourceobserver.dita @@ -34,7 +34,7 @@ 参数 - playerObserver + playerObserver observer 播放观测器,报告播放中的事件,详见 diff --git a/dita/RTC-NG/API/api_imediaplayer_registervideoframeobserver.dita b/dita/RTC-NG/API/api_imediaplayer_registervideoframeobserver.dita index 7fae544cd7a..9a35ed36cb5 100644 --- a/dita/RTC-NG/API/api_imediaplayer_registervideoframeobserver.dita +++ b/dita/RTC-NG/API/api_imediaplayer_registervideoframeobserver.dita @@ -37,7 +37,7 @@ 参数 - videoFrameObserver + videoFrameObserver observer 视频帧观测器,观测每帧视频的接收。详见 视频帧观测器,观测每帧视频的接收。详见 diff --git a/dita/RTC-NG/API/api_imediaplayer_setaudiodualmonomode.dita b/dita/RTC-NG/API/api_imediaplayer_setaudiodualmonomode.dita index cf11ee4a1ce..d8a9cfc22ef 100644 --- a/dita/RTC-NG/API/api_imediaplayer_setaudiodualmonomode.dita +++ b/dita/RTC-NG/API/api_imediaplayer_setaudiodualmonomode.dita @@ -39,7 +39,7 @@ mode 声道模式。详见 -
        +
        • (0): 原始模式。
        • (1): 左声道模式。该模式用左声道的音频替换右声道的音频,即用户只能听到左声道的音频。
        • (2): 右声道模式。该模式用右声道的音频替换左声道的音频,即用户只能听到右声道的音频。
        • diff --git a/dita/RTC-NG/API/api_imediaplayer_setrendermode.dita b/dita/RTC-NG/API/api_imediaplayer_setrendermode.dita index 8b2485462e0..ca0a751f4cb 100644 --- a/dita/RTC-NG/API/api_imediaplayer_setrendermode.dita +++ b/dita/RTC-NG/API/api_imediaplayer_setrendermode.dita @@ -35,7 +35,7 @@ mode

          播放器视图的渲染模式。详见

          -

          播放器视图的渲染模式: +

          播放器视图的渲染模式:

          • diff --git a/dita/RTC-NG/API/api_imediaplayer_setview.dita b/dita/RTC-NG/API/api_imediaplayer_setview.dita index 9a8e2df6291..5dbf343ac6e 100644 --- a/dita/RTC-NG/API/api_imediaplayer_setview.dita +++ b/dita/RTC-NG/API/api_imediaplayer_setview.dita @@ -31,7 +31,7 @@ 参数 - videoView + videoView view 渲染视图。Windows 平台为窗口句柄(HWND)。 diff --git a/dita/RTC-NG/API/api_irtcengine_addhandler.dita b/dita/RTC-NG/API/api_irtcengine_addhandler.dita index dd45efecc4b..78407f60938 100644 --- a/dita/RTC-NG/API/api_irtcengine_addhandler.dita +++ b/dita/RTC-NG/API/api_irtcengine_addhandler.dita @@ -35,7 +35,7 @@ 参数 - handler + handler engineEventHandler eventHandler 待添加的回调事件,详见 diff --git a/dita/RTC-NG/API/api_irtcengine_create.dita b/dita/RTC-NG/API/api_irtcengine_create.dita index 950c3f24c6f..3006752ddf3 100644 --- a/dita/RTC-NG/API/api_irtcengine_create.dita +++ b/dita/RTC-NG/API/api_irtcengine_create.dita @@ -52,8 +52,8 @@ appId - - handler + + handler delegate 的事件句柄,详见 @@ -62,11 +62,11 @@
            <ph props="apple">返回值</ph> - <ph props="android">返回/异常</ph> + <ph props="android hmos">返回/异常</ph>
            • 方法调用成功,返回一个 对象。
            • -
            • 方法调用失败,抛出异常,你需要捕获异常并进行处理。详见了解详情和解决建议。
            • +
            • 方法调用失败,抛出异常,你需要捕获异常并进行处理。详见了解详情和解决建议。
            • 方法调用失败,返回错误码:
              • -1: 一般性的错误(未明确归类)。
              • diff --git a/dita/RTC-NG/API/api_irtcengine_createcustomencodedvideotrack.dita b/dita/RTC-NG/API/api_irtcengine_createcustomencodedvideotrack.dita index accd59c8e1e..52fbbf189b3 100644 --- a/dita/RTC-NG/API/api_irtcengine_createcustomencodedvideotrack.dita +++ b/dita/RTC-NG/API/api_irtcengine_createcustomencodedvideotrack.dita @@ -36,7 +36,7 @@ 参数 - encodedOpt + encodedOpt encodedVideoTrackOption sender_option 视频编码选项。详见 diff --git a/dita/RTC-NG/API/api_irtcengine_createmediarecorder.dita b/dita/RTC-NG/API/api_irtcengine_createmediarecorder.dita index f25ea842b31..2c0245cb190 100644 --- a/dita/RTC-NG/API/api_irtcengine_createmediarecorder.dita +++ b/dita/RTC-NG/API/api_irtcengine_createmediarecorder.dita @@ -47,7 +47,7 @@ 返回值
                • 方法调用成功:返回一个 对象。
                • -
                • 方法调用成功:返回一个 实例。
                • +
                • 方法调用成功:返回一个 实例。
                • 方法调用失败:返回空指针。
            diff --git a/dita/RTC-NG/API/api_irtcengine_enableextension.dita b/dita/RTC-NG/API/api_irtcengine_enableextension.dita index 8004aac7fa2..fc84196280f 100644 --- a/dita/RTC-NG/API/api_irtcengine_enableextension.dita +++ b/dita/RTC-NG/API/api_irtcengine_enableextension.dita @@ -85,7 +85,7 @@
            type - sourceType + sourceType 插件的媒体源类型。详见
    diff --git a/dita/RTC-NG/API/api_irtcengine_initialize.dita b/dita/RTC-NG/API/api_irtcengine_initialize.dita index 2d4b79d8e5a..d9e6820d7d0 100644 --- a/dita/RTC-NG/API/api_irtcengine_initialize.dita +++ b/dita/RTC-NG/API/api_irtcengine_initialize.dita @@ -55,13 +55,13 @@
    <ph keyref="return-section-title" props="apple cpp framework"/> - <ph props="android">返回/异常</ph> + <ph props="android hmos">返回/异常</ph>

    方法成功调用时,无返回值;方法调用失败时,会抛出 异常,你需要捕获异常并进行处理。详见了解详情和解决建议。

    • 方法调用成功,返回一个 对象。
    • 0: 方法调用成功。
    • -
    • 方法调用失败,抛出异常,你需要捕获异常并进行处理。详见了解详情和解决建议。
    • +
    • 方法调用失败,抛出异常,你需要捕获异常并进行处理。详见了解详情和解决建议。
    • < 0:方法调用失败。
      • -1: 一般性的错误(未明确归类)。
      • diff --git a/dita/RTC-NG/API/api_irtcengine_isfeatureavailableondevice.dita b/dita/RTC-NG/API/api_irtcengine_isfeatureavailableondevice.dita index f08811e3f0a..c9351c54696 100644 --- a/dita/RTC-NG/API/api_irtcengine_isfeatureavailableondevice.dita +++ b/dita/RTC-NG/API/api_irtcengine_isfeatureavailableondevice.dita @@ -41,7 +41,7 @@ type 进阶功能类型,详见 - +

        进阶功能类型:

        • (1):虚拟背景功能。
        • diff --git a/dita/RTC-NG/API/api_irtcengine_joinchannel.dita b/dita/RTC-NG/API/api_irtcengine_joinchannel.dita index bd03e7c8c55..a5aa364c0fd 100644 --- a/dita/RTC-NG/API/api_irtcengine_joinchannel.dita +++ b/dita/RTC-NG/API/api_irtcengine_joinchannel.dita @@ -63,12 +63,12 @@ info - optionalInfo + optionalInfo (非必选项) 预留参数。 uid - 用户 ID。该参数用于标识在实时音视频互动频道中的用户。你需要自行设置和管理用户 ID,并确保同一频道内的每个用户 ID 是唯一的。该参数为 32 位有符号整数。取值范围为:-231-1 到 231-1。该参数为 32 位无符号整数。建议设置范围:1 到 232-1。如果不指定(即设为 0),SDK 会自动分配一个,并在 回调中返回, 应用层必须记住该返回值并维护,SDK 不对该返回值进行维护。 + 用户 ID。该参数用于标识在实时音视频互动频道中的用户。你需要自行设置和管理用户 ID,并确保同一频道内的每个用户 ID 是唯一的。该参数为 32 位有符号整数。取值范围为:-231-1 到 231-1。该参数为 32 位无符号整数。建议设置范围:1 到 232-1。如果不指定(即设为 0),SDK 会自动分配一个,并在 回调中返回, 应用层必须记住该返回值并维护,SDK 不对该返回值进行维护。 diff --git a/dita/RTC-NG/API/api_irtcengine_joinchannel2.dita b/dita/RTC-NG/API/api_irtcengine_joinchannel2.dita index d9b5b271158..44d1e0d05a0 100644 --- a/dita/RTC-NG/API/api_irtcengine_joinchannel2.dita +++ b/dita/RTC-NG/API/api_irtcengine_joinchannel2.dita @@ -15,7 +15,7 @@

          public abstract int joinChannel( String token, String channelId, int uid, ChannelMediaOptions options); - public abstract joinChannel(key: string, channel: string, optionalInfo: string, uid: number): number; + public abstract joinChannelWithOptions(token: string, channelId: string, uid: number, options: ChannelMediaOptions): number; - (int)joinChannelByToken:(NSString * _Nullable)token channelId:(NSString * _Nonnull)channelId uid:(NSUInteger)uid @@ -88,7 +88,7 @@ uid - 用户 ID。该参数用于标识在实时音视频互动频道中的用户。你需要自行设置和管理用户 ID,并确保同一频道内的每个用户 ID 是唯一的。该参数为 32 位有符号整数。取值范围为:-231-1 到 231-1。该参数为 32 位无符号整数。建议设置范围:1 到 232-1。如果不指定(即设为 0),SDK 会自动分配一个,并在 回调中返回, 应用层必须记住该返回值并维护,SDK 不对该返回值进行维护。 + 用户 ID。该参数用于标识在实时音视频互动频道中的用户。你需要自行设置和管理用户 ID,并确保同一频道内的每个用户 ID 是唯一的。该参数为 32 位有符号整数。取值范围为:-231-1 到 231-1。该参数为 32 位无符号整数。建议设置范围:1 到 232-1。如果不指定(即设为 0),SDK 会自动分配一个,并在 回调中返回, 应用层必须记住该返回值并维护,SDK 不对该返回值进行维护。 options diff --git a/dita/RTC-NG/API/api_irtcengine_joinchannelwithuseraccount.dita b/dita/RTC-NG/API/api_irtcengine_joinchannelwithuseraccount.dita index 54f27a60b1a..3af62ddfc81 100644 --- a/dita/RTC-NG/API/api_irtcengine_joinchannelwithuseraccount.dita +++ b/dita/RTC-NG/API/api_irtcengine_joinchannelwithuseraccount.dita @@ -61,7 +61,7 @@ - channelName + channelName channelId

          diff --git a/dita/RTC-NG/API/api_irtcengine_joinchannelwithuseraccount2.dita b/dita/RTC-NG/API/api_irtcengine_joinchannelwithuseraccount2.dita index 42b14c2b752..a26cad72a6a 100644 --- a/dita/RTC-NG/API/api_irtcengine_joinchannelwithuseraccount2.dita +++ b/dita/RTC-NG/API/api_irtcengine_joinchannelwithuseraccount2.dita @@ -65,7 +65,7 @@ - channelName + channelName channelId

          diff --git a/dita/RTC-NG/API/api_irtcengine_muteallremoteaudiostreams.dita b/dita/RTC-NG/API/api_irtcengine_muteallremoteaudiostreams.dita index 12633a95e26..2a133d25315 100644 --- a/dita/RTC-NG/API/api_irtcengine_muteallremoteaudiostreams.dita +++ b/dita/RTC-NG/API/api_irtcengine_muteallremoteaudiostreams.dita @@ -43,7 +43,7 @@ 参数 - muted + muted mute

          是否取消订阅所有远端用户的音频流: diff --git a/dita/RTC-NG/API/api_irtcengine_muteallremotevideostreams.dita b/dita/RTC-NG/API/api_irtcengine_muteallremotevideostreams.dita index a4738ac820e..a191daa8bda 100644 --- a/dita/RTC-NG/API/api_irtcengine_muteallremotevideostreams.dita +++ b/dita/RTC-NG/API/api_irtcengine_muteallremotevideostreams.dita @@ -43,7 +43,7 @@ 参数 - muted + muted mute

          是否取消订阅所有远端用户的视频流。 diff --git a/dita/RTC-NG/API/api_irtcengine_mutelocalaudiostream.dita b/dita/RTC-NG/API/api_irtcengine_mutelocalaudiostream.dita index f68367e298f..958198293c6 100644 --- a/dita/RTC-NG/API/api_irtcengine_mutelocalaudiostream.dita +++ b/dita/RTC-NG/API/api_irtcengine_mutelocalaudiostream.dita @@ -44,7 +44,7 @@ 参数 - muted + muted mute

          是否取消发布本地音频流。 diff --git a/dita/RTC-NG/API/api_irtcengine_mutelocalvideostream.dita b/dita/RTC-NG/API/api_irtcengine_mutelocalvideostream.dita index c7893b00e0f..f2df5bbdd17 100644 --- a/dita/RTC-NG/API/api_irtcengine_mutelocalvideostream.dita +++ b/dita/RTC-NG/API/api_irtcengine_mutelocalvideostream.dita @@ -45,7 +45,7 @@ 参数 - muted + muted mute

          是否取消发送本地视频流。 diff --git a/dita/RTC-NG/API/api_irtcengine_muteremoteaudiostream.dita b/dita/RTC-NG/API/api_irtcengine_muteremoteaudiostream.dita index 6ed22630dd5..0c84c3640e5 100644 --- a/dita/RTC-NG/API/api_irtcengine_muteremoteaudiostream.dita +++ b/dita/RTC-NG/API/api_irtcengine_muteremoteaudiostream.dita @@ -48,7 +48,7 @@ 指定用户的用户 ID。 - muted + muted mute

          是否取消订阅指定远端用户的音频流。 diff --git a/dita/RTC-NG/API/api_irtcengine_muteremotevideostream.dita b/dita/RTC-NG/API/api_irtcengine_muteremotevideostream.dita index 71d85351dfb..b8fa2b06781 100644 --- a/dita/RTC-NG/API/api_irtcengine_muteremotevideostream.dita +++ b/dita/RTC-NG/API/api_irtcengine_muteremotevideostream.dita @@ -49,7 +49,7 @@ 指定用户的用户 ID。 - muted + muted mute

          是否取消订阅指定远端用户的视频流。 diff --git a/dita/RTC-NG/API/api_irtcengine_playeffect2.dita b/dita/RTC-NG/API/api_irtcengine_playeffect2.dita index 9f4583b2f4d..1b5d4191fae 100644 --- a/dita/RTC-NG/API/api_irtcengine_playeffect2.dita +++ b/dita/RTC-NG/API/api_irtcengine_playeffect2.dita @@ -55,7 +55,7 @@ filePath

          支持在线文件的 URL 地址,本地文件的 URI 地址、绝对路径或以 /assets/ 开头的路径。例如

          -

          播放文件的绝对路径或 URL 地址,需精确到文件名及后缀。通过绝对路径访问本地文件可能会遇到权限问题,建议使用 URL 地址访问本地文件。例如

          +

          播放文件的绝对路径或 URL 地址,需精确到文件名及后缀。通过绝对路径访问本地文件可能会遇到权限问题,建议使用 URL 地址访问本地文件。例如

          如果你已通过 将音效加载至内存,请确保该参数与 中设置的 filePath 相同。
          diff --git a/dita/RTC-NG/API/api_irtcengine_playeffect3.dita b/dita/RTC-NG/API/api_irtcengine_playeffect3.dita index 4e53d534232..713f3d062df 100644 --- a/dita/RTC-NG/API/api_irtcengine_playeffect3.dita +++ b/dita/RTC-NG/API/api_irtcengine_playeffect3.dita @@ -72,7 +72,7 @@ 详情 如果你需要通过该方法来播放在线音效文件,建议你先将在线音效文件缓存到本地设备,调用 将缓存的音效文件预加载到内存中,然后再调用此方法播放音效。否则,可能出现因在线音效文件加载超时、加载失败而导致的播放失败和无声的问题。

          你可以多次调用该方法,传入不同的 soundIDfilePath,同时播放多个音效文件。为获得最佳用户体验,建议同时播放的音效文件不超过 3 个。音效文件播放结束后,SDK 会触发 回调。

          -

          +

    参数 diff --git a/dita/RTC-NG/API/api_irtcengine_preloadchannel.dita b/dita/RTC-NG/API/api_irtcengine_preloadchannel.dita index 17fd9083bad..7a0929dad54 100644 --- a/dita/RTC-NG/API/api_irtcengine_preloadchannel.dita +++ b/dita/RTC-NG/API/api_irtcengine_preloadchannel.dita @@ -2,7 +2,7 @@ <ph keyref="preloadChannel"/> - 使用 tokenchannelIdchannelNameuidoptionalUid 预加载频道。 + 使用 tokenchannelIdchannelNameuidoptionalUid 预加载频道。 @@ -70,7 +70,7 @@ channelId - channelName + channelName

    待预加载的频道名。该参数标识用户进行实时音视频互动的频道。App ID 一致的前提下,填入相同频道名的用户会进入同一个频道进行音视频互动。 该参数为长度在 64 字节以内的字符串。以下为支持的字符集范围(共 89 个字符):

      diff --git a/dita/RTC-NG/API/api_irtcengine_preloadchannelwithuseraccount.dita b/dita/RTC-NG/API/api_irtcengine_preloadchannelwithuseraccount.dita index ac959c55675..a4ef93e795c 100644 --- a/dita/RTC-NG/API/api_irtcengine_preloadchannelwithuseraccount.dita +++ b/dita/RTC-NG/API/api_irtcengine_preloadchannelwithuseraccount.dita @@ -2,7 +2,7 @@ <ph keyref="preloadChannelWithUserAccount"/> - 使用 tokenchannelIdchannelNameuserAccount 预加载频道。 + 使用 tokenchannelIdchannelNameuserAccount 预加载频道。 diff --git a/dita/RTC-NG/API/api_irtcengine_pushaudioframe2.dita b/dita/RTC-NG/API/api_irtcengine_pushaudioframe2.dita index f4426d12f9b..9fa648d9fe0 100644 --- a/dita/RTC-NG/API/api_irtcengine_pushaudioframe2.dita +++ b/dita/RTC-NG/API/api_irtcengine_pushaudioframe2.dita @@ -64,7 +64,7 @@
    • 2: 双声道
    - + bytesPerSample 每个采样点的字节数。对于 PCM 来说,一般使用 16 bit,即两个字节。 diff --git a/dita/RTC-NG/API/api_irtcengine_pushcaptureaudioframe.dita b/dita/RTC-NG/API/api_irtcengine_pushcaptureaudioframe.dita index c7885e0a332..03da18578aa 100644 --- a/dita/RTC-NG/API/api_irtcengine_pushcaptureaudioframe.dita +++ b/dita/RTC-NG/API/api_irtcengine_pushcaptureaudioframe.dita @@ -34,11 +34,11 @@ - + - + diff --git a/dita/RTC-NG/API/api_irtcengine_pushdirectcdnstreamingcustomvideoframe.dita b/dita/RTC-NG/API/api_irtcengine_pushdirectcdnstreamingcustomvideoframe.dita index 01bad50969e..741482c5c35 100644 --- a/dita/RTC-NG/API/api_irtcengine_pushdirectcdnstreamingcustomvideoframe.dita +++ b/dita/RTC-NG/API/api_irtcengine_pushdirectcdnstreamingcustomvideoframe.dita @@ -28,7 +28,7 @@ frame - 外部视频数据。详见 VideoFrame + 外部视频数据。详见 VideoFrame
    diff --git a/dita/RTC-NG/API/api_irtcengine_pushreverseaudioframe.dita b/dita/RTC-NG/API/api_irtcengine_pushreverseaudioframe.dita index c91456ac900..0677f970f70 100644 --- a/dita/RTC-NG/API/api_irtcengine_pushreverseaudioframe.dita +++ b/dita/RTC-NG/API/api_irtcengine_pushreverseaudioframe.dita @@ -35,11 +35,11 @@ audioFrame 外部音频帧。详见 - + data 待推送的音频数据,数据类型为 byte[] - + diff --git a/dita/RTC-NG/API/api_irtcengine_pushvideoframe2.dita b/dita/RTC-NG/API/api_irtcengine_pushvideoframe2.dita index 61d8402237d..a625122528f 100644 --- a/dita/RTC-NG/API/api_irtcengine_pushvideoframe2.dita +++ b/dita/RTC-NG/API/api_irtcengine_pushvideoframe2.dita @@ -25,14 +25,14 @@
    详情 -
    +
    弃用:
    如果你需要推送 I422 格式的视频帧,请使用该方法。其他情况下,请改用

    调用 方法,设置 enabled 参数为 encodedFrame 参数为 后,你可以调用本方法将未编码的外部视频帧推送到 SDK。

    -

    调用该方法或 均能将视频帧数据传递给 SDK。区别为该方法不支持 Texture 格式的视频数据。

    +

    调用该方法或 均能将视频帧数据传递给 SDK。区别为该方法不支持 Texture 格式的视频数据。

    参数 diff --git a/dita/RTC-NG/API/api_irtcengine_registerextension.dita b/dita/RTC-NG/API/api_irtcengine_registerextension.dita index 3dd69abcae8..cd31c6bdd34 100644 --- a/dita/RTC-NG/API/api_irtcengine_registerextension.dita +++ b/dita/RTC-NG/API/api_irtcengine_registerextension.dita @@ -54,7 +54,7 @@
    • 建议你在初始化 后、加入频道前调用该方法。
    • 对于视频相关插件(例如美颜插件),需要在启用视频模块(/)之前调用该方法。
    • -
    • 调用该方法前,需要先调用 加载插件。
    • +
    • 调用该方法前,需要先调用 加载插件。
    • 调用该方法前,需要先在 Xcode 中将插件动态库(.xcframework)链接至工程以加载插件。
    • 调用该方法前,需要先调用 加载插件。
    diff --git a/dita/RTC-NG/API/api_irtcengine_removehandler.dita b/dita/RTC-NG/API/api_irtcengine_removehandler.dita index 87e56ebe9a9..10d23b4f0e8 100644 --- a/dita/RTC-NG/API/api_irtcengine_removehandler.dita +++ b/dita/RTC-NG/API/api_irtcengine_removehandler.dita @@ -2,7 +2,7 @@ <ph keyref="removeHandler" /> - 删除指定的回调句柄。删除指定的回调事件。 + 删除指定的回调句柄。删除指定的回调事件。 @@ -29,13 +29,13 @@
    详情 -

    该方法删除指定的回调句柄。对于某些注册的回调句柄,如果你在收到相应回调事件后无需再次接收回调消息,可以调用该方法移除回调句柄。

    +

    该方法删除指定的回调句柄。对于某些注册的回调句柄,如果你在收到相应回调事件后无需再次接收回调消息,可以调用该方法移除回调句柄。

    该方法用于删除已添加的所有回调事件。

    参数 - + handler 待删除的回调句柄。详见 diff --git a/dita/RTC-NG/API/api_irtcengine_selectaudiotrack.dita b/dita/RTC-NG/API/api_irtcengine_selectaudiotrack.dita index 1deaf3360ab..bd48b4ed271 100644 --- a/dita/RTC-NG/API/api_irtcengine_selectaudiotrack.dita +++ b/dita/RTC-NG/API/api_irtcengine_selectaudiotrack.dita @@ -38,7 +38,7 @@ index - audioIndex + audioIndex 指定的播放音轨。取值范围为 [0, ()]。
    diff --git a/dita/RTC-NG/API/api_irtcengine_sendstreammessage.dita b/dita/RTC-NG/API/api_irtcengine_sendstreammessage.dita index f8f1fa65d88..971e0ab844b 100644 --- a/dita/RTC-NG/API/api_irtcengine_sendstreammessage.dita +++ b/dita/RTC-NG/API/api_irtcengine_sendstreammessage.dita @@ -57,7 +57,7 @@ 数据流 ID。可以通过 获取。 - message + message data 待发送的数据。 diff --git a/dita/RTC-NG/API/api_irtcengine_setainsmode.dita b/dita/RTC-NG/API/api_irtcengine_setainsmode.dita index de3fd42889a..33e39512b69 100644 --- a/dita/RTC-NG/API/api_irtcengine_setainsmode.dita +++ b/dita/RTC-NG/API/api_irtcengine_setainsmode.dita @@ -67,7 +67,7 @@ mode

    降噪模式,详见

    -

    降噪模式: +

    降噪模式:

    • 0:(默认)均衡降噪模式。如果你希望实现对噪声抑制和延时都较为均衡的降噪效果,可选择该模式。
    • 1:强降噪模式;适用于对噪声抑制性能要求较高的场景,如户外直播。该模式可以更大程度地减少噪声,但同时可能会造成语音损伤。
    • diff --git a/dita/RTC-NG/API/api_irtcengine_setaudioeffectpreset.dita b/dita/RTC-NG/API/api_irtcengine_setaudioeffectpreset.dita index 32bd6ef4cae..b7457de1c33 100644 --- a/dita/RTC-NG/API/api_irtcengine_setaudioeffectpreset.dita +++ b/dita/RTC-NG/API/api_irtcengine_setaudioeffectpreset.dita @@ -52,7 +52,7 @@ preset 预设的音效选项,详见 - 预设的音效选项。 + 预设的音效选项。
        diff --git a/dita/RTC-NG/API/api_irtcengine_setaudioprofile.dita b/dita/RTC-NG/API/api_irtcengine_setaudioprofile.dita index 611e67fac79..d0fc6fc0636 100644 --- a/dita/RTC-NG/API/api_irtcengine_setaudioprofile.dita +++ b/dita/RTC-NG/API/api_irtcengine_setaudioprofile.dita @@ -61,7 +61,7 @@ profile

        音频编码属性,包含采样率、码率、编码模式和声道数。详见 -

          +
          • (0):默认值。
            • diff --git a/dita/RTC-NG/API/api_irtcengine_setaudioprofile2.dita b/dita/RTC-NG/API/api_irtcengine_setaudioprofile2.dita index f8d64cc5d02..d4d371d4ffc 100644 --- a/dita/RTC-NG/API/api_irtcengine_setaudioprofile2.dita +++ b/dita/RTC-NG/API/api_irtcengine_setaudioprofile2.dita @@ -23,7 +23,7 @@

    -

    如果你想设置音频应用场景,可以直接调用 方法进行设置,也可以调用 并设置 结构体中的 mAudioScenarioaudioScenario

    +

    如果你想设置音频应用场景,可以直接调用 方法进行设置,也可以调用 并设置 结构体中的 mAudioScenarioaudioScenario

    适用场景 diff --git a/dita/RTC-NG/API/api_irtcengine_setaudioscenario.dita b/dita/RTC-NG/API/api_irtcengine_setaudioscenario.dita index 9ddf22fda9e..68f5cf881a3 100644 --- a/dita/RTC-NG/API/api_irtcengine_setaudioscenario.dita +++ b/dita/RTC-NG/API/api_irtcengine_setaudioscenario.dita @@ -44,7 +44,7 @@ scenario 音频场景。不同的音频场景下,设备的音量类型是不同的。 详见 -
      +
      • (0):(默认)自动场景,根据用户角色和音频路由自动匹配合适的音质。
      • (3): 高音质场景,适用于音乐为主的场景。
      • (5): 聊天室场景,适用于用户需要频繁上下麦的场景。该场景下,观众会收到申请麦克风权限的弹窗提示。
      • diff --git a/dita/RTC-NG/API/api_irtcengine_setbeautyeffectoptions.dita b/dita/RTC-NG/API/api_irtcengine_setbeautyeffectoptions.dita index ec7b9f2dcc2..428a1812524 100644 --- a/dita/RTC-NG/API/api_irtcengine_setbeautyeffectoptions.dita +++ b/dita/RTC-NG/API/api_irtcengine_setbeautyeffectoptions.dita @@ -42,7 +42,7 @@
        • 请在 之后调用该方法。
        • -
        • 该方法仅适用于 Android 5.0 及以上版本。
        • +
        • 该方法仅适用于 Android 5.0 及以上版本。
        • 该方法依赖于视频增强动态库 ,如果删除该动态库会导致无法正常开启该功能。
        • 该功能对设备性能要求较高,调用该方法时 SDK 会自动对当前设备能力进行检查。
        diff --git a/dita/RTC-NG/API/api_irtcengine_setcameraautofocusfacemodeenabled.dita b/dita/RTC-NG/API/api_irtcengine_setcameraautofocusfacemodeenabled.dita index 080e1e70c74..7d7e93e7f3b 100644 --- a/dita/RTC-NG/API/api_irtcengine_setcameraautofocusfacemodeenabled.dita +++ b/dita/RTC-NG/API/api_irtcengine_setcameraautofocusfacemodeenabled.dita @@ -28,7 +28,7 @@
    详情 -

    SDK 默认关闭人脸自动对焦。如需自行设置人脸自动对焦,请调用该方法。

    +

    SDK 默认关闭人脸自动对焦。如需自行设置人脸自动对焦,请调用该方法。

    SDK 默认开启人脸自动对焦。如需自行设置人脸自动对焦,请调用该方法。

    SDK 默认在 Android 平台关闭人脸自动对焦,在 iOS 平台开启人脸自动对焦。如需自行设置人脸自动对焦,请调用该方法。

    diff --git a/dita/RTC-NG/API/api_irtcengine_setcameraexposurefactor.dita b/dita/RTC-NG/API/api_irtcengine_setcameraexposurefactor.dita index 6535fa7a5f6..8fc92f7119a 100644 --- a/dita/RTC-NG/API/api_irtcengine_setcameraexposurefactor.dita +++ b/dita/RTC-NG/API/api_irtcengine_setcameraexposurefactor.dita @@ -49,7 +49,7 @@ factor

    摄像头的曝光系数。默认值为 0,表示使用摄像头的默认曝光量。取值越大,曝光量越大。视频图像过曝时,你可以降低曝光系数;视频图像欠曝且暗部细节丢失时,你可以增加曝光系数。如果你指定的曝光系数超出设备支持的范围,SDK 会自动调节为设备实际支持的范围。

    -

    取值范围为 [-20,20]。

    +

    取值范围为 [-20,20]。

    取值范围为 [-8.0,8.0]。

    在 Android 平台上,取值范围为 [-20.0,20.0];在 iOS 平台上,取值范围为 [-8.0,8.0]。

    diff --git a/dita/RTC-NG/API/api_irtcengine_setchannelprofile.dita b/dita/RTC-NG/API/api_irtcengine_setchannelprofile.dita index f89c4fc8c04..e2bf361b105 100644 --- a/dita/RTC-NG/API/api_irtcengine_setchannelprofile.dita +++ b/dita/RTC-NG/API/api_irtcengine_setchannelprofile.dita @@ -44,7 +44,7 @@ profile

    频道使用场景。详见

    -

    频道使用场景。 +

    频道使用场景。

    • (0):通信。声网推荐使用直播场景以获取更好的音视频体验。
    • diff --git a/dita/RTC-NG/API/api_irtcengine_setclientrole.dita b/dita/RTC-NG/API/api_irtcengine_setclientrole.dita index 7e282d01902..6746b4f0ba9 100644 --- a/dita/RTC-NG/API/api_irtcengine_setclientrole.dita +++ b/dita/RTC-NG/API/api_irtcengine_setclientrole.dita @@ -51,7 +51,7 @@ role

      用户角色。详见

      -

      用户的角色: +

      用户的角色:

      • (1):主播。
      • diff --git a/dita/RTC-NG/API/api_irtcengine_setclientrole2.dita b/dita/RTC-NG/API/api_irtcengine_setclientrole2.dita index f563673fc71..7b42cbdb2f6 100644 --- a/dita/RTC-NG/API/api_irtcengine_setclientrole2.dita +++ b/dita/RTC-NG/API/api_irtcengine_setclientrole2.dita @@ -65,7 +65,7 @@ role clientroletype 用户角色。详见 -
          +
          • (1): 主播。主播可以发流也可以收流。
          • (2):(默认)观众。观众只能收流不能发流。
          diff --git a/dita/RTC-NG/API/api_irtcengine_setcloudproxy.dita b/dita/RTC-NG/API/api_irtcengine_setcloudproxy.dita index df29bef7e73..b927d111c02 100644 --- a/dita/RTC-NG/API/api_irtcengine_setcloudproxy.dita +++ b/dita/RTC-NG/API/api_irtcengine_setcloudproxy.dita @@ -46,7 +46,7 @@ proxyType

          云代理类型,详见

          -

          云代理类型。 +

          云代理类型。

          • (0):自动模式。SDK 默认开启该模式。在该模式下,SDK 优先连接 SD-RTN™,如果连接失败,自动切换到 TLS 443。
          • (1):UDP 协议的云代理,即 Force UDP 云代理模式。在该模式下,SDK 始终通过 UDP 协议传输数据。
          • diff --git a/dita/RTC-NG/API/api_irtcengine_setdefaultmuteallremoteaudiostreams.dita b/dita/RTC-NG/API/api_irtcengine_setdefaultmuteallremoteaudiostreams.dita index 85166202a99..d82d46f39d0 100644 --- a/dita/RTC-NG/API/api_irtcengine_setdefaultmuteallremoteaudiostreams.dita +++ b/dita/RTC-NG/API/api_irtcengine_setdefaultmuteallremoteaudiostreams.dita @@ -46,7 +46,7 @@ 参数 - muted + muted mute

            是否默认取消订阅远端用户的音频流: diff --git a/dita/RTC-NG/API/api_irtcengine_setdefaultmuteallremotevideostreams.dita b/dita/RTC-NG/API/api_irtcengine_setdefaultmuteallremotevideostreams.dita index 3344c7862d2..323c32ed3ef 100644 --- a/dita/RTC-NG/API/api_irtcengine_setdefaultmuteallremotevideostreams.dita +++ b/dita/RTC-NG/API/api_irtcengine_setdefaultmuteallremotevideostreams.dita @@ -40,7 +40,7 @@ 参数 - muted + muted mute

            是否默认取消订阅远端用户的视频流: diff --git a/dita/RTC-NG/API/api_irtcengine_setearmonitoringaudioframeparameters.dita b/dita/RTC-NG/API/api_irtcengine_setearmonitoringaudioframeparameters.dita index d51acb5c0b4..0a7e518801a 100644 --- a/dita/RTC-NG/API/api_irtcengine_setearmonitoringaudioframeparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_setearmonitoringaudioframeparameters.dita @@ -75,7 +75,7 @@ mode

            音频帧的使用模式,详见

            -

            +

            diff --git a/dita/RTC-NG/API/api_irtcengine_setenablespeakerphone.dita b/dita/RTC-NG/API/api_irtcengine_setenablespeakerphone.dita index 423fe9e1a03..53229d2a88d 100644 --- a/dita/RTC-NG/API/api_irtcengine_setenablespeakerphone.dita +++ b/dita/RTC-NG/API/api_irtcengine_setenablespeakerphone.dita @@ -37,7 +37,7 @@ 参数 - enabled + enabled enableSpeaker speakerOn diff --git a/dita/RTC-NG/API/api_irtcengine_setlocalpublishfallbackoption.dita b/dita/RTC-NG/API/api_irtcengine_setlocalpublishfallbackoption.dita index 21d027059f0..aad4be3fd39 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlocalpublishfallbackoption.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlocalpublishfallbackoption.dita @@ -37,7 +37,7 @@ option 本地发流回退处理选项。详见 - 本地发流回退处理选项: + 本地发流回退处理选项:

            • (0):(默认)上行网络较弱时,不对音视频流作回退处理。
            • diff --git a/dita/RTC-NG/API/api_irtcengine_setlocalrendermode.dita b/dita/RTC-NG/API/api_irtcengine_setlocalrendermode.dita index 346124b03d5..6fdc1f12dbc 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlocalrendermode.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlocalrendermode.dita @@ -48,7 +48,7 @@ mode

              本地视图显示模式。详见

              -

              本地视图显示模式。 +

              本地视图显示模式。

                diff --git a/dita/RTC-NG/API/api_irtcengine_setlocalrendermode2.dita b/dita/RTC-NG/API/api_irtcengine_setlocalrendermode2.dita index 90757ff34ff..ab6398eae89 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlocalrendermode2.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlocalrendermode2.dita @@ -52,7 +52,7 @@ mode

                本地视图显示模式。详见

                -

                本地视图显示模式。 +

                本地视图显示模式。

                • (1):优先保证视窗被填满。视频尺寸等比缩放,直至整个视窗被视频填满。如果视频长宽与显示窗口不同,多出的视频将被截掉。
                • @@ -67,7 +67,7 @@

                  本地视图的镜像模式,详见 该参数仅对 SDK 自渲染生效,如果你想要设置视图镜像,可以将 GameObject 的 scaleX 设为 -1+1

                  -

                  本地视图的镜像模式。 +

                  本地视图的镜像模式。

                  • (0):SDK 决定镜像模式。如果你使用前置摄像头,默认启动本地视图镜像模式;如果你启用后置摄像头,默认关闭本地视图镜像模式。
                  • (1):开启本地视图的镜像模式。
                  • diff --git a/dita/RTC-NG/API/api_irtcengine_setlocalvideomirrormode.dita b/dita/RTC-NG/API/api_irtcengine_setlocalvideomirrormode.dita index d2bfef1866d..d0fbf66aac6 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlocalvideomirrormode.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlocalvideomirrormode.dita @@ -44,7 +44,7 @@ mirrorMode

                    本地视频镜像模式。详见

                    -

                    +

                    diff --git a/dita/RTC-NG/API/api_irtcengine_setlocalvoicechanger.dita b/dita/RTC-NG/API/api_irtcengine_setlocalvoicechanger.dita index fa760e746ce..cc319048de2 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlocalvoicechanger.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlocalvoicechanger.dita @@ -58,7 +58,7 @@ voiceChanger

                    预设本地语音变声、美音或语聊美声效果选项,默认值为 ,即原声。详见 。设置语聊美声效果时,建议使用 处理男声,使用 处理女声,否则音频可能会产生失真。

                    -

                    本地语音的变声、美音或语聊美声效果选项: +

                    本地语音的变声、美音或语聊美声效果选项:

                      diff --git a/dita/RTC-NG/API/api_irtcengine_setlocalvoicereverbpreset.dita b/dita/RTC-NG/API/api_irtcengine_setlocalvoicereverbpreset.dita index 2c7d0599081..00fec373389 100644 --- a/dita/RTC-NG/API/api_irtcengine_setlocalvoicereverbpreset.dita +++ b/dita/RTC-NG/API/api_irtcengine_setlocalvoicereverbpreset.dita @@ -48,7 +48,7 @@ reverbPreset preset

                      本地语音混响选项,默认值为 ,即原声。详见 。为达到更好的混响效果,建议使用以 AUDIO_REVERB_FX 为前缀的枚举值。

                      -

                      本地语音混响选项。为达到更好的混响效果,建议使用以 AUDIO_REVERB_FX 为前缀的枚举值。

                        +

                        本地语音混响选项。为达到更好的混响效果,建议使用以 AUDIO_REVERB_FX 为前缀的枚举值。

                        • : (默认)原声,即关闭本地语音混响。
                        • : KTV(增强版)。
                        • : 演唱会(增强版)。
                        • diff --git a/dita/RTC-NG/API/api_irtcengine_setplaybackaudioframeparameters.dita b/dita/RTC-NG/API/api_irtcengine_setplaybackaudioframeparameters.dita index aaa2a142d19..ffb0a460963 100644 --- a/dita/RTC-NG/API/api_irtcengine_setplaybackaudioframeparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_setplaybackaudioframeparameters.dita @@ -78,7 +78,7 @@ mode

                          音频帧的使用模式,详见

                          -

                          +

                          diff --git a/dita/RTC-NG/API/api_irtcengine_setrecordingaudioframeparameters.dita b/dita/RTC-NG/API/api_irtcengine_setrecordingaudioframeparameters.dita index 6fb14dbcb29..b8697f2c0dd 100644 --- a/dita/RTC-NG/API/api_irtcengine_setrecordingaudioframeparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_setrecordingaudioframeparameters.dita @@ -83,7 +83,7 @@ mode

                          音频帧的使用模式,详见

                          -

                          +

                          SDK 返回数据的使用模式,详见 diff --git a/dita/RTC-NG/API/api_irtcengine_setremotedefaultvideostreamtype.dita b/dita/RTC-NG/API/api_irtcengine_setremotedefaultvideostreamtype.dita index fb0a337cb56..150794224ee 100644 --- a/dita/RTC-NG/API/api_irtcengine_setremotedefaultvideostreamtype.dita +++ b/dita/RTC-NG/API/api_irtcengine_setremotedefaultvideostreamtype.dita @@ -41,7 +41,7 @@ streamType

                          默认订阅的视频流类型:

                          -

                          默认订阅的视频流类型: +

                          默认订阅的视频流类型:

                          • (0):视频大流,即高分辨率、高码率视频流。
                          • (1):视频小流,即低分辨率、低码率视频流。
                          • diff --git a/dita/RTC-NG/API/api_irtcengine_setremoterendermode.dita b/dita/RTC-NG/API/api_irtcengine_setremoterendermode.dita index c0e6385db34..622150c5845 100644 --- a/dita/RTC-NG/API/api_irtcengine_setremoterendermode.dita +++ b/dita/RTC-NG/API/api_irtcengine_setremoterendermode.dita @@ -45,7 +45,7 @@ renderMode

                            远端用户视图的渲染模式,详见

                            -

                            远端用户视图的渲染模式。 +

                            远端用户视图的渲染模式。

                            • (1):优先保证视窗被填满。视频尺寸等比缩放,直至整个视窗被视频填满。如果视频长宽与显示窗口不同,多出的视频将被截掉。
                            • diff --git a/dita/RTC-NG/API/api_irtcengine_setremoterendermode2.dita b/dita/RTC-NG/API/api_irtcengine_setremoterendermode2.dita index 3215861567e..2b3706ee1c6 100644 --- a/dita/RTC-NG/API/api_irtcengine_setremoterendermode2.dita +++ b/dita/RTC-NG/API/api_irtcengine_setremoterendermode2.dita @@ -59,7 +59,7 @@ mode

                              远端用户视图的渲染模式,详见

                              -

                              远端用户视图的渲染模式。 +

                              远端用户视图的渲染模式。 @@ -74,7 +74,7 @@ mirror

                              远端用户视图的镜像模式,详见

                              -

                              远端用户视图的镜像模式。 +

                              远端用户视图的镜像模式。 diff --git a/dita/RTC-NG/API/api_irtcengine_setremotesubscribefallbackoption.dita b/dita/RTC-NG/API/api_irtcengine_setremotesubscribefallbackoption.dita index ef6c97e794b..ce7b4e0142c 100644 --- a/dita/RTC-NG/API/api_irtcengine_setremotesubscribefallbackoption.dita +++ b/dita/RTC-NG/API/api_irtcengine_setremotesubscribefallbackoption.dita @@ -37,7 +37,7 @@ option 订阅流的回退选项。详见 -

                                +
                                • (0): 网络条件较差时,不对音视频流作回退处理,但不能保证音视频流的质量。
                                • (1):(默认)网络条件较差时,只接收视频小流(低分辨率、低码率视频流)。
                                • (2): 网络条件较差时,先尝试只接收视频小流;如果因网络环境太差无法显示视频,则再回退到只接收订阅的音频流。
                                • diff --git a/dita/RTC-NG/API/api_irtcengine_setremoteuserpriority.dita b/dita/RTC-NG/API/api_irtcengine_setremoteuserpriority.dita index 7b667bc4ad2..303be46bda4 100644 --- a/dita/RTC-NG/API/api_irtcengine_setremoteuserpriority.dita +++ b/dita/RTC-NG/API/api_irtcengine_setremoteuserpriority.dita @@ -41,7 +41,7 @@ userPriority

                                  远端用户的需求优先级。详见 -

                                    +
                                    • :用户需求优先级为高。
                                    • :(默认)用户需求优先级为正常。

                                    diff --git a/dita/RTC-NG/API/api_irtcengine_setremotevideostreamtype.dita b/dita/RTC-NG/API/api_irtcengine_setremotevideostreamtype.dita index 15fb87756d9..7ba18020ee5 100644 --- a/dita/RTC-NG/API/api_irtcengine_setremotevideostreamtype.dita +++ b/dita/RTC-NG/API/api_irtcengine_setremotevideostreamtype.dita @@ -53,7 +53,7 @@ streamType

                                    视频流类型:

                                    -

                                    视频流类型: +

                                    视频流类型:

                                    • 0:视频大流。
                                    • 1:视频小流。
                                    • diff --git a/dita/RTC-NG/API/api_irtcengine_setrouteincommunicationmode.dita b/dita/RTC-NG/API/api_irtcengine_setrouteincommunicationmode.dita index 63138e0d33e..7c535a8116b 100644 --- a/dita/RTC-NG/API/api_irtcengine_setrouteincommunicationmode.dita +++ b/dita/RTC-NG/API/api_irtcengine_setrouteincommunicationmode.dita @@ -31,7 +31,7 @@

                                      该方法用于在通话音量模式()下,将音频路由从蓝牙耳机切换为听筒、有线耳机或扬声器。该方法调用成功后,SDK 会触发 回调,报告修改后的路由。

                                      - 该方法与 同时使用时可能引起冲突。声网建议你单独使用 + 该方法与 同时使用时可能引起冲突。声网建议你单独使用
                                      • 该方法仅适用于 Android。
                                      • 该方法与 同时使用时可能引起冲突。声网建议你单独使用
    diff --git a/dita/RTC-NG/API/api_irtcengine_setvoicebeautifierpreset.dita b/dita/RTC-NG/API/api_irtcengine_setvoicebeautifierpreset.dita index 810a5edfc7b..2f03a88b041 100644 --- a/dita/RTC-NG/API/api_irtcengine_setvoicebeautifierpreset.dita +++ b/dita/RTC-NG/API/api_irtcengine_setvoicebeautifierpreset.dita @@ -58,7 +58,7 @@ preset

    预设的美声效果选项,详见

    -

    预设的美声效果选项: +

    预设的美声效果选项:

    • : 原声,即关闭美声效果。
    • : 磁性(男)。
    • diff --git a/dita/RTC-NG/API/api_irtcengine_setvoiceconversionpreset.dita b/dita/RTC-NG/API/api_irtcengine_setvoiceconversionpreset.dita index 482563c71d8..2ebe807288f 100644 --- a/dita/RTC-NG/API/api_irtcengine_setvoiceconversionpreset.dita +++ b/dita/RTC-NG/API/api_irtcengine_setvoiceconversionpreset.dita @@ -56,7 +56,7 @@ preset

      预设的变声效果选项:

      -

      预设的变声效果选项: +

      预设的变声效果选项:

      • : 原声,即关闭变声效果。
      • diff --git a/dita/RTC-NG/API/api_irtcengine_startaudiomixing.dita b/dita/RTC-NG/API/api_irtcengine_startaudiomixing.dita index 4cd54f4e10a..1b18926ca3d 100644 --- a/dita/RTC-NG/API/api_irtcengine_startaudiomixing.dita +++ b/dita/RTC-NG/API/api_irtcengine_startaudiomixing.dita @@ -43,7 +43,7 @@

        该方法支持将本地或在线音乐文件和麦克风采集的音频进行混音或替换。成功播放音乐文件后,本地会触发 () 回调。播放结束后,本地会触发 () 回调。

        -

        该方法支持播放以 content:// 开头的 URI 文件。

        +

        该方法支持播放以 content:// 开头的 URI 文件。

        • 该方法在加入频道前后均可调用。如需多次调用 ,请确保调用间隔大于 500 ms。
        • diff --git a/dita/RTC-NG/API/api_irtcengine_startaudiomixing2.dita b/dita/RTC-NG/API/api_irtcengine_startaudiomixing2.dita index a187a28c414..89b6584e891 100644 --- a/dita/RTC-NG/API/api_irtcengine_startaudiomixing2.dita +++ b/dita/RTC-NG/API/api_irtcengine_startaudiomixing2.dita @@ -42,7 +42,7 @@
          详情

          该方法支持将本地或在线音乐文件和麦克风采集的音频进行混音或替换。成功播放音乐文件后,本地会触发 () 回调。播放结束后,本地会触发 () 回调。

          -

          该方法支持播放以 content:// 开头的 URI 文件。

          +

          该方法支持播放以 content:// 开头的 URI 文件。

          • 该方法在加入频道前后均可调用。如需多次调用 ,请确保调用间隔大于 500 ms。
          • diff --git a/dita/RTC-NG/API/api_irtcengine_startaudiorecording.dita b/dita/RTC-NG/API/api_irtcengine_startaudiorecording.dita index 764ce88631e..cd25c87656c 100644 --- a/dita/RTC-NG/API/api_irtcengine_startaudiorecording.dita +++ b/dita/RTC-NG/API/api_irtcengine_startaudiorecording.dita @@ -46,7 +46,7 @@ quality 录音质量。详见 -
              +
              • 0: 低音质。采样率为 32 kHz,录制 10 分钟的文件大小为 1.2 M 左右。
              • 1: 中音质。采样率为 32 kHz,录制 10 分钟的文件大小为 2 M 左右。
              • 2: 高音质。采样率为 32 kHz,录制 10 分钟的文件大小为 3.75 M 左右。
              • diff --git a/dita/RTC-NG/API/api_irtcengine_startaudiorecording3.dita b/dita/RTC-NG/API/api_irtcengine_startaudiorecording3.dita index 9c065734810..9e6926bae80 100644 --- a/dita/RTC-NG/API/api_irtcengine_startaudiorecording3.dita +++ b/dita/RTC-NG/API/api_irtcengine_startaudiorecording3.dita @@ -14,7 +14,7 @@

                public abstract int startAudioRecording(AudioFileRecordingConfig config); - public abstract startAudioRecording(filePath: string, quality: Constants.AUDIO_RECORDING_QUALITY_TYPE): number; + public abstract startAudioRecordingWithConfiguration(config: AudioRecordingConfiguration): number; - (int)startAudioRecordingWithConfig:(AgoraAudioRecordingConfiguration * _Nonnull)config; virtual int startAudioRecording(const AudioFileRecordingConfig& config) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_startchannelmediarelay.dita b/dita/RTC-NG/API/api_irtcengine_startchannelmediarelay.dita index 1e5b9528ab3..ea612240c9d 100644 --- a/dita/RTC-NG/API/api_irtcengine_startchannelmediarelay.dita +++ b/dita/RTC-NG/API/api_irtcengine_startchannelmediarelay.dita @@ -56,7 +56,7 @@ 参数 - channelMediaRelayConfiguration + channelMediaRelayConfiguration config configuration 跨频道媒体流转发参数配置。详见 diff --git a/dita/RTC-NG/API/api_irtcengine_startdirectcdnstreaming.dita b/dita/RTC-NG/API/api_irtcengine_startdirectcdnstreaming.dita index 52713bd83cd..95ef3072813 100644 --- a/dita/RTC-NG/API/api_irtcengine_startdirectcdnstreaming.dita +++ b/dita/RTC-NG/API/api_irtcengine_startdirectcdnstreaming.dita @@ -43,13 +43,13 @@

                SDK 不支持 publishCameraTrackpublishCustomVideoTrack 同时为 ,也不支持 publishMicrophoneTrackpublishCustomAudioTrack 同时为 。你可以根据场景需求设置媒体选项 ()。示例如下:

                如果你想推送主播端采集的音视频流,请将媒体选项进行如下设置:

                  -
                • publishCustomAudioTrack 设为 并调用
                • +
                • publishCustomAudioTrack 设为 并调用
                • publishCustomAudioTrack 设为 并调用
                • publishCustomVideoTrack 设为 并调用
                • 确保 publishCameraTrack (默认值)
                • 确保 publishMicrophoneTrack (默认值)
                -

                自 v4.2.0 起,SDK 支持推送纯音频流。你可以在 中将 publishCustomAudioTrack 或者 publishMicrophoneTrack 设为 ,并调用 即可推送纯音频流。 +

                自 v4.2.0 起,SDK 支持推送纯音频流。你可以在 中将 publishCustomAudioTrack 或者 publishMicrophoneTrack 设为 ,并调用 即可推送纯音频流。 自 v4.2.0 起,SDK 支持推送纯音频流。你可以在 中将 publishCustomAudioTrack 或者 publishMicrophoneTrack 设为 ,并调用 即可推送纯音频流。 在向 CDN 直接推流时,SDK 目前仅支持推送一路音频流及视频流,或一路纯音频流。

                diff --git a/dita/RTC-NG/API/api_irtcengine_startlocalvideotranscoder.dita b/dita/RTC-NG/API/api_irtcengine_startlocalvideotranscoder.dita index 849b311a302..57113e81fbb 100644 --- a/dita/RTC-NG/API/api_irtcengine_startlocalvideotranscoder.dita +++ b/dita/RTC-NG/API/api_irtcengine_startlocalvideotranscoder.dita @@ -58,7 +58,7 @@
              • 在 Windows 平台上,最多支持 4 路摄像头采集的视频流 + 4 路屏幕共享流合图。
              • 在 macOS 平台上,最多支持 4 路摄像头采集的视频流 + 1 路屏幕共享流合图。
              • 在 Android 和 iOS 平台上,最多支持 2 路摄像头采集的视频流(需要设备本身支持双摄或支持外接摄像头)+ 1 路屏幕共享合图。
              • -
              • 在 Android 平台上,最多支持 2 路摄像头采集的视频流(需要设备本身支持双摄或支持外接摄像头)+ 1 路屏幕共享合图。
              • +
              • 在 Android 平台上,最多支持 2 路摄像头采集的视频流(需要设备本身支持双摄或支持外接摄像头)+ 1 路屏幕共享合图。
              • 在 iOS 平台上,最多支持 2 路摄像头采集的视频流(需要设备本身支持双摄或支持外接摄像头)+ 1 路屏幕共享合图。
            • 在进行合图配置时,需确保采集人像的摄像头视频流在合图中的图层编号大于屏幕共享流的图层编号,否则人像会被屏幕共享覆盖、无法显示在最终合图的视频流中。
            diff --git a/dita/RTC-NG/API/api_irtcengine_startorupdatechannelmediarelay.dita b/dita/RTC-NG/API/api_irtcengine_startorupdatechannelmediarelay.dita index b5250002011..baced027197 100644 --- a/dita/RTC-NG/API/api_irtcengine_startorupdatechannelmediarelay.dita +++ b/dita/RTC-NG/API/api_irtcengine_startorupdatechannelmediarelay.dita @@ -55,7 +55,7 @@ 参数 - channelMediaRelayConfiguration + channelMediaRelayConfiguration config configuration 跨频道媒体流转发参数配置。详见 diff --git a/dita/RTC-NG/API/api_irtcengine_startscreencapture.dita b/dita/RTC-NG/API/api_irtcengine_startscreencapture.dita index 4ba8af59e5a..8ee3bcf7c4f 100644 --- a/dita/RTC-NG/API/api_irtcengine_startscreencapture.dita +++ b/dita/RTC-NG/API/api_irtcengine_startscreencapture.dita @@ -72,7 +72,7 @@ parameters - screenCaptureParameters + screenCaptureParameters captureParams 屏幕共享的编码参数配置。默认的分辨率为 1920 x 1080,即 2,073,600 像素。该像素值为计费标准。详见 diff --git a/dita/RTC-NG/API/api_irtcengine_switchcamera.dita b/dita/RTC-NG/API/api_irtcengine_switchcamera.dita index 4b6426be36a..2c3aca63773 100644 --- a/dita/RTC-NG/API/api_irtcengine_switchcamera.dita +++ b/dita/RTC-NG/API/api_irtcengine_switchcamera.dita @@ -32,7 +32,7 @@
            • 该方法仅适用于 Android 和 iOS。
            • 该方法必须在摄像头成功开启后调用,即 SDK 触发 回调,返回本地视频状态为 (1) 后。
            • 该方法仅会对第一路摄像头采集的视频流进行摄像头切换操作,即调用 时设置为 (0) 的视频源。
            • -
            • 该方法和 均用于切换摄像头,区别在于 通过指定摄像头 ID 切换到特定的摄像头,该方法则切换摄像头的方向(前置或后置)。
            • +
            • 该方法和 均用于切换摄像头,区别在于 通过指定摄像头 ID 切换到特定的摄像头,该方法则切换摄像头的方向(前置或后置)。
          diff --git a/dita/RTC-NG/API/api_irtcengine_updatechannelmediarelay.dita b/dita/RTC-NG/API/api_irtcengine_updatechannelmediarelay.dita index 80da3eab30e..d95da296de5 100644 --- a/dita/RTC-NG/API/api_irtcengine_updatechannelmediarelay.dita +++ b/dita/RTC-NG/API/api_irtcengine_updatechannelmediarelay.dita @@ -46,7 +46,7 @@ 参数 - channelMediaRelayConfiguration + channelMediaRelayConfiguration config configuration 跨频道媒体流转发参数配置。详见 diff --git a/dita/RTC-NG/API/api_irtcengine_updatescreencaptureparameters.dita b/dita/RTC-NG/API/api_irtcengine_updatescreencaptureparameters.dita index 69a3fc66df1..66fed16fbf2 100644 --- a/dita/RTC-NG/API/api_irtcengine_updatescreencaptureparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_updatescreencaptureparameters.dita @@ -43,7 +43,7 @@ 参数 - screenCaptureParameters + screenCaptureParameters captureParams 屏幕共享的编码参数配置。默认的分辨率为 1920 x 1080,即 2073600 像素。该像素值为计费标准。详见 diff --git a/dita/RTC-NG/API/api_irtcengineex_getuserinfobyuidex.dita b/dita/RTC-NG/API/api_irtcengineex_getuserinfobyuidex.dita index 94429b251bc..690e81e7ced 100644 --- a/dita/RTC-NG/API/api_irtcengineex_getuserinfobyuidex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_getuserinfobyuidex.dita @@ -62,7 +62,7 @@
        • 0: 方法调用成功。
        • < 0: 方法调用失败。详见了解详情和解决建议。
        -
          +
          • 方法调用成功,返回 对象。
          • 方法调用失败,则返回
    diff --git a/dita/RTC-NG/API/api_irtcengineex_muteallremoteaudiostreamsex.dita b/dita/RTC-NG/API/api_irtcengineex_muteallremoteaudiostreamsex.dita index fe0a06124fb..9fc80744a0d 100644 --- a/dita/RTC-NG/API/api_irtcengineex_muteallremoteaudiostreamsex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_muteallremoteaudiostreamsex.dita @@ -46,7 +46,7 @@ 参数 - muted + muted mute

    是否取消订阅所有远端用户的音频流: diff --git a/dita/RTC-NG/API/api_irtcengineex_mutelocalaudiostreamex.dita b/dita/RTC-NG/API/api_irtcengineex_mutelocalaudiostreamex.dita index eaf62ff6295..da01176e93b 100644 --- a/dita/RTC-NG/API/api_irtcengineex_mutelocalaudiostreamex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_mutelocalaudiostreamex.dita @@ -40,7 +40,7 @@ 参数 - muted + muted mute

    是否取消发布本地音频流。 diff --git a/dita/RTC-NG/API/api_irtcengineex_muterecordingsignalex.dita b/dita/RTC-NG/API/api_irtcengineex_muterecordingsignalex.dita index 00a81b0dcdc..c8e34475189 100644 --- a/dita/RTC-NG/API/api_irtcengineex_muterecordingsignalex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_muterecordingsignalex.dita @@ -41,7 +41,7 @@ 参数 - muted + muted mute 是否将录音信号静音:

    • : 静音。
    • diff --git a/dita/RTC-NG/API/api_irtcengineex_muteremoteaudiostreamex.dita b/dita/RTC-NG/API/api_irtcengineex_muteremoteaudiostreamex.dita index 675a2a722eb..75e8eec9116 100644 --- a/dita/RTC-NG/API/api_irtcengineex_muteremoteaudiostreamex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_muteremoteaudiostreamex.dita @@ -49,7 +49,7 @@ mute - muted + muted

      是否停止接收指定音频流:

        diff --git a/dita/RTC-NG/API/api_irtcengineex_muteremotevideostreamex.dita b/dita/RTC-NG/API/api_irtcengineex_muteremotevideostreamex.dita index 37712235b98..9e8ddb4bf2a 100644 --- a/dita/RTC-NG/API/api_irtcengineex_muteremotevideostreamex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_muteremotevideostreamex.dita @@ -53,7 +53,7 @@ mute - muted + muted

        是否停止接收某个远端用户的视频: diff --git a/dita/RTC-NG/API/api_irtcengineex_sendstreammessageex.dita b/dita/RTC-NG/API/api_irtcengineex_sendstreammessageex.dita index 5615ca73341..462c21af1b6 100644 --- a/dita/RTC-NG/API/api_irtcengineex_sendstreammessageex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_sendstreammessageex.dita @@ -60,7 +60,7 @@ 数据流 ID。可以通过 获取。 - message + message data 待发送的数据。 diff --git a/dita/RTC-NG/API/api_irtcengineex_setremoterendermodeex.dita b/dita/RTC-NG/API/api_irtcengineex_setremoterendermodeex.dita index 0ec54ad4341..3405e12b240 100644 --- a/dita/RTC-NG/API/api_irtcengineex_setremoterendermodeex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_setremoterendermodeex.dita @@ -64,7 +64,7 @@ renderMode

        远端视图显示模式,详见

        -

        远端视图显示模式: +

        远端视图显示模式:

        @@ -74,7 +74,7 @@ mirrorMode

        远端用户视图的镜像模式,详见

        -

        远端用户视图的镜像模式: +

        远端用户视图的镜像模式:

        diff --git a/dita/RTC-NG/API/api_irtcengineex_startchannelmediarelayex.dita b/dita/RTC-NG/API/api_irtcengineex_startchannelmediarelayex.dita index 7d4cef163a9..ae7982fbf54 100644 --- a/dita/RTC-NG/API/api_irtcengineex_startchannelmediarelayex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_startchannelmediarelayex.dita @@ -59,7 +59,7 @@ 参数 - channelMediaRelayConfiguration + channelMediaRelayConfiguration config configuration 跨频道媒体流转发参数配置。详见 diff --git a/dita/RTC-NG/API/api_irtcengineex_startorupdatechannelmediarelayex.dita b/dita/RTC-NG/API/api_irtcengineex_startorupdatechannelmediarelayex.dita index d6ff64de322..2e38fb4cf9b 100644 --- a/dita/RTC-NG/API/api_irtcengineex_startorupdatechannelmediarelayex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_startorupdatechannelmediarelayex.dita @@ -58,7 +58,7 @@ 参数 - channelMediaRelayConfiguration + channelMediaRelayConfiguration config configuration 跨频道媒体流转发参数配置。详见 diff --git a/dita/RTC-NG/API/api_irtcengineex_updatechannelmediarelayex.dita b/dita/RTC-NG/API/api_irtcengineex_updatechannelmediarelayex.dita index 830cc6ba7ff..a802ccbc30d 100644 --- a/dita/RTC-NG/API/api_irtcengineex_updatechannelmediarelayex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_updatechannelmediarelayex.dita @@ -49,7 +49,7 @@ 参数 - channelMediaRelayConfiguration + channelMediaRelayConfiguration config configuration 跨频道媒体流转发参数配置。详见 diff --git a/dita/RTC-NG/API/api_livetranscoding_getadvancedfeatures.dita b/dita/RTC-NG/API/api_livetranscoding_getadvancedfeatures.dita index d3a630a6ff8..836b0b9000d 100644 --- a/dita/RTC-NG/API/api_livetranscoding_getadvancedfeatures.dita +++ b/dita/RTC-NG/API/api_livetranscoding_getadvancedfeatures.dita @@ -31,7 +31,7 @@
    返回值 -

    高级功能名称和该功能的开/关状态。详见 高级功能的名称,包含 LBHQ(低码率的高清视频功能)和 VEO(优化的视频编码器功能)以及该功能的开/关状态。

    +

    高级功能名称和该功能的开/关状态。详见 高级功能的名称,包含 LBHQ(低码率的高清视频功能)和 VEO(优化的视频编码器功能)以及该功能的开/关状态。

    diff --git a/dita/RTC-NG/API/api_rtc_render_view_rtcsurfaceview.dita b/dita/RTC-NG/API/api_rtc_render_view_rtcsurfaceview.dita index 66b00a3e1aa..18137d96d55 100644 --- a/dita/RTC-NG/API/api_rtc_render_view_rtcsurfaceview.dita +++ b/dita/RTC-NG/API/api_rtc_render_view_rtcsurfaceview.dita @@ -47,7 +47,7 @@ mirrorMode 视频镜像模式,详见 。 -

    +

    diff --git a/dita/RTC-NG/API/callback_iaudioencodedframeobserver_onrecordaudioencodedframe.dita b/dita/RTC-NG/API/callback_iaudioencodedframeobserver_onrecordaudioencodedframe.dita index b31955b8fd1..9bde1889ff8 100644 --- a/dita/RTC-NG/API/callback_iaudioencodedframeobserver_onrecordaudioencodedframe.dita +++ b/dita/RTC-NG/API/callback_iaudioencodedframeobserver_onrecordaudioencodedframe.dita @@ -47,7 +47,7 @@ 参数 - buffer + buffer frameData frameBuffer frameBufferPtr @@ -62,19 +62,19 @@ info 编码后音频的信息。详见 - + - + - + - + codecType 音频编码类型: diff --git a/dita/RTC-NG/API/callback_iaudioframeobserver_onplaybackaudioframebeforemixing.dita b/dita/RTC-NG/API/callback_iaudioframeobserver_onplaybackaudioframebeforemixing.dita index 7bd129bbbe0..eab37ff7ad7 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserver_onplaybackaudioframebeforemixing.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserver_onplaybackaudioframebeforemixing.dita @@ -52,7 +52,7 @@ uid - userId + userId 订阅的远端用户的 ID。 @@ -62,7 +62,7 @@ 音频原始数据。详见 - + diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onearmonitoringaudioframe.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onearmonitoringaudioframe.dita index 558ee0bc4e5..9652e7aa530 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onearmonitoringaudioframe.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onearmonitoringaudioframe.dita @@ -51,7 +51,7 @@ 音频原始数据。详见 - + type 音频数据的类型。 diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onmixedaudioframe.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onmixedaudioframe.dita index 3da04931e5a..159576dbc5c 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onmixedaudioframe.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onmixedaudioframe.dita @@ -58,7 +58,7 @@ 频道 ID。 - + type 音频数据的类型。 diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onrecordaudioframe.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onrecordaudioframe.dita index 0d3b340db0d..4f101188679 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onrecordaudioframe.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onrecordaudioframe.dita @@ -57,7 +57,7 @@ 频道 ID。 - + channelId 频道 ID。 diff --git a/dita/RTC-NG/API/callback_iaudiopcmframesink_onframe.dita b/dita/RTC-NG/API/callback_iaudiopcmframesink_onframe.dita index 238afe65bce..ea469418cd8 100644 --- a/dita/RTC-NG/API/callback_iaudiopcmframesink_onframe.dita +++ b/dita/RTC-NG/API/callback_iaudiopcmframesink_onframe.dita @@ -44,10 +44,10 @@ 详见
    -
    +
    返回值 -

    根据你在 中设置的 mode 使用音频数据后,在此返回值中传入该音频数据。

    +

    根据你在 中设置的 mode 使用音频数据后,在此返回值中传入该音频数据。

    无实际含义。

    diff --git a/dita/RTC-NG/API/callback_iaudiospectrumobserver_onremoteaudiospectrum.dita b/dita/RTC-NG/API/callback_iaudiospectrumobserver_onremoteaudiospectrum.dita index 64dcd79b800..b2582f27ecf 100644 --- a/dita/RTC-NG/API/callback_iaudiospectrumobserver_onremoteaudiospectrum.dita +++ b/dita/RTC-NG/API/callback_iaudiospectrumobserver_onremoteaudiospectrum.dita @@ -44,7 +44,7 @@ 参数 - userAudioSpectrumInfos + userAudioSpectrumInfos AudioSpectrumInfo spectrums 远端用户的音频频谱信息,详见 。 数组数量等于 SDK 监测到的远端用户数量,数组为空表示没有监测到远端用户的音频频谱。 diff --git a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onmetadata.dita b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onmetadata.dita index ac17eaa833e..7ef736bb02d 100644 --- a/dita/RTC-NG/API/callback_imediaplayersourceobserver_onmetadata.dita +++ b/dita/RTC-NG/API/callback_imediaplayersourceobserver_onmetadata.dita @@ -37,7 +37,7 @@ - + type 媒体附属信息数据类型,详见 diff --git a/dita/RTC-NG/API/callback_imediarecorderobserver_onrecorderstatechanged.dita b/dita/RTC-NG/API/callback_imediarecorderobserver_onrecorderstatechanged.dita index 3499bd0163d..529e62ededd 100644 --- a/dita/RTC-NG/API/callback_imediarecorderobserver_onrecorderstatechanged.dita +++ b/dita/RTC-NG/API/callback_imediarecorderobserver_onrecorderstatechanged.dita @@ -56,7 +56,7 @@ state 当前的录制状态。详见 - 当前的录制状态: + 当前的录制状态:
      @@ -68,7 +68,7 @@ error 录制状态出错的原因。详见 - 录制状态出错的原因: + 录制状态出错的原因:
        diff --git a/dita/RTC-NG/API/callback_imetadataobserver_onmetadatareceived.dita b/dita/RTC-NG/API/callback_imetadataobserver_onmetadatareceived.dita index dcd1d98f299..02f6a94d1bb 100644 --- a/dita/RTC-NG/API/callback_imetadataobserver_onmetadatareceived.dita +++ b/dita/RTC-NG/API/callback_imetadataobserver_onmetadatareceived.dita @@ -31,8 +31,8 @@
        参数 - - buffer + + buffer data 接收到的数据。 @@ -40,8 +40,8 @@ uid 用户 ID。 - - timestampMs + + timestampMs timestamp 时间戳。 diff --git a/dita/RTC-NG/API/callback_imetadataobserver_onreadytosendmetadata.dita b/dita/RTC-NG/API/callback_imetadataobserver_onreadytosendmetadata.dita index 5de2cb77aba..bd6649adfc3 100644 --- a/dita/RTC-NG/API/callback_imetadataobserver_onreadytosendmetadata.dita +++ b/dita/RTC-NG/API/callback_imetadataobserver_onreadytosendmetadata.dita @@ -35,8 +35,8 @@
        参数 - - timeStampMs + + timeStampMs timestamp 时间戳。 @@ -63,7 +63,7 @@
      • buffer:metadata 数据。
      • timeStampMs:metadata 发送时的 NTP 时间戳(ms)。

      -

      指定想要发送的 metadata,格式为 byte[]。请确保在该返回值中进行传参。

      +

      指定想要发送的 metadata,格式为 byte[]。请确保在该返回值中进行传参。

    diff --git a/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onmusicchartsresult.dita b/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onmusicchartsresult.dita index 498af95cda3..b543aab632e 100644 --- a/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onmusicchartsresult.dita +++ b/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onmusicchartsresult.dita @@ -52,7 +52,7 @@ reason

    音乐内容中心的请求状态码,详见

    -

    音乐内容中心的请求状态码: +

    音乐内容中心的请求状态码:

    • (0):请求成功。
    • (1):一般错误,无明确归因。
    • @@ -71,7 +71,7 @@ - list + list result 当前可播放的音乐榜单列表。详见 diff --git a/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onmusiccollectionresult.dita b/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onmusiccollectionresult.dita index 31b36af0689..232818807fc 100644 --- a/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onmusiccollectionresult.dita +++ b/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onmusiccollectionresult.dita @@ -53,20 +53,20 @@ - + page 当前页面编号,默认从 1 开始。 - + pageSize 每页所展示的音乐资源的最大数量,最大值为 50。 - + total 列表内音乐资源的总数量。 - list + list result 音乐资源列表的详细信息。详见 diff --git a/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onpreloadevent.dita b/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onpreloadevent.dita index fc316d7a404..079432c4729 100644 --- a/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onpreloadevent.dita +++ b/dita/RTC-NG/API/callback_imusiccontentcentereventhandler_onpreloadevent.dita @@ -76,7 +76,7 @@ state

      当前音乐资源的加载状态。详见

      -

      当前音乐资源的加载状态: +

      当前音乐资源的加载状态:

      • 0:音乐资源加载完成。
      • diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingstatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingstatechanged.dita index 525f76f3e66..c39f8a9ce20 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingstatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiomixingstatechanged.dita @@ -43,7 +43,7 @@ reasonCode:(AgoraAudioMixingReasonCode)reasonCode; state 音乐文件播放状态。详见 -

        +

        • (710): 音乐文件正常播放。
        • (711): 音乐文件暂停播放。
        • @@ -58,7 +58,7 @@ reasonCode:(AgoraAudioMixingReasonCode)reasonCode; reasonCode reason 错误码。详见 -

          +

          • (0): 正常。
          • (701): 音乐文件打开出错。
          • diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiosubscribestatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiosubscribestatechanged.dita index 6e374e5904f..4d8f9d1b6c4 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiosubscribestatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onaudiosubscribestatechanged.dita @@ -77,7 +77,7 @@ elapseSinceLastState:(int)elapseSinceLastState; oldState 之前的订阅状态,详见 - 之前的订阅状态。 + 之前的订阅状态。 @@ -114,7 +114,7 @@ elapseSinceLastState:(int)elapseSinceLastState; newState 当前的订阅状态,详见 - 当前的订阅状态。 + 当前的订阅状态。 diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechanged.dita index ed9f62b529f..5c93f61b114 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechanged.dita @@ -66,14 +66,14 @@ NS_SWIFT_NAME(rtcEngine(_:didClientRoleChanged:newRole:newRoleOptions:)); oldRole 切换前的角色: -
              +
              newRole 切换后的角色: -
                +
                diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechangefailed.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechangefailed.dita index 1221081983a..f91e0af01ef 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechangefailed.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechangefailed.dita @@ -60,7 +60,7 @@ reason 切换用户角色失败的原因。详见 - 切换用户角色失败的原因。 + 切换用户角色失败的原因。
                • (1): 频道内主播人数达到上限。 该枚举仅在开启 128 人功能后报告。主播人数的上限根据开启 128 人功能时实际配置的人数而定。
                • @@ -72,7 +72,7 @@ currentRole 当前用户角色。详见 - 当前用户角色。 + 当前用户角色。
                  • (1): 主播。主播可以发流也可以收流。
                  • (2): 观众。观众只能收流不能发流。
                  • diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionstatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionstatechanged.dita index 404669091f9..997264727d0 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionstatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionstatechanged.dita @@ -56,7 +56,7 @@ state

                    当前网络连接状态。详见

                    -
                      +
                      • (1):网络连接断开。
                      • @@ -73,7 +73,7 @@ reason

                        引起当前网络连接状态改变的原因。详见

                        -

                        +

                        • (0):建立网络连接中。
                        • (1):成功加入频道。
                        • diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_oncontentinspectresult.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_oncontentinspectresult.dita index 153eb77ea00..faae4ed2cef 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_oncontentinspectresult.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_oncontentinspectresult.dita @@ -34,7 +34,7 @@ result 鉴黄结果。详见 - +

                          鉴黄结果: diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onencryptionerror.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onencryptionerror.dita index aaa45a2c7ae..1495aa830d7 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onencryptionerror.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onencryptionerror.dita @@ -53,7 +53,7 @@ errorType 错误类型,详见 - + errorType 错误类型。

                            diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onerror.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onerror.dita index 25663c627c0..1d66fae9583 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onerror.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onerror.dita @@ -49,7 +49,7 @@ msg 错误描述。 - + err 错误码。 @@ -70,7 +70,7 @@
                              -
                            • Android 平台调用 方法时,如果设备版本低于 Android 5.0,会上报该错误码。请确认 Android 设备版本。
                            • +
                            • Android 平台调用 方法时,如果设备版本低于 Android 5.0,会上报该错误码。请确认 Android 设备版本。
                            • 使用内置加密时,设置的加密模式不正确,或加载外部加密库失败。请检查加密的枚举值是否正确,或重新加载外部加密库。
                          • (5):方法调用被拒绝。可能的原因有: diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onfacepositionchanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onfacepositionchanged.dita index a737dfd11b0..fb38512d93b 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onfacepositionchanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onfacepositionchanged.dita @@ -81,8 +81,8 @@ height 摄像头采集画面的高度 (px)。 - - faceRectArr + + faceRectArr faces 检测到的人脸信息,详见 。检测到几张人脸,就会报告几个 数组。数组长度可以为 0,表示没有检测到摄像头前出现人脸。 diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalaudiostatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalaudiostatechanged.dita index d7bcc947055..077dca047f8 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalaudiostatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalaudiostatechanged.dita @@ -55,7 +55,7 @@ state 当前的本地音频状态。详见 - 当前的本地音频状态。 + 当前的本地音频状态。
                            • (0): 本地音频默认初始状态。
                            • (1): 本地音频采集设备启动成功。
                            • @@ -66,7 +66,7 @@ reason 本地音频状态改变原因。详见 - 本地音频状态改变原因。 + 本地音频状态改变原因。
                              • (0): 本地音频状态正常。
                              • (1): 本地音频出错原因不明确。建议提示用户尝试重新加入频道。
                              • diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideostatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideostatechanged.dita index c063d9aad3d..d736a569dc4 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideostatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideostatechanged.dita @@ -77,7 +77,7 @@ state

                                本地视频状态,详见

                                -

                                +

                                • (0): 本地视频默认初始状态。
                                • (1): 本地视频采集设备启动成功。
                                • @@ -90,7 +90,7 @@ reason

                                  本地视频状态改变原因,详见

                                  -

                                  +

                                  • (0): 本地视频状态正常。
                                  • (1): 出错原因不明确。
                                  • diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideotranscodererror.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideotranscodererror.dita index bfc1ad9b010..f0837907acc 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideotranscodererror.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlocalvideotranscodererror.dita @@ -57,7 +57,7 @@ error errorCode 本地合图出错原因。详见 - 本地合图出错原因: + 本地合图出错原因:
                                    • 1:指定的视频源未开始进行视频采集,你需要为其创建视频轨道并开始视频采集。
                                    • 2:视频源类型无效,你需要重新指定支持的视频源类型。
                                    • diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onnetworktypechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onnetworktypechanged.dita index 4e8af1afe55..dd00ccfce31 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onnetworktypechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onnetworktypechanged.dita @@ -45,7 +45,7 @@ type

                                      本地网络连接类型。详见

                                      -

                                      网络连接类型: +

                                      网络连接类型: diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onpermissionerror.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onpermissionerror.dita index 34771107798..fde016ea385 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onpermissionerror.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onpermissionerror.dita @@ -37,11 +37,11 @@ - permission + permission type permissionType 设备权限类型。详见 - 设备权限类型。 + 设备权限类型。

                                      • (0): 音频采集设备的权限。
                                      • (1): 摄像头权限。
                                      • diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onproxyconnected.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onproxyconnected.dita index 0bcddad03ef..9c7f58c57a5 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onproxyconnected.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onproxyconnected.dita @@ -58,10 +58,10 @@ uid 用户 ID - + proxyType 连接上的代理类型。详见 - 连接上的代理类型。 + 连接上的代理类型。
                                        • (0): 预留参数,暂不支持。
                                        • (1): UDP 协议的云代理,即 Force UDP 云代理模式。在该模式下,SDK 始终通过 UDP 协议传输数据。
                                        • diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiostatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiostatechanged.dita index c01b62bdef3..0c9fd24b7f2 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiostatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremoteaudiostatechanged.dita @@ -72,7 +72,7 @@ state 远端音频流状态,详见 - 远端音频流状态。 + 远端音频流状态。
                                          • (0): 远端音频默认初始状态。在 的情况下,会报告该状态。
                                          • @@ -85,7 +85,7 @@ reason 远端音频流状态改变的具体原因,详见 - 远端音频流状态改变的具体原因。 + 远端音频流状态改变的具体原因。
                                            • (0): 音频状态发生改变时,会报告该原因。
                                            • diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotevideostatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotevideostatechanged.dita index 68163b9dbed..5e0bb9ac8a0 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotevideostatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onremotevideostatechanged.dita @@ -72,7 +72,7 @@ state

                                              远端视频流状态,详见

                                              -

                                              远端视频流状态: +

                                              远端视频流状态:

                                              • (0):远端视频默认初始状态。在 (3)、 (5) 或 (7) 的情况下,会报告该状态。
                                              • (1):本地用户已接收远端视频首包。
                                              • @@ -86,7 +86,7 @@ reason

                                                远端视频流状态改变的具体原因,详见

                                                -

                                                远端视频流状态改变的具体原因: +

                                                远端视频流状态改变的具体原因:

                                                • (0):内部原因。
                                                • (1):网络阻塞。
                                                • diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrhythmplayerstatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrhythmplayerstatechanged.dita index 7e5b6f0ceed..4a2873df905 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrhythmplayerstatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrhythmplayerstatechanged.dita @@ -45,7 +45,7 @@ state 当前的虚拟节拍器状态,详见 - + state 当前的虚拟节拍器状态。
                                                    @@ -59,7 +59,7 @@ errorCode 虚拟节拍器发生错误的错误码和错误信息,详见 - 虚拟节拍器发生错误的错误码和错误信息。 + 虚拟节拍器发生错误的错误码和错误信息。
                                                    • (0): 正常播放节拍音频文件,没有错误。
                                                    • (1): 一般性错误,没有明确原因。
                                                    • diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingevent.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingevent.dita index c4478183c32..6c6f2cd0435 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingevent.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingevent.dita @@ -37,9 +37,9 @@ eventCode - event + event 旁路推流事件码。详见 - 旁路推流事件码。 + 旁路推流事件码。
                                                      • (1): 旁路推流时,添加背景图或水印出错。
                                                      • diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingstatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingstatechanged.dita index 9e4612913a0..7c8f20b3c09 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingstatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingstatechanged.dita @@ -59,7 +59,7 @@ state 当前的推流状态,详见 - 当前的推流状态: + 当前的推流状态: @@ -82,7 +82,7 @@ reason 推流状态改变的原因,详见 - 推流状态改变的原因。 + 推流状态改变的原因。
                                                        • (0):推流成功。
                                                        • (1):参数无效。请检查输入参数是否正确。
                                                        • diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreaminjectedstatus.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreaminjectedstatus.dita index 2aa1cce1a32..ba53ab7f2bc 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreaminjectedstatus.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onstreaminjectedstatus.dita @@ -48,7 +48,7 @@ status 输入的在线媒体流状态: - 输入的在线媒体流状态: + 输入的在线媒体流状态:
                                                          • 0: 外部视频流导入成功。
                                                          • 1: 外部视频流已存在。
                                                          • diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_ontranscodedstreamlayoutinfo.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_ontranscodedstreamlayoutinfo.dita index d2f4233ed17..e6a18602741 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_ontranscodedstreamlayoutinfo.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_ontranscodedstreamlayoutinfo.dita @@ -81,7 +81,7 @@ 合图视频流中布局信息的数量。 - info + info videoLayoutInfo layoutlist 某一路合图视频流的详细布局信息。详见 diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onuseroffline.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onuseroffline.dita index 61997fefdeb..429d6af9b2c 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onuseroffline.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onuseroffline.dita @@ -65,7 +65,7 @@ reason

                                                            离线原因:

                                                            -

                                                            远端用户(通信场景)或主播(直播场景)下线的原因: +

                                                            远端用户(通信场景)或主播(直播场景)下线的原因:

                                                            • (0):用户主动离开。此时离开频道的用户会发送一个类似“再见”的消息。收到该消息是,SDK 判定该用户离开频道。
                                                            • (1):因过长时间收不到对方数据包,SDK 判定该远端用户超时掉线。注意:在网络连接不稳定时,该判定 可能会有误。建议使用实时消息 SDK 来做可靠的掉线检测。
                                                            • diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideosizechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideosizechanged.dita index b34855edfa2..7409e1f7e98 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideosizechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideosizechanged.dita @@ -58,7 +58,7 @@ sourceType - source + source 视频源的类型。详见 diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideosubscribestatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideosubscribestatechanged.dita index be5850d6e32..1939e1699dc 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideosubscribestatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideosubscribestatechanged.dita @@ -78,7 +78,7 @@ oldState 之前的订阅状态,详见 - 之前的订阅状态。 + 之前的订阅状态。
                                                              • (0): 加入频道后的初始订阅状态。
                                                              • (1): 订阅失败。可能是因为: @@ -103,7 +103,7 @@ newState 当前的订阅状态,详见 - 当前的订阅状态。 + 当前的订阅状态。
                                                                • (0): 加入频道后的初始订阅状态。
                                                                • (1): 订阅失败。可能是因为: diff --git a/dita/RTC-NG/API/callback_ivideoencodedframeobserver_onencodedvideoframereceived.dita b/dita/RTC-NG/API/callback_ivideoencodedframeobserver_onencodedvideoframereceived.dita index 9bd9353fa91..bc8852ce601 100644 --- a/dita/RTC-NG/API/callback_ivideoencodedframeobserver_onencodedvideoframereceived.dita +++ b/dita/RTC-NG/API/callback_ivideoencodedframeobserver_onencodedvideoframereceived.dita @@ -52,7 +52,7 @@ videoData imageBuffer imageBufferPtr - buffer + buffer 视频图像 buffer。 视频图像数据。 @@ -61,7 +61,7 @@ 视频图像的数据长度。 - info + info videoFrameInfo videoEncodedFrameInfo 编码后的视频帧信息,详见 diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoformatpreference.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoformatpreference.dita index bd4762056cd..e0534a4089a 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoformatpreference.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoformatpreference.dita @@ -35,7 +35,7 @@
                                                                  返回值

                                                                  设置 SDK 输出的原始数据格式。详见

                                                                  -
                                                                    +
                                                                    • (0): 原始视频像素格式。
                                                                    • (1): I420 格式。
                                                                    • (2): BGRA 格式。
                                                                    • diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_onframe.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_onframe.dita index 84347fcd146..ed8b36f5c43 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_onframe.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_onframe.dita @@ -34,11 +34,11 @@
                                                                      <ph keyref="callback-section-title"/> - - frame + + frame

                                                                      视频帧信息。 - 详见 WebRTC VideoFrame 详见

                                                                      + 详见 WebRTC VideoFrame 详见

                                                                      diff --git a/dita/RTC-NG/API/class_Localaccesspointconfiguration.dita b/dita/RTC-NG/API/class_Localaccesspointconfiguration.dita index 58d3171000c..2388fecad2c 100644 --- a/dita/RTC-NG/API/class_Localaccesspointconfiguration.dita +++ b/dita/RTC-NG/API/class_Localaccesspointconfiguration.dita @@ -219,7 +219,7 @@ struct FLocalAccessPointConfiguration mode

                                                                      连接模式。详见

                                                                      -

                                                                      连接模式: +

                                                                      连接模式:

                                                                      • (0):SDK 优先尝试连接指定的声网私有媒体服务器;如果无法连接到指定的声网私有媒体服务器,则连接声网 SD-RTN™。
                                                                      • (1):SDK 只尝试连接指定的声网私有媒体服务器。
                                                                      • diff --git a/dita/RTC-NG/API/class_audioencodedframeobserverconfig.dita b/dita/RTC-NG/API/class_audioencodedframeobserverconfig.dita index 3226f3f165e..85d6cdfdfdb 100644 --- a/dita/RTC-NG/API/class_audioencodedframeobserverconfig.dita +++ b/dita/RTC-NG/API/class_audioencodedframeobserverconfig.dita @@ -88,7 +88,7 @@ struct FAudioEncodedFrameObserverConfig postionType

                                                                        音频编码内容。详见

                                                                        -

                                                                        音频编码内容: +

                                                                        音频编码内容:

                                                                        • (1):仅编码本地用户的音频。
                                                                        • @@ -101,7 +101,7 @@ struct FAudioEncodedFrameObserverConfig encodingType

                                                                          音频编码类型。详见

                                                                          -

                                                                          音频编码类型: +

                                                                          音频编码类型:

                                                                          • :AAC 编码格式,16000 Hz 采样率,低音质。音频时长为 10 分钟的文件编码后大小约为 1.2 MB。
                                                                          • diff --git a/dita/RTC-NG/API/class_audioframe.dita b/dita/RTC-NG/API/class_audioframe.dita index 09dafbae3f1..269540dfc3e 100644 --- a/dita/RTC-NG/API/class_audioframe.dita +++ b/dita/RTC-NG/API/class_audioframe.dita @@ -207,7 +207,7 @@ struct FAudioFrame { 每个采样点的字节数。对于 PCM 来说,一般使用 16 bit,即两个字节。 - channelschannelNums + channelschannelNums

                                                                            声道数量(如果是立体声,数据是交叉的)。

                                                                              @@ -218,7 +218,7 @@ struct FAudioFrame { samplesPerSec - sampleRataHz + sampleRataHz 每声道每秒的采样点数。 @@ -240,7 +240,7 @@ struct FAudioFrame { avsyncType avsync_type 保留参数。 - + timestamp 音频帧的时间戳。 diff --git a/dita/RTC-NG/API/class_audioparams.dita b/dita/RTC-NG/API/class_audioparams.dita index e54d1bcac17..09f71cd5182 100644 --- a/dita/RTC-NG/API/class_audioparams.dita +++ b/dita/RTC-NG/API/class_audioparams.dita @@ -154,7 +154,7 @@ mode 数据的使用模式。详见 - 数据的使用模式,取值如下: + 数据的使用模式,取值如下:
                                                                              • (0): 只读模式,用户仅从 获取原始数据,不作任何修改。例如: 若用户通过 SDK 采集数据,自己进行旁路推流,则可以选择该模式。
                                                                              • (2): 读写模式, 用户从 获取并修改数据,并返回给 SDK 进行编码传输。用户修改 SDK 返回的原始视频,并返回给 SDK 进行编码传输。例如: 若用户自己有音效处理模块,且想要根据实际需要对数据进行前处理(例如变声),则可以选择该模式。
                                                                              • diff --git a/dita/RTC-NG/API/class_audiorecordingconfiguration.dita b/dita/RTC-NG/API/class_audiorecordingconfiguration.dita index 77d4f814b71..a99f911c2b9 100644 --- a/dita/RTC-NG/API/class_audiorecordingconfiguration.dita +++ b/dita/RTC-NG/API/class_audiorecordingconfiguration.dita @@ -222,9 +222,9 @@ struct FAudioRecordingConfiguration

                                                                                请确保你指定的路径存在并且可写。

                                                                                - + encode - codec + codec 设置是否编码音频数据:
                                                                                • : 将音频数据用 AAC 编码。
                                                                                • @@ -249,7 +249,7 @@ struct FAudioRecordingConfiguration fileRecordOption

                                                                                  录音内容。详见

                                                                                  -

                                                                                  录音内容: +

                                                                                  录音内容:

                                                                                  • (1):仅录制本地用户的音频。
                                                                                  • (2):仅录制所有远端用户的音频。
                                                                                  • @@ -261,7 +261,7 @@ struct FAudioRecordingConfiguration quality

                                                                                    录音音质。详见

                                                                                    -

                                                                                    录音音质: +

                                                                                    录音音质:

                                                                                    • (0):低音质。例如,采样率为 32000 Hz,录音时长为 10 分钟的 AAC 文件大小约为 1.2 MB。
                                                                                    • (1):(默认)中音质。例如,采样率为 32000 Hz,录音时长为 10 分钟的 AAC 文件大小约为 2 MB。
                                                                                    • diff --git a/dita/RTC-NG/API/class_beautyoptions.dita b/dita/RTC-NG/API/class_beautyoptions.dita index 10a31ba6a69..3846b11fbcd 100644 --- a/dita/RTC-NG/API/class_beautyoptions.dita +++ b/dita/RTC-NG/API/class_beautyoptions.dita @@ -159,7 +159,7 @@ struct FBeautyOptions lighteningContrastLevel

                                                                                      对比度,常与 lighteningLevel 搭配使用。取值越大,明暗对比程度越大。详见 -

                                                                                        +
                                                                                        • (0):低对比度。
                                                                                        • (1):正常对比度。
                                                                                        • (2):高对比度。
                                                                                        • @@ -169,25 +169,25 @@ struct FBeautyOptions lighteningLevel -

                                                                                          美白程度,取值范围为 [0.0,1.0],其中 0.0 表示原始亮度,默认值为 0.70.60.0。取值越大,美白程度越大。

                                                                                          +

                                                                                          美白程度,取值范围为 [0.0,1.0],其中 0.0 表示原始亮度,默认值为 0.70.60.0。取值越大,美白程度越大。

                                                                                          smoothnessLevel -

                                                                                          磨皮程度,取值范围为 [0.0,1.0],其中 0.0 表示原始磨皮程度,默认值为 0.50.50.0。取值越大,磨皮程度越大。

                                                                                          +

                                                                                          磨皮程度,取值范围为 [0.0,1.0],其中 0.0 表示原始磨皮程度,默认值为 0.50.50.0。取值越大,磨皮程度越大。

                                                                                          rednessLevel -

                                                                                          红润度,取值范围为 [0.0,1.0],其中 0.0 表示原始红润度,默认值为 0.10.10.0。取值越大,红润程度越大。

                                                                                          +

                                                                                          红润度,取值范围为 [0.0,1.0],其中 0.0 表示原始红润度,默认值为 0.10.10.0。取值越大,红润程度越大。

                                                                                          sharpnessLevel -

                                                                                          锐化程度,取值范围为 [0.0,1.0],其中 0.0 表示原始锐度,默认值为 0.10.30.0。取值越大,锐化程度越大。

                                                                                          +

                                                                                          锐化程度,取值范围为 [0.0,1.0],其中 0.0 表示原始锐度,默认值为 0.10.30.0。取值越大,锐化程度越大。

                                                                      diff --git a/dita/RTC-NG/API/class_cameracapturerconfiguration.dita b/dita/RTC-NG/API/class_cameracapturerconfiguration.dita index f473f4a11ac..f1c42648e21 100644 --- a/dita/RTC-NG/API/class_cameracapturerconfiguration.dita +++ b/dita/RTC-NG/API/class_cameracapturerconfiguration.dita @@ -318,9 +318,9 @@ class CameraCapturerConfiguration {
                                                                    - + format - captureFormat + captureFormat (可选)视频帧格式。详见 diff --git a/dita/RTC-NG/API/class_channelmediarelayconfiguration.dita b/dita/RTC-NG/API/class_channelmediarelayconfiguration.dita index f7e3270d32c..fcd2a9e2cae 100644 --- a/dita/RTC-NG/API/class_channelmediarelayconfiguration.dita +++ b/dita/RTC-NG/API/class_channelmediarelayconfiguration.dita @@ -126,10 +126,10 @@ struct FChannelMediaRelayConfiguration }

                                                                  -
                                                                  +
                                                                  方法 - + setSrcChannelInfo 设置源频道信息。详见 @@ -138,15 +138,15 @@ struct FChannelMediaRelayConfiguration 设置目标频道信息。详见 - removeDestChannelInfo + removeDestChannelInfo removeDestinationInfoForChannelName 删除目标频道信息。详见 - + getSrcChannelMediaInfo 获取源频道信息。详见 - + getDestChannelMediaInfos 获取目标频道信息。详见 diff --git a/dita/RTC-NG/API/class_clientroleoptions.dita b/dita/RTC-NG/API/class_clientroleoptions.dita index 290cbf26988..6f82e40881d 100644 --- a/dita/RTC-NG/API/class_clientroleoptions.dita +++ b/dita/RTC-NG/API/class_clientroleoptions.dita @@ -70,7 +70,7 @@ struct FClientRoleOptions audienceLatencyLevel 观众端延时级别。详见 -
                                                                    +
                                                                    • (1): 低延时。
                                                                    • (2): (默认)超低延时。
                                                                    diff --git a/dita/RTC-NG/API/class_codeccapinfo.dita b/dita/RTC-NG/API/class_codeccapinfo.dita index abdf189b28b..d3983fb4284 100644 --- a/dita/RTC-NG/API/class_codeccapinfo.dita +++ b/dita/RTC-NG/API/class_codeccapinfo.dita @@ -101,7 +101,7 @@ class CodecCapInfo { codecType 视频编解码类型。详见 - +

                                                                    视频编解码类型:

                                                                    • 1:VP8。
                                                                    • diff --git a/dita/RTC-NG/API/class_codeccaplevels.dita b/dita/RTC-NG/API/class_codeccaplevels.dita index 301a69e9505..1c4ee4f8e6d 100644 --- a/dita/RTC-NG/API/class_codeccaplevels.dita +++ b/dita/RTC-NG/API/class_codeccaplevels.dita @@ -82,7 +82,7 @@ class CodecCapLevels { hwDecodingLevel 硬件解码能力等级,表示设备能够对不同品质视频进行硬件解码的能力。详见 -
                                                                        +
                                                                        • (-1):不支持的视频类型。目前仅支持对 H.264 和 H.265 格式的视频进行查询,如果视频为其他格式,则返回该值。
                                                                        • (5):基本的编解码支持,即:对 1080p、30 fps 以下的视频进行编解码。
                                                                        • (10):最高支持对 1080p、30 fps 的视频进行编解码。
                                                                        • diff --git a/dita/RTC-NG/API/class_contentinspectconfig.dita b/dita/RTC-NG/API/class_contentinspectconfig.dita index 59c50ca3e7c..8da1200f181 100644 --- a/dita/RTC-NG/API/class_contentinspectconfig.dita +++ b/dita/RTC-NG/API/class_contentinspectconfig.dita @@ -130,7 +130,7 @@ class ContentInspectConfig {
                                                                          参数 - + CONTENT_INSPECT_TYPE_INVALID 0:(默认)无实际功能。请不要将 type 设为该值。 @@ -138,11 +138,11 @@ class ContentInspectConfig { CONTENT_INSPECT_TYPE_MODERATION 1:视频鉴黄。SDK 会对本地用户发送的视频进行截图、鉴黄,并将截图和审核结果上传。 - + CONTENT_INSPECT_TYPE_SUPERVISE 2:使用声网自研插件截图上传。SDK 会对本地用户发送的视频进行截图并上传。 - + CONTENT_INSPECT_TYPE_IMAGE_MODERATION 3:使用云市场插件截图上传。SDK 会使用云市场视频审核插件对视频流进行截图并上传。 diff --git a/dita/RTC-NG/API/class_contentinspectmodule.dita b/dita/RTC-NG/API/class_contentinspectmodule.dita index 6d46cca887b..4abab55fe2a 100644 --- a/dita/RTC-NG/API/class_contentinspectmodule.dita +++ b/dita/RTC-NG/API/class_contentinspectmodule.dita @@ -79,7 +79,7 @@ struct FContentInspectModule { type 功能模块的类型。详见 - +

                                                                          功能模块的类型:

                                                                          • (0):(默认)该功能模块无实际功能。请不要设为该值。
                                                                          • diff --git a/dita/RTC-NG/API/class_downlinknetworkinfo.dita b/dita/RTC-NG/API/class_downlinknetworkinfo.dita index 77f95ba9060..be2dafb3d42 100644 --- a/dita/RTC-NG/API/class_downlinknetworkinfo.dita +++ b/dita/RTC-NG/API/class_downlinknetworkinfo.dita @@ -26,12 +26,12 @@ <text conref="../conref/conref_api_metadata.dita#conref_api_metadata/property"/> - lastmile_buffer_delay_time_ms + lastmile_buffer_delay_time_ms lastmileBufferDelayTimeMs Lastmile 缓冲的网络延迟 (ms)。 - bandwidth_estimation_bps + bandwidth_estimation_bps bandwidthEstimationBps 网络带宽预估码率 (bps)。 diff --git a/dita/RTC-NG/API/class_encodedvideoframeinfo.dita b/dita/RTC-NG/API/class_encodedvideoframeinfo.dita index 4d3b5e20e8b..f166f907959 100644 --- a/dita/RTC-NG/API/class_encodedvideoframeinfo.dita +++ b/dita/RTC-NG/API/class_encodedvideoframeinfo.dita @@ -340,7 +340,7 @@ struct FEncodedVideoFrameInfo { codecType 视频编码类型,详见 。默认值为 (2) -

                                                                            视频编解码类型: +

                                                                            视频编解码类型:

                                                                            • (1):VP8。
                                                                            • (2):H.264。
                                                                            • @@ -366,7 +366,7 @@ struct FEncodedVideoFrameInfo { frameType 视频帧的类型,详见 - 视频帧的类型: + 视频帧的类型:
                                                                              • 0:(默认),空白帧。
                                                                              • @@ -379,7 +379,7 @@ struct FEncodedVideoFrameInfo { rotation 视频帧的旋转信息,详见 - 视频帧的旋转信息,取值如下: + 视频帧的旋转信息,取值如下:
                                                                                • 0:(默认)不旋转。
                                                                                • @@ -408,7 +408,7 @@ struct FEncodedVideoFrameInfo { streamType 视频流类型。详见 - +
                                                                                  • (0):视频大流,即高分辨率、高码率视频流。
                                                                                  • (1):视频小流,即低分辨率、低码率视频流。
                                                                                  • diff --git a/dita/RTC-NG/API/class_externalvideoframe.dita b/dita/RTC-NG/API/class_externalvideoframe.dita index 85fe22a4cf5..b9632d14e09 100644 --- a/dita/RTC-NG/API/class_externalvideoframe.dita +++ b/dita/RTC-NG/API/class_externalvideoframe.dita @@ -239,7 +239,7 @@ class ExternalVideoFrame { }

                                                                          -
                                                                          +
                                                                          弃用:
                                                                          @@ -276,7 +276,7 @@ class ExternalVideoFrame {
                                                                        • 12: iOS 纹理 (CVPixelBufferRef)。
                                                                        • 16: I422。
                                                                        - 视频数据的格式: + 视频数据的格式:
                                                                        • 10:TEXTURE_2D。
                                                                        • @@ -289,10 +289,10 @@ class ExternalVideoFrame { buffer - buf + buf dataBuf 视频缓冲区。 - 该参数仅适用于非 Texture 格式的视频数据。 + 该参数仅适用于非 Texture 格式的视频数据。 原始数据缓冲区,该参数不用于 iOS 纹理。 @@ -330,11 +330,11 @@ class ExternalVideoFrame { height 传入视频帧的高度。 - + textureID 该帧的 Texture ID。该参数仅适用于 Texture 格式的视频数据。 - + syncMode 设置是否开启同步模式,开启后 SDK 会在 Texture 处理时进行等待。该参数仅适用于 Texture 格式的视频数据。
                                                                            @@ -342,15 +342,15 @@ class ExternalVideoFrame {
                                                                          • :不开启同步模式。
                                                                          - + transform Texture 帧额外的转换。该参数仅适用于 Texture 格式的视频数据。 - + eglContext11 EGLContext11。该参数仅适用于 Texture 格式的视频数据。 - + eglContext14 EGLContext14。该参数仅适用于 Texture 格式的视频数据。 @@ -396,25 +396,25 @@ class ExternalVideoFrame { cropLeft 原始数据相关字段。指定左边裁剪掉的像素数量。默认为 0。 - 该参数仅适用于非 Texture 格式的视频数据。 + 该参数仅适用于非 Texture 格式的视频数据。 该参数仅适用于原始视频数据。 cropTop 原始数据相关字段。指定顶边裁剪掉的像素数量。默认为 0。 - 该参数仅适用于非 Texture 格式的视频数据。 + 该参数仅适用于非 Texture 格式的视频数据。 该参数仅适用于原始视频数据。 cropRight 原始数据相关字段。指定右边裁剪掉的像素数量。默认为 0。 - 该参数仅适用于非 Texture 格式的视频数据。 + 该参数仅适用于非 Texture 格式的视频数据。 该参数仅适用于原始视频数据。 cropBottom 原始数据相关字段。指定底边裁剪掉的像素数量。默认为 0。 - 该参数仅适用于非 Texture 格式的视频数据。 + 该参数仅适用于非 Texture 格式的视频数据。 该参数仅适用于原始视频数据。 diff --git a/dita/RTC-NG/API/class_lastmileproberesult.dita b/dita/RTC-NG/API/class_lastmileproberesult.dita index 710c0dd0cba..c76a1848cda 100644 --- a/dita/RTC-NG/API/class_lastmileproberesult.dita +++ b/dita/RTC-NG/API/class_lastmileproberesult.dita @@ -125,7 +125,7 @@ struct FLastmileProbeResult { state

                                                                          Last mile 质量探测结果的状态。详见:

                                                                          -

                                                                          Last-mile 质量探测结果的状态,有如下几种: +

                                                                          Last-mile 质量探测结果的状态,有如下几种:

                                                                            diff --git a/dita/RTC-NG/API/class_livetranscoding.dita b/dita/RTC-NG/API/class_livetranscoding.dita index 4504c731fc1..6290ebe128a 100644 --- a/dita/RTC-NG/API/class_livetranscoding.dita +++ b/dita/RTC-NG/API/class_livetranscoding.dita @@ -745,7 +745,7 @@ struct FLiveTranscoding transcodingExtraInfo - userConfigExtraInfo + userConfigExtraInfo

                                                                            预留参数:用户自定义的发送到旁路推流客户端的信息,用于填充 H264/H265 视频中 SEI 帧内容。长度限制:4096 字节。关于 SEI 的详细信息,详见 SEI 帧相关问题

                                                                            @@ -764,9 +764,9 @@ struct FLiveTranscoding

                                                                          - + backgroundColor - +
                                                                          弃用
                                                                          @@ -778,10 +778,10 @@ struct FLiveTranscoding

                                                                          用于旁路直播的输出视频的背景色,格式为 RGB 定义下的十六进制整数,不要带 # 号,如 0xFFB6C1 表示浅粉色。默认0x000000,黑色。

                                                                          - + userCount -
                                                                          +
                                                                          弃用
                                                                          已废弃,不建议使用。请改用 方法。
                                                                          @@ -869,34 +869,34 @@ struct FLiveTranscoding 开启的高级功能数量。默认值为 0。
                                                                  -
                                                                  +
                                                                  方法 - + addBackgroundImage 添加背景图。详见 - + addUser 添加转码合图用户。详见 - + addWatermark 添加水印。详见 - + getAdvancedFeatures 获取转码推流高级功能的开/关状态。详见 - + getBackgroundColor 获取背景颜色。详见 - + getBackgroundImageList 获取背景图列表。详见 - + getBlue
                                                                  @@ -908,7 +908,7 @@ struct FLiveTranscoding

                                                                  获取背景蓝色分量。详见

                                                                  - + getGreen
                                                                  @@ -920,7 +920,7 @@ struct FLiveTranscoding

                                                                  获取背景绿色分量。详见

                                                                  - + getRed
                                                                  @@ -932,43 +932,43 @@ struct FLiveTranscoding

                                                                  获取背景红色分量。详见

                                                                  - + getUserCount 获取转码合图用户人数。详见 - + getUsers 获取参与合图的用户列表。详见 - + getWatermarkList 获取水印列表。详见 - + removeBackgroundImage 从背景图列表中删除一张背景图。详见 - + removeUser 删除转码合图用户。详见 - + removeWatermark 从水印列表中删除一个水印。详见 - + setAdvancedFeatures 设置是否启用转码推流的高级功能。详见 - + setBackgroundColor [1/2] 设置背景色。详见 - + setBackgroundColor [2/2] 设置背景色 RGB。详见 - + setBlue
                                                                  @@ -980,7 +980,7 @@ struct FLiveTranscoding

                                                                  设置背景蓝色分量。详见

                                                                  - + setGreen
                                                                  @@ -992,7 +992,7 @@ struct FLiveTranscoding

                                                                  设置背景绿色分量。详见

                                                                  - + setRed
                                                                  @@ -1004,11 +1004,11 @@ struct FLiveTranscoding

                                                                  设置背景红色分量。详见

                                                                  - + setUsers [1/2] 批量设置用户。详见 - + setUsers [2/2] 批量设置用户。详见 diff --git a/dita/RTC-NG/API/class_localspatialaudioconfig.dita b/dita/RTC-NG/API/class_localspatialaudioconfig.dita index 91503d83595..0fffa2388f6 100644 --- a/dita/RTC-NG/API/class_localspatialaudioconfig.dita +++ b/dita/RTC-NG/API/class_localspatialaudioconfig.dita @@ -52,7 +52,7 @@ struct FLocalSpatialAudioConfig rtcEngine - mRtcEngine + mRtcEngine
                                                                  diff --git a/dita/RTC-NG/API/class_localtranscoderconfiguration.dita b/dita/RTC-NG/API/class_localtranscoderconfiguration.dita index d1bf744ca50..2d03ec53f9b 100644 --- a/dita/RTC-NG/API/class_localtranscoderconfiguration.dita +++ b/dita/RTC-NG/API/class_localtranscoderconfiguration.dita @@ -110,7 +110,7 @@ class LocalTranscoderConfiguration { videoInputStreams - transcodingVideoStreams + transcodingVideoStreams 参与本地合图的视频流。详见 diff --git a/dita/RTC-NG/API/class_localvideostats.dita b/dita/RTC-NG/API/class_localvideostats.dita index 613f6a0cd8e..eaf9a1bbf66 100644 --- a/dita/RTC-NG/API/class_localvideostats.dita +++ b/dita/RTC-NG/API/class_localvideostats.dita @@ -462,7 +462,7 @@ struct FLocalVideoStats qualityAdaptIndication 统计周期内本地视频质量(基于目标帧率和目标码率)的自适应情况。详见 -

                                                                  +

                                                                  • (0): 本地视频质量不变。
                                                                  • (1): 因网络带宽增加,本地视频质量改善。
                                                                  • @@ -492,7 +492,7 @@ struct FLocalVideoStats codecType 视频的编码类型。详见 。 -

                                                                    +

                                                                    • (1):VP8。
                                                                    • (2):H.264。
                                                                    • @@ -513,7 +513,7 @@ struct FLocalVideoStats captureBrightnessLevel 本地采集的画质亮度级别。详见 - + captureBrightnessLevel 本地采集的画质亮度级别。
                                                                        diff --git a/dita/RTC-NG/API/class_logconfig.dita b/dita/RTC-NG/API/class_logconfig.dita index 837b4638f74..16ea5ef428a 100644 --- a/dita/RTC-NG/API/class_logconfig.dita +++ b/dita/RTC-NG/API/class_logconfig.dita @@ -104,7 +104,7 @@ struct FLogConfig {
                                                                    • Windows:C:\Users\<user_name>\AppData\Local\Agora\<process_name>\agorasdk.log

                                                                    -

                                                                    默认路径为 /storage/emulated/0/Android/data/<packagename>/files/agorasdk.log

                                                                    +

                                                                    默认路径为 /storage/emulated/0/Android/data/<packagename>/files/agorasdk.log

                                                                    默认路径为 AppSandbox/Library/caches/agorasdk.log

                                                                    默认路径为: diff --git a/dita/RTC-NG/API/class_lowlightenhanceoptions.dita b/dita/RTC-NG/API/class_lowlightenhanceoptions.dita index 361f3be73d0..811d329c93e 100644 --- a/dita/RTC-NG/API/class_lowlightenhanceoptions.dita +++ b/dita/RTC-NG/API/class_lowlightenhanceoptions.dita @@ -110,7 +110,7 @@ struct FLowlightEnhanceOptions level 暗光增强等级。详见 -

                                                                      +
                                                                      • (0):(默认)优先画质的暗光增强,会处理视频图像的亮度、细节、噪声,消耗的性能适中,处理速度适中,综合画质最优。
                                                                      • (1):优先性能的暗光增强,会处理视频图像的亮度、细节,消耗的性能较少,处理速度较快。
                                                                      @@ -118,7 +118,7 @@ struct FLowlightEnhanceOptions mode 暗光增强模式。详见 -
                                                                        +
                                                                        • (0):(默认)自动模式。SDK 会根据环境光亮度自动开启或关闭暗光增强功能,以适时补光和防止过曝。
                                                                        • (1):手动模式。用户需手动开启或关闭暗光增强功能。
                                                                        diff --git a/dita/RTC-NG/API/class_mediarecorderconfiguration.dita b/dita/RTC-NG/API/class_mediarecorderconfiguration.dita index 3b74405c38d..035ff4be6cb 100644 --- a/dita/RTC-NG/API/class_mediarecorderconfiguration.dita +++ b/dita/RTC-NG/API/class_mediarecorderconfiguration.dita @@ -156,12 +156,12 @@ struct FMediaRecorderConfiguration containerFormat 录制文件的格式。详见 - 录制文件的格式,目前仅支持 + 录制文件的格式,目前仅支持 streamType 录制内容。详见 - 录制内容: + 录制内容:
                                                                        • :仅音频。
                                                                        • :仅视频。
                                                                        • diff --git a/dita/RTC-NG/API/class_music.dita b/dita/RTC-NG/API/class_music.dita index 2896151b024..d97d917e2d8 100644 --- a/dita/RTC-NG/API/class_music.dita +++ b/dita/RTC-NG/API/class_music.dita @@ -270,7 +270,7 @@ 音乐资源总时长 (秒)。 - lyricTypes + lyricTypes lyricList 支持的歌词类型:
                                                                            @@ -279,7 +279,7 @@
                                                                          - climaxSegments + climaxSegments climaxSegmentList 音乐高潮片段列表,详见 diff --git a/dita/RTC-NG/API/class_musiccacheinfo.dita b/dita/RTC-NG/API/class_musiccacheinfo.dita index 2891c7f51fd..31ef0e3e934 100644 --- a/dita/RTC-NG/API/class_musiccacheinfo.dita +++ b/dita/RTC-NG/API/class_musiccacheinfo.dita @@ -73,7 +73,7 @@ class MusicCacheInfo { status statusType

                                                                          音乐资源的缓存状态,详见

                                                                          -

                                                                          音乐资源的缓存状态: +

                                                                          音乐资源的缓存状态:

                                                                          • (0):音乐资源已缓存。
                                                                          • (1):音乐资源正在缓存。

                                                                          diff --git a/dita/RTC-NG/API/class_musicchartinfo.dita b/dita/RTC-NG/API/class_musicchartinfo.dita index 2662afa6de7..74afa74bab4 100644 --- a/dita/RTC-NG/API/class_musicchartinfo.dita +++ b/dita/RTC-NG/API/class_musicchartinfo.dita @@ -77,12 +77,12 @@ chartName - name + name 榜单名。 identify - type + type id 音乐榜单的 ID。 diff --git a/dita/RTC-NG/API/class_playerstreaminfo.dita b/dita/RTC-NG/API/class_playerstreaminfo.dita index 1379173969b..072bdf9e0d6 100644 --- a/dita/RTC-NG/API/class_playerstreaminfo.dita +++ b/dita/RTC-NG/API/class_playerstreaminfo.dita @@ -244,9 +244,9 @@ struct FPlayerStreamInfo streamType - mediaStreamType + mediaStreamType 此条媒体流的类型。详见 -
                                                                            +
                                                                            • (0): 未知类型。
                                                                            • (1): 视频流。
                                                                            • (2): 音频流。
                                                                            • @@ -290,9 +290,9 @@ struct FPlayerStreamInfo audioChannels 该参数仅对音频流生效,表示声道数。 - + audioBitsPerSample - audioBytesPerSample + audioBytesPerSample 该参数仅对音频流生效,表示每个音频采样点的位数 (bit)。 diff --git a/dita/RTC-NG/API/class_remotevideostats.dita b/dita/RTC-NG/API/class_remotevideostats.dita index 7945dbf3d8b..4317f1f454b 100644 --- a/dita/RTC-NG/API/class_remotevideostats.dita +++ b/dita/RTC-NG/API/class_remotevideostats.dita @@ -370,7 +370,7 @@ class RemoteVideoStats { rxStreamType 视频流类型,大流或小流。详见 -

                                                                              +

                                                                              • (0):视频大流,即高分辨率高码率的视频流。
                                                                              • (1):视频小流,即低分辨率低码率的视频流。
                                                                              • diff --git a/dita/RTC-NG/API/class_rtcengineconfig.dita b/dita/RTC-NG/API/class_rtcengineconfig.dita index b312eed4a27..a0cc16e4577 100644 --- a/dita/RTC-NG/API/class_rtcengineconfig.dita +++ b/dita/RTC-NG/API/class_rtcengineconfig.dita @@ -189,28 +189,28 @@ class RtcEngineContext {
                                                                                <text conref="../conref/conref_api_metadata.dita#conref_api_metadata/property"/> - + eventHandler - mEventHandler + mEventHandler 的事件句柄,详见 appId - mAppId + mAppId 声网为 App 开发者签发的 App ID。 使用同一个 App ID 的 App 才能进入同一个频道进行通话或直播。一个 App ID 只能用于创建一个 。如需更换 App ID,必须先调用 销毁当前 再重新创建。 - + context - mContext + mContext
                                                                                • Windows 平台上,context 是视窗句柄。如设值,则表示支持设备热插拔。
                                                                                • Android 平台上,context 是安卓活动上下文。
                                                                                -

                                                                                安卓活动上下文。

                                                                                +

                                                                                安卓活动上下文。

                                                                                - + mNativeLibPath

                                                                                指定 .so 文件的存储目录。存储目录必须为有效的 App 的私有目录,可以通过 Context.getDir() 获取。

                                                                                @@ -226,23 +226,23 @@ class RtcEngineContext {
                                                                                channelProfile - mChannelProfile + mChannelProfile audioScenario - mAudioScenario + mAudioScenario areaCode - mAreaCode + mAreaCode 服务器的访问区域。该功能为高级设置,适用于有访问安全限制的场景。支持的区域详见 。区域码支持位操作。 指定访问区域后,集成了 SDK 的 App 会连接指定区域内的声网服务器。 logConfig - mLogConfig + mLogConfig

                                                                                设置 SDK 输出的日志文件。详见

                                                                                默认情况下,SDK 会生成 5 个 SDK 日志文件和 5 个 API 调用日志文件,规则如下:

                                                                                @@ -250,12 +250,12 @@ class RtcEngineContext {
                                                                              - + mExtensionList 插件列表。 - - mExtensionObserver + + mExtensionObserver eventDelegate 实例。 @@ -264,7 +264,7 @@ class RtcEngineContext { 实例。 - mDomainLimit + mDomainLimit domainLimit

                                                                              是否开启域名限制: @@ -275,7 +275,7 @@ class RtcEngineContext { - mAutoRegisterAgoraExtensions + mAutoRegisterAgoraExtensions autoRegisterAgoraExtensions

                                                                              是否在初始化 时自动注册声网插件: @@ -286,7 +286,7 @@ class RtcEngineContext {

                                                                  -
                                                                  +
                                                                  方法 diff --git a/dita/RTC-NG/API/class_rtcstats.dita b/dita/RTC-NG/API/class_rtcstats.dita index 701043480d5..cca368b7ed9 100644 --- a/dita/RTC-NG/API/class_rtcstats.dita +++ b/dita/RTC-NG/API/class_rtcstats.dita @@ -508,7 +508,7 @@ public: duration - totalDuration + totalDuration 本地用户通话时长(秒),累计值。 @@ -573,7 +573,7 @@ public: userCount - users + users 当前频道内的用户人数。 diff --git a/dita/RTC-NG/API/class_screenaudioparameters.dita b/dita/RTC-NG/API/class_screenaudioparameters.dita index 1505fe6f821..7ad55b3eb09 100644 --- a/dita/RTC-NG/API/class_screenaudioparameters.dita +++ b/dita/RTC-NG/API/class_screenaudioparameters.dita @@ -122,7 +122,7 @@ struct FScreenAudioParameters { captureSignalVolume 采集的系统音量。取值范围为 [0,100]。默认值为 100。 - + allowCaptureCurrentApp 是否采集当前 App 中的音频:
                                                                    diff --git a/dita/RTC-NG/API/class_screencaptureparameters2.dita b/dita/RTC-NG/API/class_screencaptureparameters2.dita index e63e93c3811..d3afc80f1a2 100644 --- a/dita/RTC-NG/API/class_screencaptureparameters2.dita +++ b/dita/RTC-NG/API/class_screencaptureparameters2.dita @@ -213,7 +213,7 @@ struct FScreenCaptureParameters2 该参数仅在 captureVideo 时生效。
                                                                  -
                                                                  +
                                                                  diff --git a/dita/RTC-NG/API/class_screenvideoparameters.dita b/dita/RTC-NG/API/class_screenvideoparameters.dita index 27d2a0317a9..b8b182210ea 100644 --- a/dita/RTC-NG/API/class_screenvideoparameters.dita +++ b/dita/RTC-NG/API/class_screenvideoparameters.dita @@ -133,7 +133,7 @@ struct FScreenVideoParameters {

                                                                  -

                                                                  仅适用于 captureVideo 的场景。

                                                                  +

                                                                  仅适用于 captureVideo 的场景。

                                                                  <text conref="../conref/conref_api_metadata.dita#conref_api_metadata/property"/> @@ -163,7 +163,7 @@ struct FScreenVideoParameters {
                                                                - + width 视频编码分辨率中的宽 (px)。默认值为 1280。如果 width 和 height 的宽高比与屏幕像素值的宽高比不一致,SDK 会按照如下规则调节视频编码分辨率, 以 width × height 是 1280 × 720 为例:
                                                                  @@ -187,7 +187,7 @@ struct FScreenVideoParameters {
                                                                - + height 视频编码分辨率中的高 (px)。默认值为 720。如果 width 和 height 的宽高比与屏幕像素值的宽高比不一致,SDK 会按照如下规则调节视频编码分辨率,以 width × height 是 1280 × 720 为例:
                                                                  @@ -212,7 +212,7 @@ struct FScreenVideoParameters { - framerate + framerate frameRate 视频编码帧率 (fps)。默认值为 15。 @@ -223,7 +223,7 @@ struct FScreenVideoParameters { contentHint 屏幕共享视频的内容类型。详见 -
                                                                    +
                                                                    • (0):(默认)无指定的内容类型。
                                                                    • (1):内容类型为动画。当共享的内容是视频、电影或视频游戏时,推荐选择该内容类型。
                                                                    • (2):内容类型为细节。当共享的内容是图片或文字时,推荐选择该内容类型。
                                                                    • diff --git a/dita/RTC-NG/API/class_segmentationproperty.dita b/dita/RTC-NG/API/class_segmentationproperty.dita index deebd79af55..964337dee02 100644 --- a/dita/RTC-NG/API/class_segmentationproperty.dita +++ b/dita/RTC-NG/API/class_segmentationproperty.dita @@ -100,7 +100,7 @@ struct FSegmentationProperty modelType 进行背景处理的算法。详见 -
                                                                        +
                                                                        • (1): (默认) 适用于所有场景下的背景处理算法。
                                                                        • (2): 仅适用于绿幕背景下的背景处理算法。
                                                                        diff --git a/dita/RTC-NG/API/class_useraudiospectruminfo.dita b/dita/RTC-NG/API/class_useraudiospectruminfo.dita index 7f66b04a989..cfda2556d3c 100644 --- a/dita/RTC-NG/API/class_useraudiospectruminfo.dita +++ b/dita/RTC-NG/API/class_useraudiospectruminfo.dita @@ -73,7 +73,7 @@ struct FUserAudioSpectrumInfo { 远端用户 ID。 - audioSpectrumInfo + audioSpectrumInfo audioSpectrumData spectrumData diff --git a/dita/RTC-NG/API/class_videocanvas.dita b/dita/RTC-NG/API/class_videocanvas.dita index 8851c809a35..f77f0e0a632 100644 --- a/dita/RTC-NG/API/class_videocanvas.dita +++ b/dita/RTC-NG/API/class_videocanvas.dita @@ -268,14 +268,14 @@ class VideoCanvas { view - 视频显示窗口。必须为一个 对象。 + 视频显示窗口。必须为一个 对象。 在一个 中,你只能选择 viewsurfaceTexture 其中一个进行设置,如果同时设置,只有 view 中的设置会生效。 视频图像。你需要定义 UImage 类型的指针,并传入该参数,示例代码如下: agora::rtc::VideoCanvas videoCanvas; UImage* LocalVideo; videoCanvas.view = LocalVideo; - + surfaceTexture 提供视频图像的容器,当你使用该成员时,需要自行实现 OPENGL 中的纹理绘制。详见 在一个 中,你只能选择 viewsurfaceTexture 其中一个进行设置,如果同时设置,只有 view 中的设置会生效。 @@ -283,13 +283,13 @@ class VideoCanvas { renderMode 视频渲染模式,详见 -
                                                                        +
                                                                        mirrorMode

                                                                        视图镜像模式,详见

                                                                        -

                                                                        +

                                                                        @@ -313,7 +313,7 @@ class VideoCanvas { setupMode 视图设置模式。详见 - 视图设置模式: + 视图设置模式:
                                                                        • (0): (默认) 替换一个视图。
                                                                        • (1): 增加一个视图。
                                                                        • @@ -325,7 +325,7 @@ class VideoCanvas { 媒体播放器 ID。可通过 获取。 sourceType 时,此参数为必填项。 - + rect (可选)视频帧的展示区域。详见 。其中,widthheight 表示该区域的视频像素宽度和高度。默认值为空值 (宽或高为 0),表示展示实际分辨率的视频帧。 diff --git a/dita/RTC-NG/API/class_videodenoiseroptions.dita b/dita/RTC-NG/API/class_videodenoiseroptions.dita index 743025672b2..32d25a361c8 100644 --- a/dita/RTC-NG/API/class_videodenoiseroptions.dita +++ b/dita/RTC-NG/API/class_videodenoiseroptions.dita @@ -110,7 +110,7 @@ struct FVideoDenoiserOptions level 视频降噪等级。详见 -
                                                                            +
                                                                            • (0):(默认)优先画质的暗光增强,会处理视频图像的亮度、细节、噪声,消耗的性能适中,处理速度适中,综合画质最优。
                                                                            • (1):优先性能的视频降噪。是在性能消耗和视频降噪效果中侧重于节省性能的等级。性能消耗较少,视频降噪速度较快。为避免处理后的视频有明显的拖影效果,建议你在摄像头固定的情况下使用该设置。
                                                                            • (2):强效的视频降噪。是在性能消耗和视频降噪效果中侧重于视频降噪效果的等级。性能消耗较多,视频降噪速度较慢,视频降噪效果较好。如果 不能满足你的视频降噪需求,你可以使用该设置。
                                                                            • @@ -120,7 +120,7 @@ struct FVideoDenoiserOptions mode 视频降噪模式。详见 -
                                                                                +
                                                                                • (0):(默认)自动模式。SDK 会根据环境光亮度自动开启或关闭视频降噪功能。
                                                                                • (1):手动模式。用户需手动开启或关闭视频降噪功能。
                                                                                diff --git a/dita/RTC-NG/API/class_videoencoderconfiguration.dita b/dita/RTC-NG/API/class_videoencoderconfiguration.dita index 61f3017162e..19282114c9c 100644 --- a/dita/RTC-NG/API/class_videoencoderconfiguration.dita +++ b/dita/RTC-NG/API/class_videoencoderconfiguration.dita @@ -618,7 +618,7 @@ struct FVideoEncoderConfiguration mirrorMode

                                                                                发送编码视频时是否开启镜像模式,只影响远端用户看到的视频画面。详见

                                                                                -

                                                                                发送编码视频时是否开启镜像模式,只影响远端用户看到的视频画面。 +

                                                                                发送编码视频时是否开启镜像模式,只影响远端用户看到的视频画面。

                                                                                • (0):SDK 决定镜像模式。默认关闭远端用户的镜像模式。
                                                                                • (1):开启远端用户的镜像模式。
                                                                                • diff --git a/dita/RTC-NG/API/class_videoframe.dita b/dita/RTC-NG/API/class_videoframe.dita index 308ebc514dd..532c2bf96b8 100644 --- a/dita/RTC-NG/API/class_videoframe.dita +++ b/dita/RTC-NG/API/class_videoframe.dita @@ -609,7 +609,7 @@ class VideoFrame { TextureBuffer Texture 视频帧的缓冲区,可以为 OES 或 RGB 格式。 - + buffer 该参数不可为空,否则会发生异常。缓冲区的数据。与该参数相关的方法如下所示: @@ -631,7 +631,7 @@ class VideoFrame { renderTimeMs 视频帧被渲染时的 Unix 时间戳(毫秒)。该时间戳可用于指导渲染视频帧。该参数为必填。 - + timestampNs 视频帧的时间戳(纳秒)。 @@ -666,11 +666,11 @@ class VideoFrame { pixelBuffer 将数据填充到 CVPixelBuffer。 - + colorSpace 表示视频帧的色彩空间。详见 - + sourceType 在使用 SDK 采集视频时,表示该视频源的类型。
                                                                                    @@ -679,7 +679,7 @@ class VideoFrame {
                                                                                  • kUnspecified:(默认) 视频源类型未知。
                                                                                  - + sampleAspectRatio 单个像素的宽高比,即每个像素宽度与高度的比值。 diff --git a/dita/RTC-NG/API/class_videosubscriptionoptions.dita b/dita/RTC-NG/API/class_videosubscriptionoptions.dita index 8d5516aa482..5ca6c3130e1 100644 --- a/dita/RTC-NG/API/class_videosubscriptionoptions.dita +++ b/dita/RTC-NG/API/class_videosubscriptionoptions.dita @@ -103,10 +103,10 @@ struct FVideoSubscriptionOptions <text conref="../conref/conref_api_metadata.dita#conref_api_metadata/property"/> - streamType + streamType type 订阅的视频流类型,默认值为 ,即订阅视频大流。详见 - 订阅的视频流类型: + 订阅的视频流类型:
                                                                                  • (0): (默认)视频大流,即高分辨率、高码率视频流。
                                                                                  • (1): 视频小流,即低分辨率、低码率视频流。
                                                                                  • diff --git a/dita/RTC-NG/API/class_virtualbackgroundsource.dita b/dita/RTC-NG/API/class_virtualbackgroundsource.dita index 86ec0aaaad8..7812f76ee89 100644 --- a/dita/RTC-NG/API/class_virtualbackgroundsource.dita +++ b/dita/RTC-NG/API/class_virtualbackgroundsource.dita @@ -143,7 +143,7 @@ struct FVirtualBackgroundSource backgroundSourceType background_source_type 自定义的背景。详见 -
                                                                                      +
                                                                                      • (0):将背景处理为 alpha 信息,不进行替换,仅分割人像和背景。设置后,你可以调用 ,实现人像画中画的效果。
                                                                                      • (1):(默认)背景为纯色。
                                                                                      • (2):背景为 PNG、JPG 格式的图片。
                                                                                      • @@ -170,7 +170,7 @@ struct FVirtualBackgroundSource blurDegree blur_degree 自定义背景图的模糊程度。详见 -
                                                                                          +
                                                                                          • (1):自定义背景图的虚化程度为低。用户差不多能看清背景。
                                                                                          • (2):自定义背景图的虚化程度为中。用户较难看清背景。
                                                                                          • (3):(默认)自定义背景图的虚化程度为高。用户很难看清背景。
                                                                                          • diff --git a/dita/RTC-NG/API/class_watermarkoptions.dita b/dita/RTC-NG/API/class_watermarkoptions.dita index 9b8c8594ed6..1d65e8ff6ff 100644 --- a/dita/RTC-NG/API/class_watermarkoptions.dita +++ b/dita/RTC-NG/API/class_watermarkoptions.dita @@ -164,7 +164,7 @@ class WatermarkOptions { positionInLandscapeMode - 横屏模式下,显示水印图片的区域。详见 + 横屏模式下,显示水印图片的区域。详见 水印的适配模式为 时,用于设置横屏模式下水印图片的区域。详见 横屏模式下,显示水印图片的区域。该参数包含以下成员:
                                                                                              @@ -176,7 +176,7 @@ class WatermarkOptions { positionInPortraitMode - 竖屏模式下,显示水印图片的区域。详见 + 竖屏模式下,显示水印图片的区域。详见 水印的适配模式为 时,用于设置竖屏模式下水印图片的区域。详见 竖屏模式下,显示水印图片的区域。该参数包含以下成员:
                                                                                                diff --git a/dita/RTC-NG/API/enum_audioscenariotype.dita b/dita/RTC-NG/API/enum_audioscenariotype.dita index 94bd2ec054d..1353ae77993 100644 --- a/dita/RTC-NG/API/enum_audioscenariotype.dita +++ b/dita/RTC-NG/API/enum_audioscenariotype.dita @@ -22,7 +22,7 @@ 7: 合唱场景。适用于网络条件良好,要求极低延时的实时合唱场景。 - 使用该枚举前,你需要调用 获取音频设备是否支持极低延时采集和播放。只有在支持极低延时(isLowLatencyAudioSupported = )的音频设备上,才能够体验到极低延时。 + 使用该枚举前,你需要调用 获取音频设备是否支持极低延时采集和播放。只有在支持极低延时(isLowLatencyAudioSupported = )的音频设备上,才能够体验到极低延时。 diff --git a/dita/RTC-NG/API/enum_cameradirection.dita b/dita/RTC-NG/API/enum_cameradirection.dita index 7d9f042c7a4..532af86c713 100644 --- a/dita/RTC-NG/API/enum_cameradirection.dita +++ b/dita/RTC-NG/API/enum_cameradirection.dita @@ -15,7 +15,7 @@ 1: (默认)前置摄像头。 - + 2: 外接摄像头。 diff --git a/dita/RTC-NG/API/enum_errorcodetype.dita b/dita/RTC-NG/API/enum_errorcodetype.dita index b3bfe83a274..29547c8d468 100644 --- a/dita/RTC-NG/API/enum_errorcodetype.dita +++ b/dita/RTC-NG/API/enum_errorcodetype.dita @@ -41,7 +41,7 @@
                                                                                                  -
                                                                                                • Android 平台调用 方法时,如果设备版本低于 Android 5.0,会上报该错误码。请确认 Android 设备版本。
                                                                                                • +
                                                                                                • Android 平台调用 方法时,如果设备版本低于 Android 5.0,会上报该错误码。请确认 Android 设备版本。
                                                                                                • 使用内置加密时,设置的加密模式不正确,或加载外部加密库失败。请检查加密的枚举值是否正确,或重新加载外部加密库。
                                                                                                diff --git a/dita/RTC-NG/API/enum_mediaplayerevent.dita b/dita/RTC-NG/API/enum_mediaplayerevent.dita index de00b04c1d3..a400bd73600 100644 --- a/dita/RTC-NG/API/enum_mediaplayerevent.dita +++ b/dita/RTC-NG/API/enum_mediaplayerevent.dita @@ -7,7 +7,7 @@
                                                                                                枚举值 - + -1: 未知事件。 diff --git a/dita/RTC-NG/API/enum_mediaplayerstate.dita b/dita/RTC-NG/API/enum_mediaplayerstate.dita index 6e98aa210e1..494679a9f41 100644 --- a/dita/RTC-NG/API/enum_mediaplayerstate.dita +++ b/dita/RTC-NG/API/enum_mediaplayerstate.dita @@ -7,7 +7,7 @@
                                                                                                枚举值 - + -1: 未知状态。 diff --git a/dita/RTC-NG/API/rtc_api_data_type.dita b/dita/RTC-NG/API/rtc_api_data_type.dita index 2abb08a1897..e0410d5edc0 100644 --- a/dita/RTC-NG/API/rtc_api_data_type.dita +++ b/dita/RTC-NG/API/rtc_api_data_type.dita @@ -126,7 +126,7 @@
                                                                                              -
                                                                                                +
                                                                                                • @@ -1330,7 +1330,7 @@
                                                                                                -
                                                                                                  +
                                                                                                  • diff --git a/dita/RTC-NG/API/rtc_api_overview.dita b/dita/RTC-NG/API/rtc_api_overview.dita index 95c3edca7f1..6f3f14c4193 100644 --- a/dita/RTC-NG/API/rtc_api_overview.dita +++ b/dita/RTC-NG/API/rtc_api_overview.dita @@ -497,7 +497,7 @@ - + @@ -676,7 +676,7 @@ - + @@ -1298,7 +1298,7 @@ - + @@ -1306,7 +1306,7 @@ - + @@ -1416,7 +1416,7 @@ 方法/回调 描述 - + @@ -1682,7 +1682,7 @@ - + @@ -1722,7 +1722,7 @@ - + @@ -1730,7 +1730,7 @@ - + @@ -1750,7 +1750,7 @@ - + @@ -1758,7 +1758,7 @@ - + @@ -2196,7 +2196,7 @@
    -
    +
    视频设备管理 @@ -2207,51 +2207,51 @@ (仅适用于 iOS) - + (仅适用于 Android 和 iOS) - + - + (仅适用于 Android 和 iOS) - + (仅适用于 Android 和 iOS) - + (仅适用于 Android 和 iOS) - + (仅适用于 Android 和 iOS) - + (仅适用于 Android 和 iOS) - + (仅适用于 Android 和 iOS) - + (仅适用于 Android 和 iOS) - + (仅适用于 Android 和 iOS) - + (仅适用于 Android 和 iOS) - + (仅适用于 Android 和 iOS) @@ -2291,7 +2291,7 @@ (仅适用于 Android 和 iOS) - + (仅适用于 Andorid 和 iOS) @@ -2572,7 +2572,7 @@ 方法/回调 描述 - + diff --git a/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap b/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap index 5fe4c706381..d19e1ee61aa 100644 --- a/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap +++ b/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap @@ -291,14 +291,14 @@ - joinChannel [1/2] + joinChannel - joinChannel [2/2] + joinChannelWithOptions @@ -2466,35 +2466,35 @@ - + setSrcChannelInfo - + setDestChannelInfo - + getDestChannelMediaInfos - + getSrcChannelMediaInfo - + removeDestChannelInfo @@ -3142,14 +3142,14 @@ - startAudioRecording [1/2] + startAudioRecording - startAudioRecording [2/2] + startAudioRecordingWithConfiguration @@ -7016,6 +7016,13 @@ + + + + ConnectionState + + + From 48aee2fd847d42906daa346e5d9d08d37bb5ee8e Mon Sep 17 00:00:00 2001 From: Cilla-luodan <85477033+Cilla-luodan@users.noreply.github.com> Date: Mon, 17 Jun 2024 16:08:46 +0800 Subject: [PATCH 12/20] resolve publish errors --- .../api_imusiccontentcenter_renewtoken.dita | 2 +- .../API/api_irtcengine_createdatastream.dita | 2 +- .../API/api_irtcengine_createdatastream2.dita | 2 +- .../api_irtcengine_enableinearmonitoring.dita | 2 +- ...pi_irtcengine_enablevirtualbackground.dita | 2 +- .../API/api_irtcengine_leavechannel.dita | 2 +- .../API/api_irtcengine_pushvideoframe2.dita | 2 +- .../API/api_irtcengine_setaudioprofile.dita | 2 +- .../API/api_irtcengine_setclientrole.dita | 2 +- ...ne_setdefaultaudioroutetospeakerphone.dita | 7 +- ..._setearmonitoringaudioframeparameters.dita | 4 +- .../api_irtcengine_setenablespeakerphone.dita | 1 + ...ngine_setplaybackaudioframeparameters.dita | 4 +- ...gine_setrecordingaudioframeparameters.dita | 4 +- .../API/api_irtcengine_setupremotevideo.dita | 2 +- .../API/api_irtcengineex_leavechannelex2.dita | 2 +- dita/RTC-NG/API/class_livetranscoding.dita | 56 +-- dita/RTC-NG/API/rtc_api_data_type.dita | 125 +++--- dita/RTC-NG/API/rtc_api_overview.dita | 376 +++++++++--------- dita/RTC-NG/RTC_NG_API_Harmony.ditamap | 156 ++++---- .../config/filter-harmony-rtc-ng.ditaval | 36 ++ .../config/keys-rtc-ng-api-harmony.ditamap | 265 +++++------- .../config/keys-rtc-ng-links-harmony.ditamap | 152 +++++++ .../config/relations-rtc-ng-api.ditamap | 52 +-- dita/rtc_api.xpr | 297 +++++++++++++- .../config/filter-harmony-rtc-ng.ditaval | 36 ++ 26 files changed, 1020 insertions(+), 573 deletions(-) create mode 100644 dita/RTC-NG/config/filter-harmony-rtc-ng.ditaval create mode 100644 dita/RTC-NG/config/keys-rtc-ng-links-harmony.ditamap create mode 100644 en-US/dita/RTC-NG/config/filter-harmony-rtc-ng.ditaval diff --git a/dita/RTC-NG/API/api_imusiccontentcenter_renewtoken.dita b/dita/RTC-NG/API/api_imusiccontentcenter_renewtoken.dita index 05b113ad4c2..9fc4eaf5d1c 100644 --- a/dita/RTC-NG/API/api_imusiccontentcenter_renewtoken.dita +++ b/dita/RTC-NG/API/api_imusiccontentcenter_renewtoken.dita @@ -14,7 +14,7 @@

    public abstract int renewToken(String token); - public abstract renewToken(token: string): number; + - (NSInteger)renewToken:(NSString * _Nonnull)token; virtual int renewToken(const char* token) = 0; abstract renewToken(token: string): number; diff --git a/dita/RTC-NG/API/api_irtcengine_createdatastream.dita b/dita/RTC-NG/API/api_irtcengine_createdatastream.dita index e21a9140836..95b9969755a 100644 --- a/dita/RTC-NG/API/api_irtcengine_createdatastream.dita +++ b/dita/RTC-NG/API/api_irtcengine_createdatastream.dita @@ -14,7 +14,7 @@

    public abstract int createDataStream(boolean reliable, boolean ordered); - public abstract createDataStream(config: DataStreamConfig): number; + - (int)createDataStream:(NSInteger * _Nonnull)streamId reliable:(BOOL)reliable ordered:(BOOL)ordered; diff --git a/dita/RTC-NG/API/api_irtcengine_createdatastream2.dita b/dita/RTC-NG/API/api_irtcengine_createdatastream2.dita index 19d4009050e..30ab5159623 100644 --- a/dita/RTC-NG/API/api_irtcengine_createdatastream2.dita +++ b/dita/RTC-NG/API/api_irtcengine_createdatastream2.dita @@ -53,7 +53,7 @@ <ph keyref="return-section-title"/>

    • 0: 创建数据流成功。
    • -
    • 创建的数据流的 ID:方法调用成功。
    • +
    • 创建的数据流的 ID:方法调用成功。
    • < 0:方法调用失败。详见了解详情和解决建议。
    diff --git a/dita/RTC-NG/API/api_irtcengine_enableinearmonitoring.dita b/dita/RTC-NG/API/api_irtcengine_enableinearmonitoring.dita index 7f2f9bd4e07..ccc3dab3088 100644 --- a/dita/RTC-NG/API/api_irtcengine_enableinearmonitoring.dita +++ b/dita/RTC-NG/API/api_irtcengine_enableinearmonitoring.dita @@ -14,7 +14,7 @@

    public abstract int enableInEarMonitoring(boolean enabled); - public abstract enableInEarMonitoring(enabled: boolean, includeAudioFilters: number): number; + - (int)enableInEarMonitoring:(BOOL)enabled; diff --git a/dita/RTC-NG/API/api_irtcengine_enablevirtualbackground.dita b/dita/RTC-NG/API/api_irtcengine_enablevirtualbackground.dita index 54cf9b43df0..1f5e578e20a 100644 --- a/dita/RTC-NG/API/api_irtcengine_enablevirtualbackground.dita +++ b/dita/RTC-NG/API/api_irtcengine_enablevirtualbackground.dita @@ -16,7 +16,7 @@ public abstract int enableVirtualBackground( boolean enabled, VirtualBackgroundSource backgroundSource, SegmentationProperty segproperty); - public abstract enableVirtualBackground(enabled:boolean,backgroundSource:VirtualBackgroundSource,segproperty:SegmentationProperty,sourceType?:Constants.MediaSourceType):number; + - (int)enableVirtualBackground:(BOOL)enable backData:(AgoraVirtualBackgroundSource* _Nullable)backData segData:(AgoraSegmentationProperty* _Nullable)segData NS_SWIFT_NAME(enableVirtualBackground(_:backData:segData:)); virtual int enableVirtualBackground(bool enabled, VirtualBackgroundSource backgroundSource, SegmentationProperty segproperty, agora::media::MEDIA_SOURCE_TYPE type = agora::media::PRIMARY_CAMERA_SOURCE) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_leavechannel.dita b/dita/RTC-NG/API/api_irtcengine_leavechannel.dita index 10830f42511..79c44ae4855 100644 --- a/dita/RTC-NG/API/api_irtcengine_leavechannel.dita +++ b/dita/RTC-NG/API/api_irtcengine_leavechannel.dita @@ -14,7 +14,7 @@

    public abstract int leaveChannel(); - public abstract leaveChannel(options?: LeaveChannelOptions): number; + - (int)leaveChannel:(void(^ _Nullable)(AgoraChannelStats * _Nonnull stat))leaveChannelBlock; virtual int leaveChannel() = 0; abstract leaveChannel(options?: LeaveChannelOptions): number; diff --git a/dita/RTC-NG/API/api_irtcengine_pushvideoframe2.dita b/dita/RTC-NG/API/api_irtcengine_pushvideoframe2.dita index a625122528f..d35ef01a90f 100644 --- a/dita/RTC-NG/API/api_irtcengine_pushvideoframe2.dita +++ b/dita/RTC-NG/API/api_irtcengine_pushvideoframe2.dita @@ -14,7 +14,7 @@

    public abstract boolean pushExternalVideoFrame(AgoraVideoFrame frame); - public abstract pushExternalVideoFrame(frame: VideoFrame): boolean; + - (BOOL)pushExternalVideoFrame:(AgoraVideoFrame * _Nonnull)frame NS_SWIFT_NAME(pushExternalVideoFrame(_:)) diff --git a/dita/RTC-NG/API/api_irtcengine_setaudioprofile.dita b/dita/RTC-NG/API/api_irtcengine_setaudioprofile.dita index d0fc6fc0636..a856445362c 100644 --- a/dita/RTC-NG/API/api_irtcengine_setaudioprofile.dita +++ b/dita/RTC-NG/API/api_irtcengine_setaudioprofile.dita @@ -14,7 +14,7 @@

    public abstract int setAudioProfile(int profile, int scenario); - public abstract setAudioProfile(profile: Constants.AUDIO_PROFILE_TYPE): number; + - (int)setAudioProfile:(AgoraAudioProfile)profile scenario:(AgoraAudioScenario)scenario; virtual int setAudioProfile(AUDIO_PROFILE_TYPE profile, AUDIO_SCENARIO_TYPE scenario) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setclientrole.dita b/dita/RTC-NG/API/api_irtcengine_setclientrole.dita index 6746b4f0ba9..72c3ed3ceac 100644 --- a/dita/RTC-NG/API/api_irtcengine_setclientrole.dita +++ b/dita/RTC-NG/API/api_irtcengine_setclientrole.dita @@ -14,7 +14,7 @@

    public abstract int setClientRole(int role); - public abstract setClientRole(role: number, options?: ClientRoleOptions): number; + - (int)setClientRole:(AgoraClientRole)role; virtual int setClientRole(CLIENT_ROLE_TYPE role) = 0; abstract setClientRole( diff --git a/dita/RTC-NG/API/api_irtcengine_setdefaultaudioroutetospeakerphone.dita b/dita/RTC-NG/API/api_irtcengine_setdefaultaudioroutetospeakerphone.dita index 50656b22c88..459339c489a 100644 --- a/dita/RTC-NG/API/api_irtcengine_setdefaultaudioroutetospeakerphone.dita +++ b/dita/RTC-NG/API/api_irtcengine_setdefaultaudioroutetospeakerphone.dita @@ -14,6 +14,7 @@

    public abstract int setDefaultAudioRoutetoSpeakerphone(boolean defaultToSpeaker); + public abstract setDefaultAudioRoutetoSpeakerphone(defaultToSpeaker:boolean):number; - (int)setDefaultAudioRouteToSpeakerphone:(BOOL)defaultToSpeaker; virtual int setDefaultAudioRouteToSpeakerphone(bool defaultToSpeaker) = 0; @@ -31,7 +32,7 @@

    详情 - +
    • 该方法仅适用于 Android 和 iOS 平台。
    • 该方法需要在加入频道前调用。如需在加入频道后切换音频路由,请调用
    • @@ -49,7 +50,7 @@
    • 视频直播:扬声器

    调用该 API 可以改变上述默认音频路由。成功改变音频路由后,SDK 会触发 回调。

    - +

    当手机插入外接设备,如蓝牙设备或耳机时,系统的音频路由会发生改变。详细的路由变化规律请参考 音频路由

    @@ -67,7 +68,7 @@
    <ph keyref="return-section-title"/>

    方法成功调用时,无返回值;方法调用失败时,会抛出 异常,你需要捕获异常并进行处理。详见了解详情和解决建议。

    -
      +
      • 0: 方法调用成功。
      • < 0: 方法调用失败。详见了解详情和解决建议。
    diff --git a/dita/RTC-NG/API/api_irtcengine_setearmonitoringaudioframeparameters.dita b/dita/RTC-NG/API/api_irtcengine_setearmonitoringaudioframeparameters.dita index 0a7e518801a..2b368bf59c2 100644 --- a/dita/RTC-NG/API/api_irtcengine_setearmonitoringaudioframeparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_setearmonitoringaudioframeparameters.dita @@ -74,8 +74,8 @@ mode -

    音频帧的使用模式,详见

    -

    +

    音频帧的使用模式,详见

    +

    diff --git a/dita/RTC-NG/API/api_irtcengine_setenablespeakerphone.dita b/dita/RTC-NG/API/api_irtcengine_setenablespeakerphone.dita index 53229d2a88d..ccc00d6354b 100644 --- a/dita/RTC-NG/API/api_irtcengine_setenablespeakerphone.dita +++ b/dita/RTC-NG/API/api_irtcengine_setenablespeakerphone.dita @@ -14,6 +14,7 @@

    public abstract int setEnableSpeakerphone(boolean enabled); + public abstract setEnableSpeakerphone(enabled: boolean): number; - (int)setEnableSpeakerphone:(BOOL)enableSpeaker; virtual int setEnableSpeakerphone(bool speakerOn) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setplaybackaudioframeparameters.dita b/dita/RTC-NG/API/api_irtcengine_setplaybackaudioframeparameters.dita index ffb0a460963..61e13e09a47 100644 --- a/dita/RTC-NG/API/api_irtcengine_setplaybackaudioframeparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_setplaybackaudioframeparameters.dita @@ -77,8 +77,8 @@ mode -

    音频帧的使用模式,详见

    -

    +

    音频帧的使用模式,详见

    +

    diff --git a/dita/RTC-NG/API/api_irtcengine_setrecordingaudioframeparameters.dita b/dita/RTC-NG/API/api_irtcengine_setrecordingaudioframeparameters.dita index b8697f2c0dd..8e0f5299ba4 100644 --- a/dita/RTC-NG/API/api_irtcengine_setrecordingaudioframeparameters.dita +++ b/dita/RTC-NG/API/api_irtcengine_setrecordingaudioframeparameters.dita @@ -82,8 +82,8 @@ mode -

    音频帧的使用模式,详见

    -

    +

    音频帧的使用模式,详见

    +

    SDK 返回数据的使用模式,详见 diff --git a/dita/RTC-NG/API/api_irtcengine_setupremotevideo.dita b/dita/RTC-NG/API/api_irtcengine_setupremotevideo.dita index b0f1c4166bd..1b67783ecca 100644 --- a/dita/RTC-NG/API/api_irtcengine_setupremotevideo.dita +++ b/dita/RTC-NG/API/api_irtcengine_setupremotevideo.dita @@ -36,7 +36,7 @@

    • 如果你想要在原生窗口上渲染图像,请调用此方法;如果你仅需在 Unity 项目内渲染图像,可直接通过 类来实现。
    • 如果你希望在通话中更新远端用户视图的渲染或镜像模式,请使用 方法。
    • -
    • 如果你使用了录制服务,录制服务会作为一个哑客户端加入频道,因此也会触发 回调。由于录制服务不会发送视频流,App 无需为它绑定视图。如果 App 无法识别哑客户端,可以在收到 回调时再绑定远端用户视图。
    • +
    • 如果你使用了录制服务,录制服务会作为一个哑客户端加入频道,因此也会触发 回调。由于录制服务不会发送视频流,App 无需为它绑定视图。如果 App 无法识别哑客户端,可以在收到 回调时再绑定远端用户视图。
    • 如果想要停止渲染视图,需要将 view 设为 后再次调用该方法,以停止渲染并清理渲染缓存。
    diff --git a/dita/RTC-NG/API/api_irtcengineex_leavechannelex2.dita b/dita/RTC-NG/API/api_irtcengineex_leavechannelex2.dita index 03bacb33129..46c1b207bc8 100644 --- a/dita/RTC-NG/API/api_irtcengineex_leavechannelex2.dita +++ b/dita/RTC-NG/API/api_irtcengineex_leavechannelex2.dita @@ -14,7 +14,7 @@

    public abstract int leaveChannelEx(RtcConnection connection, LeaveChannelOptions options); - public abstract leaveChannelEx(connection: RtcConnection): number; + - (int)leaveChannelEx:(AgoraRtcConnection * _Nonnull)connection options:(AgoraLeaveChannelOptions * _Nonnull)options leaveChannelBlock:(void(^ _Nullable)(AgoraChannelStats* _Nonnull stat))leaveChannelBlock; diff --git a/dita/RTC-NG/API/class_livetranscoding.dita b/dita/RTC-NG/API/class_livetranscoding.dita index 6290ebe128a..49014c266ca 100644 --- a/dita/RTC-NG/API/class_livetranscoding.dita +++ b/dita/RTC-NG/API/class_livetranscoding.dita @@ -662,7 +662,7 @@ struct FLiveTranscoding

    <text conref="../conref/conref_api_metadata.dita#conref_api_metadata/property"/> - + width

    推流视频的总宽度,默认值 360,单位为像素。

    @@ -671,7 +671,7 @@ struct FLiveTranscoding
  • 如果推音频流,请将 widthheight 设为 0。
  • - + height

    推流视频的总高度,默认值 640,单位为像素。

    @@ -708,7 +708,7 @@ struct FLiveTranscoding

    用于旁路直播的输出视频的帧率。取值范围是 (0,30],单位为 fps。15 fps 为默认值。

    声网服务器会将高于 30 fps 的帧率统一调整为 30 fps。
    - + lowLatency
    @@ -764,7 +764,7 @@ struct FLiveTranscoding

    - + backgroundColor
    @@ -778,10 +778,10 @@ struct FLiveTranscoding

    用于旁路直播的输出视频的背景色,格式为 RGB 定义下的十六进制整数,不要带 # 号,如 0xFFB6C1 表示浅粉色。默认0x000000,黑色。

    - + userCount -
    +
    弃用
    已废弃,不建议使用。请改用 方法。
    @@ -872,31 +872,31 @@ struct FLiveTranscoding
    方法 - + addBackgroundImage 添加背景图。详见 - + addUser 添加转码合图用户。详见 - + addWatermark 添加水印。详见 - + getAdvancedFeatures 获取转码推流高级功能的开/关状态。详见 - + getBackgroundColor 获取背景颜色。详见 - + getBackgroundImageList 获取背景图列表。详见 - + getBlue
    @@ -908,7 +908,7 @@ struct FLiveTranscoding

    获取背景蓝色分量。详见

    - + getGreen
    @@ -920,7 +920,7 @@ struct FLiveTranscoding

    获取背景绿色分量。详见

    - + getRed
    @@ -932,19 +932,19 @@ struct FLiveTranscoding

    获取背景红色分量。详见

    - + getUserCount 获取转码合图用户人数。详见 - + getUsers 获取参与合图的用户列表。详见 - + getWatermarkList 获取水印列表。详见 - + removeBackgroundImage 从背景图列表中删除一张背景图。详见 @@ -952,23 +952,23 @@ struct FLiveTranscoding removeUser 删除转码合图用户。详见 - + removeWatermark 从水印列表中删除一个水印。详见 - + setAdvancedFeatures 设置是否启用转码推流的高级功能。详见 - + setBackgroundColor [1/2] 设置背景色。详见 - + setBackgroundColor [2/2] 设置背景色 RGB。详见 - + setBlue
    @@ -980,7 +980,7 @@ struct FLiveTranscoding

    设置背景蓝色分量。详见

    - + setGreen
    @@ -992,7 +992,7 @@ struct FLiveTranscoding

    设置背景绿色分量。详见

    - + setRed
    @@ -1004,11 +1004,11 @@ struct FLiveTranscoding

    设置背景红色分量。详见

    - + setUsers [1/2] 批量设置用户。详见 - + setUsers [2/2] 批量设置用户。详见 diff --git a/dita/RTC-NG/API/rtc_api_data_type.dita b/dita/RTC-NG/API/rtc_api_data_type.dita index e0410d5edc0..2d848d24028 100644 --- a/dita/RTC-NG/API/rtc_api_data_type.dita +++ b/dita/RTC-NG/API/rtc_api_data_type.dita @@ -126,7 +126,7 @@
  • -
      +
      • @@ -301,14 +301,14 @@
      -
    • -
    • -
    • -
    • +
    • +
    • +
    • +
    • -
    • +
    • @@ -326,43 +326,18 @@
    • -
    • -
        -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
    • -
    • +
    • +
    • -
    • +
    • -
    • +
    • @@ -371,11 +346,8 @@
    • -
    • -
    • -
        -
      • -
    • +
    • +
    • @@ -384,8 +356,8 @@
    • -
    • -
    • +
    • +
    • @@ -401,28 +373,27 @@
    • -
    • +
    • -
    • -
    • -
    • -
    • -
    • -
    • +
    • +
    • +
    • +
    • +
    • +
    • -
    • -
    • -
    • -
    • +
    • +
    • +
    • @@ -1330,7 +1301,7 @@
    -
      +
      • @@ -1374,7 +1345,51 @@
      -
        +
          +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        • +
        +
        • diff --git a/dita/RTC-NG/API/rtc_api_overview.dita b/dita/RTC-NG/API/rtc_api_overview.dita index 6f3f14c4193..a11714274ec 100644 --- a/dita/RTC-NG/API/rtc_api_overview.dita +++ b/dita/RTC-NG/API/rtc_api_overview.dita @@ -16,11 +16,11 @@ - + - + 创建并初始化 初始化 @@ -57,7 +57,7 @@ - + @@ -73,11 +73,11 @@ - + - + @@ -89,19 +89,19 @@ - + - + - + - + @@ -109,7 +109,7 @@ - + @@ -145,11 +145,11 @@ - + - + @@ -161,11 +161,11 @@ - + - + @@ -186,7 +186,7 @@ - + @@ -194,7 +194,7 @@ - + @@ -202,7 +202,7 @@ - + @@ -210,7 +210,7 @@ - + @@ -218,7 +218,7 @@ - + @@ -226,59 +226,59 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -291,11 +291,11 @@ 方法/回调 描述 - + - + @@ -315,7 +315,7 @@ - + @@ -339,7 +339,7 @@ - + @@ -347,15 +347,15 @@ - + - + - + @@ -412,7 +412,7 @@ - + @@ -426,7 +426,7 @@
    -
    +
    音频前处理和后处理 @@ -509,7 +509,7 @@ - + @@ -562,7 +562,7 @@ - + @@ -624,7 +624,7 @@
    -
    +
    已编码音频数据 @@ -668,15 +668,15 @@ - + - + - + @@ -696,15 +696,15 @@ - + - + - + @@ -726,7 +726,7 @@
    -
    +
    音频频谱 @@ -774,7 +774,7 @@ - + @@ -786,11 +786,11 @@ - + - + @@ -810,11 +810,11 @@ - + - + @@ -830,23 +830,23 @@ - + - + - + - + - + @@ -908,7 +908,7 @@ (仅适用于 Android 和 iOS) - + (仅适用于 Android 和 iOS) @@ -962,30 +962,30 @@ 描述 - - + + - + - + - + - + - + @@ -993,7 +993,7 @@ - + @@ -1001,7 +1001,7 @@ - + @@ -1009,7 +1009,7 @@ - + @@ -1017,7 +1017,7 @@ - + @@ -1025,7 +1025,7 @@ - + @@ -1041,23 +1041,23 @@ - + - + - + - + - + @@ -1086,7 +1086,7 @@ - + @@ -1094,15 +1094,15 @@ - + - + - + @@ -1118,7 +1118,7 @@ - + @@ -1139,7 +1139,7 @@ - + @@ -1155,7 +1155,7 @@ - + @@ -1171,19 +1171,19 @@ - + - + - + - + @@ -1195,13 +1195,13 @@ - +
    -
    +
    原始视频数据 @@ -1254,7 +1254,7 @@
    -
    +
    已编码视频数据 @@ -1298,7 +1298,7 @@ - + @@ -1323,7 +1323,7 @@ 方法/回调 描述 - + @@ -1351,19 +1351,19 @@ - + - + - + - + @@ -1375,27 +1375,27 @@ - + - + - + - + - + - + @@ -1409,7 +1409,7 @@
    -
    +
    音效文件播放 @@ -1444,7 +1444,7 @@ - + @@ -1543,11 +1543,11 @@ 方法/回调 描述 - + - + @@ -1581,7 +1581,7 @@
    -
    +
    媒体播放器缓存 @@ -1654,11 +1654,11 @@ - + - + @@ -1670,7 +1670,7 @@ - + @@ -1690,7 +1690,7 @@ - + @@ -1742,11 +1742,11 @@ - + - + @@ -1778,7 +1778,7 @@ - + @@ -1864,7 +1864,7 @@ - + @@ -1872,27 +1872,27 @@ - + - + - + - + - + - + @@ -1905,11 +1905,11 @@ 方法/回调 描述 - + - + @@ -1917,7 +1917,7 @@ - + @@ -1925,7 +1925,7 @@ - + @@ -1933,7 +1933,7 @@ - + @@ -1953,13 +1953,13 @@ - +
    -
    +
    直推 CDN @@ -2003,7 +2003,7 @@ 方法/回调 描述 - + @@ -2044,7 +2044,7 @@ - + @@ -2072,7 +2072,7 @@ - + @@ -2090,7 +2090,7 @@
    -
    +
    音频路由

    该组方法仅适用于 Android 和 iOS 平台。

    @@ -2110,11 +2110,11 @@ - + - + @@ -2219,7 +2219,7 @@ (仅适用于 Android 和 iOS) - + (仅适用于 Android 和 iOS) @@ -2231,7 +2231,7 @@ (仅适用于 Android 和 iOS) - + (仅适用于 Android 和 iOS) @@ -2239,7 +2239,7 @@ (仅适用于 Android 和 iOS) - + (仅适用于 Android 和 iOS) @@ -2247,7 +2247,7 @@ (仅适用于 Android 和 iOS) - + (仅适用于 Android 和 iOS) @@ -2259,15 +2259,15 @@ (仅适用于 Android 和 iOS) - + (仅适用于 Android 和 iOS) - + (仅适用于 Android 和 iOS) - + (仅适用于 Android 和 iOS) @@ -2275,7 +2275,7 @@ (仅适用于 iOS) - + (仅适用于 Android 和 iOS) @@ -2283,19 +2283,19 @@ (仅适用于 iOS) - + (仅适用于 Android 和 iOS) - + (仅适用于 Android 和 iOS) - + (仅适用于 Andorid 和 iOS) - + @@ -2368,19 +2368,19 @@ 方法/回调 描述 - + - + - + - + @@ -2560,7 +2560,7 @@ (仅适用于 Windows 和 macOS) - + (仅适用于 Android) @@ -2572,7 +2572,7 @@ 方法/回调 描述 - + @@ -2580,7 +2580,7 @@ - + @@ -2592,27 +2592,27 @@ - + - + - + - + - + - + @@ -2629,19 +2629,19 @@ 方法/回调 描述 - + - + - + - + @@ -2665,21 +2665,21 @@ - + - - + + - + - - + + @@ -2697,31 +2697,31 @@ - + - + - + - + - + - + - + @@ -2745,11 +2745,11 @@ - + - + @@ -2757,7 +2757,7 @@ - + @@ -2765,15 +2765,15 @@ - + - + - + @@ -2785,11 +2785,11 @@ - + - + diff --git a/dita/RTC-NG/RTC_NG_API_Harmony.ditamap b/dita/RTC-NG/RTC_NG_API_Harmony.ditamap index 9c424713879..9d8ec041358 100644 --- a/dita/RTC-NG/RTC_NG_API_Harmony.ditamap +++ b/dita/RTC-NG/RTC_NG_API_Harmony.ditamap @@ -1,47 +1,47 @@ - Android API Reference + Harmony API Reference - Android API Reference + Harmony API Reference - + - + - + - + - - + + - - - - - - - + + + + + + + - - + + - - - - - + + + + + @@ -61,16 +61,16 @@ - + - + - + @@ -125,10 +125,10 @@ - + - + @@ -143,7 +143,7 @@ - + @@ -171,28 +171,28 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + @@ -251,10 +251,10 @@ - - + + - + @@ -294,7 +294,7 @@ - + @@ -315,7 +315,7 @@ - + @@ -388,9 +388,9 @@ - - - + + + @@ -414,14 +414,14 @@ - + - + @@ -447,13 +447,13 @@ - + - + @@ -462,7 +462,7 @@ - + @@ -472,7 +472,7 @@ - + @@ -485,7 +485,7 @@ - + @@ -498,12 +498,12 @@ - + - - - - + + + + @@ -516,7 +516,7 @@ - + @@ -528,9 +528,9 @@ - + - + @@ -641,7 +641,7 @@ - + @@ -650,19 +650,19 @@ - + - + - + @@ -683,7 +683,7 @@ - + diff --git a/dita/RTC-NG/config/filter-harmony-rtc-ng.ditaval b/dita/RTC-NG/config/filter-harmony-rtc-ng.ditaval new file mode 100644 index 00000000000..ad4319cf136 --- /dev/null +++ b/dita/RTC-NG/config/filter-harmony-rtc-ng.ditaval @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap b/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap index d19e1ee61aa..cc46394e827 100644 --- a/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap +++ b/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap @@ -1,25 +1,25 @@ - Keys RTC NG Java API + Keys RTC HarmonyOS API - Android + HarmonyOS - Java + ArkTS - Agora Java API Reference for Android + Agora ArkTS API Reference for HarmonyOS @@ -222,21 +222,21 @@ - + IMusicContentCenterEventHandler - + IAgoraMusicPlayer - + IAgoraMusicContentCenter @@ -256,7 +256,7 @@ - create [2/2] + create @@ -274,17 +274,11 @@ - - - - setClientRole [1/2] - - - + - setClientRole [2/2] + setClientRole @@ -309,17 +303,11 @@ - - - - leaveChannel [1/2] - - - + - leaveChannel [2/2] + leaveChannel @@ -358,17 +346,17 @@ - + joinChannelWithUserAccount [1/2] - + - joinChannelWithUserAccount [2/2] + joinChannelWithUserAccount @@ -461,7 +449,7 @@ - getPlaySrc [2/2] + getPlaySrc @@ -580,7 +568,7 @@ - open [2/2] + open @@ -890,7 +878,7 @@ - setAudioProfile [2/2] + setAudioProfile @@ -1015,7 +1003,7 @@ - + setVideoScenario @@ -1043,17 +1031,11 @@ - - - - setLocalRenderMode [1/2] - - - + - setLocalRenderMode [2/2] + setLocalRenderMode @@ -1067,7 +1049,7 @@ - setRemoteRenderMode [2/2] + setRemoteRenderMode @@ -1092,31 +1074,19 @@ - - - - startPreview [1/2] - - - + - startPreview [2/2] - - - - - - - stopPreview [1/2] + startPreview + - stopPreview [2/2] + stopPreview @@ -1179,74 +1149,68 @@ - - + + setBeautyEffectOptions [1/2] - + - setBeautyEffectOptions [2/2] - - - - - - - enableVirtualBackground [1/2] + setBeautyEffectOptions + - enableVirtualBackground [2/2] + enableVirtualBackground - + setLowlightEnhanceOptions [1/2] - + - setLowlightEnhanceOptions [2/2] + setLowlightEnhanceOptions - + setVideoDenoiserOptions [1/2] - + - setVideoDenoiserOptions [2/2] + setVideoDenoiserOptions - + setColorEnhanceOptions [1/2] - + - setColorEnhanceOptions [2/2] + setColorEnhanceOptions @@ -1273,7 +1237,7 @@ - + clearVideoWatermarkEx @@ -1290,7 +1254,7 @@ - createDataStreamEx [2/2] + createDataStreamEx @@ -1329,24 +1293,18 @@ - + joinChannelWithUserAccountEx - - - - leaveChannelEx [1/2] - - - + - leaveChannelEx [2/2] + leaveChannelEx @@ -1634,17 +1592,11 @@ - - - - startAudioMixing [1/2] - - - + - startAudioMixing [2/2] + startAudioMixing @@ -1740,7 +1692,7 @@ - + @@ -1786,7 +1738,7 @@ - playEffect [2/2] + playEffect @@ -2233,7 +2185,7 @@ - + addBackgroundImage @@ -2355,7 +2307,7 @@ - setBackgroundColor [2/2] + setBackgroundColor @@ -2411,7 +2363,7 @@ - setUsers [2/2] + setUsers @@ -2528,7 +2480,7 @@ - + setDefaultAudioRouteToSpeakerphone @@ -2558,17 +2510,11 @@ - - - - enableInEarMonitoring [1/2] - - - + - enableInEarMonitoring [2/2] + enableInEarMonitoring @@ -2602,7 +2548,7 @@ - + enableDualStreamMode [1/2] @@ -2613,7 +2559,7 @@ - enableDualStreamMode [2/2] + enableDualStreamMode @@ -2634,7 +2580,7 @@ - setDualStreamMode [2/2] + setDualStreamMode @@ -2660,7 +2606,7 @@ - + @@ -2735,31 +2681,19 @@ - + pushExternalVideoFrameById [1/2] - - - - pushExternalVideoFrame [1/2] - - - - - - - pushExternalVideoFrameById [2/2] - - - + + - pushExternalVideoFrame [2/2] + pushExternalVideoFrame @@ -2770,7 +2704,7 @@ - + isTextureEncodeSupported @@ -2817,7 +2751,7 @@ - setExternalAudioSource [2/2] + setExternalAudioSource @@ -2870,12 +2804,12 @@ - pullPlaybackAudioFrame [2/2] + pullPlaybackAudioFrame - + @@ -2992,7 +2926,7 @@ - getExtensionProperty [2/2] + getExtensionProperty @@ -3003,7 +2937,7 @@ - + setExtensionProperty @@ -3096,7 +3030,7 @@ - addVideoWatermark [2/2] + addVideoWatermark @@ -3215,17 +3149,11 @@ - - - - switchCamera [1/2] - - - + - switchCamera [2/2] + switchCamera @@ -3271,7 +3199,7 @@ - + isCameraExposureSupported @@ -3299,7 +3227,7 @@ - + setCameraExposureFactor @@ -3366,17 +3294,11 @@ - - - - createDataStream [1/2] - - - + - createDataStream [2/2] + createDataStream @@ -3475,7 +3397,7 @@ - preload [2/2] + preload @@ -3559,7 +3481,7 @@ - getMusicCollectionByMusicChartId [2/2] + getMusicCollectionByMusicChartId @@ -3601,12 +3523,12 @@ - searchMusic [2/2] + searchMusic - + @@ -3658,7 +3580,7 @@ - + enableContentInspectEx @@ -3744,7 +3666,7 @@ - + getErrorDescription @@ -3793,7 +3715,7 @@ - + setLocalAccessPoint @@ -4094,7 +4016,7 @@ - + onUserEnableLocalVideo @@ -4180,7 +4102,7 @@ - + onRemoteVideoTransportStats @@ -5243,7 +5165,7 @@ - + RemoteVoicePositionInfo @@ -7737,7 +7659,7 @@ - + Directcdnstreamingreason @@ -7786,7 +7708,7 @@ - + Directcdnstreamingstate @@ -9767,6 +9689,13 @@ + + + + RawAudioFrameOpMode + + + @@ -11035,7 +10964,7 @@ - + Videomoduleposition diff --git a/dita/RTC-NG/config/keys-rtc-ng-links-harmony.ditamap b/dita/RTC-NG/config/keys-rtc-ng-links-harmony.ditamap new file mode 100644 index 00000000000..86ab65e0e6d --- /dev/null +++ b/dita/RTC-NG/config/keys-rtc-ng-links-harmony.ditamap @@ -0,0 +1,152 @@ + + + + Keys RTC NG Android Links + + + + + + + 音量类型 + + + + + + + 视频属性 + + + + + + + 计费示例 + + + + + + + 使用 Token 鉴权 + + + + + + + 使用通配 Token + + + + + + + 错误码 + + + + + + + 设置人声效果 + + + + + + + 媒体流加密 + + + + + + + 减小 App 体积 + + + + + + + 屏幕共享 + + + + + + + 媒体播放器 + + + + + + + + + + SurfaceView + + + + + + + TextureView + + + + + + + SurfaceTexture + + + + + + + VideoColorSpace + + + + + + + Rect + + + + + + + MODE_IN_COMMUNICATION + + + + + + + AudioAttributes + + + + + + + beautyapi + + + + + + + 调用示例 + + + + + diff --git a/dita/RTC-NG/config/relations-rtc-ng-api.ditamap b/dita/RTC-NG/config/relations-rtc-ng-api.ditamap index 0fd700b6da4..963b3971fd6 100644 --- a/dita/RTC-NG/config/relations-rtc-ng-api.ditamap +++ b/dita/RTC-NG/config/relations-rtc-ng-api.ditamap @@ -1415,8 +1415,8 @@ - - + + @@ -2255,8 +2255,8 @@ - - + + @@ -2275,9 +2275,9 @@ - - - + + + @@ -2291,7 +2291,7 @@ - + @@ -2321,16 +2321,16 @@ - + - + - + - + @@ -2372,9 +2372,9 @@ - + - + @@ -2388,7 +2388,7 @@ - + @@ -2417,13 +2417,13 @@ - - + + - - + + @@ -2478,12 +2478,12 @@ - + - + @@ -2496,7 +2496,7 @@ - + @@ -2508,16 +2508,16 @@ - + - + - + @@ -2528,7 +2528,7 @@ - + diff --git a/dita/rtc_api.xpr b/dita/rtc_api.xpr index f8c8bc62ec5..96b90771f7d 100644 --- a/dita/rtc_api.xpr +++ b/dita/rtc_api.xpr @@ -202,11 +202,11 @@ - RTC-NG/RTC_NG_API_CS.ditamap + RTC-NG/RTC_NG_API_Harmony.ditamap - DITA Map HTML5 - NG CS + DITA Map HTML5 - NG Harmony @@ -240,6 +240,26 @@ + + + RTC-NG/RTC_NG_API_CS.ditamap + + + + DITA Map HTML5 - NG CS + + + + + DITAMAP + + + + + 2 + + + RTC-NG/RTC_NG_Release_Unreal.ditamap @@ -3124,6 +3144,270 @@ + + + false + + + false + + + false + + + ${pd} + + + ${pd}/out/harmony + + + ${pd}/temp/html5 + + + html5 + + + + + true + + + false + + + + + + ${cfd}/config/filter-harmony-rtc-ng.ditaval + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + args.rellinks + + + + + + all + + + + + + 4 + + + + none + all + noparent + nofamily + + + + + + No links are included. + All links are included. + Ancestor and parent links are not included. + Parent, ancestor, child, descendant, sibling, next, previous, and cousin links are not included. + + + + + + default.language + + + + + + zh-CN + + + + + + 0 + + + + + + + + + + + nav-toc + + + + + + full + + + none + + + 4 + + + + none + partial + full + + + + + + No TOC + Partial TOC that shows the current topic + Full TOC + + + + + + + + + + false + + + + + + false + + + + + + + + + true + + + + + + DITA Map HTML5 - NG Harmony + + + + + + + + + + + + + + + + + + + + + + + + false + + + false + + + DITAMAP + + + true + + + true + + + + + + false + + + + + + false + + + false + + + false + + + false + + + false + + + false + + + + + + + + + DITA-OT + + + + + false @@ -7281,6 +7565,7 @@ + @@ -7299,14 +7584,6 @@ - - - - - - - - diff --git a/en-US/dita/RTC-NG/config/filter-harmony-rtc-ng.ditaval b/en-US/dita/RTC-NG/config/filter-harmony-rtc-ng.ditaval new file mode 100644 index 00000000000..6b35e5c6884 --- /dev/null +++ b/en-US/dita/RTC-NG/config/filter-harmony-rtc-ng.ditaval @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From d83d5c2f62461cc421da13317b9516a4e21b48e2 Mon Sep 17 00:00:00 2001 From: Cilla-luodan <85477033+Cilla-luodan@users.noreply.github.com> Date: Tue, 18 Jun 2024 20:13:14 +0800 Subject: [PATCH 13/20] Revert "keyword" This reverts commit abf19015fd6c2e208405cda69f82d5a0318b8c0e. --- .../config/keys-rtc-ng-api-harmony.ditamap | 1792 ++++++++--------- 1 file changed, 896 insertions(+), 896 deletions(-) diff --git a/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap b/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap index cc46394e827..e2b4ea2a013 100644 --- a/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap +++ b/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap @@ -5604,1337 +5604,1337 @@ - AdaptNone + ADAPT_NONE - AdaptUpBandwidth + ADAPT_UP_BANDWIDTH - AdaptDownBandwidth + ADAPT_DOWN_BANDWIDTH - Areacode + AreaCode - AreaCodeCn + AREA_CODE_CN - AreaCodeNa + AREA_CODE_NA - AreaCodeEu + AREA_CODE_EU - AreaCodeAs + AREA_CODE_AS - AreaCodeJp + AREA_CODE_JP - AreaCodeIn + AREA_CODE_IN - AreaCodeGlob + AREA_CODE_GLOB - AudienceLatencyLevelLowLatency + AUDIENCE_LATENCY_LEVEL_LOW_LATENCY - AudienceLatencyLevelUltraLowLatency + AUDIENCE_LATENCY_LEVEL_ULTRA_LOW_LATENCY - Audiocodecprofiletype + AudioCodecProfileType - LcAac + LC_AAC - HeAac + HE_AAC - HeAacV2 + HE_AAC_V2 - AudioCodecOpus + AUDIO_CODEC_OPUS - AudioCodecPcma + AUDIO_CODEC_PCMA - AudioCodecPcmu + AUDIO_CODEC_PCMU - AudioCodecG722 + AUDIO_CODEC_G722 - AudioCodecAaclc + AUDIO_CODEC_AACLC - AudioCodecHeaac + AUDIO_CODEC_HEAAC - AudioCodecJc1 + AUDIO_CODEC_JC1 - AudioCodecHeaac2 + AUDIO_CODEC_HEAAC2 - AudioEncodedFrameObserverPositionMic + AUDIO_ENCODED_FRAME_OBSERVER_POSITION_MIC - AudioEncodedFrameObserverPositionPlayback + AUDIO_ENCODED_FRAME_OBSERVER_POSITION_PLAYBACK - AudioEncodedFrameObserverPositionMixed + AUDIO_ENCODED_FRAME_OBSERVER_POSITION_MIXED - AudioEncodingTypeAac16000Low + AUDIO_ENCODING_TYPE_AAC_16000_LOW - AudioEncodingTypeAac16000Medium + AUDIO_ENCODING_TYPE_AAC_16000_MEDIUM - AudioEncodingTypeAac32000Low + AUDIO_ENCODING_TYPE_AAC_32000_LOW - AudioEncodingTypeAac32000Medium + AUDIO_ENCODING_TYPE_AAC_32000_MEDIUM - AudioEncodingTypeAac32000High + AUDIO_ENCODING_TYPE_AAC_32000_HIGH - AudioEncodingTypeAac48000Medium + AUDIO_ENCODING_TYPE_AAC_48000_MEDIUM - AudioEncodingTypeAac48000High + AUDIO_ENCODING_TYPE_AAC_48000_HIGH - AudioEncodingTypeOpus16000Low + AUDIO_ENCODING_TYPE_OPUS_16000_LOW - AudioEncodingTypeOpus16000Medium + AUDIO_ENCODING_TYPE_OPUS_16000_MEDIUM - AudioEncodingTypeOpus48000Medium + AUDIO_ENCODING_TYPE_OPUS_48000_MEDIUM - AudioEncodingTypeOpus48000High + AUDIO_ENCODING_TYPE_OPUS_48000_HIGH - AudioEffectOff + AUDIO_EFFECT_OFF - CompressionPreference + COMPRESSION_PREFERENCE - PreferLowLatency + PREFER_LOW_LATENCY - PreferQuality + PREFER_QUALITY - ContentInspectDeviceType + CONTENT_INSPECT_DEVICE_TYPE - ContentInspectDeviceInvalid + CONTENT_INSPECT_DEVICE_INVALID - ContentInspectDeviceAgora + CONTENT_INSPECT_DEVICE_AGORA - ContentInspectDeviceHive + CONTENT_INSPECT_DEVICE_HIVE - ContentInspectDeviceTupu + CONTENT_INSPECT_DEVICE_TUPU - ContentInspectNeutral + CONTENT_INSPECT_NEUTRAL - ContentInspectSexy + CONTENT_INSPECT_SEXY - ContentInspectPorn + CONTENT_INSPECT_PORN - ContentInspectTypeInvalid + CONTENT_INSPECT_TYPE_INVALID - ContentInspectTypeModeration + CONTENT_INSPECT_TYPE_MODERATION - ContentInspectTypeSupervise + CONTENT_INSPECT_TYPE_SUPERVISE - ContentInspectTypeImageModeration + CONTENT_INSPECT_TYPE_IMAGE_MODERATION - EncodingPreference + ENCODING_PREFERENCE - PreferAuto + PREFER_AUTO - PreferSoftware + PREFER_SOFTWARE - PreferHardware + PREFER_HARDWARE - Externalvideosourcetype + ExternalVideoSourceType - VideoFrame + VIDEO_FRAME - EncodedVideoFrame + ENCODED_VIDEO_FRAME - RoomAcousticsKtv + ROOM_ACOUSTICS_KTV - RoomAcousticsVocalConcert + ROOM_ACOUSTICS_VOCAL_CONCERT - RoomAcousticsStudio + ROOM_ACOUSTICS_STUDIO - RoomAcousticsPhonograph + ROOM_ACOUSTICS_PHONOGRAPH - RoomAcousticsVirtualStereo + ROOM_ACOUSTICS_VIRTUAL_STEREO - RoomAcousticsSpacial + ROOM_ACOUSTICS_SPACIAL - RoomAcousticsEthereal + ROOM_ACOUSTICS_ETHEREAL - RoomAcousticsVirtualSurroundSound + ROOM_ACOUSTICS_VIRTUAL_SURROUND_SOUND - RoomAcousticsChorus + ROOM_ACOUSTICS_CHORUS - RoomAcoustics3dVoice + ROOM_ACOUSTICS_3D_VOICE - VoiceChangerEffectUncle + VOICE_CHANGER_EFFECT_UNCLE - VoiceChangerEffectOldman + VOICE_CHANGER_EFFECT_OLDMAN - VoiceChangerEffectBoy + VOICE_CHANGER_EFFECT_BOY - VoiceChangerEffectSister + VOICE_CHANGER_EFFECT_SISTER - VoiceChangerEffectGirl + VOICE_CHANGER_EFFECT_GIRL - VoiceChangerEffectPigking + VOICE_CHANGER_EFFECT_PIGKING - VoiceChangerEffectHulk + VOICE_CHANGER_EFFECT_HULK - StyleTransformationRnb + STYLE_TRANSFORMATION_RNB - StyleTransformationPopular + STYLE_TRANSFORMATION_POPULAR - PitchCorrection + PITCH_CORRECTION - AudioEqualizationBandFrequency + AUDIO_EQUALIZATION_BAND_FREQUENCY - AudioEqualizationBand31 + AUDIO_EQUALIZATION_BAND_31 - AudioEqualizationBand62 + AUDIO_EQUALIZATION_BAND_62 - AudioEqualizationBand125 + AUDIO_EQUALIZATION_BAND_125 - AudioEqualizationBand250 + AUDIO_EQUALIZATION_BAND_250 - AudioEqualizationBand500 + AUDIO_EQUALIZATION_BAND_500 - AudioEqualizationBand1k + AUDIO_EQUALIZATION_BAND_1K - AudioEqualizationBand2k + AUDIO_EQUALIZATION_BAND_2K - AudioEqualizationBand4k + AUDIO_EQUALIZATION_BAND_4K - AudioEqualizationBand8k + AUDIO_EQUALIZATION_BAND_8K - AudioEqualizationBand16k + AUDIO_EQUALIZATION_BAND_16K - FrameTypePcm16 + FRAME_TYPE_PCM16 - PositionPlayback + POSITION_PLAYBACK - PositionRecord + POSITION_RECORD - PositionMixed + POSITION_MIXED - PositionBeforeMixing + POSITION_BEFORE_MIXING - PositionEarMonitoring + POSITION_EAR_MONITORING - Audiodualmonomode + AudioDualMonoMode - AudioDualMonoStereo + AUDIO_DUAL_MONO_STEREO - AudioDualMonoL + AUDIO_DUAL_MONO_L - AudioDualMonoR + AUDIO_DUAL_MONO_R - AudioDualMonoMix + AUDIO_DUAL_MONO_MIX - Audiomixingdualmonomode + AudioMixingDualMonoMode - AudioMixingDualMonoAuto + AUDIO_MIXING_DUAL_MONO_AUTO - AudioMixingDualMonoL + AUDIO_MIXING_DUAL_MONO_L - AudioMixingDualMonoR + AUDIO_MIXING_DUAL_MONO_R - AudioMixingDualMonoMix + AUDIO_MIXING_DUAL_MONO_MIX - AudioMixingReasonCanNotOpen + AUDIO_MIXING_REASON_CAN_NOT_OPEN - AudioMixingReasonTooFrequentCall + AUDIO_MIXING_REASON_TOO_FREQUENT_CALL - AudioMixingReasonInterruptedEof + AUDIO_MIXING_REASON_INTERRUPTED_EOF - AudioMixingReasonOk + AUDIO_MIXING_REASON_OK - AudioMixingReasonOneLoopCompleted + AUDIO_MIXING_REASON_ONE_LOOP_COMPLETED - AudioMixingReasonAllLoopsCompleted + AUDIO_MIXING_REASON_ALL_LOOPS_COMPLETED - AudioMixingReasonStoppedByUser + AUDIO_MIXING_REASON_STOPPED_BY_USER - AudioMixingStatePlaying + AUDIO_MIXING_STATE_PLAYING - AudioMixingStatePaused + AUDIO_MIXING_STATE_PAUSED - AudioMixingStateStopped + AUDIO_MIXING_STATE_STOPPED - AudioMixingStateFailed + AUDIO_MIXING_STATE_FAILED - AudioMixingStateCompleted + AUDIO_MIXING_STATE_COMPLETED - AudioMixingStateAllLoopsCompleted + AUDIO_MIXING_STATE_ALL_LOOPS_COMPLETED - Agoraaudioprocesschannels + AgoraAudioProcessChannels - AgoraAudioMonoProcessing + AGORA_AUDIO_MONO_PROCESSING - AgoraAudioStereoProcessing + AGORA_AUDIO_STEREO_PROCESSING - Audioprofile + AudioProfile - Default + DEFAULT - SpeechStandard + SPEECH_STANDARD - MusicStandard + MUSIC_STANDARD - MusicStandardStereo + MUSIC_STANDARD_STEREO - MusicHighQuality + MUSIC_HIGH_QUALITY - MusicHighQualityStereo + MUSIC_HIGH_QUALITY_STEREO - AudioProfileIot + AUDIO_PROFILE_IOT - AudioProfileNum + AUDIO_PROFILE_NUM - Audiorangemode + AudioRangeMode - AudioRangeModeWorld + AUDIO_RANGE_MODE_WORLD - AudioRangeModeTeam + AUDIO_RANGE_MODE_TEAM - AudioFileRecordingMic + AUDIO_FILE_RECORDING_MIC - AudioFileRecordingPlayback + AUDIO_FILE_RECORDING_PLAYBACK - AudioFileRecordingMixed + AUDIO_FILE_RECORDING_MIXED - AudioRecordingQualityLow + AUDIO_RECORDING_QUALITY_LOW - AudioRecordingQualityMedium + AUDIO_RECORDING_QUALITY_MEDIUM - AudioRecordingQualityHigh + AUDIO_RECORDING_QUALITY_HIGH - AudioRecordingQualityUltraHigh + AUDIO_RECORDING_QUALITY_ULTRA_HIGH - AudioReverbOff + AUDIO_REVERB_OFF - AudioReverbFxKtv + AUDIO_REVERB_FX_KTV - AudioReverbFxVocalConcert + AUDIO_REVERB_FX_VOCAL_CONCERT - AudioReverbFxUncle + AUDIO_REVERB_FX_UNCLE - AudioReverbFxSister + AUDIO_REVERB_FX_SISTER - AudioReverbFxStudio + AUDIO_REVERB_FX_STUDIO - AudioReverbFxPopular + AUDIO_REVERB_FX_POPULAR - AudioReverbFxRnb + AUDIO_REVERB_FX_RNB - AudioReverbFxPhonograph + AUDIO_REVERB_FX_PHONOGRAPH - AudioReverbPopular + AUDIO_REVERB_POPULAR - AudioReverbRnb + AUDIO_REVERB_RNB - AudioReverbRock + AUDIO_REVERB_ROCK - AudioReverbHiphop + AUDIO_REVERB_HIPHOP - AudioReverbVocalConcert + AUDIO_REVERB_VOCAL_CONCERT - AudioReverbKtv + AUDIO_REVERB_KTV - AudioReverbStudio + AUDIO_REVERB_STUDIO - AudioVirtualStereo + AUDIO_VIRTUAL_STEREO - AudioElectronicVoice + AUDIO_ELECTRONIC_VOICE - AudioThreedimVoice + AUDIO_THREEDIM_VOICE - AudioReverbType + AUDIO_REVERB_TYPE - AudioReverbDryLevel + AUDIO_REVERB_DRY_LEVEL - AudioReverbWetLevel + AUDIO_REVERB_WET_LEVEL - AudioReverbRoomSize + AUDIO_REVERB_ROOM_SIZE - AudioReverbWetDelay + AUDIO_REVERB_WET_DELAY - AudioReverbStrength + AUDIO_REVERB_STRENGTH - AudioRouteDefault + AUDIO_ROUTE_DEFAULT - AudioRouteHeadset + AUDIO_ROUTE_HEADSET - AudioRouteEarpiece + AUDIO_ROUTE_EARPIECE - AudioRouteHeadsetnomic + AUDIO_ROUTE_HEADSETNOMIC - AudioRouteSpeakerphone + AUDIO_ROUTE_SPEAKERPHONE - AudioRouteLoudspeaker + AUDIO_ROUTE_LOUDSPEAKER - AudioRouteBluetoothDeviceHfp + AUDIO_ROUTE_BLUETOOTH_DEVICE_HFP - AudioRouteUsb + AUDIO_ROUTE_USB - AudioRouteHdmi + AUDIO_ROUTE_HDMI - AudioRouteDisplayport + AUDIO_ROUTE_DISPLAYPORT - AudioRouteAirplay + AUDIO_ROUTE_AIRPLAY - AudioRouteBluetoothDeviceA2dp + AUDIO_ROUTE_BLUETOOTH_DEVICE_A2DP - Audiosampleratetype + AudioSampleRateType - AudioSampleRate32000 + AUDIO_SAMPLE_RATE_32000 - AudioSampleRate44100 + AUDIO_SAMPLE_RATE_44100 - AudioSampleRate48000 + AUDIO_SAMPLE_RATE_48000 - Audioscenario + AudioScenario - AudioScenarioDefault + AUDIO_SCENARIO_DEFAULT - AudioScenarioChatroom + AUDIO_SCENARIO_CHATROOM - AudioScenarioGameStreaming + AUDIO_SCENARIO_GAME_STREAMING - AudioScenarioChorus + AUDIO_SCENARIO_CHORUS - AudioScenarioMeeting + AUDIO_SCENARIO_MEETING @@ -6948,1749 +6948,1749 @@ - ConnectionStateDisconnected + CONNECTION_STATE_DISCONNECTED - ConnectionStateConnecting + CONNECTION_STATE_CONNECTING - ConnectionStateConnected + CONNECTION_STATE_CONNECTED - ConnectionStateReconnecting + CONNECTION_STATE_RECONNECTING - ConnectionStateFailed + CONNECTION_STATE_FAILED - ConnectionChangedConnecting + CONNECTION_CHANGED_CONNECTING - ConnectionChangedJoinSuccess + CONNECTION_CHANGED_JOIN_SUCCESS - ConnectionChangedInterrupted + CONNECTION_CHANGED_INTERRUPTED - ConnectionChangedBannedByServer + CONNECTION_CHANGED_BANNED_BY_SERVER - ConnectionChangedJoinFailed + CONNECTION_CHANGED_JOIN_FAILED - ConnectionChangedLeaveChannel + CONNECTION_CHANGED_LEAVE_CHANNEL - ConnectionChangedInvalidAppId + CONNECTION_CHANGED_INVALID_APP_ID - ConnectionChangedInvalidChannelName + CONNECTION_CHANGED_INVALID_CHANNEL_NAME - ConnectionChangedInvalidToken + CONNECTION_CHANGED_INVALID_TOKEN - ConnectionChangedTokenExpired + CONNECTION_CHANGED_TOKEN_EXPIRED - ConnectionChangedRejectedByServer + CONNECTION_CHANGED_REJECTED_BY_SERVER - ConnectionChangedSettingProxyServer + CONNECTION_CHANGED_SETTING_PROXY_SERVER - ConnectionChangedRenewToken + CONNECTION_CHANGED_RENEW_TOKEN - ConnectionChangedClientIpAddressChanged + CONNECTION_CHANGED_CLIENT_IP_ADDRESS_CHANGED - ConnectionChangedKeepAliveTimeout + CONNECTION_CHANGED_KEEP_ALIVE_TIMEOUT - ConnectionChangedRejoinSuccess + CONNECTION_CHANGED_REJOIN_SUCCESS - ConnectionChangedLost + CONNECTION_CHANGED_LOST - ConnectionChangedEchoTest + CONNECTION_CHANGED_ECHO_TEST - ConnectionChangedClientIpAddressChangedByUser + CONNECTION_CHANGED_CLIENT_IP_ADDRESS_CHANGED_BY_USER - ConnectionChangedSameUidLogin + CONNECTION_CHANGED_SAME_UID_LOGIN - ConnectionChangedTooManyBroadcasters + CONNECTION_CHANGED_TOO_MANY_BROADCASTERS - ContainerMp4 + CONTAINER_MP4 - Audiotracktype + AudioTrackType - AudioTrackMixable + AUDIO_TRACK_MIXABLE - AudioTrackDirect + AUDIO_TRACK_DIRECT - CameraDirection + CAMERA_DIRECTION - CameraRear + CAMERA_REAR - CameraFront + CAMERA_FRONT - CameraExtra + CAMERA_EXTRA - CameraFocalLengthType + CAMERA_FOCAL_LENGTH_TYPE - CameraFocalLengthDefault + CAMERA_FOCAL_LENGTH_DEFAULT - CameraFocalLengthWideAngle + CAMERA_FOCAL_LENGTH_WIDE_ANGLE - CameraFocalLengthUltraWide + CAMERA_FOCAL_LENGTH_ULTRA_WIDE - CaptureBrightnessLevelInvalid + CAPTURE_BRIGHTNESS_LEVEL_INVALID - CaptureBrightnessLevelNormal + CAPTURE_BRIGHTNESS_LEVEL_NORMAL - CaptureBrightnessLevelBright + CAPTURE_BRIGHTNESS_LEVEL_BRIGHT - CaptureBrightnessLevelDark + CAPTURE_BRIGHTNESS_LEVEL_DARK - CapturerOutputPreference + CAPTURER_OUTPUT_PREFERENCE - CapturerOutputPreferenceAuto + CAPTURER_OUTPUT_PREFERENCE_AUTO - CapturerOutputPreferencePerformance + CAPTURER_OUTPUT_PREFERENCE_PERFORMANCE - CapturerOutputPreferencePreview + CAPTURER_OUTPUT_PREFERENCE_PREVIEW - CapturerOutputPreferenceManual + CAPTURER_OUTPUT_PREFERENCE_MANUAL - RelayOk + RELAY_OK - RelayErrorServerErrorResponse + RELAY_ERROR_SERVER_ERROR_RESPONSE - RelayErrorServerNoResponse + RELAY_ERROR_SERVER_NO_RESPONSE - RelayErrorNoResourceAvailable + RELAY_ERROR_NO_RESOURCE_AVAILABLE - RelayErrorFailedJoinSrc + RELAY_ERROR_FAILED_JOIN_SRC - RelayErrorFailedJoinDest + RELAY_ERROR_FAILED_JOIN_DEST - RelayErrorFailedPacketReceivedFromSrc + RELAY_ERROR_FAILED_PACKET_RECEIVED_FROM_SRC - RelayErrorFailedPacketSentToDest + RELAY_ERROR_FAILED_PACKET_SENT_TO_DEST - RelayErrorServerConnectionLost + RELAY_ERROR_SERVER_CONNECTION_LOST - RelayErrorInternalError + RELAY_ERROR_INTERNAL_ERROR - RelayErrorSrcTokenExpired + RELAY_ERROR_SRC_TOKEN_EXPIRED - RelayErrorDestTokenExpired + RELAY_ERROR_DEST_TOKEN_EXPIRED - RelayEventNetworkDisconnected + RELAY_EVENT_NETWORK_DISCONNECTED - RelayEventNetworkConnected + RELAY_EVENT_NETWORK_CONNECTED - RelayEventPacketJoinedSrcChannel + RELAY_EVENT_PACKET_JOINED_SRC_CHANNEL - RelayEventPacketJoinedDestChannel + RELAY_EVENT_PACKET_JOINED_DEST_CHANNEL - RelayEventPacketSentToDestChannel + RELAY_EVENT_PACKET_SENT_TO_DEST_CHANNEL - RelayEventPacketReceivedVideoFromSrc + RELAY_EVENT_PACKET_RECEIVED_VIDEO_FROM_SRC - RelayEventPacketReceivedAudioFromSrc + RELAY_EVENT_PACKET_RECEIVED_AUDIO_FROM_SRC - RelayEventPacketUpdateDestChannel + RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL - RelayEventPacketUpdateDestChannelNotChange + RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL_NOT_CHANGE - RelayEventPacketUpdateDestChannelIsNull + RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL_IS_NULL - RelayEventVideoProfileUpdate + RELAY_EVENT_VIDEO_PROFILE_UPDATE - RelayEventPauseSendPacketToDestChannelSuccess + RELAY_EVENT_PAUSE_SEND_PACKET_TO_DEST_CHANNEL_SUCCESS - RelayEventPauseSendPacketToDestChannelFailed + RELAY_EVENT_PAUSE_SEND_PACKET_TO_DEST_CHANNEL_FAILED - RelayEventResumeSendPacketToDestChannelSuccess + RELAY_EVENT_RESUME_SEND_PACKET_TO_DEST_CHANNEL_SUCCESS - RelayEventResumeSendPacketToDestChannelFailed + RELAY_EVENT_RESUME_SEND_PACKET_TO_DEST_CHANNEL_FAILED - RelayStateIdle + RELAY_STATE_IDLE - RelayStateConnecting + RELAY_STATE_CONNECTING - RelayStateRunning + RELAY_STATE_RUNNING - RelayStateFailure + RELAY_STATE_FAILURE - ChannelProfileCommunication + CHANNEL_PROFILE_COMMUNICATION - ChannelProfileLiveBroadcasting + CHANNEL_PROFILE_LIVE_BROADCASTING - ChannelProfileGame + CHANNEL_PROFILE_GAME - ChannelProfileCloudGaming + CHANNEL_PROFILE_CLOUD_GAMING - ChannelProfileCommunication1v1 + CHANNEL_PROFILE_COMMUNICATION_1v1 - ClientRoleBroadcaster + CLIENT_ROLE_BROADCASTER - ClientRoleAudience + CLIENT_ROLE_AUDIENCE - ClientRoleChangeFailedTooManyBroadcasters + CLIENT_ROLE_CHANGE_FAILED_TOO_MANY_BROADCASTERS - ClientRoleChangeFailedNotAuthorized + CLIENT_ROLE_CHANGE_FAILED_NOT_AUTHORIZED - ClientRoleChangeFailedRequestTimeOut + CLIENT_ROLE_CHANGE_FAILED_REQUEST_TIME_OUT - ClientRoleChangeFailedConnectionFailed + CLIENT_ROLE_CHANGE_FAILED_CONNECTION_FAILED - TransportTypeNoneProxy + TRANSPORT_TYPE_NONE_PROXY - TransportTypeUdpProxy + TRANSPORT_TYPE_UDP_PROXY - TransportTypeTcpProxy + TRANSPORT_TYPE_TCP_PROXY - ProxyTypeNoneProxy + PROXY_TYPE_NONE_PROXY - ProxyTypeUdpCloudProxy + PROXY_TYPE_UDP_CLOUD_PROXY - ProxyTypeTcpCloudProxy + PROXY_TYPE_TCP_CLOUD_PROXY - ProxyTypeLocalProxy + PROXY_TYPE_LOCAL_PROXY - ProxyTypeTcpAutoFallback + PROXY_TYPE_TCP_AUTO_FALLBACK - DegradationPreference + DEGRADATION_PREFERENCE - MaintainQuality + MAINTAIN_QUALITY - MaintainFramerate + MAINTAIN_FRAMERATE - MaintainBalanced + MAINTAIN_BALANCED - MaintainResolution + MAINTAIN_RESOLUTION - Directcdnstreamingreason + DirectCdnStreamingReason - Ok + OK - Failed + FAILED - AudioPublication + AUDIO_PUBLICATION - VideoPublication + VIDEO_PUBLICATION - NetConnect + NET_CONNECT - BadName + BAD_NAME - Directcdnstreamingstate + DirectCdnStreamingState - Idle + IDLE - Running + RUNNING - Stopped + STOPPED - Failed + FAILED - Recovering + RECOVERING - EarMonitoringFilterNone + EAR_MONITORING_FILTER_NONE - EarMonitoringFilterBuiltInAudioFilters + EAR_MONITORING_FILTER_BUILT_IN_AUDIO_FILTERS - EarMonitoringFilterNoiseSuppression + EAR_MONITORING_FILTER_NOISE_SUPPRESSION - EarMonitoringFilterReusePostProcessingFilter + EAR_MONITORING_FILTER_REUSE_POST_PROCESSING_FILTER - EncryptionErrorType + ENCRYPTION_ERROR_TYPE - EncryptionErrorInternalFailure + ENCRYPTION_ERROR_INTERNAL_FAILURE - EncryptionErrorDecryptionFailure + ENCRYPTION_ERROR_DECRYPTION_FAILURE - EncryptionErrorEncryptionFailure + ENCRYPTION_ERROR_ENCRYPTION_FAILURE - EncryptionErrorDatastreamDecryptionFailure + ENCRYPTION_ERROR_DATASTREAM_DECRYPTION_FAILURE - EncryptionErrorDatastreamEncryptionFailure + ENCRYPTION_ERROR_DATASTREAM_ENCRYPTION_FAILURE - ErrOk + ERR_OK - ErrFailed + ERR_FAILED - ErrInvalidArgument + ERR_INVALID_ARGUMENT - ErrNotReady + ERR_NOT_READY - ErrNotSupported + ERR_NOT_SUPPORTED - ErrRefused + ERR_REFUSED - ErrBufferTooSmall + ERR_BUFFER_TOO_SMALL - ErrNotInitialized + ERR_NOT_INITIALIZED - ErrInvalidState + ERR_INVALID_STATE - ErrNoPermission + ERR_NO_PERMISSION - ErrTimedout + ERR_TIMEDOUT - ErrJoinChannelRejected + ERR_JOIN_CHANNEL_REJECTED - ErrLeaveChannelRejected + ERR_LEAVE_CHANNEL_REJECTED - ErrAlreadyInUse + ERR_ALREADY_IN_USE - ErrAborted + ERR_ABORTED - ErrResourceLimited + ERR_RESOURCE_LIMITED - ErrInvalidAppId + ERR_INVALID_APP_ID - ErrInvalidChannelName + ERR_INVALID_CHANNEL_NAME - ErrNoServerResources + ERR_NO_SERVER_RESOURCES - ErrTokenExpired + ERR_TOKEN_EXPIRED - ErrInvalidToken + ERR_INVALID_TOKEN - ErrConnectionInterrupted + ERR_CONNECTION_INTERRUPTED - ErrConnectionLost + ERR_CONNECTION_LOST - ErrNotInChannel + ERR_NOT_IN_CHANNEL - ErrSizeTooLarge + ERR_SIZE_TOO_LARGE - ErrBitrateLimit + ERR_BITRATE_LIMIT - ErrTooManyDataStreams + ERR_TOO_MANY_DATA_STREAMS - ErrStreamMessageTimeout + ERR_STREAM_MESSAGE_TIMEOUT - ErrSetClientRoleNotAuthorized + ERR_SET_CLIENT_ROLE_NOT_AUTHORIZED - ErrDecryptionFailed + ERR_DECRYPTION_FAILED - ErrInvalidUserId + ERR_INVALID_USER_ID - ErrClientIsBannedByServer + ERR_CLIENT_IS_BANNED_BY_SERVER - ErrEncryptedStreamNotAllowedPublish + ERR_ENCRYPTED_STREAM_NOT_ALLOWED_PUBLISH - ErrLicenseCredentialInvalid + ERR_LICENSE_CREDENTIAL_INVALID - ErrInvalidUserAccount + ERR_INVALID_USER_ACCOUNT - ErrModuleNotFound + ERR_MODULE_NOT_FOUND - ErrLoadMediaEngine + ERR_LOAD_MEDIA_ENGINE - ErrAdmGeneralError + ERR_ADM_GENERAL_ERROR - ErrAdmInitPlayout + ERR_ADM_INIT_PLAYOUT - ErrAdmStartPlayout + ERR_ADM_START_PLAYOUT - ErrAdmStopPlayout + ERR_ADM_STOP_PLAYOUT - ErrAdmInitRecording + ERR_ADM_INIT_RECORDING - ErrAdmStartRecording + ERR_ADM_START_RECORDING - ErrAdmStopRecording + ERR_ADM_STOP_RECORDING - ErrVdmCameraNotAuthorized + ERR_VDM_CAMERA_NOT_AUTHORIZED - ErrDatastreamDecryptionFailed + ERR_DATASTREAM_DECRYPTION_FAILED - Encryptionmode + EncryptionMode - Aes128Xts + AES_128_XTS - Aes128Ecb + AES_128_ECB - Aes256Xts + AES_256_XTS - Sm4128Ecb + SM4_128_ECB - Aes128Gcm + AES_128_GCM - Aes256Gcm + AES_256_GCM - Aes128Gcm2 + AES_128_GCM2 - Aes256Gcm2 + AES_256_GCM2 - ModeEnd + MODE_END - ExperienceReasonNone + EXPERIENCE_REASON_NONE - RemoteNetworkQualityPoor + REMOTE_NETWORK_QUALITY_POOR - LocalNetworkQualityPoor + LOCAL_NETWORK_QUALITY_POOR - WirelessSignalPoor + WIRELESS_SIGNAL_POOR - WifiBluetoothCoexist + WIFI_BLUETOOTH_COEXIST - ExperienceQualityGood + EXPERIENCE_QUALITY_GOOD - ExperienceQualityBad + EXPERIENCE_QUALITY_BAD - Featuretype + FeatureType - VideoVirtualBackground + VIDEO_VIRTUAL_BACKGROUND - VideoBeautyEffect + VIDEO_BEAUTY_EFFECT - FrameRate + FRAME_RATE - FrameRateFps1 + FRAME_RATE_FPS_1 - FrameRateFps7 + FRAME_RATE_FPS_7 - FrameRateFps10 + FRAME_RATE_FPS_10 - FrameRateFps15 + FRAME_RATE_FPS_15 - FrameRateFps24 + FRAME_RATE_FPS_24 - FrameRateFps30 + FRAME_RATE_FPS_30 - FrameRateFps60 + FRAME_RATE_FPS_60 - HeadphoneEqualizerPreset + HEADPHONE_EQUALIZER_PRESET - HeadphoneEqualizerOff + HEADPHONE_EQUALIZER_OFF - HeadphoneEqualizerOverear + HEADPHONE_EQUALIZER_OVEREAR - HeadphoneEqualizerInear + HEADPHONE_EQUALIZER_INEAR - LastmileProbeResultComplete + LASTMILE_PROBE_RESULT_COMPLETE - LastmileProbeResultIncompleteNoBwe + LASTMILE_PROBE_RESULT_INCOMPLETE_NO_BWE - LastmileProbeResultUnavailable + LASTMILE_PROBE_RESULT_UNAVAILABLE - LighteningContrastLow + LIGHTENING_CONTRAST_LOW - LighteningContrastNormal + LIGHTENING_CONTRAST_NORMAL - LighteningContrastHigh + LIGHTENING_CONTRAST_HIGH - InjectStreamStatusStartSuccess + INJECT_STREAM_STATUS_START_SUCCESS - InjectStreamStatusStartAlreadyExists + INJECT_STREAM_STATUS_START_ALREADY_EXISTS - InjectStreamStatusStartUnauthorized + INJECT_STREAM_STATUS_START_UNAUTHORIZED - InjectStreamStatusStartTimedout + INJECT_STREAM_STATUS_START_TIMEDOUT - InjectStreamStatusStartFailed + INJECT_STREAM_STATUS_START_FAILED - InjectStreamStatusStopSuccess + INJECT_STREAM_STATUS_STOP_SUCCESS - InjectStreamStatusStopNotFound + INJECT_STREAM_STATUS_STOP_NOT_FOUND - InjectStreamStatusStopUnauthorized + INJECT_STREAM_STATUS_STOP_UNAUTHORIZED - InjectStreamStatusStopTimedout + INJECT_STREAM_STATUS_STOP_TIMEDOUT - InjectStreamStatusStopFailed + INJECT_STREAM_STATUS_STOP_FAILED - InjectStreamStatusBroken + INJECT_STREAM_STATUS_BROKEN - LocalAudioStreamReasonOk + LOCAL_AUDIO_STREAM_REASON_OK - LocalAudioStreamReasonFailure + LOCAL_AUDIO_STREAM_REASON_FAILURE - LocalAudioStreamReasonDeviceNoPermission + LOCAL_AUDIO_STREAM_REASON_DEVICE_NO_PERMISSION - LocalAudioStreamReasonDeviceBusy + LOCAL_AUDIO_STREAM_REASON_DEVICE_BUSY - LocalAudioStreamReasonCaptureFailure + LOCAL_AUDIO_STREAM_REASON_CAPTURE_FAILURE - LocalAudioStreamReasonEncodeFailure + LOCAL_AUDIO_STREAM_REASON_ENCODE_FAILURE - LocalAudioStreamReasonInterrupted + LOCAL_AUDIO_STREAM_REASON_INTERRUPTED - LocalAudioStreamStateStopped + LOCAL_AUDIO_STREAM_STATE_STOPPED - LocalAudioStreamStateRecording + LOCAL_AUDIO_STREAM_STATE_RECORDING - LocalAudioStreamStateEncoding + LOCAL_AUDIO_STREAM_STATE_ENCODING - LocalAudioStreamStateFailed + LOCAL_AUDIO_STREAM_STATE_FAILED - LocalRpoxyConnectivityFirst + LOCAL_RPOXY_CONNECTIVITY_FIRST - LocalRpoxyLocalOnly + LOCAL_RPOXY_LOCAL_ONLY - LocalVideoStreamReasonOk + LOCAL_VIDEO_STREAM_REASON_OK - LocalVideoStreamReasonFailure + LOCAL_VIDEO_STREAM_REASON_FAILURE - LocalVideoStreamReasonDeviceNoPermission + LOCAL_VIDEO_STREAM_REASON_DEVICE_NO_PERMISSION - LocalVideoStreamReasonDeviceBusy + LOCAL_VIDEO_STREAM_REASON_DEVICE_BUSY - LocalVideoStreamReasonCaptureFailure + LOCAL_VIDEO_STREAM_REASON_CAPTURE_FAILURE - LocalVideoStreamReasonCodecNotSupport + LOCAL_VIDEO_STREAM_REASON_CODEC_NOT_SUPPORT - LocalVideoStreamReasonDeviceNotFound + LOCAL_VIDEO_STREAM_REASON_DEVICE_NOT_FOUND - LocalVideoStreamReasonScreenCaptureWindowMinimized + LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_MINIMIZED - LocalVideoStreamReasonScreenCaptureWindowClosed + LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_CLOSED - LocalVideoStreamReasonDeviceInterrupt + LOCAL_VIDEO_STREAM_REASON_DEVICE_INTERRUPT - LocalVideoStreamReasonDeviceFatalError + LOCAL_VIDEO_STREAM_REASON_DEVICE_FATAL_ERROR - LocalVideoStreamStateStopped + LOCAL_VIDEO_STREAM_STATE_STOPPED - LocalVideoStreamStateCapturing + LOCAL_VIDEO_STREAM_STATE_CAPTURING - LocalVideoStreamStateEncoding + LOCAL_VIDEO_STREAM_STATE_ENCODING - LocalVideoStreamStateFailed + LOCAL_VIDEO_STREAM_STATE_FAILED - ErrScreenCapturePermissionDenied + ERR_SCREEN_CAPTURE_PERMISSION_DENIED - ErrScreenCaptureSystemNotSupported + ERR_SCREEN_CAPTURE_SYSTEM_NOT_SUPPORTED @@ -8698,994 +8698,994 @@ - ErrScreenCaptureSystemAudioNotSupported + ERR_SCREEN_CAPTURE_SYSTEM_AUDIO_NOT_SUPPORTED - LogFilterOff + LOG_FILTER_OFF - LogFilterDebug + LOG_FILTER_DEBUG - LogFilterInfo + LOG_FILTER_INFO - LogFilterWarn + LOG_FILTER_WARN - LogFilterError + LOG_FILTER_ERROR - LogFilterCritical + LOG_FILTER_CRITICAL - Loglevel + LogLevel - LogLevelNone + LOG_LEVEL_NONE - LogLevelInfo + LOG_LEVEL_INFO - LogLevelWarn + LOG_LEVEL_WARN - LogLevelError + LOG_LEVEL_ERROR - LogLevelFatal + LOG_LEVEL_FATAL - LowLightEnhanceAuto + LOW_LIGHT_ENHANCE_AUTO - LowLightEnhanceManual + LOW_LIGHT_ENHANCE_MANUAL - LowLightEnhanceLevelHighQuality + LOW_LIGHT_ENHANCE_LEVEL_HIGH_QUALITY - LowLightEnhanceLevelFast + LOW_LIGHT_ENHANCE_LEVEL_FAST - MediaDeviceStateActive + MEDIA_DEVICE_STATE_ACTIVE - MediaDeviceStateDisabled + MEDIA_DEVICE_STATE_DISABLED - MediaDeviceStateNotPresent + MEDIA_DEVICE_STATE_NOT_PRESENT - MediaDeviceStateUnplugged + MEDIA_DEVICE_STATE_UNPLUGGED - MediaDeviceStateUnrecommended + MEDIA_DEVICE_STATE_UNRECOMMENDED - AudioApplicationPlayoutDevice + AUDIO_APPLICATION_PLAYOUT_DEVICE - Mediaplayerreason + MediaPlayerReason - PlayerReasonNone + PLAYER_REASON_NONE - PlayerReasonInvalidArguments + PLAYER_REASON_INVALID_ARGUMENTS - PlayerReasonInternal + PLAYER_REASON_INTERNAL - PlayerReasonNoResource + PLAYER_REASON_NO_RESOURCE - PlayerReasonInvalidMediaSource + PLAYER_REASON_INVALID_MEDIA_SOURCE - PlayerReasonUnknownStreamType + PLAYER_REASON_UNKNOWN_STREAM_TYPE - PlayerReasonObjNotInitialized + PLAYER_REASON_OBJ_NOT_INITIALIZED - PlayerReasonCodecNotSupported + PLAYER_REASON_CODEC_NOT_SUPPORTED - PlayerReasonVideoRenderFailed + PLAYER_REASON_VIDEO_RENDER_FAILED - PlayerReasonInvalidState + PLAYER_REASON_INVALID_STATE - PlayerReasonUrlNotFound + PLAYER_REASON_URL_NOT_FOUND - PlayerReasonInvalidConnectionState + PLAYER_REASON_INVALID_CONNECTION_STATE - PlayerReasonSrcBufferUnderflow + PLAYER_REASON_SRC_BUFFER_UNDERFLOW - PlayerReasonInterrupted + PLAYER_REASON_INTERRUPTED - PlayerReasonNotSupported + PLAYER_REASON_NOT_SUPPORTED - PlayerReasonTokenExpired + PLAYER_REASON_TOKEN_EXPIRED - PlayerReasonIpExpired + PLAYER_REASON_IP_EXPIRED - PlayerReasonUnknown + PLAYER_REASON_UNKNOWN - Mediaplayerevent + MediaPlayerEvent - PlayerEventUnknown + PLAYER_EVENT_UNKNOWN - PlayerEventSeekBegin + PLAYER_EVENT_SEEK_BEGIN - PlayerEventSeekComplete + PLAYER_EVENT_SEEK_COMPLETE - PlayerEventSeekError + PLAYER_EVENT_SEEK_ERROR - PlayerEventAudioTrackChanged + PLAYER_EVENT_AUDIO_TRACK_CHANGED - PlayerEventBufferLow + PLAYER_EVENT_BUFFER_LOW - PlayerEventBufferRecover + PLAYER_EVENT_BUFFER_RECOVER - PlayerEventFreezeStart + PLAYER_EVENT_FREEZE_START - PlayerEventFreezeStop + PLAYER_EVENT_FREEZE_STOP - PlayerEventSwitchBegin + PLAYER_EVENT_SWITCH_BEGIN - PlayerEventSwitchComplete + PLAYER_EVENT_SWITCH_COMPLETE - PlayerEventSwitchError + PLAYER_EVENT_SWITCH_ERROR - PlayerEventFirstDisplayed + PLAYER_EVENT_FIRST_DISPLAYED - PlayerEventReachCacheFileMaxCount + PLAYER_EVENT_REACH_CACHE_FILE_MAX_COUNT - PlayerEventReachCacheFileMaxSize + PLAYER_EVENT_REACH_CACHE_FILE_MAX_SIZE - Mediaplayermetadatatype + MediaPlayerMetadataType - PlayerMetadataTypeUnknown + PLAYER_METADATA_TYPE_UNKNOWN - PlayerMetadataTypeSei + PLAYER_METADATA_TYPE_SEI - Mediaplayerstate + MediaPlayerState - PlayerStateUnknown + PLAYER_STATE_UNKNOWN - PlayerStateIdle + PLAYER_STATE_IDLE - PlayerStateOpening + PLAYER_STATE_OPENING - PlayerStateOpenCompleted + PLAYER_STATE_OPEN_COMPLETED - PlayerStatePlaying + PLAYER_STATE_PLAYING - PlayerStatePaused + PLAYER_STATE_PAUSED - PlayerStatePlaybackCompleted + PLAYER_STATE_PLAYBACK_COMPLETED - PlayerStatePlaybackAllLoopsCompleted + PLAYER_STATE_PLAYBACK_ALL_LOOPS_COMPLETED - PlayerStateStopped + PLAYER_STATE_STOPPED - PlayerStateFailed + PLAYER_STATE_FAILED - Mediasourcetype + MediaSourceType - AudioPlayoutSource + AUDIO_PLAYOUT_SOURCE - AudioRecordingSource + AUDIO_RECORDING_SOURCE - PrimaryCameraSource + PRIMARY_CAMERA_SOURCE - SecondaryCameraSource + SECONDARY_CAMERA_SOURCE - CustomVideoSource + CUSTOM_VIDEO_SOURCE - SpeechDrivenVideoSource + SPEECH_DRIVEN_VIDEO_SOURCE - UnknownMediaSource + UNKNOWN_MEDIA_SOURCE - MediaTraceEvent + MEDIA_TRACE_EVENT - MediaTraceEventVideoRendered + MEDIA_TRACE_EVENT_VIDEO_RENDERED - MediaTraceEventVideoDecoded + MEDIA_TRACE_EVENT_VIDEO_DECODED - Mediastreamtype + MediaStreamType - StreamTypeUnknown + STREAM_TYPE_UNKNOWN - StreamTypeVideo + STREAM_TYPE_VIDEO - StreamTypeAudio + STREAM_TYPE_AUDIO - StreamTypeSubtitle + STREAM_TYPE_SUBTITLE - UnknownMetadata + UNKNOWN_METADATA - VideoMetadata + VIDEO_METADATA - NetworkTypeUnknown + NETWORK_TYPE_UNKNOWN - NetworkTypeDisconnected + NETWORK_TYPE_DISCONNECTED - NetworkTypeLan + NETWORK_TYPE_LAN - NetworkTypeWifi + NETWORK_TYPE_WIFI - NetworkTypeMobile2g + NETWORK_TYPE_MOBILE_2G - NetworkTypeMobile3g + NETWORK_TYPE_MOBILE_3G - NetworkTypeMobile4g + NETWORK_TYPE_MOBILE_4G - NetworkTypeMobile5g + NETWORK_TYPE_MOBILE_5G - Musiccontentcenterstatereason + MusicContentCenterStateReason - MusicContentCenterStateReasonOk + MUSIC_CONTENT_CENTER_STATE_REASON_OK - MusicContentCenterStateReasonError + MUSIC_CONTENT_CENTER_STATE_REASON_ERROR - MusicContentCenterStateReasonGateway + MUSIC_CONTENT_CENTER_STATE_REASON_GATEWAY - MusicContentCenterStateReasonPermissionAndResource + MUSIC_CONTENT_CENTER_STATE_REASON_PERMISSION_AND_RESOURCE - MusicContentCenterStateReasonInternalDataParse + MUSIC_CONTENT_CENTER_STATE_REASON_INTERNAL_DATA_PARSE - MusicContentCenterStateReasonMusicLoading + MUSIC_CONTENT_CENTER_STATE_REASON_MUSIC_LOADING - MusicContentCenterStateReasonMusicDecryption + MUSIC_CONTENT_CENTER_STATE_REASON_MUSIC_DECRYPTION - MusicContentCenterStateReasonHttpInternal + MUSIC_CONTENT_CENTER_STATE_REASON_HTTP_INTERNAL - Preloadstate + PreloadState - PreloadStateCompleted + PRELOAD_STATE_COMPLETED - PreloadStateFailed + PRELOAD_STATE_FAILED - PreloadStatePreloading + PRELOAD_STATE_PRELOADING - PreloadStateRemoved + PRELOAD_STATE_REMOVED - Musiccachestatustype + MusicCacheStatusType - MusicCacheStatusTypeCached + MUSIC_CACHE_STATUS_TYPE_CACHED - MusicCacheStatusTypeCaching + MUSIC_CACHE_STATUS_TYPE_CACHING - OrientationMode + ORIENTATION_MODE - OrientationModeAdaptive + ORIENTATION_MODE_ADAPTIVE - OrientationFixedLandscape + ORIENTATION_FIXED_LANDSCAPE - OrientationFixedPortrait + ORIENTATION_FIXED_PORTRAIT - RecordAudio + RECORD_AUDIO - Camera + CAMERA - ScreenCapture + SCREEN_CAPTURE - Screenscenariotype + ScreenScenarioType - ScreenScenarioDocument + SCREEN_SCENARIO_DOCUMENT - ScreenScenarioGaming + SCREEN_SCENARIO_GAMING - ScreenScenarioVideo + SCREEN_SCENARIO_VIDEO - Mediaplayerpreloadevent + MediaPlayerPreloadEvent - PlayerPreloadEventBegin + PLAYER_PRELOAD_EVENT_BEGIN - PlayerPreloadEventComplete + PLAYER_PRELOAD_EVENT_COMPLETE - PlayerPreloadEventError + PLAYER_PRELOAD_EVENT_ERROR - UserPriorityHigh + USER_PRIORITY_HIGH - UserPriorityNoranl + USER_PRIORITY_NORANL - QualityReportFormatType + QUALITY_REPORT_FORMAT_TYPE - QualityReportJson + QUALITY_REPORT_JSON - QualityReportHtml + QUALITY_REPORT_HTML - QualityUnknown + QUALITY_UNKNOWN - QualityExcellent + QUALITY_EXCELLENT - QualityGood + QUALITY_GOOD - QualityPoor + QUALITY_POOR - QualityBad + QUALITY_BAD - QualityVbad + QUALITY_VBAD - QualityDown + QUALITY_DOWN @@ -9699,259 +9699,259 @@ - RawAudioFrameOpModeReadOnly + RAW_AUDIO_FRAME_OP_MODE_READ_ONLY - RawAudioFrameOpModeReadWrite + RAW_AUDIO_FRAME_OP_MODE_READ_WRITE - RecorderReasonNone + RECORDER_REASON_NONE - RecorderErrorWriteFailed + RECORDER_ERROR_WRITE_FAILED - RecorderErrorNoStream + RECORDER_ERROR_NO_STREAM - RecorderErrorOverMaxDuration + RECORDER_ERROR_OVER_MAX_DURATION - RecorderErrorConfigChanged + RECORDER_ERROR_CONFIG_CHANGED - RecorderStateError + RECORDER_STATE_ERROR - RecorderStateStart + RECORDER_STATE_START - RecorderStateStop + RECORDER_STATE_STOP - RemoteAudioStateStopped + REMOTE_AUDIO_STATE_STOPPED - RemoteAudioStateStarting + REMOTE_AUDIO_STATE_STARTING - RemoteAudioStateDecoding + REMOTE_AUDIO_STATE_DECODING - RemoteAudioStateFrozen + REMOTE_AUDIO_STATE_FROZEN - RemoteAudioStateFailed + REMOTE_AUDIO_STATE_FAILED - RemoteVideoStateStopped + REMOTE_VIDEO_STATE_STOPPED - RemoteVideoStateStarting + REMOTE_VIDEO_STATE_STARTING - RemoteVideoStateDecoding + REMOTE_VIDEO_STATE_DECODING - RemoteVideoStateFrozen + REMOTE_VIDEO_STATE_FROZEN - RemoteVideoStateFailed + REMOTE_VIDEO_STATE_FAILED - RemoteAudioReasonInternal + REMOTE_AUDIO_REASON_INTERNAL - RemoteAudioReasonNetworkCongestion + REMOTE_AUDIO_REASON_NETWORK_CONGESTION - RemoteAudioReasonNetworkRecovery + REMOTE_AUDIO_REASON_NETWORK_RECOVERY - RemoteAudioReasonLocalMuted + REMOTE_AUDIO_REASON_LOCAL_MUTED - RemoteAudioReasonLocalUnmuted + REMOTE_AUDIO_REASON_LOCAL_UNMUTED - RemoteAudioReasonRemoteMuted + REMOTE_AUDIO_REASON_REMOTE_MUTED - RemoteAudioReasonRemoteUnmuted + REMOTE_AUDIO_REASON_REMOTE_UNMUTED - RemoteAudioReasonRemoteOffline + REMOTE_AUDIO_REASON_REMOTE_OFFLINE - RemoteVideoStateReasonInternal + REMOTE_VIDEO_STATE_REASON_INTERNAL - RemoteVideoStateReasonNetworkCongestion + REMOTE_VIDEO_STATE_REASON_NETWORK_CONGESTION - RemoteVideoStateReasonNetworkRecovery + REMOTE_VIDEO_STATE_REASON_NETWORK_RECOVERY - RemoteVideoStateReasonLocalMuted + REMOTE_VIDEO_STATE_REASON_LOCAL_MUTED - RemoteVideoStateReasonLocalUnmuted + REMOTE_VIDEO_STATE_REASON_LOCAL_UNMUTED - RemoteVideoStateReasonRemoteMuted + REMOTE_VIDEO_STATE_REASON_REMOTE_MUTED - RemoteVideoStateReasonRemoteUnmuted + REMOTE_VIDEO_STATE_REASON_REMOTE_UNMUTED - RemoteVideoStateReasonRemoteOffline + REMOTE_VIDEO_STATE_REASON_REMOTE_OFFLINE - RemoteVideoStateReasonAudioFallback + REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK @@ -9959,889 +9959,889 @@ - RemoteVideoStateReasonAudioFallbackRecovery + REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK_RECOVERY - RemoteVideoStateReasonCodecNotSupport + REMOTE_VIDEO_STATE_REASON_CODEC_NOT_SUPPORT - RenderModeHidden + RENDER_MODE_HIDDEN - RenderModeFit + RENDER_MODE_FIT - RenderModeAdaptive + RENDER_MODE_ADAPTIVE - RtmpStreamPublishReasonOk + RTMP_STREAM_PUBLISH_REASON_OK - RtmpStreamPublishReasonInvalidArgument + RTMP_STREAM_PUBLISH_REASON_INVALID_ARGUMENT - RtmpStreamPublishReasonEncryptedStreamNotAllowed + RTMP_STREAM_PUBLISH_REASON_ENCRYPTED_STREAM_NOT_ALLOWED - RtmpStreamPublishReasonConnectionTimeout + RTMP_STREAM_PUBLISH_REASON_CONNECTION_TIMEOUT - RtmpStreamPublishReasonInternalServerError + RTMP_STREAM_PUBLISH_REASON_INTERNAL_SERVER_ERROR - RtmpStreamPublishReasonRtmpServerError + RTMP_STREAM_PUBLISH_REASON_RTMP_SERVER_ERROR - RtmpStreamPublishReasonTooOften + RTMP_STREAM_PUBLISH_REASON_TOO_OFTEN - RtmpStreamPublishReasonReachLimit + RTMP_STREAM_PUBLISH_REASON_REACH_LIMIT - RtmpStreamPublishReasonNotAuthorized + RTMP_STREAM_PUBLISH_REASON_NOT_AUTHORIZED - RtmpStreamPublishReasonStreamNotFound + RTMP_STREAM_PUBLISH_REASON_STREAM_NOT_FOUND - RtmpStreamPublishReasonFormatNotSupported + RTMP_STREAM_PUBLISH_REASON_FORMAT_NOT_SUPPORTED - RtmpStreamPublishReasonNotBroadcaster + RTMP_STREAM_PUBLISH_REASON_NOT_BROADCASTER - RtmpStreamPublishReasonTranscodingNoMixStream + RTMP_STREAM_PUBLISH_REASON_TRANSCODING_NO_MIX_STREAM - RtmpStreamPublishReasonNetDown + RTMP_STREAM_PUBLISH_REASON_NET_DOWN - RtmpStreamPublishReasonInvalidPrivilege + RTMP_STREAM_PUBLISH_REASON_INVALID_PRIVILEGE - RtmpStreamUnpublishReasonOk + RTMP_STREAM_UNPUBLISH_REASON_OK - RtmpStreamPublishStateIdle + RTMP_STREAM_PUBLISH_STATE_IDLE - RtmpStreamPublishStateConnecting + RTMP_STREAM_PUBLISH_STATE_CONNECTING - RtmpStreamPublishStateRunning + RTMP_STREAM_PUBLISH_STATE_RUNNING - RtmpStreamPublishStateRecovering + RTMP_STREAM_PUBLISH_STATE_RECOVERING - RtmpStreamPublishStateFailure + RTMP_STREAM_PUBLISH_STATE_FAILURE - RtmpStreamPublishStateDisconnecting + RTMP_STREAM_PUBLISH_STATE_DISCONNECTING - RtmpStreamingEventFailedLoadImage + RTMP_STREAMING_EVENT_FAILED_LOAD_IMAGE - RtmpStreamingEventUrlAlreadyInUse + RTMP_STREAMING_EVENT_URL_ALREADY_IN_USE - RtmpStreamingEventAdvancedFeatureNotSupport + RTMP_STREAMING_EVENT_ADVANCED_FEATURE_NOT_SUPPORT - RtmpStreamingEventRequestTooOften + RTMP_STREAMING_EVENT_REQUEST_TOO_OFTEN - StreamFallbackOptionDisabled + STREAM_FALLBACK_OPTION_DISABLED - StreamFallbackOptionVideoStreamLow + STREAM_FALLBACK_OPTION_VIDEO_STREAM_LOW - StreamFallbackOptionAudioOnly + STREAM_FALLBACK_OPTION_AUDIO_ONLY - RhythmPlayerStateIdle + RHYTHM_PLAYER_STATE_IDLE - RhythmPlayerStateOpening + RHYTHM_PLAYER_STATE_OPENING - RhythmPlayerStateDecoding + RHYTHM_PLAYER_STATE_DECODING - RhythmPlayerStatePlaying + RHYTHM_PLAYER_STATE_PLAYING - RhythmPlayerStateFailed + RHYTHM_PLAYER_STATE_FAILED - RhythmPlayerReasonOk + RHYTHM_PLAYER_REASON_OK - RhythmPlayerReasonFailed + RHYTHM_PLAYER_REASON_FAILED - RhythmPlayerReasonCanNotOpen + RHYTHM_PLAYER_REASON_CAN_NOT_OPEN - RhythmPlayerReasonCanNotPlay + RHYTHM_PLAYER_REASON_CAN_NOT_PLAY - RhythmPlayerReasonFileOverDurationLimit + RHYTHM_PLAYER_REASON_FILE_OVER_DURATION_LIMIT - SimulcastStreamMode + SIMULCAST_STREAM_MODE - AutoSimulcastStream + AUTO_SIMULCAST_STREAM - DisableSimulcastStream + DISABLE_SIMULCAST_STREAM - EnableSimulcastStream + ENABLE_SIMULCAST_STREAM - Connectionstate + ConnectionState - SaeConnectionStateConnecting + SAE_CONNECTION_STATE_CONNECTING - SaeConnectionStateConnected + SAE_CONNECTION_STATE_CONNECTED - SaeConnectionStateDisconnected + SAE_CONNECTION_STATE_DISCONNECTED - SaeConnectionStateReconnecting + SAE_CONNECTION_STATE_RECONNECTING - SaeConnectionStateReconnected + SAE_CONNECTION_STATE_RECONNECTED - Connectionchangedreason + ConnectionChangedReason - SaeConnectionChangedDefault + SAE_CONNECTION_CHANGED_DEFAULT - SaeConnectionChangedConnecting + SAE_CONNECTION_CHANGED_CONNECTING - SaeConnectionChangedCreateRoomFail + SAE_CONNECTION_CHANGED_CREATE_ROOM_FAIL - SaeConnectionChangedRtmDisconnect + SAE_CONNECTION_CHANGED_RTM_DISCONNECT - SaeConnectionChangedRtmAborted + SAE_CONNECTION_CHANGED_RTM_ABORTED - SaeConnectionChangedLostSync + SAE_CONNECTION_CHANGED_LOST_SYNC - SegModelAi + SEG_MODEL_AI - SegModelGreen + SEG_MODEL_GREEN - StreamPublishState + STREAM_PUBLISH_STATE - PubStateIdle + PUB_STATE_IDLE - PubStateNoPublished + PUB_STATE_NO_PUBLISHED - PubStatePublishing + PUB_STATE_PUBLISHING - PubStatePublished + PUB_STATE_PUBLISHED - StreamTypeBoth + STREAM_TYPE_BOTH - SubStateIdle + SUB_STATE_IDLE - SubStateNoSubscribed + SUB_STATE_NO_SUBSCRIBED - SubStateSubscribing + SUB_STATE_SUBSCRIBING - SubStateSubscribed + SUB_STATE_SUBSCRIBED - UserOfflineQuit + USER_OFFLINE_QUIT - UserOfflineDropped + USER_OFFLINE_DROPPED - UserOfflineBecomeAudience + USER_OFFLINE_BECOME_AUDIENCE - VideoBufferRawData + VIDEO_BUFFER_RAW_DATA - Videoscenario + VideoScenario - ApplicationScenarioGeneral + APPLICATION_SCENARIO_GENERAL - ApplicationScenarioMeeting + APPLICATION_SCENARIO_MEETING - VideoCaptureType + VIDEO_CAPTURE_TYPE - VideoCaptureUnknown + VIDEO_CAPTURE_UNKNOWN - VideoCaptureCamera + VIDEO_CAPTURE_CAMERA - VideoCaptureScreen + VIDEO_CAPTURE_SCREEN - VideoDenoiserAuto + VIDEO_DENOISER_AUTO - VideoDenoiserManual + VIDEO_DENOISER_MANUAL - VideoDenoiserLevelHighQuality + VIDEO_DENOISER_LEVEL_HIGH_QUALITY - VideoDenoiserLevelFast + VIDEO_DENOISER_LEVEL_FAST - VideoDenoiserLevelStrength + VIDEO_DENOISER_LEVEL_STRENGTH - Videosourcetype + VideoSourceType - VideoSourceCameraPrimary + VIDEO_SOURCE_CAMERA_PRIMARY - VideoSourceCamera + VIDEO_SOURCE_CAMERA - VideoSourceCameraSecondary + VIDEO_SOURCE_CAMERA_SECONDARY - VideoSourceScreenPrimary + VIDEO_SOURCE_SCREEN_PRIMARY - VideoSourceScreen + VIDEO_SOURCE_SCREEN - VideoSourceScreenSecondary + VIDEO_SOURCE_SCREEN_SECONDARY - VideoSourceCustom + VIDEO_SOURCE_CUSTOM - VideoSourceMediaPlayer + VIDEO_SOURCE_MEDIA_PLAYER - VideoSourceRtcImagePng + VIDEO_SOURCE_RTC_IMAGE_PNG - VideoSourceRtcImageJpeg + VIDEO_SOURCE_RTC_IMAGE_JPEG - VideoSourceRtcImageGif + VIDEO_SOURCE_RTC_IMAGE_GIF - VideoSourceRemote + VIDEO_SOURCE_REMOTE - VideoSourceTranscoded + VIDEO_SOURCE_TRANSCODED - VideoSourceCameraThird + VIDEO_SOURCE_CAMERA_THIRD - VideoSourceCameraFourth + VIDEO_SOURCE_CAMERA_FOURTH - VideoSourceSpeechDriven + VIDEO_SOURCE_SPEECH_DRIVEN - VideoSourceUnknown + VIDEO_SOURCE_UNKNOWN - CodecCapabilityLevelUnspecified + CODEC_CAPABILITY_LEVEL_UNSPECIFIED - CodecCapabilityLevelBasicSupport + CODEC_CAPABILITY_LEVEL_BASIC_SUPPORT - CodecCapabilityLevel1080p30fps + CODEC_CAPABILITY_LEVEL_1080P30FPS - CodecCapabilityLevel1080p60fps + CODEC_CAPABILITY_LEVEL_1080P60FPS - CodecCapabilityLevel4k60fps + CODEC_CAPABILITY_LEVEL_4K60FPS - Videocodecprofiletype + VideoCodecProfileType - Baseline + BASELINE - Main + MAIN - High + HIGH - VideoCodecType + VIDEO_CODEC_TYPE - VideoCodecNone + VIDEO_CODEC_NONE - VideoCodecVp8 + VIDEO_CODEC_VP8 - VideoCodecH264 + VIDEO_CODEC_H264 - VideoCodecH265 + VIDEO_CODEC_H265 - VideoCodecGeneric + VIDEO_CODEC_GENERIC - VideoCodecGenericH264 + VIDEO_CODEC_GENERIC_H264 - VideoCodecAv1 + VIDEO_CODEC_AV1 - VideoCodecVp9 + VIDEO_CODEC_VP9 - VideoCodecGenericJpeg + VIDEO_CODEC_GENERIC_JPEG - Videocodectype + VideoCodecType @@ -10862,1043 +10862,1043 @@ - ScreenCaptureContentHintNone + SCREEN_CAPTURE_CONTENT_HINT_NONE - ScreenCaptureContentHintMotion + SCREEN_CAPTURE_CONTENT_HINT_MOTION - ScreenCaptureContentHintDetails + SCREEN_CAPTURE_CONTENT_HINT_DETAILS - VideoFrameProcessMode + VIDEO_FRAME_PROCESS_MODE - ProcessModeReadOnly + PROCESS_MODE_READ_ONLY - ProcessModeReadWrite + PROCESS_MODE_READ_WRITE - VideoFrameTypeBlankFrame + VIDEO_FRAME_TYPE_BLANK_FRAME - VideoFrameTypeKeyFrame + VIDEO_FRAME_TYPE_KEY_FRAME - VideoFrameTypeDeltaFrame + VIDEO_FRAME_TYPE_DELTA_FRAME - VideoFrameTypeBFrame + VIDEO_FRAME_TYPE_B_FRAME - VideoFrameTypeDroppableFrame + VIDEO_FRAME_TYPE_DROPPABLE_FRAME - VideoFrameTypeUnknow + VIDEO_FRAME_TYPE_UNKNOW - VideoMirrorModeAuto + VIDEO_MIRROR_MODE_AUTO - VideoMirrorModeEnabled + VIDEO_MIRROR_MODE_ENABLED - VideoMirrorModeDisabled + VIDEO_MIRROR_MODE_DISABLED - Videomoduleposition + VideoModulePosition - VideoModulePositionPostCapturer + VIDEO_MODULE_POSITION_POST_CAPTURER - VideoModulePositionPreRenderer + VIDEO_MODULE_POSITION_PRE_RENDERER - VideoModulePositionPreEncoder + VIDEO_MODULE_POSITION_PRE_ENCODER - VideoModulePositionPostCapturerOrigin + VIDEO_MODULE_POSITION_POST_CAPTURER_ORIGIN - VideoOrientation0 + VIDEO_ORIENTATION_0 - VideoOrientation90 + VIDEO_ORIENTATION_90 - VideoOrientation180 + VIDEO_ORIENTATION_180 - VideoOrientation270 + VIDEO_ORIENTATION_270 - VideoPixelDefault + VIDEO_PIXEL_DEFAULT - VideoPixelI420 + VIDEO_PIXEL_I420 - VideoPixelBgra + VIDEO_PIXEL_BGRA - VideoPixelNv21 + VIDEO_PIXEL_NV21 - VideoPixelRgba + VIDEO_PIXEL_RGBA - VideoPixelImc2 + VIDEO_PIXEL_IMC2 - VideoPixelArgb + VIDEO_PIXEL_ARGB - VideoPixelNv12 + VIDEO_PIXEL_NV12 - VideoPixelI422 + VIDEO_PIXEL_I422 - VideoTexture2d + VIDEO_TEXTURE_2D - VideoTextureOes + VIDEO_TEXTURE_OES - VideoProfileLandscape120p + VIDEO_PROFILE_LANDSCAPE_120P - VideoProfileLandscape120p3 + VIDEO_PROFILE_LANDSCAPE_120P_3 - VideoProfileLandscape180p + VIDEO_PROFILE_LANDSCAPE_180P - VideoProfileLandscape180p3 + VIDEO_PROFILE_LANDSCAPE_180P_3 - VideoProfileLandscape180p4 + VIDEO_PROFILE_LANDSCAPE_180P_4 - VideoProfileLandscape240p + VIDEO_PROFILE_LANDSCAPE_240P - VideoProfileLandscape240p3 + VIDEO_PROFILE_LANDSCAPE_240P_3 - VideoProfileLandscape240p4 + VIDEO_PROFILE_LANDSCAPE_240P_4 - VideoProfileLandscape360p + VIDEO_PROFILE_LANDSCAPE_360P - VideoProfileLandscape360p3 + VIDEO_PROFILE_LANDSCAPE_360P_3 - VideoProfileLandscape360p4 + VIDEO_PROFILE_LANDSCAPE_360P_4 - VideoProfileLandscape360p6 + VIDEO_PROFILE_LANDSCAPE_360P_6 - VideoProfileLandscape360p7 + VIDEO_PROFILE_LANDSCAPE_360P_7 - VideoProfileLandscape360p8 + VIDEO_PROFILE_LANDSCAPE_360P_8 - VideoProfileLandscape360p9 + VIDEO_PROFILE_LANDSCAPE_360P_9 - VideoProfileLandscape360p10 + VIDEO_PROFILE_LANDSCAPE_360P_10 - VideoProfileLandscape360p11 + VIDEO_PROFILE_LANDSCAPE_360P_11 - VideoProfileLandscape480p + VIDEO_PROFILE_LANDSCAPE_480P - VideoProfileLandscape480p3 + VIDEO_PROFILE_LANDSCAPE_480P_3 - VideoProfileLandscape480p4 + VIDEO_PROFILE_LANDSCAPE_480P_4 - VideoProfileLandscape480p6 + VIDEO_PROFILE_LANDSCAPE_480P_6 - VideoProfileLandscape480p8 + VIDEO_PROFILE_LANDSCAPE_480P_8 - VideoProfileLandscape480p9 + VIDEO_PROFILE_LANDSCAPE_480P_9 - VideoProfileLandscape480p10 + VIDEO_PROFILE_LANDSCAPE_480P_10 - VideoProfileLandscape720p + VIDEO_PROFILE_LANDSCAPE_720P - VideoProfileLandscape720p3 + VIDEO_PROFILE_LANDSCAPE_720P_3 - VideoProfileLandscape720p5 + VIDEO_PROFILE_LANDSCAPE_720P_5 - VideoProfileLandscape720p6 + VIDEO_PROFILE_LANDSCAPE_720P_6 - VideoProfileLandscape1080p + VIDEO_PROFILE_LANDSCAPE_1080P - VideoProfileLandscape1080p3 + VIDEO_PROFILE_LANDSCAPE_1080P_3 - VideoProfileLandscape1080p5 + VIDEO_PROFILE_LANDSCAPE_1080P_5 - VideoProfileLandscape1440p + VIDEO_PROFILE_LANDSCAPE_1440P - VideoProfileLandscape1440p2 + VIDEO_PROFILE_LANDSCAPE_1440P_2 - VideoProfileLandscape4k + VIDEO_PROFILE_LANDSCAPE_4K - VideoProfileLandscape4k3 + VIDEO_PROFILE_LANDSCAPE_4K_3 - VideoProfilePortrait120p + VIDEO_PROFILE_PORTRAIT_120P - VideoProfilePortrait120p3 + VIDEO_PROFILE_PORTRAIT_120P_3 - VideoProfilePortrait180p + VIDEO_PROFILE_PORTRAIT_180P - VideoProfilePortrait180p3 + VIDEO_PROFILE_PORTRAIT_180P_3 - VideoProfilePortrait180p4 + VIDEO_PROFILE_PORTRAIT_180P_4 - VideoProfilePortrait240p + VIDEO_PROFILE_PORTRAIT_240P - VideoProfilePortrait240p3 + VIDEO_PROFILE_PORTRAIT_240P_3 - VideoProfilePortrait240p4 + VIDEO_PROFILE_PORTRAIT_240P_4 - VideoProfilePortrait360p + VIDEO_PROFILE_PORTRAIT_360P - VideoProfilePortrait360p3 + VIDEO_PROFILE_PORTRAIT_360P_3 - VideoProfilePortrait360p4 + VIDEO_PROFILE_PORTRAIT_360P_4 - VideoProfilePortrait360p6 + VIDEO_PROFILE_PORTRAIT_360P_6 - VideoProfilePortrait360p7 + VIDEO_PROFILE_PORTRAIT_360P_7 - VideoProfilePortrait360p8 + VIDEO_PROFILE_PORTRAIT_360P_8 - VideoProfilePortrait360p9 + VIDEO_PROFILE_PORTRAIT_360P_9 - VideoProfilePortrait360p10 + VIDEO_PROFILE_PORTRAIT_360P_10 - VideoProfilePortrait360p11 + VIDEO_PROFILE_PORTRAIT_360P_11 - VideoProfilePortrait480p + VIDEO_PROFILE_PORTRAIT_480P - VideoProfilePortrait480p3 + VIDEO_PROFILE_PORTRAIT_480P_3 - VideoProfilePortrait480p4 + VIDEO_PROFILE_PORTRAIT_480P_4 - VideoProfilePortrait480p6 + VIDEO_PROFILE_PORTRAIT_480P_6 - VideoProfilePortrait480p8 + VIDEO_PROFILE_PORTRAIT_480P_8 - VideoProfilePortrait480p9 + VIDEO_PROFILE_PORTRAIT_480P_9 - VideoProfilePortrait480p10 + VIDEO_PROFILE_PORTRAIT_480P_10 - VideoProfilePortrait720p + VIDEO_PROFILE_PORTRAIT_720P - VideoProfilePortrait720p3 + VIDEO_PROFILE_PORTRAIT_720P_3 - VideoProfilePortrait720p5 + VIDEO_PROFILE_PORTRAIT_720P_5 - VideoProfilePortrait720p6 + VIDEO_PROFILE_PORTRAIT_720P_6 - VideoProfilePortrait1080p + VIDEO_PROFILE_PORTRAIT_1080P - VideoProfilePortrait1080p3 + VIDEO_PROFILE_PORTRAIT_1080P_3 - VideoProfilePortrait1080p5 + VIDEO_PROFILE_PORTRAIT_1080P_5 - VideoProfilePortrait1440p + VIDEO_PROFILE_PORTRAIT_1440P - VideoProfilePortrait1440p2 + VIDEO_PROFILE_PORTRAIT_1440P_2 - VideoProfilePortrait4k + VIDEO_PROFILE_PORTRAIT_4K - VideoProfilePortrait4k3 + VIDEO_PROFILE_PORTRAIT_4K_3 - VideoStreamHigh + VIDEO_STREAM_HIGH - VideoStreamLow + VIDEO_STREAM_LOW - VideoProfileDefault + VIDEO_PROFILE_DEFAULT - ViewSetupModeReplace + VIEW_SETUP_MODE_REPLACE - ViewSetupModeAdd + VIEW_SETUP_MODE_ADD - ViewSetupModeRemove + VIEW_SETUP_MODE_REMOVE - VoiceBeautifierOff + VOICE_BEAUTIFIER_OFF - ChatBeautifierMagnetic + CHAT_BEAUTIFIER_MAGNETIC - ChatBeautifierFresh + CHAT_BEAUTIFIER_FRESH - ChatBeautifierVitality + CHAT_BEAUTIFIER_VITALITY - SingingBeautifier + SINGING_BEAUTIFIER - TimbreTransformationVigorous + TIMBRE_TRANSFORMATION_VIGOROUS - TimbreTransformationDeep + TIMBRE_TRANSFORMATION_DEEP - TimbreTransformationMellow + TIMBRE_TRANSFORMATION_MELLOW - TimbreTransformationFalsetto + TIMBRE_TRANSFORMATION_FALSETTO - TimbreTransformationFull + TIMBRE_TRANSFORMATION_FULL - TimbreTransformationClear + TIMBRE_TRANSFORMATION_CLEAR - TimbreTransformationResounding + TIMBRE_TRANSFORMATION_RESOUNDING - TimbreTransformationRinging + TIMBRE_TRANSFORMATION_RINGING - UltraHighQualityVoice + ULTRA_HIGH_QUALITY_VOICE - VoiceChangerOff + VOICE_CHANGER_OFF - VoiceChangerOldman + VOICE_CHANGER_OLDMAN - VoiceChangerBabyboy + VOICE_CHANGER_BABYBOY - VoiceChangerBabygirl + VOICE_CHANGER_BABYGIRL - VoiceChangerZhubajie + VOICE_CHANGER_ZHUBAJIE - VoiceChangerEthereal + VOICE_CHANGER_ETHEREAL - VoiceChangerHulk + VOICE_CHANGER_HULK - VoiceBeautyVigorous + VOICE_BEAUTY_VIGOROUS - VoiceBeautyDeep + VOICE_BEAUTY_DEEP - VoiceBeautyMellow + VOICE_BEAUTY_MELLOW - VoiceBeautyFalsetto + VOICE_BEAUTY_FALSETTO - VoiceBeautyFull + VOICE_BEAUTY_FULL - VoiceBeautyClear + VOICE_BEAUTY_CLEAR - VoiceBeautyResounding + VOICE_BEAUTY_RESOUNDING - VoiceBeautyRinging + VOICE_BEAUTY_RINGING - VoiceBeautySpacial + VOICE_BEAUTY_SPACIAL - GeneralBeautyVoiceMaleMagnetic + GENERAL_BEAUTY_VOICE_MALE_MAGNETIC - GeneralBeautyVoiceFemaleFresh + GENERAL_BEAUTY_VOICE_FEMALE_FRESH - GeneralBeautyVoiceFemaleVitality + GENERAL_BEAUTY_VOICE_FEMALE_VITALITY - VoiceConversionOff + VOICE_CONVERSION_OFF - VoiceChangerNeutral + VOICE_CHANGER_NEUTRAL - VoiceChangerSweet + VOICE_CHANGER_SWEET - VoiceChangerSolid + VOICE_CHANGER_SOLID - VoiceChangerBass + VOICE_CHANGER_BASS From 1fdbe57ed4b04a46683f7700ad9b107b9fcec593 Mon Sep 17 00:00:00 2001 From: Cilla-luodan <85477033+Cilla-luodan@users.noreply.github.com> Date: Tue, 18 Jun 2024 20:13:30 +0800 Subject: [PATCH 14/20] 1 --- dita/RTC-NG/API/api_irtcengine_startscreencapture.dita | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dita/RTC-NG/API/api_irtcengine_startscreencapture.dita b/dita/RTC-NG/API/api_irtcengine_startscreencapture.dita index 8ee3bcf7c4f..aeb955ac4d8 100644 --- a/dita/RTC-NG/API/api_irtcengine_startscreencapture.dita +++ b/dita/RTC-NG/API/api_irtcengine_startscreencapture.dita @@ -15,7 +15,7 @@

    public abstract int startScreenCapture(ScreenCaptureParameters screenCaptureParameters); - public abstract startScreenCapture(): number; + public abstract startScreenCapture(parameter: ScreenCaptureParameters): number; - (int)startScreenCapture:(AgoraScreenCaptureParameters2* _Nullable)parameters NS_SWIFT_NAME(startScreenCapture(_:)); #if defined(__ANDROID__) || (defined(__APPLE__) && TARGET_OS_IOS) virtual int startScreenCapture(const ScreenCaptureParameters2& captureParams) = 0; @@ -60,11 +60,11 @@

  • 因 Android 性能限制,屏幕共享不支持 Android TV。
  • 因 Android 系统限制,使用华为手机进行屏幕共享时,为避免崩溃,请不要在共享过程中调节屏幕共享流的视频编码分辨率。
  • 因 Android 系统限制,部分小米手机不支持屏幕共享时采集系统音频。
  • -
  • 为提高屏幕共享时采集系统音频的成功率,建议你在加入频道前通过 方法设置音频场景为
  • +
  • 为提高屏幕共享时采集系统音频的成功率,建议你在加入频道前通过 方法设置音频场景为
  • @@ -80,7 +80,7 @@
    <ph keyref="return-section-title"/>

    方法成功调用时,无返回值;方法调用失败时,会抛出 异常,你需要捕获异常并进行处理。详见了解详情和解决建议。

    -
      +
      • 0: 方法调用成功。
      • < 0: 方法调用失败。详见了解详情和解决建议。
          From 4dad972a0f464fdc326517cea53b50910c6a4462 Mon Sep 17 00:00:00 2001 From: Cilla-luodan <85477033+Cilla-luodan@users.noreply.github.com> Date: Tue, 25 Jun 2024 13:03:37 +0800 Subject: [PATCH 15/20] fix publish errors --- .../API/api_irtcengine_switchcamera2.dita | 2 +- .../API/api_irtcengineex_leavechannelex.dita | 2 +- .../API/api_irtcengineex_leavechannelex2.dita | 20 +- dita/RTC-NG/API/enum_channelprofiletype.dita | 4 +- dita/RTC-NG/API/enum_videocodectype.dita | 8 +- dita/RTC-NG/API/enum_videocontenthint.dita | 2 +- dita/RTC-NG/API/rtc_api_overview.dita | 6 +- dita/RTC-NG/RTC_NG_API_Harmony.ditamap | 4 +- .../config/keys-rtc-ng-api-harmony.ditamap | 1066 +++++++++-------- .../config/relations-rtc-ng-api.ditamap | 14 +- 10 files changed, 598 insertions(+), 530 deletions(-) diff --git a/dita/RTC-NG/API/api_irtcengine_switchcamera2.dita b/dita/RTC-NG/API/api_irtcengine_switchcamera2.dita index ba50ec81f26..0cceae2a596 100644 --- a/dita/RTC-NG/API/api_irtcengine_switchcamera2.dita +++ b/dita/RTC-NG/API/api_irtcengine_switchcamera2.dita @@ -14,7 +14,7 @@

          public abstract int switchCamera(String cameraId); - public abstract switchCamera(): number; + diff --git a/dita/RTC-NG/API/api_irtcengineex_leavechannelex.dita b/dita/RTC-NG/API/api_irtcengineex_leavechannelex.dita index 5daac3168bc..f5a0bdeb767 100644 --- a/dita/RTC-NG/API/api_irtcengineex_leavechannelex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_leavechannelex.dita @@ -14,7 +14,7 @@

          public abstract int leaveChannelEx(RtcConnection connection); - public abstract leaveChannelEx(connection: RtcConnection): number; + - (int)leaveChannelEx:(AgoraRtcConnection * _Nonnull)connection leaveChannelBlock:(void(^ _Nullable)(AgoraChannelStats* _Nonnull stat))leaveChannelBlock NS_SWIFT_NAME(leaveChannelEx(_:leaveChannelBlock:)); virtual int leaveChannelEx(const RtcConnection& connection) = 0; diff --git a/dita/RTC-NG/API/api_irtcengineex_leavechannelex2.dita b/dita/RTC-NG/API/api_irtcengineex_leavechannelex2.dita index 46c1b207bc8..c112fb3240c 100644 --- a/dita/RTC-NG/API/api_irtcengineex_leavechannelex2.dita +++ b/dita/RTC-NG/API/api_irtcengineex_leavechannelex2.dita @@ -14,7 +14,7 @@

          public abstract int leaveChannelEx(RtcConnection connection, LeaveChannelOptions options); - + public abstract leaveChannelEx(connection: RtcConnection, options?:LeaveChannelOptions): number; - (int)leaveChannelEx:(AgoraRtcConnection * _Nonnull)connection options:(AgoraLeaveChannelOptions * _Nonnull)options leaveChannelBlock:(void(^ _Nullable)(AgoraChannelStats* _Nonnull stat))leaveChannelBlock; @@ -46,21 +46,21 @@

    - 适用场景 -

    -

    + 适用场景 +

    +

    调用时机

    该方法需要在 后调用。

    - 调用限制 -

    -

    + 调用限制 +

    +

    + 相关回调 +

    +

    参数 diff --git a/dita/RTC-NG/API/enum_channelprofiletype.dita b/dita/RTC-NG/API/enum_channelprofiletype.dita index efc60a3dfb8..531b1edc4f2 100644 --- a/dita/RTC-NG/API/enum_channelprofiletype.dita +++ b/dita/RTC-NG/API/enum_channelprofiletype.dita @@ -15,7 +15,7 @@ 1:(默认)直播场景。 - + 2: (已废弃)游戏场景。
    @@ -25,7 +25,7 @@
    - + 3: 互动场景。该场景对延时进行了优化。如果你的场景中有用户需要频繁互动,建议使用该场景。
    diff --git a/dita/RTC-NG/API/enum_videocodectype.dita b/dita/RTC-NG/API/enum_videocodectype.dita index 0da15ae3c89..b49a248a3e8 100644 --- a/dita/RTC-NG/API/enum_videocodectype.dita +++ b/dita/RTC-NG/API/enum_videocodectype.dita @@ -7,11 +7,11 @@
    枚举值 - + 0:(默认)不指定编解码格式。SDK 会根据当前视频流的分辨率、设备性能自动匹配适合的编解码格式。 - + 1:标准 VP8。 @@ -23,7 +23,7 @@ 3:标准 H.265。 - +

    6:Generic。

    @@ -34,7 +34,7 @@ 12:AV1。
    - + 20:Generic JPEG。

    本类型所需的算力较小,可用于算力有限的 IoT 设备。

    diff --git a/dita/RTC-NG/API/enum_videocontenthint.dita b/dita/RTC-NG/API/enum_videocontenthint.dita index d6592bc4a8d..5117b87c1d7 100644 --- a/dita/RTC-NG/API/enum_videocontenthint.dita +++ b/dita/RTC-NG/API/enum_videocontenthint.dita @@ -7,7 +7,7 @@
    枚举值 - + (默认)无指定的内容类型。 diff --git a/dita/RTC-NG/API/rtc_api_overview.dita b/dita/RTC-NG/API/rtc_api_overview.dita index a11714274ec..057d7d545ed 100644 --- a/dita/RTC-NG/API/rtc_api_overview.dita +++ b/dita/RTC-NG/API/rtc_api_overview.dita @@ -81,7 +81,7 @@ - + @@ -89,7 +89,7 @@ - + @@ -2211,7 +2211,7 @@ (仅适用于 Android 和 iOS) - + diff --git a/dita/RTC-NG/RTC_NG_API_Harmony.ditamap b/dita/RTC-NG/RTC_NG_API_Harmony.ditamap index 9d8ec041358..bb0a3825a5a 100644 --- a/dita/RTC-NG/RTC_NG_API_Harmony.ditamap +++ b/dita/RTC-NG/RTC_NG_API_Harmony.ditamap @@ -662,8 +662,8 @@ - - + + diff --git a/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap b/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap index e2b4ea2a013..bde016a914c 100644 --- a/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap +++ b/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap @@ -194,20 +194,6 @@ - - - - ICloudSpatialAudioEngine - - - - - - - ICloudSpatialAudioEventHandler - - - @@ -2070,92 +2056,7 @@ - - - - - addEventHandler - - - - - - - create - - - - - - - enableSpatializer - - - - - - - enterRoom - - - - - - - exitRoom - - - - - - - getTeammates - - - - - - - initialize - - - - - - - destroy - - - - - - - removeEventHandler - - - - - - - renewToken - - - - - - - setAudioRangeMode - - - - - - - setTeamId - - - - + @@ -3149,8 +3050,7 @@ - - + switchCamera @@ -3589,13 +3489,6 @@ - - - - addInjectStreamUrl - - - @@ -4579,36 +4472,6 @@ - - - - - onConnectionStateChange - - - - - - - onTeammateJoined - - - - - - - onTeammateLeft - - - - - - - onTokenWillExpire - - - - @@ -4836,13 +4699,6 @@ - - - - CloudSpatialAudioConfig - - - @@ -5494,104 +5350,6 @@ - - - - BLUR_DEGREE_LOW - - - - - - - BLUR_DEGREE_MEDIUM - - - - - - - BLUR_DEGREE_HIGH - - - - - - - BACKGROUND_NONE - - - - - - - BACKGROUND_COLOR - - - - - - - BACKGROUND_IMG - - - - - - - BACKGROUND_BLUR - - - - - - - BACKGROUND_VIDEO - - - - - - - SaeDeployRegion - - - - - - - SAE_DEPLOY_REGION_NONE - - - - - - - SAE_DEPLOY_REGION_CN - - - - - - - SAE_DEPLOY_REGION_NA - - - - - - - SAE_DEPLOY_REGION_EU - - - - - - - SAE_DEPLOY_REGION_AS - - - @@ -5678,17 +5436,24 @@ + + + + AudienceLatencyLevel + + + - AUDIENCE_LATENCY_LEVEL_LOW_LATENCY + LOW_LATENCY - AUDIENCE_LATENCY_LEVEL_ULTRA_LOW_LATENCY + ULTRA_LOW_LATENCY @@ -5881,6 +5646,118 @@ + + + + VirtualBackgroundBlurDegree + + + + + + + LOW + + + + + + + MEDIUM + + + + + + + HIGH + + + + + + + VirtualBackgroundType + + + + + + + NONE + + + + + + + COLOR + + + + + + + IMG + + + + + + + BLUR + + + + + + + VIDEO + + + + + + + SaeDeployRegion + + + + + + + SAE_DEPLOY_REGION_NONE + + + + + + + SAE_DEPLOY_REGION_CN + + + + + + + SAE_DEPLOY_REGION_NA + + + + + + + SAE_DEPLOY_REGION_EU + + + + + + + SAE_DEPLOY_REGION_AS + + + @@ -6178,77 +6055,84 @@ - AUDIO_EQUALIZATION_BAND_FREQUENCY + BAND_FREQUENCY + + + + + + + AudioEqualizationBandFrequency - AUDIO_EQUALIZATION_BAND_31 + BAND_31 - AUDIO_EQUALIZATION_BAND_62 + BAND_62 - AUDIO_EQUALIZATION_BAND_125 + BAND_125 - AUDIO_EQUALIZATION_BAND_250 + BAND_250 - AUDIO_EQUALIZATION_BAND_500 + BAND_500 - AUDIO_EQUALIZATION_BAND_1K + BAND_1K - AUDIO_EQUALIZATION_BAND_2K + BAND_2K - AUDIO_EQUALIZATION_BAND_4K + BAND_4K - AUDIO_EQUALIZATION_BAND_8K + BAND_8K - AUDIO_EQUALIZATION_BAND_16K + BAND_16K @@ -6336,31 +6220,38 @@ + + + + AudioMixingDualMonoMode + + + - AUDIO_MIXING_DUAL_MONO_AUTO + AUTO - AUDIO_MIXING_DUAL_MONO_L + L - AUDIO_MIXING_DUAL_MONO_R + R - AUDIO_MIXING_DUAL_MONO_MIX + MIX @@ -6479,7 +6370,7 @@ - AudioProfile + AudioProfileType @@ -6560,164 +6451,185 @@ + + + + AudioRecordingType + + + - AUDIO_FILE_RECORDING_MIC + MIC - AUDIO_FILE_RECORDING_PLAYBACK + PLAYBACK - AUDIO_FILE_RECORDING_MIXED + MIXED + + + + + + + AudioRecordingQuality - AUDIO_RECORDING_QUALITY_LOW + LOW - AUDIO_RECORDING_QUALITY_MEDIUM + MEDIUM - AUDIO_RECORDING_QUALITY_HIGH + HIGH - AUDIO_RECORDING_QUALITY_ULTRA_HIGH + ULTRA_HIGH + + + + + + + PRESET - AUDIO_REVERB_OFF + OFF - AUDIO_REVERB_FX_KTV + FX_KTV - AUDIO_REVERB_FX_VOCAL_CONCERT + FX_VOCAL_CONCERT - AUDIO_REVERB_FX_UNCLE + FX_UNCLE - AUDIO_REVERB_FX_SISTER + FX_SISTER - AUDIO_REVERB_FX_STUDIO + FX_STUDIO - AUDIO_REVERB_FX_POPULAR + FX_POPULAR - AUDIO_REVERB_FX_RNB + FX_RNB - AUDIO_REVERB_FX_PHONOGRAPH + FX_PHONOGRAPH - AUDIO_REVERB_POPULAR + POPULAR - AUDIO_REVERB_RNB + RNB - AUDIO_REVERB_ROCK + ROCK - AUDIO_REVERB_HIPHOP + HIPHOP - AUDIO_REVERB_VOCAL_CONCERT + VOCAL_CONCERT - AUDIO_REVERB_KTV + KTV - AUDIO_REVERB_STUDIO + STUDIO @@ -6745,42 +6657,42 @@ - AUDIO_REVERB_TYPE + AudioReverbType - AUDIO_REVERB_DRY_LEVEL + DRY_LEVEL - AUDIO_REVERB_WET_LEVEL + WET_LEVEL - AUDIO_REVERB_ROOM_SIZE + ROOM_SIZE - AUDIO_REVERB_WET_DELAY + WET_DELAY - AUDIO_REVERB_STRENGTH + STRENGTH @@ -6899,42 +6811,42 @@ - AudioScenario + AudioScenarioType - AUDIO_SCENARIO_DEFAULT + DEFAULT - AUDIO_SCENARIO_CHATROOM + CHATROOM - AUDIO_SCENARIO_GAME_STREAMING + GAME_STREAMING - AUDIO_SCENARIO_CHORUS + CHORUS - AUDIO_SCENARIO_MEETING + MEETING @@ -6948,182 +6860,182 @@ - CONNECTION_STATE_DISCONNECTED + DISCONNECTED - CONNECTION_STATE_CONNECTING + CONNECTING - CONNECTION_STATE_CONNECTED + CONNECTED - CONNECTION_STATE_RECONNECTING + RECONNECTING - CONNECTION_STATE_FAILED + FAILED - CONNECTION_CHANGED_CONNECTING + CONNECTING - CONNECTION_CHANGED_JOIN_SUCCESS + JOIN_SUCCESS - CONNECTION_CHANGED_INTERRUPTED + INTERRUPTED - CONNECTION_CHANGED_BANNED_BY_SERVER + BANNED_BY_SERVER - CONNECTION_CHANGED_JOIN_FAILED + JOIN_FAILED - CONNECTION_CHANGED_LEAVE_CHANNEL + LEAVE_CHANNEL - CONNECTION_CHANGED_INVALID_APP_ID + INVALID_APP_ID - CONNECTION_CHANGED_INVALID_CHANNEL_NAME + INVALID_CHANNEL_NAME - CONNECTION_CHANGED_INVALID_TOKEN + INVALID_TOKEN - CONNECTION_CHANGED_TOKEN_EXPIRED + TOKEN_EXPIRED - CONNECTION_CHANGED_REJECTED_BY_SERVER + REJECTED_BY_SERVER - CONNECTION_CHANGED_SETTING_PROXY_SERVER + SETTING_PROXY_SERVER - CONNECTION_CHANGED_RENEW_TOKEN + RENEW_TOKEN - CONNECTION_CHANGED_CLIENT_IP_ADDRESS_CHANGED + CLIENT_IP_ADDRESS_CHANGED - CONNECTION_CHANGED_KEEP_ALIVE_TIMEOUT + KEEP_ALIVE_TIMEOUT - CONNECTION_CHANGED_REJOIN_SUCCESS + REJOIN_SUCCESS - CONNECTION_CHANGED_LOST + LOST - CONNECTION_CHANGED_ECHO_TEST + ECHO_TEST - CONNECTION_CHANGED_CLIENT_IP_ADDRESS_CHANGED_BY_USER + CLIENT_IP_ADDRESS_CHANGED_BY_USER - CONNECTION_CHANGED_SAME_UID_LOGIN + SAME_UID_LOGIN - CONNECTION_CHANGED_TOO_MANY_BROADCASTERS + TOO_MANY_BROADCASTERS @@ -7135,51 +7047,51 @@ - - - AudioTrackType - - - - - - - AUDIO_TRACK_MIXABLE - - - - - - - AUDIO_TRACK_DIRECT - - - + + + AudioTrackType + + + + + + + MIXABLE + + + + + + + DIRECT + + + - CAMERA_DIRECTION + CameraDirection - CAMERA_REAR + REAR - CAMERA_FRONT + FRONT - CAMERA_EXTRA + EXTRA @@ -7491,52 +7403,66 @@ + + + + ChannelProfile + + + - CHANNEL_PROFILE_COMMUNICATION + COMMUNICATION - CHANNEL_PROFILE_LIVE_BROADCASTING + LIVE_BROADCASTING - CHANNEL_PROFILE_GAME + GAME - CHANNEL_PROFILE_CLOUD_GAMING + CLOUD_GAMING - CHANNEL_PROFILE_COMMUNICATION_1v1 + COMMUNICATION_1v1 + + + + + + + ClientRole - CLIENT_ROLE_BROADCASTER + BROADCASTER - CLIENT_ROLE_AUDIENCE + AUDIENCE @@ -7781,42 +7707,49 @@ - ENCRYPTION_ERROR_TYPE + EncryptionError - ENCRYPTION_ERROR_INTERNAL_FAILURE + INTERNAL_FAILURE - ENCRYPTION_ERROR_DECRYPTION_FAILURE + DECRYPTION_FAILURE - ENCRYPTION_ERROR_ENCRYPTION_FAILURE + ENCRYPTION_FAILURE - ENCRYPTION_ERROR_DATASTREAM_DECRYPTION_FAILURE + DATASTREAM_DECRYPTION_FAILURE - ENCRYPTION_ERROR_DATASTREAM_ENCRYPTION_FAILURE + DATASTREAM_ENCRYPTION_FAILURE + + + + + + + ErrorCode @@ -8366,24 +8299,31 @@ + + + + LastmileProbeResult + + + - LASTMILE_PROBE_RESULT_COMPLETE + COMPLETE - LASTMILE_PROBE_RESULT_INCOMPLETE_NO_BWE + INCOMPLETE_NO_BWE - LASTMILE_PROBE_RESULT_UNAVAILABLE + UNAVAILABLE @@ -8576,108 +8516,122 @@ + + + + LocalVideoStreamReason + + + - LOCAL_VIDEO_STREAM_REASON_OK + OK - LOCAL_VIDEO_STREAM_REASON_FAILURE + FAILURE - LOCAL_VIDEO_STREAM_REASON_DEVICE_NO_PERMISSION + DEVICE_NO_PERMISSION - LOCAL_VIDEO_STREAM_REASON_DEVICE_BUSY + DEVICE_BUSY - LOCAL_VIDEO_STREAM_REASON_CAPTURE_FAILURE + CAPTURE_FAILURE - LOCAL_VIDEO_STREAM_REASON_CODEC_NOT_SUPPORT + CODEC_NOT_SUPPORT - LOCAL_VIDEO_STREAM_REASON_DEVICE_NOT_FOUND + DEVICE_NOT_FOUND - LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_MINIMIZED + SCREEN_CAPTURE_WINDOW_MINIMIZED - LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_CLOSED + SCREEN_CAPTURE_WINDOW_CLOSED - LOCAL_VIDEO_STREAM_REASON_DEVICE_INTERRUPT + DEVICE_INTERRUPT - LOCAL_VIDEO_STREAM_REASON_DEVICE_FATAL_ERROR + DEVICE_FATAL_ERROR + + + + + + + LocalVideoStreamState - LOCAL_VIDEO_STREAM_STATE_STOPPED + STOPPED - LOCAL_VIDEO_STREAM_STATE_CAPTURING + CAPTURING - LOCAL_VIDEO_STREAM_STATE_ENCODING + ENCODING - LOCAL_VIDEO_STREAM_STATE_FAILED + FAILED @@ -8702,45 +8656,52 @@ + + + + LogFilter + + + - LOG_FILTER_OFF + OFF - LOG_FILTER_DEBUG + DEBUG - LOG_FILTER_INFO + INFO - LOG_FILTER_WARN + WARN - LOG_FILTER_ERROR + ERROR - LOG_FILTER_CRITICAL + CRITICAL @@ -9640,52 +9601,59 @@ + + + + NetworkQuality + + + - QUALITY_UNKNOWN + UNKNOWN - QUALITY_EXCELLENT + EXCELLENT - QUALITY_GOOD + GOOD - QUALITY_POOR + POOR - QUALITY_BAD + BAD - QUALITY_VBAD + VBAD - QUALITY_DOWN + DOWN @@ -9766,38 +9734,45 @@ + + + + RemoteAudioState + + + - REMOTE_AUDIO_STATE_STOPPED + STOPPED - REMOTE_AUDIO_STATE_STARTING + STARTING - REMOTE_AUDIO_STATE_DECODING + DECODING - REMOTE_AUDIO_STATE_FROZEN + FROZEN - REMOTE_AUDIO_STATE_FAILED + FAILED @@ -9836,122 +9811,136 @@ + + + + RemoteAudioStateReason + + + - REMOTE_AUDIO_REASON_INTERNAL + INTERNAL - REMOTE_AUDIO_REASON_NETWORK_CONGESTION + NETWORK_CONGESTION - REMOTE_AUDIO_REASON_NETWORK_RECOVERY + NETWORK_RECOVERY - REMOTE_AUDIO_REASON_LOCAL_MUTED + LOCAL_MUTED - REMOTE_AUDIO_REASON_LOCAL_UNMUTED + LOCAL_UNMUTED - REMOTE_AUDIO_REASON_REMOTE_MUTED + REMOTE_MUTED - REMOTE_AUDIO_REASON_REMOTE_UNMUTED + REMOTE_UNMUTED - REMOTE_AUDIO_REASON_REMOTE_OFFLINE + REMOTE_OFFLINE + + + + + + + RemoteVideoStreamReason - REMOTE_VIDEO_STATE_REASON_INTERNAL + INTERNAL - REMOTE_VIDEO_STATE_REASON_NETWORK_CONGESTION + NETWORK_CONGESTION - REMOTE_VIDEO_STATE_REASON_NETWORK_RECOVERY + NETWORK_RECOVERY - REMOTE_VIDEO_STATE_REASON_LOCAL_MUTED + LOCAL_MUTED - REMOTE_VIDEO_STATE_REASON_LOCAL_UNMUTED + LOCAL_UNMUTED - REMOTE_VIDEO_STATE_REASON_REMOTE_MUTED + REMOTE_MUTED - REMOTE_VIDEO_STATE_REASON_REMOTE_UNMUTED + REMOTE_UNMUTED - REMOTE_VIDEO_STATE_REASON_REMOTE_OFFLINE + REMOTE_OFFLINE - REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK + AUDIO_FALLBACK @@ -9959,14 +9948,14 @@ - REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK_RECOVERY + AUDIO_FALLBACK_RECOVERY - REMOTE_VIDEO_STATE_REASON_CODEC_NOT_SUPPORT + CODEC_NOT_SUPPORT @@ -9991,108 +9980,115 @@ + + + + RtmpStreamPublishReason + + + - RTMP_STREAM_PUBLISH_REASON_OK + OK - RTMP_STREAM_PUBLISH_REASON_INVALID_ARGUMENT + INVALID_ARGUMENT - RTMP_STREAM_PUBLISH_REASON_ENCRYPTED_STREAM_NOT_ALLOWED + ENCRYPTED_STREAM_NOT_ALLOWED - RTMP_STREAM_PUBLISH_REASON_CONNECTION_TIMEOUT + CONNECTION_TIMEOUT - RTMP_STREAM_PUBLISH_REASON_INTERNAL_SERVER_ERROR + INTERNAL_SERVER_ERROR - RTMP_STREAM_PUBLISH_REASON_RTMP_SERVER_ERROR + RTMP_SERVER_ERROR - RTMP_STREAM_PUBLISH_REASON_TOO_OFTEN + TOO_OFTEN - RTMP_STREAM_PUBLISH_REASON_REACH_LIMIT + REACH_LIMIT - RTMP_STREAM_PUBLISH_REASON_NOT_AUTHORIZED + NOT_AUTHORIZED - RTMP_STREAM_PUBLISH_REASON_STREAM_NOT_FOUND + STREAM_NOT_FOUND - RTMP_STREAM_PUBLISH_REASON_FORMAT_NOT_SUPPORTED + FORMAT_NOT_SUPPORTED - RTMP_STREAM_PUBLISH_REASON_NOT_BROADCASTER + NOT_BROADCASTER - RTMP_STREAM_PUBLISH_REASON_TRANSCODING_NO_MIX_STREAM + TRANSCODING_NO_MIX_STREAM - RTMP_STREAM_PUBLISH_REASON_NET_DOWN + NET_DOWN - RTMP_STREAM_PUBLISH_REASON_INVALID_PRIVILEGE + INVALID_PRIVILEGE @@ -10103,73 +10099,87 @@ + + + + RtmpStreamPublishState + + + - RTMP_STREAM_PUBLISH_STATE_IDLE + IDLE - RTMP_STREAM_PUBLISH_STATE_CONNECTING + CONNECTING - RTMP_STREAM_PUBLISH_STATE_RUNNING + RUNNING - RTMP_STREAM_PUBLISH_STATE_RECOVERING + RECOVERING - RTMP_STREAM_PUBLISH_STATE_FAILURE + FAILURE - RTMP_STREAM_PUBLISH_STATE_DISCONNECTING + DISCONNECTING + + + + + + + RtmpStreamingEvent - RTMP_STREAMING_EVENT_FAILED_LOAD_IMAGE + FAILED_LOAD_IMAGE - RTMP_STREAMING_EVENT_URL_ALREADY_IN_USE + URL_ALREADY_IN_USE - RTMP_STREAMING_EVENT_ADVANCED_FEATURE_NOT_SUPPORT + ADVANCED_FEATURE_NOT_SUPPORT - RTMP_STREAMING_EVENT_REQUEST_TOO_OFTEN + REQUEST_TOO_OFTEN @@ -10267,28 +10277,28 @@ - SIMULCAST_STREAM_MODE + SimulcastStreamMode - AUTO_SIMULCAST_STREAM + AUTO - DISABLE_SIMULCAST_STREAM + DISABLE - ENABLE_SIMULCAST_STREAM + ENABLE @@ -10383,52 +10393,59 @@ + + + + SegModelType + + + - SEG_MODEL_AI + AI - SEG_MODEL_GREEN + GREEN - STREAM_PUBLISH_STATE + StreamPublishState - PUB_STATE_IDLE + IDLE - PUB_STATE_NO_PUBLISHED + NO_PUBLISHED - PUB_STATE_PUBLISHING + PUBLISHING - PUB_STATE_PUBLISHED + PUBLISHED @@ -10505,14 +10522,14 @@ - APPLICATION_SCENARIO_GENERAL + GENERAL - APPLICATION_SCENARIO_MEETING + MEETING @@ -10589,119 +10606,126 @@ - VIDEO_SOURCE_CAMERA_PRIMARY + CAMERA_PRIMARY - VIDEO_SOURCE_CAMERA + CAMERA - VIDEO_SOURCE_CAMERA_SECONDARY + CAMERA_SECONDARY - VIDEO_SOURCE_SCREEN_PRIMARY + SCREEN_PRIMARY - VIDEO_SOURCE_SCREEN + SCREEN - VIDEO_SOURCE_SCREEN_SECONDARY + SCREEN_SECONDARY - VIDEO_SOURCE_CUSTOM + CUSTOM - VIDEO_SOURCE_MEDIA_PLAYER + MEDIA_PLAYER - VIDEO_SOURCE_RTC_IMAGE_PNG + RTC_IMAGE_PNG - VIDEO_SOURCE_RTC_IMAGE_JPEG + RTC_IMAGE_JPEG - VIDEO_SOURCE_RTC_IMAGE_GIF + RTC_IMAGE_GIF - VIDEO_SOURCE_REMOTE + REMOTE - VIDEO_SOURCE_TRANSCODED + TRANSCODED - VIDEO_SOURCE_CAMERA_THIRD + CAMERA_THIRD - VIDEO_SOURCE_CAMERA_FOURTH + CAMERA_FOURTH - VIDEO_SOURCE_SPEECH_DRIVEN + SPEECH_DRIVEN - VIDEO_SOURCE_UNKNOWN + UNKNOWN + + + + + + + VIDEO_CODEC_CAPABILITY_LEVEL @@ -10771,70 +10795,70 @@ - VIDEO_CODEC_TYPE + VideoCodecType - VIDEO_CODEC_NONE + NONE - VIDEO_CODEC_VP8 + VP8 - VIDEO_CODEC_H264 + H264 - VIDEO_CODEC_H265 + H265 - VIDEO_CODEC_GENERIC + GENERIC - VIDEO_CODEC_GENERIC_H264 + GENERIC_H264 - VIDEO_CODEC_AV1 + AV1 - VIDEO_CODEC_VP9 + VP9 - VIDEO_CODEC_GENERIC_JPEG + GENERIC_JPEG @@ -10859,24 +10883,31 @@ + + + + ScreenCaptureContentHint + + + - SCREEN_CAPTURE_CONTENT_HINT_NONE + NONE - SCREEN_CAPTURE_CONTENT_HINT_MOTION + MOTION - SCREEN_CAPTURE_CONTENT_HINT_DETAILS + DETAILS @@ -10887,17 +10918,24 @@ + + + + VideoFrameProcessMode + + + - PROCESS_MODE_READ_ONLY + READ_ONLY - PROCESS_MODE_READ_WRITE + READ_WRITE @@ -10971,31 +11009,38 @@ + + + + VideoModulePosition + + + - VIDEO_MODULE_POSITION_POST_CAPTURER + POST_CAPTURER - VIDEO_MODULE_POSITION_PRE_RENDERER + PRE_RENDERER - VIDEO_MODULE_POSITION_PRE_ENCODER + PRE_ENCODER - VIDEO_MODULE_POSITION_POST_CAPTURER_ORIGIN + POST_CAPTURER_ORIGIN @@ -11030,63 +11075,77 @@ - VIDEO_PIXEL_DEFAULT + DEFAULT + + + + + + + VideoPixelFormat + + + + + + + DEFAULT - VIDEO_PIXEL_I420 + I420 - VIDEO_PIXEL_BGRA + BGRA - VIDEO_PIXEL_NV21 + NV21 - VIDEO_PIXEL_RGBA + RGBA - VIDEO_PIXEL_IMC2 + IMC2 - VIDEO_PIXEL_ARGB + ARGB - VIDEO_PIXEL_NV12 + NV12 - VIDEO_PIXEL_I422 + I422 @@ -11594,17 +11653,24 @@ + + + + VideoStreamType + + + - VIDEO_STREAM_HIGH + HIGH - VIDEO_STREAM_LOW + LOW diff --git a/dita/RTC-NG/config/relations-rtc-ng-api.ditamap b/dita/RTC-NG/config/relations-rtc-ng-api.ditamap index 963b3971fd6..480976efee7 100644 --- a/dita/RTC-NG/config/relations-rtc-ng-api.ditamap +++ b/dita/RTC-NG/config/relations-rtc-ng-api.ditamap @@ -2215,7 +2215,7 @@ - + @@ -2309,7 +2309,7 @@ - + @@ -2406,7 +2406,7 @@ - + @@ -2435,7 +2435,9 @@ - + + + @@ -2484,7 +2486,7 @@ - + @@ -2574,7 +2576,7 @@ - + From 7d0e1e700a68d1cc610702a57e4549ca8c79bce5 Mon Sep 17 00:00:00 2001 From: Cilla-luodan <85477033+Cilla-luodan@users.noreply.github.com> Date: Tue, 25 Jun 2024 13:04:27 +0800 Subject: [PATCH 16/20] delelte setVideoProfile --- dita/RTC-NG/RTC_NG_API_Harmony.ditamap | 1 - dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap | 7 ------- 2 files changed, 8 deletions(-) diff --git a/dita/RTC-NG/RTC_NG_API_Harmony.ditamap b/dita/RTC-NG/RTC_NG_API_Harmony.ditamap index bb0a3825a5a..20699ea9f9e 100644 --- a/dita/RTC-NG/RTC_NG_API_Harmony.ditamap +++ b/dita/RTC-NG/RTC_NG_API_Harmony.ditamap @@ -250,7 +250,6 @@ - diff --git a/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap b/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap index bde016a914c..bdefb6eb937 100644 --- a/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap +++ b/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap @@ -1104,13 +1104,6 @@ - - - - setVideoProfile - - - From e76030f127cdea07d44d40d39272f9f5578c5e1e Mon Sep 17 00:00:00 2001 From: jinyu Date: Tue, 25 Jun 2024 14:39:08 +0800 Subject: [PATCH 17/20] + --- .../API/api_irtcengine_getnativehandle.dita | 2 +- .../API/api_irtcengine_playeffect3.dita | 2 +- .../API/api_irtcengine_pushaudioframe2.dita | 2 +- .../API/api_irtcengine_setaudioprofile2.dita | 2 +- .../API/api_irtcengine_setaudioscenario.dita | 2 +- ...i_irtcengine_setremotevideostreamtype.dita | 2 +- .../api_irtcengine_startaudiorecording.dita | 2 +- ...engine_startorupdatechannelmediarelay.dita | 2 +- .../API/api_irtcengineex_getcallidex.dita | 2 +- .../API/api_irtcengineex_leavechannelex2.dita | 2 +- .../api_irtcengineex_setupremotevideoex.dita | 2 +- ...rver_onplaybackaudioframebeforemixing.dita | 2 +- ...verbase_getobservedaudioframeposition.dita | 2 +- ...bserverbase_onearmonitoringaudioframe.dita | 2 +- ...ioframeobserverbase_onmixedaudioframe.dita | 2 +- ...rameobserverbase_onplaybackaudioframe.dita | 2 +- ...oframeobserverbase_onrecordaudioframe.dita | 2 +- ...etadataobserver_onreadytosendmetadata.dita | 2 +- ...ngineeventhandler_onclientrolechanged.dita | 2 +- ...eventhandler_onclientrolechangefailed.dita | 2 +- ...eventhandler_onconnectionstatechanged.dita | 2 +- ...cengineeventhandler_onencryptionerror.dita | 2 +- ...cengineeventhandler_onlastmilequality.dita | 2 +- ...irtcengineeventhandler_onleavechannel.dita | 2 +- ...cengineeventhandler_onpermissionerror.dita | 2 +- ...gineeventhandler_onrtmpstreamingevent.dita | 2 +- ...nthandler_onrtmpstreamingstatechanged.dita | 2 +- ...gineeventhandler_ontranscodingupdated.dita | 2 +- ...enthandler_onvideopublishstatechanged.dita | 2 +- ...rameobserver_getobservedframeposition.dita | 2 +- ...videoframeobserver_getrotationapplied.dita | 2 +- ...rameobserver_getvideoformatpreference.dita | 2 +- ...rameobserver_getvideoframeprocessmode.dita | 2 +- ...ideoframeobserver_oncapturevideoframe.dita | 2 +- ...eoframeobserver_onpreencodevideoframe.dita | 2 +- dita/RTC-NG/API/class_advanceoptions.dita | 4 +- .../class_audiorecordingconfiguration.dita | 4 +- .../class_cameracapturerconfiguration.dita | 2 +- dita/RTC-NG/API/class_clientroleoptions.dita | 2 +- dita/RTC-NG/API/class_encryptionconfig.dita | 2 +- dita/RTC-NG/API/class_livetranscoding.dita | 12 ++-- dita/RTC-NG/API/class_rtcstats.dita | 59 +++++++++++++++---- .../API/class_segmentationproperty.dita | 2 +- dita/RTC-NG/API/class_transcodinguser.dita | 1 - .../API/class_transcodingvideostream.dita | 2 +- dita/RTC-NG/API/class_videocanvas.dita | 2 +- dita/RTC-NG/API/class_videodimensions.dita | 2 +- .../API/class_videoencoderconfiguration.dita | 6 +- dita/RTC-NG/API/class_videoframe.dita | 12 +++- .../API/class_virtualbackgroundsource.dita | 4 +- 50 files changed, 115 insertions(+), 71 deletions(-) diff --git a/dita/RTC-NG/API/api_irtcengine_getnativehandle.dita b/dita/RTC-NG/API/api_irtcengine_getnativehandle.dita index 24cae0c68e0..9cc2f2c1a2e 100644 --- a/dita/RTC-NG/API/api_irtcengine_getnativehandle.dita +++ b/dita/RTC-NG/API/api_irtcengine_getnativehandle.dita @@ -14,7 +14,7 @@

    public abstract long getNativeHandle(); - + public abstract getNativeHandle():bigint; - (void* _Nullable)getNativeHandle; abstract getNativeHandle(): number; diff --git a/dita/RTC-NG/API/api_irtcengine_playeffect3.dita b/dita/RTC-NG/API/api_irtcengine_playeffect3.dita index 713f3d062df..8f54d1af1fe 100644 --- a/dita/RTC-NG/API/api_irtcengine_playeffect3.dita +++ b/dita/RTC-NG/API/api_irtcengine_playeffect3.dita @@ -16,7 +16,7 @@ public int playEffect(int soundId, String filePath, int loopCount, double pitch, double pan, double gain, boolean publish, int startPos); - + public abstract playEffect(soundId:number,filePath:string,loopCount:number,pitch:number,pan:number,gain:number,publish:boolean,startPos?:number):number; - (int)playEffect:(int)soundId filePath:(NSString* _Nonnull)filePath loopCount:(NSInteger)loopCount diff --git a/dita/RTC-NG/API/api_irtcengine_pushaudioframe2.dita b/dita/RTC-NG/API/api_irtcengine_pushaudioframe2.dita index 9fa648d9fe0..2765d5e34f1 100644 --- a/dita/RTC-NG/API/api_irtcengine_pushaudioframe2.dita +++ b/dita/RTC-NG/API/api_irtcengine_pushaudioframe2.dita @@ -15,7 +15,7 @@

    public abstract int pushExternalAudioFrame(byte[] data, long timestamp, int sampleRate, int channels, Constants.BytesPerSample bytesPerSample, int trackId); - public abstract pushExternalAudioFrame(data: ArrayBuffer, timestamp: number): number; + public abstract pushExternalAudioFrame(data: ArrayBuffer, timestamp: number, sampleRate:number,channels:number, bytesPerSample:number,trackId:number): number; - (int)pushExternalAudioFrameRawData:(void* _Nonnull)data samples:(NSInteger)samples sampleRate:(NSInteger)sampleRate diff --git a/dita/RTC-NG/API/api_irtcengine_setaudioprofile2.dita b/dita/RTC-NG/API/api_irtcengine_setaudioprofile2.dita index d4d371d4ffc..9d927f238e2 100644 --- a/dita/RTC-NG/API/api_irtcengine_setaudioprofile2.dita +++ b/dita/RTC-NG/API/api_irtcengine_setaudioprofile2.dita @@ -14,7 +14,7 @@

    public synchronized int setAudioProfile(int profile) - public abstract setAudioProfile(profile: Constants.AUDIO_PROFILE_TYPE): number; + public abstract setAudioProfile(profile: Constants.AudioProfileType): number; - (int)setAudioProfile:(AgoraAudioProfile)profile; virtual int setAudioProfile(AUDIO_PROFILE_TYPE profile) = 0; abstract setAudioProfile(profile: AudioProfileType, scenario?: AudioScenarioType): number; diff --git a/dita/RTC-NG/API/api_irtcengine_setaudioscenario.dita b/dita/RTC-NG/API/api_irtcengine_setaudioscenario.dita index 68f5cf881a3..88a48ba9b55 100644 --- a/dita/RTC-NG/API/api_irtcengine_setaudioscenario.dita +++ b/dita/RTC-NG/API/api_irtcengine_setaudioscenario.dita @@ -14,7 +14,7 @@

    public abstract int setAudioScenario(int scenario); - public abstract setAudioScenario(scenario: Constants.AUDIO_SCENARIO_TYPE): number; + public abstract setAudioScenario(scenario: Constants.AudioScenarioType): number; - (int)setAudioScenario:(AgoraAudioScenario)scenario; virtual int setAudioScenario(AUDIO_SCENARIO_TYPE scenario) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengine_setremotevideostreamtype.dita b/dita/RTC-NG/API/api_irtcengine_setremotevideostreamtype.dita index 7ba18020ee5..5c574be6a06 100644 --- a/dita/RTC-NG/API/api_irtcengine_setremotevideostreamtype.dita +++ b/dita/RTC-NG/API/api_irtcengine_setremotevideostreamtype.dita @@ -14,7 +14,7 @@

    public abstract int setRemoteVideoStreamType(int uid, int streamType); - public abstract setRemoteVideoStreamType(uid: number, streamType: Constants.StreamType): number; + public abstract setRemoteVideoStreamType(uid: number, streamType: Constants.VideoStreamType): number; - (int)setRemoteVideoStream:(NSUInteger)uid type:(AgoraVideoStreamType)streamType; virtual int setRemoteVideoStreamType(uid_t uid, VIDEO_STREAM_TYPE streamType) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_startaudiorecording.dita b/dita/RTC-NG/API/api_irtcengine_startaudiorecording.dita index cd25c87656c..efde3030193 100644 --- a/dita/RTC-NG/API/api_irtcengine_startaudiorecording.dita +++ b/dita/RTC-NG/API/api_irtcengine_startaudiorecording.dita @@ -14,7 +14,7 @@

    public abstract int startAudioRecording(String filePath, int quality); - public abstract startAudioRecording(filePath: string, quality: Constants.AUDIO_RECORDING_QUALITY_TYPE): number; + public abstract startAudioRecording(filePath: string, quality: Constants.AudioRecordingQualityType): number; - (int)startAudioRecording:(NSString * _Nonnull)filePath quality:(AgoraAudioRecordingQuality)quality; virtual int startAudioRecording(const char* filePath, AUDIO_RECORDING_QUALITY_TYPE quality) = 0; diff --git a/dita/RTC-NG/API/api_irtcengine_startorupdatechannelmediarelay.dita b/dita/RTC-NG/API/api_irtcengine_startorupdatechannelmediarelay.dita index baced027197..a065ed0e4c1 100644 --- a/dita/RTC-NG/API/api_irtcengine_startorupdatechannelmediarelay.dita +++ b/dita/RTC-NG/API/api_irtcengine_startorupdatechannelmediarelay.dita @@ -15,7 +15,7 @@

    public abstract int startOrUpdateChannelMediaRelay( ChannelMediaRelayConfiguration channelMediaRelayConfiguration); - public abstract startOrUpdateChannelMediaRelay(channelMediaRelayConfiguration:ChannelMediaRelayConfiguration):number; + public abstract startOrUpdateChannelMediaRelay(channelMediaRelayConfiguration: ChannelMediaRelayConfiguration): number; - (int)startOrUpdateChannelMediaRelay:(AgoraChannelMediaRelayConfiguration * _Nonnull)config NS_SWIFT_NAME(startOrUpdateChannelMediaRelay(_:)); virtual int startOrUpdateChannelMediaRelay(const ChannelMediaRelayConfiguration &configuration) = 0; UFUNCTION(BlueprintCallable, Category = "Agora|RtcEngineProxy") diff --git a/dita/RTC-NG/API/api_irtcengineex_getcallidex.dita b/dita/RTC-NG/API/api_irtcengineex_getcallidex.dita index c2580b1e0de..2350e31c4cf 100644 --- a/dita/RTC-NG/API/api_irtcengineex_getcallidex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_getcallidex.dita @@ -14,7 +14,7 @@

    public abstract String getCallIdEx(RtcConnection connection); - public abstract getCallIdEx(connection:RtcConnection); + public abstract getCallIdEx(connection:RtcConnection):string; - (NSString * _Nullable)getCallIdEx:(AgoraRtcConnection * _Nonnull)connection NS_SWIFT_NAME(getCallIdEx(_:)); virtual int getCallIdEx(agora::util::AString& callId, const RtcConnection& connection) = 0; diff --git a/dita/RTC-NG/API/api_irtcengineex_leavechannelex2.dita b/dita/RTC-NG/API/api_irtcengineex_leavechannelex2.dita index 46c1b207bc8..44798c21331 100644 --- a/dita/RTC-NG/API/api_irtcengineex_leavechannelex2.dita +++ b/dita/RTC-NG/API/api_irtcengineex_leavechannelex2.dita @@ -14,7 +14,7 @@

    public abstract int leaveChannelEx(RtcConnection connection, LeaveChannelOptions options); - + public abstract leaveChannelEx(connection: RtcConnection, options?:LeaveChannelOptions): number; - (int)leaveChannelEx:(AgoraRtcConnection * _Nonnull)connection options:(AgoraLeaveChannelOptions * _Nonnull)options leaveChannelBlock:(void(^ _Nullable)(AgoraChannelStats* _Nonnull stat))leaveChannelBlock; diff --git a/dita/RTC-NG/API/api_irtcengineex_setupremotevideoex.dita b/dita/RTC-NG/API/api_irtcengineex_setupremotevideoex.dita index 7d9ae1f033b..9c2c74781f7 100644 --- a/dita/RTC-NG/API/api_irtcengineex_setupremotevideoex.dita +++ b/dita/RTC-NG/API/api_irtcengineex_setupremotevideoex.dita @@ -14,7 +14,7 @@

    public abstract int setupRemoteVideoEx(VideoCanvas remote, RtcConnection connection); - + public abstract setupRemoteVideoEx(remote:VideoCanvas, connection:RtcConnection) : number; - (int)setupRemoteVideoEx:(AgoraRtcVideoCanvas* _Nonnull)remote connection:(AgoraRtcConnection * _Nonnull)connection; virtual int setupRemoteVideoEx(const VideoCanvas& canvas, const RtcConnection& connection) = 0; diff --git a/dita/RTC-NG/API/callback_iaudioframeobserver_onplaybackaudioframebeforemixing.dita b/dita/RTC-NG/API/callback_iaudioframeobserver_onplaybackaudioframebeforemixing.dita index eab37ff7ad7..46891b1b71e 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserver_onplaybackaudioframebeforemixing.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserver_onplaybackaudioframebeforemixing.dita @@ -16,7 +16,7 @@ public abstract boolean onPlaybackAudioFrameBeforeMixing(int userId, int type, int samplesPerChannel, int bytesPerSample, int channels, int samplesPerSec, ByteBuffer buffer, long renderTimeMs, int avsync_type); - onPlaybackAudioFrameBeforeMixing?: (channelId: string, userId: number, type: number, samplesPerChannel: number, bytesPerSample: number, channels: number, samplesPerSec: number, buffer: ArrayBuffer, renderTimeMs: bigint, avsync_type: number, rtpTimestamp: number) => boolean; + onPlaybackAudioFrameBeforeMixing?: (channelId: string, userId: number, type: number, samplesPerChannel: number, bytesPerSample: number, channels: number, samplesPerSec: number, buffer: ArrayBuffer, renderTimeMs: number, avsync_type: number) => boolean; - (BOOL)onPlaybackAudioFrameBeforeMixing:(AgoraAudioFrame* _Nonnull)frame channelId:(NSString * _Nonnull)channelId uid:(NSUInteger)uid NS_SWIFT_NAME(onPlaybackAudioFrame(beforeMixing:channelId:uid:)); virtual bool onPlaybackAudioFrameBeforeMixing(const char* channelId, rtc::uid_t uid, AudioFrame& audioFrame) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams(FOnPlaybackAudioFrameBeforeMixing, const FString, channelId, int64, uid, const FAudioFrame&, audioFrame); diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_getobservedaudioframeposition.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_getobservedaudioframeposition.dita index 5181a325a5f..8c8077c4830 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_getobservedaudioframeposition.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_getobservedaudioframeposition.dita @@ -14,7 +14,7 @@

    - (AgoraAudioFramePosition)getObservedAudioFramePosition NS_SWIFT_NAME(getObservedAudioFramePosition()); - getObservedAudioFramePosition?: () => number; + getObservedAudioFramePosition: () => number; - (AgoraAudioFramePosition)getObservedAudioFramePosition NS_SWIFT_NAME(getObservedAudioFramePosition()); virtual int getObservedAudioFramePosition() = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE(FGetObservedAudioFramePosition); diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onearmonitoringaudioframe.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onearmonitoringaudioframe.dita index 9652e7aa530..591bd2da3b0 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onearmonitoringaudioframe.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onearmonitoringaudioframe.dita @@ -17,7 +17,7 @@ int bytesPerSample, int channels, int samplesPerSec, ByteBuffer buffer, long renderTimeMs, int avsync_type); - onEarMonitoringAudioFrame?: (type: number, samplesPerChannel: number, bytesPerSample: number, channels: number, samplesPerSec: number, buffer: ArrayBuffer, renderTimeMs: bigint, avsync_type: number) => boolean; + onEarMonitoringAudioFrame?: (type: number, samplesPerChannel: number, bytesPerSample: number, channels: number, samplesPerSec: number, buffer: ArrayBuffer, renderTimeMs: number, avsync_type: number) => boolean; - (BOOL)onEarMonitoringAudioFrame:(AgoraAudioFrame* _Nonnull)frame; virtual bool onEarMonitoringAudioFrame(AudioFrame& audioFrame) = 0; diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onmixedaudioframe.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onmixedaudioframe.dita index 159576dbc5c..575d6e4dd48 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onmixedaudioframe.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onmixedaudioframe.dita @@ -16,7 +16,7 @@ public abstract boolean onMixedAudioFrame(int type, int samplesPerChannel, int bytesPerSample, int channels, int samplesPerSec, ByteBuffer buffer, long renderTimeMs, int avsync_type); - onMixedAudioFrame?: (channelId: string, type: number, samplesPerChannel: number, bytesPerSample: number, channels: number, samplesPerSec: number, buffer: ArrayBuffer, renderTimeMs: bigint, avsync_type: number) => boolean; + onMixedAudioFrame?: (channelId: string, type: number, samplesPerChannel: number, bytesPerSample: number, channels: number, samplesPerSec: number, buffer: ArrayBuffer, renderTimeMs: number, avsync_type: number) => boolean; - (BOOL)onMixedAudioFrame:(AgoraAudioFrame* _Nonnull)frame channelId:(NSString * _Nonnull)channelId NS_SWIFT_NAME(onMixedAudioFrame(_:channelId:)); virtual bool onMixedAudioFrame(const char* channelId, AudioFrame& audioFrame) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnMixedAudioFrame, const FString, channelId, const FAudioFrame&, audioFrame); diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onplaybackaudioframe.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onplaybackaudioframe.dita index 674a11e4721..65569932805 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onplaybackaudioframe.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onplaybackaudioframe.dita @@ -16,7 +16,7 @@ public abstract boolean onPlaybackAudioFrame(int type, int samplesPerChannel, int bytesPerSample, int channels, int samplesPerSec, ByteBuffer buffer, long renderTimeMs, int avsync_type); - onPlaybackAudioFrame?: (channelId: string, type: number, samplesPerChannel: number, bytesPerSample: number, channels: number, samplesPerSec: number, buffer: ArrayBuffer, renderTimeMs: bigint, avsync_type: number) => boolean; + onPlaybackAudioFrame?: (channelId: string, type: number, samplesPerChannel: number, bytesPerSample: number, channels: number, samplesPerSec: number, buffer: ArrayBuffer, renderTimeMs: number, avsync_type: number) => boolean; - (BOOL)onPlaybackAudioFrame:(AgoraAudioFrame* _Nonnull)frame; virtual bool onPlaybackAudioFrame(const char* channelId, AudioFrame& audioFrame) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnPlaybackAudioFrame, const FString, channelId, const FAudioFrame&, audioFrame); diff --git a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onrecordaudioframe.dita b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onrecordaudioframe.dita index 4f101188679..866de97592b 100644 --- a/dita/RTC-NG/API/callback_iaudioframeobserverbase_onrecordaudioframe.dita +++ b/dita/RTC-NG/API/callback_iaudioframeobserverbase_onrecordaudioframe.dita @@ -16,7 +16,7 @@ public abstract boolean onRecordAudioFrame(String channelId, int type, int samplesPerChannel, int bytesPerSample, int channels, int samplesPerSec, ByteBuffer buffer, long renderTimeMs, int avsync_type); - onRecordAudioFrame?: (channelId: string, type: number, samplesPerChannel: number, bytesPerSample: number, channels: number, samplesPerSec: number, buffer: ArrayBuffer, renderTimeMs: bigint, avsync_type: number) => boolean; + onRecordAudioFrame?: (channelId: string, type: number, samplesPerChannel: number, bytesPerSample: number, channels: number, samplesPerSec: number, buffer: ArrayBuffer, renderTimeMs: number, avsync_type: number) => boolean; - (BOOL)onRecordAudioFrame:(AgoraAudioFrame* _Nonnull)frame channelId:(NSString * _Nonnull)channelId NS_SWIFT_NAME(onRecordAudioFrame(_:channelId:)); virtual bool onRecordAudioFrame(const char* channelId, AudioFrame& audioFrame) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnRecordAudioFrame, const FString, channelId, const FAudioFrame&, audioFrame); diff --git a/dita/RTC-NG/API/callback_imetadataobserver_onreadytosendmetadata.dita b/dita/RTC-NG/API/callback_imetadataobserver_onreadytosendmetadata.dita index bd6649adfc3..428111d29f6 100644 --- a/dita/RTC-NG/API/callback_imetadataobserver_onreadytosendmetadata.dita +++ b/dita/RTC-NG/API/callback_imetadataobserver_onreadytosendmetadata.dita @@ -14,7 +14,7 @@

    public abstract byte[] onReadyToSendMetadata(long timeStampMs, int sourceType); - onReadyToSendMetadata?:(timeStampMs:bigint,sourceType:number) =>ArrayBuffer; + onReadyToSendMetadata?:(timeStampMs:bigint,sourceType:Constants.VideoSourceType) =>ArrayBuffer; - (NSData * _Nullable)readyToSendMetadataAtTimestamp:(NSTimeInterval)timestamp sourceType:(AgoraVideoSourceType)sourceType; virtual bool onReadyToSendMetadata(Metadata &metadata, VIDEO_SOURCE_TYPE source_type) = 0; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechanged.dita index 5c93f61b114..deda18d6d58 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechanged.dita @@ -8,7 +8,7 @@

    public void onClientRoleChanged(int oldRole, int newRole, ClientRoleOptions newRoleOptions) {} - + onClientRoleChanged?:(oldRole:Constants.ClientRole, newRole:Constants.ClientRole, newRoleOptions:ClientRoleOptions) => void; - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didClientRoleChanged:(AgoraClientRole)oldRole newRole:(AgoraClientRole)newRole newRoleOptions:(AgoraClientRoleOptions * _Nullable)newRoleOptions NS_SWIFT_NAME(rtcEngine(_:didClientRoleChanged:newRole:newRoleOptions:)); diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechangefailed.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechangefailed.dita index f91e0af01ef..19423573bd4 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechangefailed.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechangefailed.dita @@ -14,7 +14,7 @@

    public void onClientRoleChangeFailed(int reason, int currentRole) {} - + onClientRoleChangeFailed?: (reason:number, currentRole:Constants.ClientRole) => void; - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didClientRoleChangeFailed:(AgoraClientRoleChangeFailedReason)reason currentRole:(AgoraClientRole)currentRole; virtual void onClientRoleChangeFailed(CLIENT_ROLE_CHANGE_FAILED_REASON reason, CLIENT_ROLE_TYPE currentRole) { (void)reason; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionstatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionstatechanged.dita index 997264727d0..389bd42204b 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionstatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onconnectionstatechanged.dita @@ -14,7 +14,7 @@

    public void onConnectionStateChanged(int state, int reason) {} - onConnectionStateChanged ? : ( state: Constants.ConnectionState, reason: Constants.ConnectionChangeReason ) => void + onConnectionStateChanged ? : ( state: Constants.ConnectionState, reason: Constants.ConnectionChangedReason ) => void - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine connectionStateChanged:(AgoraConnectionState)state reason:(AgoraConnectionChangedReason)reason; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onencryptionerror.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onencryptionerror.dita index 1495aa830d7..9160b517b83 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onencryptionerror.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onencryptionerror.dita @@ -14,7 +14,7 @@

    public void onEncryptionError(int errorType) {} - + onEncryptionError?:(errorType:Constants.EncryptionError) => void; - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didOccurEncryptionError:(AgoraEncryptionErrorType)errorType; virtual void onEncryptionError(ENCRYPTION_ERROR_TYPE errorType) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlastmilequality.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlastmilequality.dita index 3d606737504..135ac3e4186 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onlastmilequality.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onlastmilequality.dita @@ -14,7 +14,7 @@

    public void onLastmileQuality(int quality) {} - onLastmileQuality? : (quality:number) => void; + onLastmileQuality? : (quality:Constants.QualityType) => void; - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine lastmileQuality:(AgoraNetworkQuality)quality; virtual void onLastmileQuality(int quality) { (void)quality; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onleavechannel.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onleavechannel.dita index 017b5b80794..beeb9af69e7 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onleavechannel.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onleavechannel.dita @@ -14,7 +14,7 @@

    public void onLeaveChannel(RtcStats stats) {} - onLeaveChannel?:(stats: RtcStats | null) => void; + onLeaveChannel?:(stats: RtcStats ) => void; - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine didLeaveChannelWithStats:(AgoraChannelStats * _Nonnull)stats; virtual void onLeaveChannel(const RtcStats& stats) { diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onpermissionerror.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onpermissionerror.dita index fde016ea385..54049135849 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onpermissionerror.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onpermissionerror.dita @@ -14,7 +14,7 @@

    public void onPermissionError(int permission) {} - onPermissionError?:(permission:Constants.Permission) => void; + onPermissionError?:(permission:Constants.PermissionType) => void; - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine permissionError:(AgoraPermissionType)type; virtual void onPermissionError(PERMISSION_TYPE permissionType) { (void)permissionType; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingevent.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingevent.dita index 6c6f2cd0435..d6ae4111d49 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingevent.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingevent.dita @@ -14,7 +14,7 @@

    public void onRtmpStreamingEvent(String url, int event) {} - onRtmpStreamingEvent? : (url:string,event:number) => void; + onRtmpStreamingEvent? : (url:string,event:Constants.RtmpStreamingEvent) => void; - (void)rtcEngine:(AgoraRtcEngineKit* _Nonnull)engine rtmpStreamingEventWithUrl:(NSString* _Nonnull)url eventCode:(AgoraRtmpStreamingEvent)eventCode; virtual void onRtmpStreamingEvent(const char* url, RTMP_STREAMING_EVENT eventCode) { (void)url; diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingstatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingstatechanged.dita index 7c8f20b3c09..323ad7f34dd 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingstatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onrtmpstreamingstatechanged.dita @@ -14,7 +14,7 @@

    public void onRtmpStreamingStateChanged(String url, int state, int reason) {} - onRtmpStreamingStateChanged? : (url:string,state:number,errCode:number) => void; + onRtmpStreamingStateChanged? : (url:string,state:Constants.RtmpStreamPublishState,errCode:Constants.RtmpStreamPublishReason) => void; - (void)rtcEngine:(AgoraRtcEngineKit * _Nonnull)engine rtmpStreamingChangedToState:(NSString * _Nonnull)url state:(AgoraRtmpStreamingState)state reason:(AgoraRtmpStreamingReason)reason NS_SWIFT_NAME(rtcEngine(_:rtmpStreamingChangedToState:state:reason:)); diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_ontranscodingupdated.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_ontranscodingupdated.dita index d86d132e09f..8670f2fa5fd 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_ontranscodingupdated.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_ontranscodingupdated.dita @@ -14,7 +14,7 @@

    public void onTranscodingUpdated() {} - + onTranscodingUpdated? : () =>void; - (void)rtcEngineTranscodingUpdated:(AgoraRtcEngineKit * _Nonnull)engine; virtual void onTranscodingUpdated() DECLARE_DYNAMIC_MULTICAST_DELEGATE(FOnTranscodingUpdated); diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideopublishstatechanged.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideopublishstatechanged.dita index de9b7076f92..294e317ab38 100644 --- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideopublishstatechanged.dita +++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onvideopublishstatechanged.dita @@ -16,7 +16,7 @@ public void onVideoPublishStateChanged(Constants.VideoSourceType source, String channel, int oldState, int newState, int elapseSinceLastState) {} - + onVideoPublishStateChanged?:(source:Constants.VideoSourceType, channel:string, oldState:Constants.StreamPublishState, newState:Constants.StreamPublishState, elapseSinceLastState:number) => void; - (void)rtcEngine:(AgoraRtcEngineKit *_Nonnull)engine didVideoPublishStateChange:(NSString * _Nonnull)channelId sourceType:(AgoraVideoSourceType)sourceType oldState:(AgoraStreamPublishState)oldState diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_getobservedframeposition.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_getobservedframeposition.dita index ee85c9a2b63..abf720e5f1a 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_getobservedframeposition.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_getobservedframeposition.dita @@ -14,7 +14,7 @@

    int getObservedFramePosition(); - getObservedFramePosition?: () => number; + getObservedFramePosition: () => number; - (unsigned int)getObservedFramePosition; virtual uint32_t getObservedFramePosition() { return base::POSITION_POST_CAPTURER | base::POSITION_PRE_RENDERER; diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_getrotationapplied.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_getrotationapplied.dita index 6025a3c9815..a2577ee8a64 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_getrotationapplied.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_getrotationapplied.dita @@ -14,7 +14,7 @@

    boolean getRotationApplied(); - getRotationApplied: () => boolean; + getRotationApplied?: () => boolean; - (BOOL)getRotationApplied; virtual bool getRotationApplied() { return false; } DECLARE_DYNAMIC_MULTICAST_DELEGATE(FGetRotationApplied); diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoformatpreference.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoformatpreference.dita index e0534a4089a..a1fc5c2edb5 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoformatpreference.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoformatpreference.dita @@ -15,7 +15,7 @@

    int getVideoFormatPreference(); - getVideoFormatPreference?: () => number; + getVideoFormatPreference?: () => Constants.VideoPixelFormat; - (AgoraVideoFormat)getVideoFormatPreference; virtual VIDEO_PIXEL_FORMAT getVideoFormatPreference() { return VIDEO_PIXEL_DEFAULT; } diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoframeprocessmode.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoframeprocessmode.dita index 686fd8201cd..8d635243a24 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoframeprocessmode.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_getvideoframeprocessmode.dita @@ -14,7 +14,7 @@

    int getVideoFrameProcessMode(); - getVideoFrameProcessMode?: () => number; + getVideoFrameProcessMode?: () => Constants.VideoFrameProcessMode; - (AgoraVideoFrameProcessMode)getVideoFrameProcessMode; virtual VIDEO_FRAME_PROCESS_MODE getVideoFrameProcessMode() { return PROCESS_MODE_READ_ONLY; diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_oncapturevideoframe.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_oncapturevideoframe.dita index 1249d7a3176..51ecf7944bc 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_oncapturevideoframe.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_oncapturevideoframe.dita @@ -14,7 +14,7 @@

    boolean onCaptureVideoFrame(int sourceType, VideoFrame videoFrame); - onCaptureVideoFrame?: (sourceType: number, videoFrame: VideoFrame) => boolean; + onCaptureVideoFrame?: (sourceType: Constants.VideoSourceType, videoFrame: VideoFrame) => boolean; - (BOOL)onCaptureVideoFrame:(AgoraOutputVideoFrame * _Nonnull)videoFrame sourceType:(AgoraVideoSourceType)sourceType; virtual bool onCaptureVideoFrame(agora::rtc::VIDEO_SOURCE_TYPE sourceType, VideoFrame& videoFrame) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnCaptureVideoFrame, EVIDEO_SOURCE_TYPE, sourceType, const FVideoFrame&, videoFrame); diff --git a/dita/RTC-NG/API/callback_ivideoframeobserver_onpreencodevideoframe.dita b/dita/RTC-NG/API/callback_ivideoframeobserver_onpreencodevideoframe.dita index 99cfaff513f..3fb482353ab 100644 --- a/dita/RTC-NG/API/callback_ivideoframeobserver_onpreencodevideoframe.dita +++ b/dita/RTC-NG/API/callback_ivideoframeobserver_onpreencodevideoframe.dita @@ -14,7 +14,7 @@

    boolean onPreEncodeVideoFrame(int sourceType, VideoFrame videoFrame); - onPreEncodeVideoFrame?: (sourceType: number, videoFrame: VideoFrame) => boolean; + onPreEncodeVideoFrame?: (sourceType: Constants.VideoSourceType, videoFrame: VideoFrame) => boolean; - (BOOL)onPreEncodeVideoFrame:(AgoraOutputVideoFrame * _Nonnull)videoFrame sourceType:(AgoraVideoSourceType)sourceType; virtual bool onPreEncodeVideoFrame(agora::rtc::VIDEO_SOURCE_TYPE sourceType, VideoFrame& videoFrame) = 0; DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnPreEncodeVideoFrame, EVIDEO_SOURCE_TYPE, sourceType, const FVideoFrame&, videoFrame); diff --git a/dita/RTC-NG/API/class_advanceoptions.dita b/dita/RTC-NG/API/class_advanceoptions.dita index c705bd7ed53..aafdfd7a714 100644 --- a/dita/RTC-NG/API/class_advanceoptions.dita +++ b/dita/RTC-NG/API/class_advanceoptions.dita @@ -20,8 +20,8 @@ } } export class AdvanceOptions { - public encodingPreference:ENCODING_PREFERENCE = ENCODING_PREFERENCE.PREFER_AUTO; - public compressionPreference:COMPRESSION_PREFERENCE = COMPRESSION_PREFERENCE.PREFER_LOW_LATENCY; + public encodingPreference:EncodingPrefence = EncodingPrefence.PREFER_AUTO; + public compressionPreference:CompressionPrefence = CompressionPrefence.PREFER_LOW_LATENCY; constructor() { } } diff --git a/dita/RTC-NG/API/class_audiorecordingconfiguration.dita b/dita/RTC-NG/API/class_audiorecordingconfiguration.dita index a99f911c2b9..3ffd47e985f 100644 --- a/dita/RTC-NG/API/class_audiorecordingconfiguration.dita +++ b/dita/RTC-NG/API/class_audiorecordingconfiguration.dita @@ -40,8 +40,8 @@ this.filePath = filepath; this.sampleRate = 32000; this.codec = true; - this.fileRecordOption = Constants.AudioRecordingType.AUDIO_FILE_RECORDING_MIXED; - this.quality = Constants.AudioRecordingQuality.AUDIO_RECORDING_QUALITY_MEDIUM; + this.fileRecordOption = Constants.AudioRecordingType.MIXED; + this.quality = Constants.AudioRecordingQuality.MEDIUM; this.recordingChannel = 1; } } diff --git a/dita/RTC-NG/API/class_cameracapturerconfiguration.dita b/dita/RTC-NG/API/class_cameracapturerconfiguration.dita index f1c42648e21..0b5833484e5 100644 --- a/dita/RTC-NG/API/class_cameracapturerconfiguration.dita +++ b/dita/RTC-NG/API/class_cameracapturerconfiguration.dita @@ -154,7 +154,7 @@ } } export class CameraCapturerConfiguration { - public cameraDirection: Constants.CameraDirection = Constants.CameraDirection.CAMERA_FRONT; + public cameraDirection: Constants.CameraDirection = Constants.CameraDirection.FRONT; public cameraFormat: CaptureFormat = new CaptureFormat(); public followEncodeDimensionRatio: boolean = true; } diff --git a/dita/RTC-NG/API/class_clientroleoptions.dita b/dita/RTC-NG/API/class_clientroleoptions.dita index 6f82e40881d..16f8abc7e04 100644 --- a/dita/RTC-NG/API/class_clientroleoptions.dita +++ b/dita/RTC-NG/API/class_clientroleoptions.dita @@ -16,7 +16,7 @@ } export class ClientRoleOptions { - public audienceLatencyLevel: Constants.AudienceLatencyLevel = Constants.AudienceLatencyLevel.AUDIENCE_LATENCY_LEVEL_LOW_LATENCY; + public audienceLatencyLevel: Constants.AudienceLatencyLevel = Constants.AudienceLatencyLevel.LOW_LATENCY; } __attribute__((visibility("default"))) @interface AgoraClientRoleOptions: NSObject @property (assign, nonatomic) AgoraAudienceLatencyLevelType audienceLatencyLevel; diff --git a/dita/RTC-NG/API/class_encryptionconfig.dita b/dita/RTC-NG/API/class_encryptionconfig.dita index cde623bd000..b33b0433c16 100644 --- a/dita/RTC-NG/API/class_encryptionconfig.dita +++ b/dita/RTC-NG/API/class_encryptionconfig.dita @@ -20,7 +20,7 @@ } } export class EncryptionConfig { - encryptionMode : ENCRYPTION_MODE = ENCRYPTION_MODE.AES_128_GCM2; + encryptionMode : EncryptionMode = EncryptionMode.AES_128_GCM2; encryptionKey : string = ""; encryptionKdfSalt : ArrayBuffer = new ArrayBuffer(32); public EncryptionConfig() { diff --git a/dita/RTC-NG/API/class_livetranscoding.dita b/dita/RTC-NG/API/class_livetranscoding.dita index 49014c266ca..04a37f25764 100644 --- a/dita/RTC-NG/API/class_livetranscoding.dita +++ b/dita/RTC-NG/API/class_livetranscoding.dita @@ -237,9 +237,9 @@ public videoGop: number; - private watermarkList?: Array<AgoraImage>; + public watermarkList?: Array<AgoraImage>; - private backgroundImageList?: Array<AgoraImage>; + public backgroundImageList?: Array<AgoraImage>; public audioSampleRate: Constants.AudioSampleRateType; @@ -253,11 +253,13 @@ public videoCodecType: Constants.VideoCodecType; - public userConfigExtraInfo?: string | null = null; + public userConfigExtraInfo?: string; - private transcodingUsers: Map<number, TranscodingUser>; + public metadata?: string; - private advancedFeatures: Map<string, boolean>; + public transcodingUsers: Map<number, TranscodingUser>; + + public advancedFeatures: Map<string, boolean>; constructor() { this.width = 360; this.height = 640; diff --git a/dita/RTC-NG/API/class_rtcstats.dita b/dita/RTC-NG/API/class_rtcstats.dita index cca368b7ed9..934b9ae78f5 100644 --- a/dita/RTC-NG/API/class_rtcstats.dita +++ b/dita/RTC-NG/API/class_rtcstats.dita @@ -33,17 +33,54 @@ public int memoryAppUsageInKbytes; } export class RtcStats { - public duration : number = 0; public rtcTxRxBytes : PTxRxBytes = new PTxRxBytes; - public audioTxRxBytes : PTxRxBytes = new PTxRxBytes; - public videoTxRxBytes : PTxRxKBitrate = new PTxRxKBitrate; - public rtc_kbitrate : PTxRxKBitrate = new PTxRxKBitrate; - public audio_kbitrate:PTxRxKBitrate = new PTxRxKBitrate; - public video_kbitrate: PTxRxKBitrate = new PTxRxKBitrate; - public lastmileDelay: PTxRxLossRate = new PTxRxLossRate; - public loss_rate: PTxRxLossRate = new PTxRxLossRate; - public cpuTotalUsage: number = 0; public gatewayRtt: number = 0; public cpuAppUsage:number = 0; public memoryAppUsageRatio: number = 0; public memoryTotalUsageRatio: number = 0; public memoryAppUsageInKbytes: number = 0; public userCount: number = 0; public connectTimeMs: number = 0; - public RtcStats() { - } + + public totalDuration:number = 0; + + public txBytes:number = 0; + + public rxBytes:number = 0; + + public txKBitRate:number = 0; + + public txAudioBytes:number = 0; + + public rxAudioBytes:number = 0; + + public txVideoBytes:number = 0; + + public rxVideoBytes:number = 0; + + public rxKBitRate:number = 0; + + public txAudioKBitRate:number = 0; + + public rxAudioKBitRate:number = 0; + + public txVideoKBitRate:number = 0; + + public rxVideoKBitRate:number = 0; + + public lastmileDelay:number = 0; + + public cpuTotalUsage:number = 0; + + public gatewayRtt:number = 0; + + public cpuAppUsage:number = 0; + + public users:number = 0; + + public connectTimeMs:number = 0; + + public txPacketLossRate:number = 0; + + public rxPacketLossRate:number = 0; + + public memoryAppUsageRatio:number = 0; + + public memoryTotalUsageRatio:number = 0; + + public memoryAppUsageInKbytes:number = 0; } __attribute__((visibility("default"))) @interface AgoraChannelStats : NSObject @property(assign, nonatomic) NSUInteger duration; diff --git a/dita/RTC-NG/API/class_segmentationproperty.dita b/dita/RTC-NG/API/class_segmentationproperty.dita index 964337dee02..ea04676fece 100644 --- a/dita/RTC-NG/API/class_segmentationproperty.dita +++ b/dita/RTC-NG/API/class_segmentationproperty.dita @@ -23,7 +23,7 @@ } export class SegmentationProperty { - public modelType:Constants.SegModel = Constants.SegModel.AI; + public modelType:Constants.SegModelType = Constants.SegModelType.AI; public greenCapacity:number = 0.5; } diff --git a/dita/RTC-NG/API/class_transcodinguser.dita b/dita/RTC-NG/API/class_transcodinguser.dita index 718d343bca0..47d2029e16a 100644 --- a/dita/RTC-NG/API/class_transcodinguser.dita +++ b/dita/RTC-NG/API/class_transcodinguser.dita @@ -26,7 +26,6 @@ export class TranscodingUser { public uid: number = 0; - public userId: string = ""; public x: number = 0; diff --git a/dita/RTC-NG/API/class_transcodingvideostream.dita b/dita/RTC-NG/API/class_transcodingvideostream.dita index 3d6c8492f56..c1ce5bece3a 100644 --- a/dita/RTC-NG/API/class_transcodingvideostream.dita +++ b/dita/RTC-NG/API/class_transcodingvideostream.dita @@ -56,7 +56,7 @@ public mirror:boolean; public constructor() { this.remoteUserUid = 0; - this.sourceType = Constants.VideoSourceType.VIDEO_SOURCE_CAMERA_PRIMARY; + this.sourceType = Constants.VideoSourceType.CAMERA_PRIMARY; this.imageUrl = ""; this.mediaPlayerId = -1; this.x = 0; diff --git a/dita/RTC-NG/API/class_videocanvas.dita b/dita/RTC-NG/API/class_videocanvas.dita index f77f0e0a632..57897ccc244 100644 --- a/dita/RTC-NG/API/class_videocanvas.dita +++ b/dita/RTC-NG/API/class_videocanvas.dita @@ -57,7 +57,7 @@ public xcomponentId:string = ''; public uid:number = 0; public renderMode:number = VideoCanvas.RENDER_MODE_HIDDEN; - public mirrorMode:number = VideoCanvas.VIDEO_MIRROR_MODE_DISABLED; + public mirrorMode:number = 0; constructor(componentId:string) { this.xcomponentId = componentId; } diff --git a/dita/RTC-NG/API/class_videodimensions.dita b/dita/RTC-NG/API/class_videodimensions.dita index f5ff93de3e8..ba5e4f18aa4 100644 --- a/dita/RTC-NG/API/class_videodimensions.dita +++ b/dita/RTC-NG/API/class_videodimensions.dita @@ -21,7 +21,7 @@ } } export class VideoDimensions { - constructor(w:number, h:number) { + constructor(w : number, h : number) { this.width = w; this.height = h; } diff --git a/dita/RTC-NG/API/class_videoencoderconfiguration.dita b/dita/RTC-NG/API/class_videoencoderconfiguration.dita index 19282114c9c..292d7fb4199 100644 --- a/dita/RTC-NG/API/class_videoencoderconfiguration.dita +++ b/dita/RTC-NG/API/class_videoencoderconfiguration.dita @@ -252,9 +252,9 @@ public frameRate:number = 15; public bitrate:number = 0; public minBitrate:number = -1; - public orientationMode:ORIENTATION_MODE = ORIENTATION_MODE.ORIENTATION_MODE_ADAPTIVE; - public degradationPrefer:DEGRADATION_PREFERENCE = DEGRADATION_PREFERENCE.MAINTAIN_QUALITY; - public mirrorMode:MIRROR_MODE_TYPE = MIRROR_MODE_TYPE.MIRROR_MODE_DISABLED; + public orientationMode:OrientationMode = OrientationMode.ORIENTATION_MODE_ADAPTIVE; + public degradationPrefer:DegradationPreference = DegradationPreference.MAINTAIN_QUALITY; + public mirrorMode:MirrorModeType = MirrorModeType.MIRROR_MODE_DISABLED; public advanceOptions:AdvanceOptions = new AdvanceOptions(); constructor() {} } diff --git a/dita/RTC-NG/API/class_videoframe.dita b/dita/RTC-NG/API/class_videoframe.dita index 532c2bf96b8..8e99466cbf3 100644 --- a/dita/RTC-NG/API/class_videoframe.dita +++ b/dita/RTC-NG/API/class_videoframe.dita @@ -243,14 +243,20 @@ } export class VideoFrame { public buffer:ArrayBuffer | null = null; + public yBuffer: ArrayBuffer | null = null; + public uBuffer: ArrayBuffer | null = null; + public vBuffer: ArrayBuffer | null = null; public rotation:number = 0; public timestamp:number = 0; public stride:number = 0; + public uStride:number = 0; + public vStride:number = 0; + public width:number = 0; public height:number = 0; - public type:VIDEO_BUFFER_TYPE = VIDEO_BUFFER_TYPE.VIDEO_BUFFER_RAW_DATA; - public format:VIDEO_PIXEL_FORMAT = VIDEO_PIXEL_FORMAT.VIDEO_PIXEL_NV21; + public type:VideoBufferType = VideoBufferType.VIDEO_BUFFER_RAW_DATA; + public format:VideoPixelFormat = VideoPixelFormat.VIDEO_PIXEL_NV21; public faceInfo:Array<FaceDetectionInfo> | undefined = undefined; - constructor(type:VIDEO_BUFFER_TYPE,format:VIDEO_PIXEL_FORMAT) { + constructor(type:VideoBufferType,format:VideoPixelFormat) { this.type = type; this.format = format; } diff --git a/dita/RTC-NG/API/class_virtualbackgroundsource.dita b/dita/RTC-NG/API/class_virtualbackgroundsource.dita index 7812f76ee89..2a797f32b78 100644 --- a/dita/RTC-NG/API/class_virtualbackgroundsource.dita +++ b/dita/RTC-NG/API/class_virtualbackgroundsource.dita @@ -36,13 +36,13 @@ export class VirtualBackgroundSource { - public backgroundSourceType: Constants.VirtualBackgroundType = Constants.VirtualBackgroundType.BACKGROUND_COLOR; + public backgroundSourceType: Constants.VirtualBackgroundType = Constants.VirtualBackgroundType.COLOR; public color:number = 0xffffff; public source:string | null = null; - public blurDegree:Constants.VirtualBackgroundBlurDegree = Constants.VirtualBackgroundBlurDegree.BLUR_DEGREE_HIGH; + public blurDegree:Constants.VirtualBackgroundBlurDegree = Constants.VirtualBackgroundBlurDegree.HIGH; } __attribute__((visibility("default"))) @interface AgoraVirtualBackgroundSource : NSObject @property(nonatomic, assign) AgoraVirtualBackgroundSourceType backgroundSourceType NS_SWIFT_NAME(backgroundSourceType); From 9dc8313a0606e360bf5f6056c95774be738dcefc Mon Sep 17 00:00:00 2001 From: Cilla-luodan <85477033+Cilla-luodan@users.noreply.github.com> Date: Tue, 25 Jun 2024 15:54:29 +0800 Subject: [PATCH 18/20] sync with latest prototype --- dita/RTC-NG/API/rtc_api_overview.dita | 10 +++++----- dita/RTC-NG/RTC_NG_API_Harmony.ditamap | 10 +++++----- .../config/keys-rtc-ng-api-harmony.ditamap | 18 ++++++------------ .../RTC-NG/config/relations-rtc-ng-api.ditamap | 2 +- 4 files changed, 17 insertions(+), 23 deletions(-) diff --git a/dita/RTC-NG/API/rtc_api_overview.dita b/dita/RTC-NG/API/rtc_api_overview.dita index 057d7d545ed..e06396db4d4 100644 --- a/dita/RTC-NG/API/rtc_api_overview.dita +++ b/dita/RTC-NG/API/rtc_api_overview.dita @@ -1171,7 +1171,7 @@ - + @@ -1444,7 +1444,7 @@ - + @@ -1953,7 +1953,7 @@ - + @@ -2725,7 +2725,7 @@ - + @@ -2789,7 +2789,7 @@ - + diff --git a/dita/RTC-NG/RTC_NG_API_Harmony.ditamap b/dita/RTC-NG/RTC_NG_API_Harmony.ditamap index 20699ea9f9e..55323c83f0b 100644 --- a/dita/RTC-NG/RTC_NG_API_Harmony.ditamap +++ b/dita/RTC-NG/RTC_NG_API_Harmony.ditamap @@ -358,7 +358,7 @@ - + @@ -427,7 +427,7 @@ - + @@ -598,7 +598,7 @@ - + @@ -700,7 +700,7 @@ - + @@ -730,7 +730,7 @@ - + diff --git a/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap b/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap index bdefb6eb937..2da9439fc3a 100644 --- a/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap +++ b/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap @@ -1392,7 +1392,7 @@ - + setupRemoteVideoEx @@ -1707,13 +1707,7 @@ - - - - playEffect [1/2] - - - + @@ -3559,7 +3553,7 @@ - + getNativeHandle @@ -3858,7 +3852,7 @@ - + onVideoPublishStateChanged @@ -4151,7 +4145,7 @@ - + onEncryptionError @@ -4174,7 +4168,7 @@ - + onTranscodingUpdated diff --git a/dita/RTC-NG/config/relations-rtc-ng-api.ditamap b/dita/RTC-NG/config/relations-rtc-ng-api.ditamap index 480976efee7..dee17f81bd4 100644 --- a/dita/RTC-NG/config/relations-rtc-ng-api.ditamap +++ b/dita/RTC-NG/config/relations-rtc-ng-api.ditamap @@ -2283,7 +2283,7 @@ - + From 613e7498305194f03b297f40310782c2abfe6bc9 Mon Sep 17 00:00:00 2001 From: Cilla-luodan <85477033+Cilla-luodan@users.noreply.github.com> Date: Wed, 26 Jun 2024 12:23:14 +0800 Subject: [PATCH 19/20] fix publish errors --- dita/RTC-NG/API/api_irtcengine_create.dita | 4 +- .../API/api_irtcengine_joinchannel2.dita | 2 +- .../api_irtcengine_startscreencapture.dita | 2 +- dita/RTC-NG/API/class_livetranscoding.dita | 2 +- dita/RTC-NG/API/class_videocanvas.dita | 2 +- dita/RTC-NG/API/enum_qualitytype.dita | 2 +- dita/RTC-NG/API/rtc_api_data_type.dita | 37 ++++--------- dita/RTC-NG/RTC_NG_API_Harmony.ditamap | 4 +- .../config/keys-rtc-ng-api-harmony.ditamap | 52 +++++-------------- .../config/keys-rtc-ng-links-harmony.ditamap | 2 +- .../config/relations-rtc-ng-api.ditamap | 10 ++-- 11 files changed, 36 insertions(+), 83 deletions(-) diff --git a/dita/RTC-NG/API/api_irtcengine_create.dita b/dita/RTC-NG/API/api_irtcengine_create.dita index 3006752ddf3..a1cb74bec5f 100644 --- a/dita/RTC-NG/API/api_irtcengine_create.dita +++ b/dita/RTC-NG/API/api_irtcengine_create.dita @@ -38,13 +38,13 @@

    • 请确保在调用其他 API 前先调用该方法创建并初始化
    • -
    • 调用该方法和 均能创建 实例。该方法与 的区别在于, 支持在创建 实例时进行更多配置,如指定访问区域、设置日志文件等。
    • +
    • 调用该方法和 均能创建 实例。该方法与 的区别在于, 支持在创建 实例时进行更多配置,如指定访问区域、设置日志文件等。
    • SDK 只支持每个 App 创建一个 实例。
    参数 - + context diff --git a/dita/RTC-NG/API/api_irtcengine_joinchannel2.dita b/dita/RTC-NG/API/api_irtcengine_joinchannel2.dita index 44d1e0d05a0..5f2fe188057 100644 --- a/dita/RTC-NG/API/api_irtcengine_joinchannel2.dita +++ b/dita/RTC-NG/API/api_irtcengine_joinchannel2.dita @@ -113,7 +113,7 @@
  • -2:传入的参数无效。例如,使用了不合法的 Token,uid 参数未设置为整型, 结构体成员值不合法。你需要填入有效的参数,重新加入频道。
  • -3: 对象初始化失败。你需要重新初始化 对象。
  • -7: 对象尚未初始化。你需要在调用该方法前成功初始化 对象。
  • -
  • -8: 对象内部状态错误。可能的原因是:调用 开始通话回路测试后,未调用 停止测试就调用该方法加入频道。你需要在该方法前调用
  • +
  • -8: 对象内部状态错误。可能的原因是:调用 开始通话回路测试后,未调用 停止测试就调用该方法加入频道。你需要在该方法前调用
  • -17:加入频道被拒绝。可能的原因是用户已经在频道中。建议通过 回调判断用户是否在频道中。除收到 (1) 状态外,不要再次调用该方法加入频道。
  • -102:频道名无效。你需要在 channelId 中填入有效的频道名,重新加入频道。
  • -121:用户 ID 无效。你需要在 uid 中填入有效的用户 ID,重新加入频道。
  • diff --git a/dita/RTC-NG/API/api_irtcengine_startscreencapture.dita b/dita/RTC-NG/API/api_irtcengine_startscreencapture.dita index aeb955ac4d8..29687f0713c 100644 --- a/dita/RTC-NG/API/api_irtcengine_startscreencapture.dita +++ b/dita/RTC-NG/API/api_irtcengine_startscreencapture.dita @@ -74,7 +74,7 @@ parameters screenCaptureParameters captureParams - 屏幕共享的编码参数配置。默认的分辨率为 1920 x 1080,即 2,073,600 像素。该像素值为计费标准。详见 + 屏幕共享的编码参数配置。默认的分辨率为 1920 x 1080,即 2,073,600 像素。该像素值为计费标准。详见
    diff --git a/dita/RTC-NG/API/class_livetranscoding.dita b/dita/RTC-NG/API/class_livetranscoding.dita index 04a37f25764..a86ba514955 100644 --- a/dita/RTC-NG/API/class_livetranscoding.dita +++ b/dita/RTC-NG/API/class_livetranscoding.dita @@ -871,7 +871,7 @@ struct FLiveTranscoding 开启的高级功能数量。默认值为 0。
    -
    +
    方法 diff --git a/dita/RTC-NG/API/class_videocanvas.dita b/dita/RTC-NG/API/class_videocanvas.dita index 57897ccc244..708db7659eb 100644 --- a/dita/RTC-NG/API/class_videocanvas.dita +++ b/dita/RTC-NG/API/class_videocanvas.dita @@ -320,7 +320,7 @@ class VideoCanvas {
  • (2): 删除一个视图。
  • - + mediaPlayerId 媒体播放器 ID。可通过 获取。 sourceType 时,此参数为必填项。 diff --git a/dita/RTC-NG/API/enum_qualitytype.dita b/dita/RTC-NG/API/enum_qualitytype.dita index 83e1d259f48..a63c2528926 100644 --- a/dita/RTC-NG/API/enum_qualitytype.dita +++ b/dita/RTC-NG/API/enum_qualitytype.dita @@ -39,7 +39,7 @@ 7: 暂时无法检测网络质量(未使用)。 - + 8: 网络质量检测已开始还没完成。 diff --git a/dita/RTC-NG/API/rtc_api_data_type.dita b/dita/RTC-NG/API/rtc_api_data_type.dita index 2d848d24028..d43be35e1e1 100644 --- a/dita/RTC-NG/API/rtc_api_data_type.dita +++ b/dita/RTC-NG/API/rtc_api_data_type.dita @@ -329,7 +329,7 @@
  • -
  • +
  • @@ -371,29 +371,10 @@
  • +
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
    • @@ -1349,7 +1330,7 @@
    • -
    • +
    • @@ -1358,7 +1339,7 @@
    • -
    • +
    • @@ -1367,8 +1348,8 @@
    • -
    • -
    • +
    • +
    • @@ -1376,16 +1357,16 @@
    • -
    • +
    • -
    • +
    • -
    • +
    diff --git a/dita/RTC-NG/RTC_NG_API_Harmony.ditamap b/dita/RTC-NG/RTC_NG_API_Harmony.ditamap index 55323c83f0b..89121d8e9b9 100644 --- a/dita/RTC-NG/RTC_NG_API_Harmony.ditamap +++ b/dita/RTC-NG/RTC_NG_API_Harmony.ditamap @@ -20,9 +20,9 @@ - + - + diff --git a/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap b/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap index 2da9439fc3a..941946da7f6 100644 --- a/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap +++ b/dita/RTC-NG/config/keys-rtc-ng-api-harmony.ditamap @@ -110,7 +110,7 @@ - + IMediaPlayerAudioFrameObserver @@ -180,7 +180,7 @@ - + IAudioSpectrumObserver @@ -194,7 +194,7 @@ - + ILocalSpatialAudioEngine @@ -235,7 +235,7 @@ - create + createEngine @@ -4861,7 +4861,7 @@ - + LocalSpatialAudioConfig @@ -5078,7 +5078,7 @@ - + SpatialAudioParams @@ -5316,7 +5316,7 @@ - + VideoRenderingTracingInfo @@ -5748,7 +5748,7 @@ - COMPRESSION_PREFERENCE + CompressionPrefence @@ -5853,7 +5853,7 @@ - ENCODING_PREFERENCE + DegradationPreference @@ -6039,13 +6039,6 @@ - - - - BAND_FREQUENCY - - - @@ -6207,13 +6200,6 @@ - - - - AudioMixingDualMonoMode - - - @@ -6333,7 +6319,7 @@ - + AgoraAudioProcessChannels @@ -7082,7 +7068,7 @@ - + CAMERA_FOCAL_LENGTH_TYPE @@ -7540,7 +7526,7 @@ - DEGRADATION_PREFERENCE + DegradationPreference @@ -10898,13 +10884,6 @@ - - - - VIDEO_FRAME_PROCESS_MODE - - - @@ -11059,13 +11038,6 @@ - - - - DEFAULT - - - diff --git a/dita/RTC-NG/config/keys-rtc-ng-links-harmony.ditamap b/dita/RTC-NG/config/keys-rtc-ng-links-harmony.ditamap index 86ab65e0e6d..0aaeb225c3e 100644 --- a/dita/RTC-NG/config/keys-rtc-ng-links-harmony.ditamap +++ b/dita/RTC-NG/config/keys-rtc-ng-links-harmony.ditamap @@ -40,7 +40,7 @@ - + 错误码 diff --git a/dita/RTC-NG/config/relations-rtc-ng-api.ditamap b/dita/RTC-NG/config/relations-rtc-ng-api.ditamap index dee17f81bd4..f4e34a97a88 100644 --- a/dita/RTC-NG/config/relations-rtc-ng-api.ditamap +++ b/dita/RTC-NG/config/relations-rtc-ng-api.ditamap @@ -3000,7 +3000,7 @@ - + @@ -3033,14 +3033,14 @@ - + - + - + - + From 5981a1d9730ff51285531eee96f55aba67c5ac70 Mon Sep 17 00:00:00 2001 From: Cilla-luodan <85477033+Cilla-luodan@users.noreply.github.com> Date: Wed, 26 Jun 2024 14:18:38 +0800 Subject: [PATCH 20/20] 1 --- dita/RTC-NG/API/class_rtcengineconfig.dita | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dita/RTC-NG/API/class_rtcengineconfig.dita b/dita/RTC-NG/API/class_rtcengineconfig.dita index a0cc16e4577..8050d83704f 100644 --- a/dita/RTC-NG/API/class_rtcengineconfig.dita +++ b/dita/RTC-NG/API/class_rtcengineconfig.dita @@ -207,7 +207,8 @@ class RtcEngineContext {
  • Windows 平台上,context 是视窗句柄。如设值,则表示支持设备热插拔。
  • Android 平台上,context 是安卓活动上下文。
  • -

    安卓活动上下文。

    +

    安卓活动上下文。

    +

    上下文。