Bez popisu

rtcengine.html 270KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184
  1. <!doctype html>
  2. <html class="default no-js">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <title>RtcEngine | react-native-agora</title>
  7. <meta name="description" content="">
  8. <meta name="viewport" content="width=device-width, initial-scale=1">
  9. <link rel="stylesheet" href="../assets/css/main.css">
  10. </head>
  11. <body>
  12. <header>
  13. <div class="tsd-page-toolbar">
  14. <div class="container">
  15. <div class="table-wrap">
  16. <div class="table-cell" id="tsd-search" data-index="../assets/js/search.js" data-base="..">
  17. <div class="field">
  18. <label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
  19. <input id="tsd-search-field" type="text" />
  20. </div>
  21. <ul class="results">
  22. <li class="state loading">Preparing search index...</li>
  23. <li class="state failure">The search index is not available</li>
  24. </ul>
  25. <a href="../index.html" class="title">react-native-agora</a>
  26. </div>
  27. <div class="table-cell" id="tsd-widgets">
  28. <div id="tsd-filter">
  29. <a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
  30. <div class="tsd-filter-group">
  31. <div class="tsd-select" id="tsd-filter-visibility">
  32. <span class="tsd-select-label">All</span>
  33. <ul class="tsd-select-list">
  34. <li data-value="public">Public</li>
  35. <li data-value="protected">Public/Protected</li>
  36. <li data-value="private" class="selected">All</li>
  37. </ul>
  38. </div>
  39. <input type="checkbox" id="tsd-filter-inherited" checked />
  40. <label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
  41. <input type="checkbox" id="tsd-filter-externals" checked />
  42. <label class="tsd-widget" for="tsd-filter-externals">Externals</label>
  43. <input type="checkbox" id="tsd-filter-only-exported" />
  44. <label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
  45. </div>
  46. </div>
  47. <a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
  48. </div>
  49. </div>
  50. </div>
  51. </div>
  52. <div class="tsd-page-title">
  53. <div class="container">
  54. <ul class="tsd-breadcrumb">
  55. <li>
  56. <a href="../globals.html">Globals</a>
  57. </li>
  58. <li>
  59. <a href="rtcengine.html">RtcEngine</a>
  60. </li>
  61. </ul>
  62. <h1>Class RtcEngine</h1>
  63. </div>
  64. </div>
  65. </header>
  66. <div class="container container-main">
  67. <div class="row">
  68. <div class="col-8 col-content">
  69. <section class="tsd-panel tsd-comment">
  70. <div class="tsd-comment tsd-typography">
  71. <div class="lead">
  72. <p>RtcEngine is the javascript object for control agora native sdk through react native bridge.</p>
  73. </div>
  74. <p>You can use the RtcEngine methods to create <a href="rtcengine.html#init">init</a></p>
  75. <p>Other methods of the RtcEngine object serve for agora native sdk and set up error logging.</p>
  76. </div>
  77. </section>
  78. <section class="tsd-panel tsd-hierarchy">
  79. <h3>Hierarchy</h3>
  80. <ul class="tsd-hierarchy">
  81. <li>
  82. <span class="target">RtcEngine</span>
  83. </li>
  84. </ul>
  85. </section>
  86. <section class="tsd-panel-group tsd-index-group">
  87. <h2>Index</h2>
  88. <section class="tsd-panel tsd-index-panel">
  89. <div class="tsd-index-content">
  90. <section class="tsd-index-section ">
  91. <h3>Events</h3>
  92. <ul class="tsd-index-list">
  93. <li class="tsd-kind-event tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#startlastmileprobetest" class="tsd-kind-icon">start<wbr>Lastmile<wbr>Probe<wbr>Test</a></li>
  94. </ul>
  95. </section>
  96. <section class="tsd-index-section tsd-is-private tsd-is-private-protected">
  97. <h3>Properties</h3>
  98. <ul class="tsd-index-list">
  99. <li class="tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-static"><a href="rtcengine.html#ag_prefix" class="tsd-kind-icon">AG_<wbr>PREFIX</a></li>
  100. </ul>
  101. </section>
  102. <section class="tsd-index-section ">
  103. <h3>Methods</h3>
  104. <ul class="tsd-index-list">
  105. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#addinjectstreamurl" class="tsd-kind-icon">add<wbr>Inject<wbr>Stream<wbr>Url</a></li>
  106. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#addpublishstreamurl" class="tsd-kind-icon">add<wbr>Publish<wbr>Stream<wbr>Url</a></li>
  107. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#addvideowatermark" class="tsd-kind-icon">add<wbr>Video<wbr>Watermark</a></li>
  108. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#adjustaudiomixingplayoutvolume" class="tsd-kind-icon">adjust<wbr>Audio<wbr>Mixing<wbr>Playout<wbr>Volume</a></li>
  109. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#adjustaudiomixingpublishvolume" class="tsd-kind-icon">adjust<wbr>Audio<wbr>Mixing<wbr>Publish<wbr>Volume</a></li>
  110. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#adjustaudiomixingvolume" class="tsd-kind-icon">adjust<wbr>Audio<wbr>Mixing<wbr>Volume</a></li>
  111. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#adjustplaybacksignalvolume" class="tsd-kind-icon">adjust<wbr>Playback<wbr>Signal<wbr>Volume</a></li>
  112. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#adjustrecordingsignalvolume" class="tsd-kind-icon">adjust<wbr>Recording<wbr>Signal<wbr>Volume</a></li>
  113. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#destroy" class="tsd-kind-icon">destroy</a></li>
  114. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#disableaudio" class="tsd-kind-icon">disable<wbr>Audio</a></li>
  115. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#disablelastmiletest" class="tsd-kind-icon">disable<wbr>Lastmile<wbr>Test</a></li>
  116. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#disablelocalaudio" class="tsd-kind-icon">disable<wbr>Local<wbr>Audio</a></li>
  117. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#disablevideo" class="tsd-kind-icon">disable<wbr>Video</a></li>
  118. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#enableaudio" class="tsd-kind-icon">enable<wbr>Audio</a></li>
  119. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#enableaudiovolumeindication" class="tsd-kind-icon">enable<wbr>Audio<wbr>Volume<wbr>Indication</a></li>
  120. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#enabledualstreammode" class="tsd-kind-icon">enable<wbr>Dual<wbr>Stream<wbr>Mode</a></li>
  121. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#enableinearmonitoring" class="tsd-kind-icon">enable<wbr>InEar<wbr>Monitoring</a></li>
  122. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#enablelastmiletest" class="tsd-kind-icon">enable<wbr>Lastmile<wbr>Test</a></li>
  123. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#enablelocalaudio" class="tsd-kind-icon">enable<wbr>Local<wbr>Audio</a></li>
  124. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#enablelocalvideo" class="tsd-kind-icon">enable<wbr>Local<wbr>Video</a></li>
  125. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#enablesoundpositionindication" class="tsd-kind-icon">enable<wbr>Sound<wbr>Position<wbr>Indication</a></li>
  126. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#enablevideo" class="tsd-kind-icon">enable<wbr>Video</a></li>
  127. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#enablewebsdkinteroperability" class="tsd-kind-icon">enable<wbr>Web<wbr>Sdk<wbr>Interoperability</a></li>
  128. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#getaudiomixingcurrentposition" class="tsd-kind-icon">get<wbr>Audio<wbr>Mixing<wbr>Current<wbr>Position</a></li>
  129. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#getaudiomixingduration" class="tsd-kind-icon">get<wbr>Audio<wbr>Mixing<wbr>Duration</a></li>
  130. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#getaudiomixingplayoutvolume" class="tsd-kind-icon">get<wbr>Audio<wbr>Mixing<wbr>Playout<wbr>Volume</a></li>
  131. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#getaudiomixingpublishvolume" class="tsd-kind-icon">get<wbr>Audio<wbr>Mixing<wbr>Publish<wbr>Volume</a></li>
  132. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#getcallid" class="tsd-kind-icon">get<wbr>Call<wbr>Id</a></li>
  133. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#getcamerainfo" class="tsd-kind-icon">get<wbr>Camera<wbr>Info</a></li>
  134. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#getcameramaxzoomfactor" class="tsd-kind-icon">get<wbr>Camera<wbr>Max<wbr>Zoom<wbr>Factor</a></li>
  135. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#getconnectionstate" class="tsd-kind-icon">get<wbr>Connection<wbr>State</a></li>
  136. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#geteffectsvolume" class="tsd-kind-icon">get<wbr>Effects<wbr>Volume</a></li>
  137. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#getsdkversion" class="tsd-kind-icon">get<wbr>Sdk<wbr>Version</a></li>
  138. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#init" class="tsd-kind-icon">init</a></li>
  139. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#joinchannel" class="tsd-kind-icon">join<wbr>Channel</a></li>
  140. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#leavechannel" class="tsd-kind-icon">leave<wbr>Channel</a></li>
  141. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#methodisspeakerphoneenabled" class="tsd-kind-icon">methodis<wbr>Speakerphone<wbr>Enabled</a></li>
  142. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#muteallremoteaudiostreams" class="tsd-kind-icon">mute<wbr>All<wbr>Remote<wbr>Audio<wbr>Streams</a></li>
  143. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#muteallremotevideostreams" class="tsd-kind-icon">mute<wbr>All<wbr>Remote<wbr>Video<wbr>Streams</a></li>
  144. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#mutelocalaudiostream" class="tsd-kind-icon">mute<wbr>Local<wbr>Audio<wbr>Stream</a></li>
  145. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#mutelocalvideostream" class="tsd-kind-icon">mute<wbr>Local<wbr>Video<wbr>Stream</a></li>
  146. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#muteremoteaudiostream" class="tsd-kind-icon">mute<wbr>Remote<wbr>Audio<wbr>Stream</a></li>
  147. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#muteremotevideostream" class="tsd-kind-icon">mute<wbr>Remote<wbr>Video<wbr>Stream</a></li>
  148. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#off" class="tsd-kind-icon">off</a></li>
  149. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#on" class="tsd-kind-icon">on</a></li>
  150. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#pausealleffects" class="tsd-kind-icon">pause<wbr>All<wbr>Effects</a></li>
  151. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#pauseaudiomixing" class="tsd-kind-icon">pause<wbr>Audio<wbr>Mixing</a></li>
  152. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#pauseeffect" class="tsd-kind-icon">pause<wbr>Effect</a></li>
  153. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#playeffect" class="tsd-kind-icon">play<wbr>Effect</a></li>
  154. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#preloadeffect" class="tsd-kind-icon">preload<wbr>Effect</a></li>
  155. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#registermediametadataobserver" class="tsd-kind-icon">register<wbr>Media<wbr>Metadata<wbr>Observer</a></li>
  156. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#removclearvideowatermarkse" class="tsd-kind-icon">removclear<wbr>Video<wbr>Watermarkse</a></li>
  157. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#removealllisteners" class="tsd-kind-icon">remove<wbr>All<wbr>Listeners</a></li>
  158. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#removeinjectstreamurl" class="tsd-kind-icon">remove<wbr>Inject<wbr>Stream<wbr>Url</a></li>
  159. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#removepublishstreamurl" class="tsd-kind-icon">remove<wbr>Publish<wbr>Stream<wbr>Url</a></li>
  160. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#renewtoken" class="tsd-kind-icon">renew<wbr>Token</a></li>
  161. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#resumealleffects" class="tsd-kind-icon">resume<wbr>All<wbr>Effects</a></li>
  162. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#resumeaudiomixing" class="tsd-kind-icon">resume<wbr>Audio<wbr>Mixing</a></li>
  163. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#resumeeffect" class="tsd-kind-icon">resume<wbr>Effect</a></li>
  164. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#sendmediadata" class="tsd-kind-icon">send<wbr>Media<wbr>Data</a></li>
  165. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#sendmessage" class="tsd-kind-icon">send<wbr>Message</a></li>
  166. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setaudiomixingposition" class="tsd-kind-icon">set<wbr>Audio<wbr>Mixing<wbr>Position</a></li>
  167. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setaudiosessionoperationrestriction" class="tsd-kind-icon">set<wbr>Audio<wbr>Session<wbr>Operation<wbr>Restriction</a></li>
  168. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setbeautyeffectoptions" class="tsd-kind-icon">set<wbr>Beauty<wbr>Effect<wbr>Options</a></li>
  169. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setcameraautofocusfacemodeenabled" class="tsd-kind-icon">set<wbr>Camera<wbr>Auto<wbr>Focus<wbr>Face<wbr>Mode<wbr>Enabled</a></li>
  170. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setcameracapturerconfiguration" class="tsd-kind-icon">set<wbr>Camera<wbr>Capturer<wbr>Configuration</a></li>
  171. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setcameraexposureposition" class="tsd-kind-icon">set<wbr>Camera<wbr>Exposure<wbr>Position</a></li>
  172. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setcamerafocuspositioninpreview" class="tsd-kind-icon">set<wbr>Camera<wbr>Focus<wbr>Position<wbr>InPreview</a></li>
  173. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setcameratorchon" class="tsd-kind-icon">set<wbr>Camera<wbr>Torch<wbr>On</a></li>
  174. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setcamerazoomfactor" class="tsd-kind-icon">set<wbr>Camera<wbr>Zoom<wbr>Factor</a></li>
  175. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setclientrole" class="tsd-kind-icon">set<wbr>Client<wbr>Role</a></li>
  176. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setdefaultaudioroutetospeakerphone" class="tsd-kind-icon">set<wbr>Default<wbr>Audio<wbr>Route<wbr>ToSpeakerphone</a></li>
  177. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setdefaultmuteallremoteaudiostreams" class="tsd-kind-icon">set<wbr>Default<wbr>Mute<wbr>All<wbr>Remote<wbr>Audio<wbr>Streams</a></li>
  178. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setdefaultmuteallremotevideostreams" class="tsd-kind-icon">set<wbr>Default<wbr>Mute<wbr>All<wbr>Remote<wbr>Video<wbr>Streams</a></li>
  179. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#seteffectsvolume" class="tsd-kind-icon">set<wbr>Effects<wbr>Volume</a></li>
  180. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setenablespeakerphone" class="tsd-kind-icon">set<wbr>Enable<wbr>Speakerphone</a></li>
  181. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setinearmonitoringvolume" class="tsd-kind-icon">set<wbr>InEar<wbr>Monitoring<wbr>Volume</a></li>
  182. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setlivetranscoding" class="tsd-kind-icon">set<wbr>Live<wbr>Transcoding</a></li>
  183. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setlocalpublishfallbackoption" class="tsd-kind-icon">set<wbr>Local<wbr>Publish<wbr>Fallback<wbr>Option</a></li>
  184. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setlocalrendermode" class="tsd-kind-icon">set<wbr>Local<wbr>Render<wbr>Mode</a></li>
  185. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setlocalvideomirrormode" class="tsd-kind-icon">set<wbr>Local<wbr>Video<wbr>Mirror<wbr>Mode</a></li>
  186. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setlocalvoicechanger" class="tsd-kind-icon">set<wbr>Local<wbr>Voice<wbr>Changer</a></li>
  187. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setlocalvoiceequalization" class="tsd-kind-icon">set<wbr>Local<wbr>Voice<wbr>Equalization</a></li>
  188. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setlocalvoicepitch" class="tsd-kind-icon">set<wbr>Local<wbr>Voice<wbr>Pitch</a></li>
  189. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setlocalvoicereverb" class="tsd-kind-icon">set<wbr>Local<wbr>Voice<wbr>Reverb</a></li>
  190. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setlocalvoicereverbpreset" class="tsd-kind-icon">set<wbr>Local<wbr>Voice<wbr>Reverb<wbr>Preset</a></li>
  191. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setlog" class="tsd-kind-icon">set<wbr>Log</a></li>
  192. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setmixedaudioframeparameters" class="tsd-kind-icon">set<wbr>Mixed<wbr>Audio<wbr>Frame<wbr>Parameters</a></li>
  193. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setplaybackaudioframeparameters" class="tsd-kind-icon">set<wbr>Playback<wbr>Audio<wbr>Frame<wbr>Parameters</a></li>
  194. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setrecordingaudioframeparameters" class="tsd-kind-icon">set<wbr>Recording<wbr>Audio<wbr>Frame<wbr>Parameters</a></li>
  195. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setremotedefaultvideostreamtype" class="tsd-kind-icon">set<wbr>Remote<wbr>Default<wbr>Video<wbr>Stream<wbr>Type</a></li>
  196. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setremoterendermode" class="tsd-kind-icon">set<wbr>Remote<wbr>Render<wbr>Mode</a></li>
  197. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setremotesubscribefallbackoption" class="tsd-kind-icon">set<wbr>Remote<wbr>Subscribe<wbr>Fallback<wbr>Option</a></li>
  198. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setremoteuserpriority" class="tsd-kind-icon">set<wbr>Remote<wbr>User<wbr>Priority</a></li>
  199. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setremotevideostreamtype" class="tsd-kind-icon">set<wbr>Remote<wbr>Video<wbr>Stream<wbr>Type</a></li>
  200. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setremotevoiceposition" class="tsd-kind-icon">set<wbr>Remote<wbr>Voice<wbr>Position</a></li>
  201. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#setvolumeofeffect" class="tsd-kind-icon">set<wbr>Volume<wbr>OfEffect</a></li>
  202. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#startaudiomixing" class="tsd-kind-icon">start<wbr>Audio<wbr>Mixing</a></li>
  203. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#startaudiorecording" class="tsd-kind-icon">start<wbr>Audio<wbr>Recording</a></li>
  204. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#startechotestwithinterval" class="tsd-kind-icon">start<wbr>Echo<wbr>Test<wbr>With<wbr>Interval</a></li>
  205. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#startpreview" class="tsd-kind-icon">start<wbr>Preview</a></li>
  206. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#stopalleffects" class="tsd-kind-icon">stop<wbr>All<wbr>Effects</a></li>
  207. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#stopaudiomixing" class="tsd-kind-icon">stop<wbr>Audio<wbr>Mixing</a></li>
  208. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#stopaudiorecording" class="tsd-kind-icon">stop<wbr>Audio<wbr>Recording</a></li>
  209. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#stopechotest" class="tsd-kind-icon">stop<wbr>Echo<wbr>Test</a></li>
  210. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#stopeffect" class="tsd-kind-icon">stop<wbr>Effect</a></li>
  211. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#stoplastmileprobetest" class="tsd-kind-icon">stop<wbr>Lastmile<wbr>Probe<wbr>Test</a></li>
  212. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#stoppreview" class="tsd-kind-icon">stop<wbr>Preview</a></li>
  213. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#switchcamera" class="tsd-kind-icon">switch<wbr>Camera</a></li>
  214. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="rtcengine.html#unloadeffect" class="tsd-kind-icon">unload<wbr>Effect</a></li>
  215. </ul>
  216. </section>
  217. </div>
  218. </section>
  219. </section>
  220. <section class="tsd-panel-group tsd-member-group ">
  221. <h2>Events</h2>
  222. <section class="tsd-panel tsd-member tsd-kind-event tsd-parent-kind-class tsd-is-static">
  223. <a name="startlastmileprobetest" class="tsd-anchor"></a>
  224. <h3><span class="tsd-flag ts-flagStatic">Static</span> start<wbr>Lastmile<wbr>Probe<wbr>Test</h3>
  225. <ul class="tsd-signatures tsd-kind-event tsd-parent-kind-class tsd-is-static">
  226. <li class="tsd-signature tsd-kind-icon">start<wbr>Lastmile<wbr>Probe<wbr>Test<span class="tsd-signature-symbol">(</span>config<span class="tsd-signature-symbol">: </span><a href="../interfaces/lastmileprobeconfig.html" class="tsd-signature-type">LastmileProbeConfig</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  227. </ul>
  228. <ul class="tsd-descriptions">
  229. <li class="tsd-description">
  230. <aside class="tsd-sources">
  231. <ul>
  232. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1310">RtcEngine.native.ts:1310</a></li>
  233. </ul>
  234. </aside>
  235. <div class="tsd-comment tsd-typography">
  236. <div class="lead">
  237. <p>start the lastmile probe test</p>
  238. </div>
  239. <p>This method start the last-mile network probe test before joining a channel to get the uplink and downlink last-mile network statistics, including the bandwidth, packet loss, jitter, and round-trip time (RTT).</p>
  240. </div>
  241. <h4 class="tsd-parameters-title">Parameters</h4>
  242. <ul class="tsd-parameters">
  243. <li>
  244. <h5>config: <a href="../interfaces/lastmileprobeconfig.html" class="tsd-signature-type">LastmileProbeConfig</a></h5>
  245. <div class="tsd-comment tsd-typography">
  246. <p>LastmileProbeConfig <a href="../interfaces/lastmileprobeconfig.html">LastmileProbeConfig</a></p>
  247. </div>
  248. </li>
  249. </ul>
  250. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  251. <p>Promise<any></p>
  252. </li>
  253. </ul>
  254. </section>
  255. </section>
  256. <section class="tsd-panel-group tsd-member-group tsd-is-private tsd-is-private-protected">
  257. <h2>Properties</h2>
  258. <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-static">
  259. <a name="ag_prefix" class="tsd-anchor"></a>
  260. <h3><span class="tsd-flag ts-flagStatic">Static</span> <span class="tsd-flag ts-flagPrivate">Private</span> AG_<wbr>PREFIX</h3>
  261. <div class="tsd-signature tsd-kind-icon">AG_<wbr>PREFIX<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> =&nbsp;&quot;ag_rtc&quot;</span></div>
  262. <aside class="tsd-sources">
  263. <ul>
  264. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L43">RtcEngine.native.ts:43</a></li>
  265. </ul>
  266. </aside>
  267. </section>
  268. </section>
  269. <section class="tsd-panel-group tsd-member-group ">
  270. <h2>Methods</h2>
  271. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  272. <a name="addinjectstreamurl" class="tsd-anchor"></a>
  273. <h3><span class="tsd-flag ts-flagStatic">Static</span> add<wbr>Inject<wbr>Stream<wbr>Url</h3>
  274. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  275. <li class="tsd-signature tsd-kind-icon">add<wbr>Inject<wbr>Stream<wbr>Url<span class="tsd-signature-symbol">(</span>options<span class="tsd-signature-symbol">: </span><a href="../interfaces/injectstreamoption.html" class="tsd-signature-type">InjectStreamOption</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  276. </ul>
  277. <ul class="tsd-descriptions">
  278. <li class="tsd-description">
  279. <aside class="tsd-sources">
  280. <ul>
  281. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L996">RtcEngine.native.ts:996</a></li>
  282. </ul>
  283. </aside>
  284. <div class="tsd-comment tsd-typography">
  285. <div class="lead">
  286. <p>add inject stream url</p>
  287. </div>
  288. <p>This method injects an online media stream to a live broadcast.</p>
  289. </div>
  290. <h4 class="tsd-parameters-title">Parameters</h4>
  291. <ul class="tsd-parameters">
  292. <li>
  293. <h5>options: <a href="../interfaces/injectstreamoption.html" class="tsd-signature-type">InjectStreamOption</a></h5>
  294. </li>
  295. </ul>
  296. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  297. <p>Promise&lt;{success, value}&gt;</p>
  298. </li>
  299. </ul>
  300. </section>
  301. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  302. <a name="addpublishstreamurl" class="tsd-anchor"></a>
  303. <h3><span class="tsd-flag ts-flagStatic">Static</span> add<wbr>Publish<wbr>Stream<wbr>Url</h3>
  304. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  305. <li class="tsd-signature tsd-kind-icon">add<wbr>Publish<wbr>Stream<wbr>Url<span class="tsd-signature-symbol">(</span>options<span class="tsd-signature-symbol">: </span><a href="../interfaces/publishstreamoption.html" class="tsd-signature-type">PublishStreamOption</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  306. </ul>
  307. <ul class="tsd-descriptions">
  308. <li class="tsd-description">
  309. <aside class="tsd-sources">
  310. <ul>
  311. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1169">RtcEngine.native.ts:1169</a></li>
  312. </ul>
  313. </aside>
  314. <div class="tsd-comment tsd-typography">
  315. <div class="lead">
  316. <p>add publish stream url</p>
  317. </div>
  318. <p>This method add publish stream by option.</p>
  319. </div>
  320. <h4 class="tsd-parameters-title">Parameters</h4>
  321. <ul class="tsd-parameters">
  322. <li>
  323. <h5>options: <a href="../interfaces/publishstreamoption.html" class="tsd-signature-type">PublishStreamOption</a></h5>
  324. </li>
  325. </ul>
  326. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  327. <p>Promise&lt;{success, value}&gt;</p>
  328. </li>
  329. </ul>
  330. </section>
  331. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  332. <a name="addvideowatermark" class="tsd-anchor"></a>
  333. <h3><span class="tsd-flag ts-flagStatic">Static</span> add<wbr>Video<wbr>Watermark</h3>
  334. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  335. <li class="tsd-signature tsd-kind-icon">add<wbr>Video<wbr>Watermark<span class="tsd-signature-symbol">(</span>options<span class="tsd-signature-symbol">: </span><a href="../interfaces/imageoption.html" class="tsd-signature-type">ImageOption</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  336. </ul>
  337. <ul class="tsd-descriptions">
  338. <li class="tsd-description">
  339. <aside class="tsd-sources">
  340. <ul>
  341. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L913">RtcEngine.native.ts:913</a></li>
  342. </ul>
  343. </aside>
  344. <div class="tsd-comment tsd-typography">
  345. <div class="lead">
  346. <p>add video watermark</p>
  347. </div>
  348. <p>This method adds video watermark to the local video.</p>
  349. </div>
  350. <h4 class="tsd-parameters-title">Parameters</h4>
  351. <ul class="tsd-parameters">
  352. <li>
  353. <h5>options: <a href="../interfaces/imageoption.html" class="tsd-signature-type">ImageOption</a></h5>
  354. </li>
  355. </ul>
  356. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  357. <p>Promise&lt;{success, value}&gt;</p>
  358. </li>
  359. </ul>
  360. </section>
  361. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  362. <a name="adjustaudiomixingplayoutvolume" class="tsd-anchor"></a>
  363. <h3><span class="tsd-flag ts-flagStatic">Static</span> adjust<wbr>Audio<wbr>Mixing<wbr>Playout<wbr>Volume</h3>
  364. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  365. <li class="tsd-signature tsd-kind-icon">adjust<wbr>Audio<wbr>Mixing<wbr>Playout<wbr>Volume<span class="tsd-signature-symbol">(</span>volume<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
  366. </ul>
  367. <ul class="tsd-descriptions">
  368. <li class="tsd-description">
  369. <aside class="tsd-sources">
  370. <ul>
  371. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L616">RtcEngine.native.ts:616</a></li>
  372. </ul>
  373. </aside>
  374. <div class="tsd-comment tsd-typography">
  375. <div class="lead">
  376. <p>adjust audio mixing playout volume</p>
  377. </div>
  378. <p>This method adjusts audio mixing playout by the volume parameter</p>
  379. </div>
  380. <h4 class="tsd-parameters-title">Parameters</h4>
  381. <ul class="tsd-parameters">
  382. <li>
  383. <h5>volume: <span class="tsd-signature-type">number</span></h5>
  384. <div class="tsd-comment tsd-typography">
  385. </div>
  386. </li>
  387. </ul>
  388. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
  389. </li>
  390. </ul>
  391. </section>
  392. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  393. <a name="adjustaudiomixingpublishvolume" class="tsd-anchor"></a>
  394. <h3><span class="tsd-flag ts-flagStatic">Static</span> adjust<wbr>Audio<wbr>Mixing<wbr>Publish<wbr>Volume</h3>
  395. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  396. <li class="tsd-signature tsd-kind-icon">adjust<wbr>Audio<wbr>Mixing<wbr>Publish<wbr>Volume<span class="tsd-signature-symbol">(</span>volume<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
  397. </ul>
  398. <ul class="tsd-descriptions">
  399. <li class="tsd-description">
  400. <aside class="tsd-sources">
  401. <ul>
  402. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L626">RtcEngine.native.ts:626</a></li>
  403. </ul>
  404. </aside>
  405. <div class="tsd-comment tsd-typography">
  406. <div class="lead">
  407. <p>adjust audio mixing publish volume</p>
  408. </div>
  409. <p>This method adjusts audio mixing publish by the volume paraemter</p>
  410. </div>
  411. <h4 class="tsd-parameters-title">Parameters</h4>
  412. <ul class="tsd-parameters">
  413. <li>
  414. <h5>volume: <span class="tsd-signature-type">number</span></h5>
  415. <div class="tsd-comment tsd-typography">
  416. </div>
  417. </li>
  418. </ul>
  419. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
  420. </li>
  421. </ul>
  422. </section>
  423. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  424. <a name="adjustaudiomixingvolume" class="tsd-anchor"></a>
  425. <h3><span class="tsd-flag ts-flagStatic">Static</span> adjust<wbr>Audio<wbr>Mixing<wbr>Volume</h3>
  426. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  427. <li class="tsd-signature tsd-kind-icon">adjust<wbr>Audio<wbr>Mixing<wbr>Volume<span class="tsd-signature-symbol">(</span>volume<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
  428. </ul>
  429. <ul class="tsd-descriptions">
  430. <li class="tsd-description">
  431. <aside class="tsd-sources">
  432. <ul>
  433. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L606">RtcEngine.native.ts:606</a></li>
  434. </ul>
  435. </aside>
  436. <div class="tsd-comment tsd-typography">
  437. <div class="lead">
  438. <p>adjust audio mixing volume</p>
  439. </div>
  440. <p>This method adjusts audio mixing volume by the volume number parameter</p>
  441. </div>
  442. <h4 class="tsd-parameters-title">Parameters</h4>
  443. <ul class="tsd-parameters">
  444. <li>
  445. <h5>volume: <span class="tsd-signature-type">number</span></h5>
  446. <div class="tsd-comment tsd-typography">
  447. </div>
  448. </li>
  449. </ul>
  450. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
  451. </li>
  452. </ul>
  453. </section>
  454. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  455. <a name="adjustplaybacksignalvolume" class="tsd-anchor"></a>
  456. <h3><span class="tsd-flag ts-flagStatic">Static</span> adjust<wbr>Playback<wbr>Signal<wbr>Volume</h3>
  457. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  458. <li class="tsd-signature tsd-kind-icon">adjust<wbr>Playback<wbr>Signal<wbr>Volume<span class="tsd-signature-symbol">(</span>volume<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  459. </ul>
  460. <ul class="tsd-descriptions">
  461. <li class="tsd-description">
  462. <aside class="tsd-sources">
  463. <ul>
  464. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L475">RtcEngine.native.ts:475</a></li>
  465. </ul>
  466. </aside>
  467. <div class="tsd-comment tsd-typography">
  468. <div class="lead">
  469. <p>adjust playback signal volume</p>
  470. </div>
  471. <p>This method adjusts playback signal by volume.</p>
  472. </div>
  473. <h4 class="tsd-parameters-title">Parameters</h4>
  474. <ul class="tsd-parameters">
  475. <li>
  476. <h5>volume: <span class="tsd-signature-type">number</span></h5>
  477. </li>
  478. </ul>
  479. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  480. <p>Promise<any></p>
  481. </li>
  482. </ul>
  483. </section>
  484. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  485. <a name="adjustrecordingsignalvolume" class="tsd-anchor"></a>
  486. <h3><span class="tsd-flag ts-flagStatic">Static</span> adjust<wbr>Recording<wbr>Signal<wbr>Volume</h3>
  487. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  488. <li class="tsd-signature tsd-kind-icon">adjust<wbr>Recording<wbr>Signal<wbr>Volume<span class="tsd-signature-symbol">(</span>volume<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  489. </ul>
  490. <ul class="tsd-descriptions">
  491. <li class="tsd-description">
  492. <aside class="tsd-sources">
  493. <ul>
  494. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L464">RtcEngine.native.ts:464</a></li>
  495. </ul>
  496. </aside>
  497. <div class="tsd-comment tsd-typography">
  498. <div class="lead">
  499. <p>adjust recording signal volume</p>
  500. </div>
  501. <p>This method adjusts recording your signal by volume.</p>
  502. </div>
  503. <h4 class="tsd-parameters-title">Parameters</h4>
  504. <ul class="tsd-parameters">
  505. <li>
  506. <h5>volume: <span class="tsd-signature-type">number</span></h5>
  507. </li>
  508. </ul>
  509. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  510. <p>Promise<any></p>
  511. </li>
  512. </ul>
  513. </section>
  514. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  515. <a name="destroy" class="tsd-anchor"></a>
  516. <h3><span class="tsd-flag ts-flagStatic">Static</span> destroy</h3>
  517. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  518. <li class="tsd-signature tsd-kind-icon">destroy<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
  519. </ul>
  520. <ul class="tsd-descriptions">
  521. <li class="tsd-description">
  522. <aside class="tsd-sources">
  523. <ul>
  524. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L234">RtcEngine.native.ts:234</a></li>
  525. </ul>
  526. </aside>
  527. <div class="tsd-comment tsd-typography">
  528. <div class="lead">
  529. <p>destroy</p>
  530. </div>
  531. <p>This method stops event subscribe and destroy the RtcEngine instance&#39;s.
  532. You should call it, when you want to destroy the engine.</p>
  533. </div>
  534. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
  535. <p>void</p>
  536. </li>
  537. </ul>
  538. </section>
  539. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  540. <a name="disableaudio" class="tsd-anchor"></a>
  541. <h3><span class="tsd-flag ts-flagStatic">Static</span> disable<wbr>Audio</h3>
  542. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  543. <li class="tsd-signature tsd-kind-icon">disable<wbr>Audio<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  544. </ul>
  545. <ul class="tsd-descriptions">
  546. <li class="tsd-description">
  547. <aside class="tsd-sources">
  548. <ul>
  549. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L408">RtcEngine.native.ts:408</a></li>
  550. </ul>
  551. </aside>
  552. <div class="tsd-comment tsd-typography">
  553. <div class="lead">
  554. <p>disable audio</p>
  555. </div>
  556. <p>This method disables audio</p>
  557. </div>
  558. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  559. <p>Promise<any></p>
  560. </li>
  561. </ul>
  562. </section>
  563. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  564. <a name="disablelastmiletest" class="tsd-anchor"></a>
  565. <h3><span class="tsd-flag ts-flagStatic">Static</span> disable<wbr>Lastmile<wbr>Test</h3>
  566. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  567. <li class="tsd-signature tsd-kind-icon">disable<wbr>Lastmile<wbr>Test<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  568. </ul>
  569. <ul class="tsd-descriptions">
  570. <li class="tsd-description">
  571. <aside class="tsd-sources">
  572. <ul>
  573. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L865">RtcEngine.native.ts:865</a></li>
  574. </ul>
  575. </aside>
  576. <div class="tsd-comment tsd-typography">
  577. <div class="lead">
  578. <p>disable lastmile test</p>
  579. </div>
  580. <p>This method disable the network connection qualit test.</p>
  581. </div>
  582. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  583. <p>Promise&lt;{success, value}&gt;</p>
  584. </li>
  585. </ul>
  586. </section>
  587. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  588. <a name="disablelocalaudio" class="tsd-anchor"></a>
  589. <h3><span class="tsd-flag ts-flagStatic">Static</span> disable<wbr>Local<wbr>Audio</h3>
  590. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  591. <li class="tsd-signature tsd-kind-icon">disable<wbr>Local<wbr>Audio<span class="tsd-signature-symbol">(</span>muted<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  592. </ul>
  593. <ul class="tsd-descriptions">
  594. <li class="tsd-description">
  595. <aside class="tsd-sources">
  596. <ul>
  597. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L430">RtcEngine.native.ts:430</a></li>
  598. </ul>
  599. </aside>
  600. <div class="tsd-comment tsd-typography">
  601. <div class="lead">
  602. <p>mute local audio stream</p>
  603. </div>
  604. <p>This method mutes the local audio stream by muted.</p>
  605. </div>
  606. <h4 class="tsd-parameters-title">Parameters</h4>
  607. <ul class="tsd-parameters">
  608. <li>
  609. <h5>muted: <span class="tsd-signature-type">boolean</span></h5>
  610. </li>
  611. </ul>
  612. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  613. <p>Promise<any></p>
  614. </li>
  615. </ul>
  616. </section>
  617. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  618. <a name="disablevideo" class="tsd-anchor"></a>
  619. <h3><span class="tsd-flag ts-flagStatic">Static</span> disable<wbr>Video</h3>
  620. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  621. <li class="tsd-signature tsd-kind-icon">disable<wbr>Video<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  622. </ul>
  623. <ul class="tsd-descriptions">
  624. <li class="tsd-description">
  625. <aside class="tsd-sources">
  626. <ul>
  627. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L332">RtcEngine.native.ts:332</a></li>
  628. </ul>
  629. </aside>
  630. <div class="tsd-comment tsd-typography">
  631. <div class="lead">
  632. <p>disable video</p>
  633. </div>
  634. <p>This method disables video.</p>
  635. </div>
  636. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  637. <p>Promise<any></p>
  638. </li>
  639. </ul>
  640. </section>
  641. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  642. <a name="enableaudio" class="tsd-anchor"></a>
  643. <h3><span class="tsd-flag ts-flagStatic">Static</span> enable<wbr>Audio</h3>
  644. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  645. <li class="tsd-signature tsd-kind-icon">enable<wbr>Audio<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  646. </ul>
  647. <ul class="tsd-descriptions">
  648. <li class="tsd-description">
  649. <aside class="tsd-sources">
  650. <ul>
  651. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L398">RtcEngine.native.ts:398</a></li>
  652. </ul>
  653. </aside>
  654. <div class="tsd-comment tsd-typography">
  655. <div class="lead">
  656. <p>enable audio</p>
  657. </div>
  658. <p>This method enables audio</p>
  659. </div>
  660. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  661. <p>Promise<any></p>
  662. </li>
  663. </ul>
  664. </section>
  665. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  666. <a name="enableaudiovolumeindication" class="tsd-anchor"></a>
  667. <h3><span class="tsd-flag ts-flagStatic">Static</span> enable<wbr>Audio<wbr>Volume<wbr>Indication</h3>
  668. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  669. <li class="tsd-signature tsd-kind-icon">enable<wbr>Audio<wbr>Volume<wbr>Indication<span class="tsd-signature-symbol">(</span>interval<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, smooth<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  670. </ul>
  671. <ul class="tsd-descriptions">
  672. <li class="tsd-description">
  673. <aside class="tsd-sources">
  674. <ul>
  675. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L487">RtcEngine.native.ts:487</a></li>
  676. </ul>
  677. </aside>
  678. <div class="tsd-comment tsd-typography">
  679. <div class="lead">
  680. <p>enable audio volume indication</p>
  681. </div>
  682. <p>This method enables audio volume by interval and smooth</p>
  683. </div>
  684. <h4 class="tsd-parameters-title">Parameters</h4>
  685. <ul class="tsd-parameters">
  686. <li>
  687. <h5>interval: <span class="tsd-signature-type">number</span></h5>
  688. </li>
  689. <li>
  690. <h5>smooth: <span class="tsd-signature-type">number</span></h5>
  691. </li>
  692. </ul>
  693. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  694. <p>Promise<any></p>
  695. </li>
  696. </ul>
  697. </section>
  698. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  699. <a name="enabledualstreammode" class="tsd-anchor"></a>
  700. <h3><span class="tsd-flag ts-flagStatic">Static</span> enable<wbr>Dual<wbr>Stream<wbr>Mode</h3>
  701. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  702. <li class="tsd-signature tsd-kind-icon">enable<wbr>Dual<wbr>Stream<wbr>Mode<span class="tsd-signature-symbol">(</span>enabled<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  703. </ul>
  704. <ul class="tsd-descriptions">
  705. <li class="tsd-description">
  706. <aside class="tsd-sources">
  707. <ul>
  708. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L960">RtcEngine.native.ts:960</a></li>
  709. </ul>
  710. </aside>
  711. <div class="tsd-comment tsd-typography">
  712. <div class="lead">
  713. <p>enable dual stream mode</p>
  714. </div>
  715. <p>This method enables the dual stream by parameter mode.</p>
  716. </div>
  717. <h4 class="tsd-parameters-title">Parameters</h4>
  718. <ul class="tsd-parameters">
  719. <li>
  720. <h5>enabled: <span class="tsd-signature-type">boolean</span></h5>
  721. </li>
  722. </ul>
  723. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  724. <p>Promise&lt;{success, value}&gt;</p>
  725. </li>
  726. </ul>
  727. </section>
  728. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  729. <a name="enableinearmonitoring" class="tsd-anchor"></a>
  730. <h3><span class="tsd-flag ts-flagStatic">Static</span> enable<wbr>InEar<wbr>Monitoring</h3>
  731. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  732. <li class="tsd-signature tsd-kind-icon">enable<wbr>InEar<wbr>Monitoring<span class="tsd-signature-symbol">(</span>enabled<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  733. </ul>
  734. <ul class="tsd-descriptions">
  735. <li class="tsd-description">
  736. <aside class="tsd-sources">
  737. <ul>
  738. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L510">RtcEngine.native.ts:510</a></li>
  739. </ul>
  740. </aside>
  741. <div class="tsd-comment tsd-typography">
  742. <div class="lead">
  743. <p>enable in-ear monitor</p>
  744. </div>
  745. <p>This method enables in-ear monitoring by boolean parameter enabled</p>
  746. </div>
  747. <h4 class="tsd-parameters-title">Parameters</h4>
  748. <ul class="tsd-parameters">
  749. <li>
  750. <h5>enabled: <span class="tsd-signature-type">boolean</span></h5>
  751. </li>
  752. </ul>
  753. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  754. <p>Promise<any></p>
  755. </li>
  756. </ul>
  757. </section>
  758. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  759. <a name="enablelastmiletest" class="tsd-anchor"></a>
  760. <h3><span class="tsd-flag ts-flagStatic">Static</span> enable<wbr>Lastmile<wbr>Test</h3>
  761. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  762. <li class="tsd-signature tsd-kind-icon">enable<wbr>Lastmile<wbr>Test<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  763. </ul>
  764. <ul class="tsd-descriptions">
  765. <li class="tsd-description">
  766. <aside class="tsd-sources">
  767. <ul>
  768. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L854">RtcEngine.native.ts:854</a></li>
  769. </ul>
  770. </aside>
  771. <div class="tsd-comment tsd-typography">
  772. <div class="lead">
  773. <p>enable lastmile test</p>
  774. </div>
  775. <p>This method enables the network connection qualit test.</p>
  776. </div>
  777. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  778. <p>Promise&lt;{success, value}&gt;</p>
  779. </li>
  780. </ul>
  781. </section>
  782. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  783. <a name="enablelocalaudio" class="tsd-anchor"></a>
  784. <h3><span class="tsd-flag ts-flagStatic">Static</span> enable<wbr>Local<wbr>Audio</h3>
  785. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  786. <li class="tsd-signature tsd-kind-icon">enable<wbr>Local<wbr>Audio<span class="tsd-signature-symbol">(</span>enabled<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  787. </ul>
  788. <ul class="tsd-descriptions">
  789. <li class="tsd-description">
  790. <aside class="tsd-sources">
  791. <ul>
  792. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L419">RtcEngine.native.ts:419</a></li>
  793. </ul>
  794. </aside>
  795. <div class="tsd-comment tsd-typography">
  796. <div class="lead">
  797. <p>enable local audio</p>
  798. </div>
  799. <p>This method enables local audio by the boolean parameter.</p>
  800. </div>
  801. <h4 class="tsd-parameters-title">Parameters</h4>
  802. <ul class="tsd-parameters">
  803. <li>
  804. <h5>enabled: <span class="tsd-signature-type">boolean</span></h5>
  805. </li>
  806. </ul>
  807. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  808. <p>Promise<any></p>
  809. </li>
  810. </ul>
  811. </section>
  812. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  813. <a name="enablelocalvideo" class="tsd-anchor"></a>
  814. <h3><span class="tsd-flag ts-flagStatic">Static</span> enable<wbr>Local<wbr>Video</h3>
  815. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  816. <li class="tsd-signature tsd-kind-icon">enable<wbr>Local<wbr>Video<span class="tsd-signature-symbol">(</span>enabled<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  817. </ul>
  818. <ul class="tsd-descriptions">
  819. <li class="tsd-description">
  820. <aside class="tsd-sources">
  821. <ul>
  822. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L343">RtcEngine.native.ts:343</a></li>
  823. </ul>
  824. </aside>
  825. <div class="tsd-comment tsd-typography">
  826. <div class="lead">
  827. <p>enable local video</p>
  828. </div>
  829. <p>This method enables the local video by the boolean parameter.</p>
  830. </div>
  831. <h4 class="tsd-parameters-title">Parameters</h4>
  832. <ul class="tsd-parameters">
  833. <li>
  834. <h5>enabled: <span class="tsd-signature-type">boolean</span></h5>
  835. </li>
  836. </ul>
  837. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  838. <p>Promise<any></p>
  839. </li>
  840. </ul>
  841. </section>
  842. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  843. <a name="enablesoundpositionindication" class="tsd-anchor"></a>
  844. <h3><span class="tsd-flag ts-flagStatic">Static</span> enable<wbr>Sound<wbr>Position<wbr>Indication</h3>
  845. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  846. <li class="tsd-signature tsd-kind-icon">enable<wbr>Sound<wbr>Position<wbr>Indication<span class="tsd-signature-symbol">(</span>enabled<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  847. </ul>
  848. <ul class="tsd-descriptions">
  849. <li class="tsd-description">
  850. <aside class="tsd-sources">
  851. <ul>
  852. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1277">RtcEngine.native.ts:1277</a></li>
  853. </ul>
  854. </aside>
  855. <div class="tsd-comment tsd-typography">
  856. <div class="lead">
  857. <p>control stereo panning for remote users</p>
  858. </div>
  859. <p>This method enables/disables stereo panning for remote users.</p>
  860. </div>
  861. <h4 class="tsd-parameters-title">Parameters</h4>
  862. <ul class="tsd-parameters">
  863. <li>
  864. <h5>enabled: <span class="tsd-signature-type">boolean</span></h5>
  865. <div class="tsd-comment tsd-typography">
  866. <p>boolean</p>
  867. </div>
  868. </li>
  869. </ul>
  870. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  871. <p>Promise<any></p>
  872. </li>
  873. </ul>
  874. </section>
  875. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  876. <a name="enablevideo" class="tsd-anchor"></a>
  877. <h3><span class="tsd-flag ts-flagStatic">Static</span> enable<wbr>Video</h3>
  878. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  879. <li class="tsd-signature tsd-kind-icon">enable<wbr>Video<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  880. </ul>
  881. <ul class="tsd-descriptions">
  882. <li class="tsd-description">
  883. <aside class="tsd-sources">
  884. <ul>
  885. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L322">RtcEngine.native.ts:322</a></li>
  886. </ul>
  887. </aside>
  888. <div class="tsd-comment tsd-typography">
  889. <div class="lead">
  890. <p>enable video</p>
  891. </div>
  892. <p>This method enables video.</p>
  893. </div>
  894. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  895. <p>Promise<any></p>
  896. </li>
  897. </ul>
  898. </section>
  899. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  900. <a name="enablewebsdkinteroperability" class="tsd-anchor"></a>
  901. <h3><span class="tsd-flag ts-flagStatic">Static</span> enable<wbr>Web<wbr>Sdk<wbr>Interoperability</h3>
  902. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  903. <li class="tsd-signature tsd-kind-icon">enable<wbr>Web<wbr>Sdk<wbr>Interoperability<span class="tsd-signature-symbol">(</span>enabled<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  904. </ul>
  905. <ul class="tsd-descriptions">
  906. <li class="tsd-description">
  907. <aside class="tsd-sources">
  908. <ul>
  909. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L190">RtcEngine.native.ts:190</a></li>
  910. </ul>
  911. </aside>
  912. <div class="tsd-comment tsd-typography">
  913. <div class="lead">
  914. <p>enable websdk interoperability</p>
  915. </div>
  916. <p>This method used to enable websdk interoperability, so that it can connect with agora websdk apps.</p>
  917. </div>
  918. <h4 class="tsd-parameters-title">Parameters</h4>
  919. <ul class="tsd-parameters">
  920. <li>
  921. <h5>enabled: <span class="tsd-signature-type">boolean</span></h5>
  922. </li>
  923. </ul>
  924. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  925. <p>Promise&lt;{success, value}&gt;</p>
  926. </li>
  927. </ul>
  928. </section>
  929. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  930. <a name="getaudiomixingcurrentposition" class="tsd-anchor"></a>
  931. <h3><span class="tsd-flag ts-flagStatic">Static</span> get<wbr>Audio<wbr>Mixing<wbr>Current<wbr>Position</h3>
  932. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  933. <li class="tsd-signature tsd-kind-icon">get<wbr>Audio<wbr>Mixing<wbr>Current<wbr>Position<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  934. </ul>
  935. <ul class="tsd-descriptions">
  936. <li class="tsd-description">
  937. <aside class="tsd-sources">
  938. <ul>
  939. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L646">RtcEngine.native.ts:646</a></li>
  940. </ul>
  941. </aside>
  942. <div class="tsd-comment tsd-typography">
  943. <div class="lead">
  944. <p>get audio mixing current position</p>
  945. </div>
  946. <p>This method gets audio mixing current position value.</p>
  947. </div>
  948. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  949. <p>Promise&lt;{success, value}&gt;</p>
  950. </li>
  951. </ul>
  952. </section>
  953. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  954. <a name="getaudiomixingduration" class="tsd-anchor"></a>
  955. <h3><span class="tsd-flag ts-flagStatic">Static</span> get<wbr>Audio<wbr>Mixing<wbr>Duration</h3>
  956. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  957. <li class="tsd-signature tsd-kind-icon">get<wbr>Audio<wbr>Mixing<wbr>Duration<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  958. </ul>
  959. <ul class="tsd-descriptions">
  960. <li class="tsd-description">
  961. <aside class="tsd-sources">
  962. <ul>
  963. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L636">RtcEngine.native.ts:636</a></li>
  964. </ul>
  965. </aside>
  966. <div class="tsd-comment tsd-typography">
  967. <div class="lead">
  968. <p>get audio mixing duration</p>
  969. </div>
  970. <p>This method gets the audio mixing duration</p>
  971. </div>
  972. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  973. <p>Promise&lt;{success, value}&gt;</p>
  974. </li>
  975. </ul>
  976. </section>
  977. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  978. <a name="getaudiomixingplayoutvolume" class="tsd-anchor"></a>
  979. <h3><span class="tsd-flag ts-flagStatic">Static</span> get<wbr>Audio<wbr>Mixing<wbr>Playout<wbr>Volume</h3>
  980. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  981. <li class="tsd-signature tsd-kind-icon">get<wbr>Audio<wbr>Mixing<wbr>Playout<wbr>Volume<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  982. </ul>
  983. <ul class="tsd-descriptions">
  984. <li class="tsd-description">
  985. <aside class="tsd-sources">
  986. <ul>
  987. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1385">RtcEngine.native.ts:1385</a></li>
  988. </ul>
  989. </aside>
  990. <div class="tsd-comment tsd-typography">
  991. <div class="lead">
  992. <p>Gets the audio mixing volume for local playback.</p>
  993. </div>
  994. <p>note:
  995. This method helps troubleshoot audio volume related issues.</p>
  996. </div>
  997. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  998. <p>Promise<any></p>
  999. </li>
  1000. </ul>
  1001. </section>
  1002. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1003. <a name="getaudiomixingpublishvolume" class="tsd-anchor"></a>
  1004. <h3><span class="tsd-flag ts-flagStatic">Static</span> get<wbr>Audio<wbr>Mixing<wbr>Publish<wbr>Volume</h3>
  1005. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1006. <li class="tsd-signature tsd-kind-icon">get<wbr>Audio<wbr>Mixing<wbr>Publish<wbr>Volume<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  1007. </ul>
  1008. <ul class="tsd-descriptions">
  1009. <li class="tsd-description">
  1010. <aside class="tsd-sources">
  1011. <ul>
  1012. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1397">RtcEngine.native.ts:1397</a></li>
  1013. </ul>
  1014. </aside>
  1015. <div class="tsd-comment tsd-typography">
  1016. <div class="lead">
  1017. <p>Gets the audio mixing volume for publishing.</p>
  1018. </div>
  1019. <p>note:
  1020. This method helps troubleshoot audio volume related issues.</p>
  1021. </div>
  1022. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  1023. <p>Promise<any></p>
  1024. </li>
  1025. </ul>
  1026. </section>
  1027. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1028. <a name="getcallid" class="tsd-anchor"></a>
  1029. <h3><span class="tsd-flag ts-flagStatic">Static</span> get<wbr>Call<wbr>Id</h3>
  1030. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1031. <li class="tsd-signature tsd-kind-icon">get<wbr>Call<wbr>Id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  1032. </ul>
  1033. <ul class="tsd-descriptions">
  1034. <li class="tsd-description">
  1035. <aside class="tsd-sources">
  1036. <ul>
  1037. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1143">RtcEngine.native.ts:1143</a></li>
  1038. </ul>
  1039. </aside>
  1040. <div class="tsd-comment tsd-typography">
  1041. <div class="lead">
  1042. <p>get call id</p>
  1043. </div>
  1044. <p>This method is used to get call id.</p>
  1045. </div>
  1046. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  1047. <p>Promise&lt;{success, value}&gt;</p>
  1048. </li>
  1049. </ul>
  1050. </section>
  1051. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1052. <a name="getcamerainfo" class="tsd-anchor"></a>
  1053. <h3><span class="tsd-flag ts-flagStatic">Static</span> get<wbr>Camera<wbr>Info</h3>
  1054. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1055. <li class="tsd-signature tsd-kind-icon">get<wbr>Camera<wbr>Info<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  1056. </ul>
  1057. <ul class="tsd-descriptions">
  1058. <li class="tsd-description">
  1059. <aside class="tsd-sources">
  1060. <ul>
  1061. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1444">RtcEngine.native.ts:1444</a></li>
  1062. </ul>
  1063. </aside>
  1064. <div class="tsd-comment tsd-typography">
  1065. <div class="lead">
  1066. <p>Get local device camera support info</p>
  1067. </div>
  1068. <p>note:
  1069. This method returns your current device camera support info.</p>
  1070. <pre><code class="language-javascript"> RtcEngine.getCameraInfo().then(<span class="hljs-function"><span class="hljs-params">info</span> =&gt;</span> {
  1071. <span class="hljs-built_in">console</span>.log(<span class="hljs-string">"your currrent camera"</span>, info);
  1072. })</code></pre>
  1073. </div>
  1074. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  1075. <p>Promise{cameraSupportInfo}&gt;</p>
  1076. </li>
  1077. </ul>
  1078. </section>
  1079. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1080. <a name="getcameramaxzoomfactor" class="tsd-anchor"></a>
  1081. <h3><span class="tsd-flag ts-flagStatic">Static</span> get<wbr>Camera<wbr>Max<wbr>Zoom<wbr>Factor</h3>
  1082. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1083. <li class="tsd-signature tsd-kind-icon">get<wbr>Camera<wbr>Max<wbr>Zoom<wbr>Factor<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  1084. </ul>
  1085. <ul class="tsd-descriptions">
  1086. <li class="tsd-description">
  1087. <aside class="tsd-sources">
  1088. <ul>
  1089. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1084">RtcEngine.native.ts:1084</a></li>
  1090. </ul>
  1091. </aside>
  1092. <div class="tsd-comment tsd-typography">
  1093. <div class="lead">
  1094. <p>get camera max zoom ratio</p>
  1095. </div>
  1096. <p>This method gets the camera maximum zoom ratio.</p>
  1097. <dl class="tsd-comment-tags">
  1098. <dt>notice</dt>
  1099. <dd><p>Android Only</p>
  1100. </dd>
  1101. </dl>
  1102. </div>
  1103. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  1104. <p>Promise&lt;{success, value}&gt;</p>
  1105. </li>
  1106. </ul>
  1107. </section>
  1108. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1109. <a name="getconnectionstate" class="tsd-anchor"></a>
  1110. <h3><span class="tsd-flag ts-flagStatic">Static</span> get<wbr>Connection<wbr>State</h3>
  1111. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1112. <li class="tsd-signature tsd-kind-icon">get<wbr>Connection<wbr>State<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  1113. </ul>
  1114. <ul class="tsd-descriptions">
  1115. <li class="tsd-description">
  1116. <aside class="tsd-sources">
  1117. <ul>
  1118. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L200">RtcEngine.native.ts:200</a></li>
  1119. </ul>
  1120. </aside>
  1121. <div class="tsd-comment tsd-typography">
  1122. <div class="lead">
  1123. <p>get agora native sdk connection state</p>
  1124. </div>
  1125. <p>This method gets agora native sdk connection state</p>
  1126. </div>
  1127. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  1128. <p>Promise&lt;{state: (connection state)}&gt;</p>
  1129. </li>
  1130. </ul>
  1131. </section>
  1132. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1133. <a name="geteffectsvolume" class="tsd-anchor"></a>
  1134. <h3><span class="tsd-flag ts-flagStatic">Static</span> get<wbr>Effects<wbr>Volume</h3>
  1135. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1136. <li class="tsd-signature tsd-kind-icon">get<wbr>Effects<wbr>Volume<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  1137. </ul>
  1138. <ul class="tsd-descriptions">
  1139. <li class="tsd-description">
  1140. <aside class="tsd-sources">
  1141. <ul>
  1142. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L666">RtcEngine.native.ts:666</a></li>
  1143. </ul>
  1144. </aside>
  1145. <div class="tsd-comment tsd-typography">
  1146. <div class="lead">
  1147. <p>get effects of volume</p>
  1148. </div>
  1149. <p>This methods get audio mixing effects volume value.</p>
  1150. </div>
  1151. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  1152. <p>Promise&lt;{success, value}&gt;</p>
  1153. </li>
  1154. </ul>
  1155. </section>
  1156. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1157. <a name="getsdkversion" class="tsd-anchor"></a>
  1158. <h3><span class="tsd-flag ts-flagStatic">Static</span> get<wbr>Sdk<wbr>Version</h3>
  1159. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1160. <li class="tsd-signature tsd-kind-icon">get<wbr>Sdk<wbr>Version<span class="tsd-signature-symbol">(</span>callback<span class="tsd-signature-symbol">: </span><a href="../globals.html#callback" class="tsd-signature-type">Callback</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span>, errorHandler<span class="tsd-signature-symbol">?: </span><a href="../globals.html#callback" class="tsd-signature-type">Callback</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
  1161. </ul>
  1162. <ul class="tsd-descriptions">
  1163. <li class="tsd-description">
  1164. <aside class="tsd-sources">
  1165. <ul>
  1166. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1206">RtcEngine.native.ts:1206</a></li>
  1167. </ul>
  1168. </aside>
  1169. <div class="tsd-comment tsd-typography">
  1170. <div class="lead">
  1171. <p>get sdk version</p>
  1172. </div>
  1173. <p>This method gets the sdk version details and passed it into callback function</p>
  1174. </div>
  1175. <h4 class="tsd-parameters-title">Parameters</h4>
  1176. <ul class="tsd-parameters">
  1177. <li>
  1178. <h5>callback: <a href="../globals.html#callback" class="tsd-signature-type">Callback</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h5>
  1179. <div class="tsd-comment tsd-typography">
  1180. <p>to handle resolve from getSdkVersion</p>
  1181. </div>
  1182. </li>
  1183. <li>
  1184. <h5><span class="tsd-flag ts-flagOptional">Optional</span> errorHandler: <a href="../globals.html#callback" class="tsd-signature-type">Callback</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h5>
  1185. <div class="tsd-comment tsd-typography">
  1186. <p>to handle reject error from getSdkVersion</p>
  1187. </div>
  1188. </li>
  1189. </ul>
  1190. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
  1191. <p>any</p>
  1192. </li>
  1193. </ul>
  1194. </section>
  1195. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1196. <a name="init" class="tsd-anchor"></a>
  1197. <h3><span class="tsd-flag ts-flagStatic">Static</span> init</h3>
  1198. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1199. <li class="tsd-signature tsd-kind-icon">init<span class="tsd-signature-symbol">(</span>options<span class="tsd-signature-symbol">: </span><a href="../interfaces/option.html" class="tsd-signature-type">Option</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
  1200. </ul>
  1201. <ul class="tsd-descriptions">
  1202. <li class="tsd-description">
  1203. <aside class="tsd-sources">
  1204. <ul>
  1205. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L52">RtcEngine.native.ts:52</a></li>
  1206. </ul>
  1207. </aside>
  1208. <div class="tsd-comment tsd-typography">
  1209. <div class="lead">
  1210. <p>Creates a RtcEngine Object internal.</p>
  1211. </div>
  1212. <p>This method creates and start event observer. You should call this method once.</p>
  1213. <dl class="tsd-comment-tags">
  1214. <dt>example</dt>
  1215. <dd><p><code>RtcEngine.init(option)</code></p>
  1216. </dd>
  1217. </dl>
  1218. </div>
  1219. <h4 class="tsd-parameters-title">Parameters</h4>
  1220. <ul class="tsd-parameters">
  1221. <li>
  1222. <h5>options: <a href="../interfaces/option.html" class="tsd-signature-type">Option</a></h5>
  1223. <div class="tsd-comment tsd-typography">
  1224. <p>Defines the property of the client, see <a href="../interfaces/option.html">Option</a> for details.</p>
  1225. </div>
  1226. </li>
  1227. </ul>
  1228. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
  1229. </li>
  1230. </ul>
  1231. </section>
  1232. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1233. <a name="joinchannel" class="tsd-anchor"></a>
  1234. <h3><span class="tsd-flag ts-flagStatic">Static</span> join<wbr>Channel</h3>
  1235. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1236. <li class="tsd-signature tsd-kind-icon">join<wbr>Channel<span class="tsd-signature-symbol">(</span>channelName<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, uid<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span>, token<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span>, info<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
  1237. </ul>
  1238. <ul class="tsd-descriptions">
  1239. <li class="tsd-description">
  1240. <aside class="tsd-sources">
  1241. <ul>
  1242. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L66">RtcEngine.native.ts:66</a></li>
  1243. </ul>
  1244. </aside>
  1245. <div class="tsd-comment tsd-typography">
  1246. <div class="lead">
  1247. <p>join specified channel</p>
  1248. </div>
  1249. <p>This method joins and begin rendering the video stream. when join succeeds.
  1250. Otherwise, it will invoke error by the event</p>
  1251. </div>
  1252. <h4 class="tsd-parameters-title">Parameters</h4>
  1253. <ul class="tsd-parameters">
  1254. <li>
  1255. <h5>channelName: <span class="tsd-signature-type">string</span></h5>
  1256. </li>
  1257. <li>
  1258. <h5><span class="tsd-flag ts-flagOptional">Optional</span> uid: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h5>
  1259. </li>
  1260. <li>
  1261. <h5><span class="tsd-flag ts-flagOptional">Optional</span> token: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h5>
  1262. </li>
  1263. <li>
  1264. <h5><span class="tsd-flag ts-flagOptional">Optional</span> info: <span class="tsd-signature-type">Object</span></h5>
  1265. <div class="tsd-comment tsd-typography">
  1266. </div>
  1267. </li>
  1268. </ul>
  1269. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
  1270. </li>
  1271. </ul>
  1272. </section>
  1273. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1274. <a name="leavechannel" class="tsd-anchor"></a>
  1275. <h3><span class="tsd-flag ts-flagStatic">Static</span> leave<wbr>Channel</h3>
  1276. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1277. <li class="tsd-signature tsd-kind-icon">leave<wbr>Channel<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  1278. </ul>
  1279. <ul class="tsd-descriptions">
  1280. <li class="tsd-description">
  1281. <aside class="tsd-sources">
  1282. <ul>
  1283. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L222">RtcEngine.native.ts:222</a></li>
  1284. </ul>
  1285. </aside>
  1286. <div class="tsd-comment tsd-typography">
  1287. <div class="lead">
  1288. <p>leave channel</p>
  1289. </div>
  1290. <p>This method leaves the joined channel, then your video view will not render ever.
  1291. You should call it, when you dont need render video stream.</p>
  1292. </div>
  1293. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  1294. <p>Promise<null></p>
  1295. </li>
  1296. </ul>
  1297. </section>
  1298. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1299. <a name="methodisspeakerphoneenabled" class="tsd-anchor"></a>
  1300. <h3><span class="tsd-flag ts-flagStatic">Static</span> methodis<wbr>Speakerphone<wbr>Enabled</h3>
  1301. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1302. <li class="tsd-signature tsd-kind-icon">methodis<wbr>Speakerphone<wbr>Enabled<span class="tsd-signature-symbol">(</span>callback<span class="tsd-signature-symbol">: </span><a href="../globals.html#callback" class="tsd-signature-type">Callback</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
  1303. </ul>
  1304. <ul class="tsd-descriptions">
  1305. <li class="tsd-description">
  1306. <aside class="tsd-sources">
  1307. <ul>
  1308. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L498">RtcEngine.native.ts:498</a></li>
  1309. </ul>
  1310. </aside>
  1311. <div class="tsd-comment tsd-typography">
  1312. <div class="lead">
  1313. <p>check for mobile phone speaker enabled</p>
  1314. </div>
  1315. <p>This method checks the phone speaker is enabled</p>
  1316. </div>
  1317. <h4 class="tsd-parameters-title">Parameters</h4>
  1318. <ul class="tsd-parameters">
  1319. <li>
  1320. <h5>callback: <a href="../globals.html#callback" class="tsd-signature-type">Callback</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h5>
  1321. </li>
  1322. </ul>
  1323. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
  1324. <p>any</p>
  1325. </li>
  1326. </ul>
  1327. </section>
  1328. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1329. <a name="muteallremoteaudiostreams" class="tsd-anchor"></a>
  1330. <h3><span class="tsd-flag ts-flagStatic">Static</span> mute<wbr>All<wbr>Remote<wbr>Audio<wbr>Streams</h3>
  1331. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1332. <li class="tsd-signature tsd-kind-icon">mute<wbr>All<wbr>Remote<wbr>Audio<wbr>Streams<span class="tsd-signature-symbol">(</span>muted<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  1333. </ul>
  1334. <ul class="tsd-descriptions">
  1335. <li class="tsd-description">
  1336. <aside class="tsd-sources">
  1337. <ul>
  1338. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L441">RtcEngine.native.ts:441</a></li>
  1339. </ul>
  1340. </aside>
  1341. <div class="tsd-comment tsd-typography">
  1342. <div class="lead">
  1343. <p>mute all remote audio streams</p>
  1344. </div>
  1345. <p>This method mutes all remote audio streams by muted</p>
  1346. </div>
  1347. <h4 class="tsd-parameters-title">Parameters</h4>
  1348. <ul class="tsd-parameters">
  1349. <li>
  1350. <h5>muted: <span class="tsd-signature-type">boolean</span></h5>
  1351. <div class="tsd-comment tsd-typography">
  1352. <p>boolean</p>
  1353. </div>
  1354. </li>
  1355. </ul>
  1356. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  1357. <p>Promise<any></p>
  1358. </li>
  1359. </ul>
  1360. </section>
  1361. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1362. <a name="muteallremotevideostreams" class="tsd-anchor"></a>
  1363. <h3><span class="tsd-flag ts-flagStatic">Static</span> mute<wbr>All<wbr>Remote<wbr>Video<wbr>Streams</h3>
  1364. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1365. <li class="tsd-signature tsd-kind-icon">mute<wbr>All<wbr>Remote<wbr>Video<wbr>Streams<span class="tsd-signature-symbol">(</span>muted<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  1366. </ul>
  1367. <ul class="tsd-descriptions">
  1368. <li class="tsd-description">
  1369. <aside class="tsd-sources">
  1370. <ul>
  1371. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L365">RtcEngine.native.ts:365</a></li>
  1372. </ul>
  1373. </aside>
  1374. <div class="tsd-comment tsd-typography">
  1375. <div class="lead">
  1376. <p>mute all remote video streams</p>
  1377. </div>
  1378. <p>This method mutes all remote streams by the boolean parameter.</p>
  1379. </div>
  1380. <h4 class="tsd-parameters-title">Parameters</h4>
  1381. <ul class="tsd-parameters">
  1382. <li>
  1383. <h5>muted: <span class="tsd-signature-type">boolean</span></h5>
  1384. </li>
  1385. </ul>
  1386. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  1387. <p>Promise<any></p>
  1388. </li>
  1389. </ul>
  1390. </section>
  1391. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1392. <a name="mutelocalaudiostream" class="tsd-anchor"></a>
  1393. <h3><span class="tsd-flag ts-flagStatic">Static</span> mute<wbr>Local<wbr>Audio<wbr>Stream</h3>
  1394. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1395. <li class="tsd-signature tsd-kind-icon">mute<wbr>Local<wbr>Audio<wbr>Stream<span class="tsd-signature-symbol">(</span>enabled<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  1396. </ul>
  1397. <ul class="tsd-descriptions">
  1398. <li class="tsd-description">
  1399. <aside class="tsd-sources">
  1400. <ul>
  1401. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1219">RtcEngine.native.ts:1219</a></li>
  1402. </ul>
  1403. </aside>
  1404. <div class="tsd-comment tsd-typography">
  1405. <div class="lead">
  1406. <p>mute local audio stream</p>
  1407. </div>
  1408. <p>This method sends/stops sending the local audio.</p>
  1409. </div>
  1410. <h4 class="tsd-parameters-title">Parameters</h4>
  1411. <ul class="tsd-parameters">
  1412. <li>
  1413. <h5>enabled: <span class="tsd-signature-type">boolean</span></h5>
  1414. </li>
  1415. </ul>
  1416. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  1417. <p>Promise<any></p>
  1418. </li>
  1419. </ul>
  1420. </section>
  1421. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1422. <a name="mutelocalvideostream" class="tsd-anchor"></a>
  1423. <h3><span class="tsd-flag ts-flagStatic">Static</span> mute<wbr>Local<wbr>Video<wbr>Stream</h3>
  1424. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1425. <li class="tsd-signature tsd-kind-icon">mute<wbr>Local<wbr>Video<wbr>Stream<span class="tsd-signature-symbol">(</span>muted<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  1426. </ul>
  1427. <ul class="tsd-descriptions">
  1428. <li class="tsd-description">
  1429. <aside class="tsd-sources">
  1430. <ul>
  1431. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L354">RtcEngine.native.ts:354</a></li>
  1432. </ul>
  1433. </aside>
  1434. <div class="tsd-comment tsd-typography">
  1435. <div class="lead">
  1436. <p>mute local video stream</p>
  1437. </div>
  1438. <p>This method mutes video stream by the boolean parameter.</p>
  1439. </div>
  1440. <h4 class="tsd-parameters-title">Parameters</h4>
  1441. <ul class="tsd-parameters">
  1442. <li>
  1443. <h5>muted: <span class="tsd-signature-type">boolean</span></h5>
  1444. </li>
  1445. </ul>
  1446. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  1447. <p>Promise<any></p>
  1448. </li>
  1449. </ul>
  1450. </section>
  1451. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1452. <a name="muteremoteaudiostream" class="tsd-anchor"></a>
  1453. <h3><span class="tsd-flag ts-flagStatic">Static</span> mute<wbr>Remote<wbr>Audio<wbr>Stream</h3>
  1454. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1455. <li class="tsd-signature tsd-kind-icon">mute<wbr>Remote<wbr>Audio<wbr>Stream<span class="tsd-signature-symbol">(</span>uid<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, muted<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  1456. </ul>
  1457. <ul class="tsd-descriptions">
  1458. <li class="tsd-description">
  1459. <aside class="tsd-sources">
  1460. <ul>
  1461. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L453">RtcEngine.native.ts:453</a></li>
  1462. </ul>
  1463. </aside>
  1464. <div class="tsd-comment tsd-typography">
  1465. <div class="lead">
  1466. <p>mute specified remote audio stream by muted</p>
  1467. </div>
  1468. <p>This method mutes specified remote audio stream by number uid and boolean muted.</p>
  1469. </div>
  1470. <h4 class="tsd-parameters-title">Parameters</h4>
  1471. <ul class="tsd-parameters">
  1472. <li>
  1473. <h5>uid: <span class="tsd-signature-type">number</span></h5>
  1474. </li>
  1475. <li>
  1476. <h5>muted: <span class="tsd-signature-type">boolean</span></h5>
  1477. </li>
  1478. </ul>
  1479. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  1480. <p>Promise<any></p>
  1481. </li>
  1482. </ul>
  1483. </section>
  1484. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1485. <a name="muteremotevideostream" class="tsd-anchor"></a>
  1486. <h3><span class="tsd-flag ts-flagStatic">Static</span> mute<wbr>Remote<wbr>Video<wbr>Stream</h3>
  1487. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1488. <li class="tsd-signature tsd-kind-icon">mute<wbr>Remote<wbr>Video<wbr>Stream<span class="tsd-signature-symbol">(</span>uid<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, muted<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  1489. </ul>
  1490. <ul class="tsd-descriptions">
  1491. <li class="tsd-description">
  1492. <aside class="tsd-sources">
  1493. <ul>
  1494. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L377">RtcEngine.native.ts:377</a></li>
  1495. </ul>
  1496. </aside>
  1497. <div class="tsd-comment tsd-typography">
  1498. <div class="lead">
  1499. <p>mute specified remote video stream.</p>
  1500. </div>
  1501. <p>This method mutes remote video stream by the number of uid and boolean parameter.</p>
  1502. </div>
  1503. <h4 class="tsd-parameters-title">Parameters</h4>
  1504. <ul class="tsd-parameters">
  1505. <li>
  1506. <h5>uid: <span class="tsd-signature-type">number</span></h5>
  1507. </li>
  1508. <li>
  1509. <h5>muted: <span class="tsd-signature-type">boolean</span></h5>
  1510. </li>
  1511. </ul>
  1512. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  1513. <p>Promise<any></p>
  1514. </li>
  1515. </ul>
  1516. </section>
  1517. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1518. <a name="off" class="tsd-anchor"></a>
  1519. <h3><span class="tsd-flag ts-flagStatic">Static</span> off</h3>
  1520. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1521. <li class="tsd-signature tsd-kind-icon">off<span class="tsd-signature-symbol">(</span>evt<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
  1522. </ul>
  1523. <ul class="tsd-descriptions">
  1524. <li class="tsd-description">
  1525. <aside class="tsd-sources">
  1526. <ul>
  1527. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L168">RtcEngine.native.ts:168</a></li>
  1528. </ul>
  1529. </aside>
  1530. <div class="tsd-comment tsd-typography">
  1531. <dl class="tsd-comment-tags">
  1532. <dt>deprecated</dt>
  1533. <dd><p>off</p>
  1534. </dd>
  1535. </dl>
  1536. </div>
  1537. <h4 class="tsd-parameters-title">Parameters</h4>
  1538. <ul class="tsd-parameters">
  1539. <li>
  1540. <h5>evt: <span class="tsd-signature-type">any</span></h5>
  1541. </li>
  1542. </ul>
  1543. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
  1544. </li>
  1545. </ul>
  1546. </section>
  1547. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1548. <a name="on" class="tsd-anchor"></a>
  1549. <h3><span class="tsd-flag ts-flagStatic">Static</span> on</h3>
  1550. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1551. <li class="tsd-signature tsd-kind-icon">on<span class="tsd-signature-symbol">(</span>eventType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, listener<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
  1552. </ul>
  1553. <ul class="tsd-descriptions">
  1554. <li class="tsd-description">
  1555. <aside class="tsd-sources">
  1556. <ul>
  1557. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L153">RtcEngine.native.ts:153</a></li>
  1558. </ul>
  1559. </aside>
  1560. <div class="tsd-comment tsd-typography">
  1561. <div class="lead">
  1562. <p>add event listener</p>
  1563. </div>
  1564. <p>This method subscribes specified eventType and run listener. You should call this method at first.</p>
  1565. <dl class="tsd-comment-tags">
  1566. <dt>events</dt>
  1567. <dd><hr>
  1568. <p>name | description | usage |
  1569. error | occurs when emit error | on(&quot;error&quot;, evt) |
  1570. warning | occurs when emit warning | on(&quot;warning&quot;, evt) |
  1571. messageReceived | occurs when message received | on(&quot;messageReceived&quot;, evt) |
  1572. localInvitationReceivedByPeer | occurs when local inviation received by peer | on(&quot;localInvitationReceivedByPeer&quot;, evt) |
  1573. localInvitationAccepted | occurs when local invitation accepted | on(&quot;localInvitationAccepted&quot;, evt) |
  1574. localInvitationRefused | occurs when local invitation refused | on(&quot;localInvitationRefused&quot;, evt) |
  1575. localInvitationCanceled | occurs when local invitation canceled | on(&quot;localInvitationCanceled&quot;, evt) |
  1576. localInvitationFailure | occurs when local invitation failure | on(&quot;localInvitationFailure&quot;, evt) |
  1577. remoteInvitationFailure | occurs when remote invitation failure | on(&quot;remoteInvitationFailure&quot;, evt) |
  1578. remoteInvitationReceived | occurs when remote invitation received | on(&quot;remoteInvitationReceived&quot;, evt) |
  1579. remoteInvitationAccepted | occurs when remote invitation accepted | on(&quot;remoteInvitationAccepted&quot;, evt) |
  1580. remoteInvitationRefused | occurs when remote invitation refused | on(&quot;remoteInvitationRefused&quot;, evt) |
  1581. remoteInvitationCanceled | occurs when remote invitation canceled | on(&quot;remoteInvitationCanceled&quot;, evt) |
  1582. channelMessageReceived | occurs when received channel message | on(&quot;channelMessageReceived&quot;, evt) |
  1583. channelMemberJoined | occurs when some one joined in the subscribed channel | on(&quot;channelMemberJoined&quot;, evt) |
  1584. channelMemberLeft | occurs when sone one left from u subscribed channel | on(&quot;channelMemberLeft&quot;, evt) |
  1585. tokenExpired | occurs when token has expired | on(&quot;tokenExpired&quot;, evt) |
  1586. apiCallExecute | occurs when apiCallExecute emit, this event is api call monitor | on(&quot;apiCallExecute&quot;, evt) |
  1587. joinChannelSuccess | occurs when joinChannel success | on(&quot;joinChannelSuccess&quot;, evt) |
  1588. rejoinChannelSuccess | occurs when rejoinChannel success | on(&quot;rejoinChannelSuccess&quot;, evt) |
  1589. leaveChannel | occurs when leaveChannel success | on(&quot;leaveChannel&quot;, evt) |
  1590. clientRoleChanged | occurs when setClientRole changed | on(&quot;clientRoleChanged&quot;, evt) |
  1591. userJoined | occurs when remote user joined | on(&quot;userJoined&quot;, evt) |
  1592. userOffline | this event occurs when remote user offline in rtc mode, this events only occurs host user offline in live mode | on(&quot;userOffline&quot;, evt) |
  1593. connectionStateChanged | occurs when sdk connection changed state | on(&quot;connectionStateChanged&quot;, evt) |
  1594. connectionLost | occurs when sdk connection lost | on(&quot;connectionLost&quot;, evt) |
  1595. tokenPrivilegeWillExpire | occurs when token will expire | on(&quot;tokenPrivilegeWillExpire&quot;, evt) |
  1596. requestToken | occurs when token expired | on(&quot;requestToken&quot;) |
  1597. microphoneEnabled | occurs when microphone enable state changed | on(&quot;microphoneEnabled&quot;, evt) |
  1598. audioVolumeIndication | occurs when audio volume indication changed | on(&quot;audioVolumeIndication&quot;, evt) |
  1599. activeSpeaker | occurs when detect active speaker | on(&quot;activeSpeaker&quot;, evt) |
  1600. firstLocalAudioFrame | occurs when sent first audio frame on local | on(&quot;firstLocalAudioFrame&quot;, evt) |
  1601. firstRemoteAudioFrame | occurs when received first audio frame from remote side | on(&quot;firstRemoteAudioFrame&quot;, evt) |
  1602. firstRemoteAudioDecoded | occurs when first remote audio decoded | on(&quot;firstRemoteAudioDecoded&quot;, evt) |
  1603. firstLocalVideoFrame | occurs when sent first video frame on local | on(&quot;firstLocalVideoFrame&quot;, evt) |
  1604. firstRemoteVideoDecoded | occurs when received first video frame from remote side decoded | on(&quot;firstRemoteVideoDecoded&quot;, evt) |
  1605. firstRemoteVideoFrame | occurs when received first video frame from remote side | on(&quot;firstRemoteVideoFrame&quot;, evt) |
  1606. userMuteAudio | occurs when user mute audio | on(&quot;userMuteAudio&quot;, evt) |
  1607. userMuteVideo | occurs when user mute video | on(&quot;userMuteVideo&quot;, evt) |
  1608. userEnableVideo | occurs when remote side&#39;s user change video enable state | on(&quot;userEnableVideo&quot;, evt) |
  1609. userEnableLocalVideo | occurs when user change video enable state on local | on(&quot;userEnableLocalVideo&quot;, evt) |
  1610. videoSizeChanged | occurs when change local or remote side video size or rotation | on(&quot;videoSizeChanged&quot;, evt) |
  1611. remoteVideoStateChanged | occurs when remote video state has any changed | on(&quot;remoteVideoStateChanged&quot;, evt) |
  1612. localPublishFallbackToAudioOnly | occurs when published stream from local side fallback to audio stream | on(&quot;localPublishFallbackToAudioOnly&quot;, evt) |
  1613. remoteSubscribeFallbackToAudioOnly | occurs when subscribed side&#39;s stream fallback to audio stream | on(&quot;remoteSubscribeFallbackToAudioOnly&quot;, evt) |
  1614. audioRouteChanged | occurs when local audio route changed | on(&quot;audioRouteChanged&quot;, evt) |
  1615. cameraFocusAreaChanged | occurs when a camera focus area changed | on(&quot;cameraFocusAreaChanged&quot;, evt) |
  1616. cameraExposureAreaChanged | occurs when a camera exposure area changed | on(&quot;cameraExposureAreaChanged&quot;, evt) |
  1617. rtcStats | occurs when reports the statistics of the current call session once every two seconds. | on(&quot;rtcStats&quot;, evt) |
  1618. lastmileQuality | occurs when reports the last mile network quality of the local user once every two seconds before the user joins a channel.| on(&quot;lastmileQuality&quot;, evt) |
  1619. networkQuality | occurs when reports the last mile network quality of each user in the channel once every two seconds.| on(&quot;networkQuality&quot;, evt) |
  1620. localVideoStats | occurs when reports local video statistics | on(&quot;localVideoStats&quot;, evt) |
  1621. remoteVideoStats | occurs when reports remote video statistics| on(&quot;remoteVideoStats&quot;, evt) |
  1622. remoteAudioStats | occurs when reports remote audio statistics| on(&quot;remoteAudioStats&quot;, evt) |
  1623. audioTransportStatsOfUid | occurs when reports transport-layer statistics of each remote audio stream. | on(&quot;audioTransportStatsOfUid&quot;, evt) |
  1624. videoTransportStatsOfUid | occurs when reports transport-layer statistics of each remote video stream.| on(&quot;videoTransportStatsOfUid&quot;, evt) |
  1625. audioEffectFinish | occurs when the local audio effect playback finishes. | on(&quot;audioEffectFinish&quot;, evt) |
  1626. streamPublished | occurs when addPublishStreamUrl success| on(&quot;streamPublished&quot;, evt) |
  1627. streamUnpublish | occurs when removePublishStreamUrl success| on(&quot;streamUnpublish&quot;, evt) |
  1628. transcodingUpdate | occurs when the cdn live streaming settings are updated | on(&quot;transcodingUpdate&quot;, evt) |
  1629. streamInjectedStatus | occurs when report the status of online injecting stream to a live broadcast | on(&quot;streamInjectedStatus&quot;, evt) |
  1630. mediaEngineLoaded | occurs when the media engine loaded | on(&quot;mediaEngineLoaded&quot;, evt) |
  1631. mediaEngineStartCall | occurs when the media engine call starts | on(&quot;mediaEngineStartCall&quot;, evt) |
  1632. startEchoTestWithInterval | occurs when startEchoTestWithInterval success | on(&quot;startEchoTestWithInterval&quot;, evt) |
  1633. audioMixingStateChanged | occurs when reports the local audio mixing state changed | on(&quot;audioMixingStateChanged&quot;, evt) |
  1634. lastmileProbeTestResult | occurs when reports the last-mile network probe result.| on(&quot;lastmileProbeTestResult&quot;, evt) |
  1635. rtmpStreamingStateChanged | occurs when reports the rtmp injecting stream state changed | on(&quot;rtmpStreamingStateChanged&quot;, evt) |
  1636. localVideoChanged | occurs when the local video changed | on(&quot;localVideoChanged&quot;, evt) |
  1637. networkTypeChanged | occurs when the device network type changed | on(&quot;networkTypeChanged&quot;, evt) |</p>
  1638. <h2 id="mediametadatareceived-occurs-when-you-received-media-meta-data-from-the-remote-side-through-sendmediadata-on-mediametadatareceived-evt-">mediaMetaDataReceived | occurs when you received media meta data from the remote side through sendMediaData | on(&quot;mediaMetaDataReceived&quot;, evt) |</h2>
  1639. </dd>
  1640. </dl>
  1641. </div>
  1642. <h4 class="tsd-parameters-title">Parameters</h4>
  1643. <ul class="tsd-parameters">
  1644. <li>
  1645. <h5>eventType: <span class="tsd-signature-type">string</span></h5>
  1646. </li>
  1647. <li>
  1648. <h5>listener: <span class="tsd-signature-type">function</span></h5>
  1649. <ul class="tsd-parameters">
  1650. <li class="tsd-parameter-siganture">
  1651. <ul class="tsd-signatures tsd-kind-type-literal">
  1652. <li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
  1653. </ul>
  1654. <ul class="tsd-descriptions">
  1655. <li class="tsd-description">
  1656. <h4 class="tsd-parameters-title">Parameters</h4>
  1657. <ul class="tsd-parameters">
  1658. <li>
  1659. <h5><span class="tsd-flag ts-flagRest">Rest</span> <span class="tsd-signature-symbol">...</span>args: <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h5>
  1660. </li>
  1661. </ul>
  1662. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
  1663. </li>
  1664. </ul>
  1665. </li>
  1666. </ul>
  1667. </li>
  1668. </ul>
  1669. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
  1670. <p>any</p>
  1671. </li>
  1672. </ul>
  1673. </section>
  1674. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1675. <a name="pausealleffects" class="tsd-anchor"></a>
  1676. <h3><span class="tsd-flag ts-flagStatic">Static</span> pause<wbr>All<wbr>Effects</h3>
  1677. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1678. <li class="tsd-signature tsd-kind-icon">pause<wbr>All<wbr>Effects<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  1679. </ul>
  1680. <ul class="tsd-descriptions">
  1681. <li class="tsd-description">
  1682. <aside class="tsd-sources">
  1683. <ul>
  1684. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L764">RtcEngine.native.ts:764</a></li>
  1685. </ul>
  1686. </aside>
  1687. <div class="tsd-comment tsd-typography">
  1688. <div class="lead">
  1689. <p>pause all effects for audio mixing</p>
  1690. </div>
  1691. <p>This method pause all effects for audio mixing.</p>
  1692. </div>
  1693. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  1694. <p>Promise&lt;{success, value}&gt;</p>
  1695. </li>
  1696. </ul>
  1697. </section>
  1698. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1699. <a name="pauseaudiomixing" class="tsd-anchor"></a>
  1700. <h3><span class="tsd-flag ts-flagStatic">Static</span> pause<wbr>Audio<wbr>Mixing</h3>
  1701. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1702. <li class="tsd-signature tsd-kind-icon">pause<wbr>Audio<wbr>Mixing<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
  1703. </ul>
  1704. <ul class="tsd-descriptions">
  1705. <li class="tsd-description">
  1706. <aside class="tsd-sources">
  1707. <ul>
  1708. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L587">RtcEngine.native.ts:587</a></li>
  1709. </ul>
  1710. </aside>
  1711. <div class="tsd-comment tsd-typography">
  1712. <div class="lead">
  1713. <p>pause audio mixing</p>
  1714. </div>
  1715. <p>This method pauses for audio mixing.</p>
  1716. </div>
  1717. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
  1718. </li>
  1719. </ul>
  1720. </section>
  1721. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1722. <a name="pauseeffect" class="tsd-anchor"></a>
  1723. <h3><span class="tsd-flag ts-flagStatic">Static</span> pause<wbr>Effect</h3>
  1724. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1725. <li class="tsd-signature tsd-kind-icon">pause<wbr>Effect<span class="tsd-signature-symbol">(</span>soundId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  1726. </ul>
  1727. <ul class="tsd-descriptions">
  1728. <li class="tsd-description">
  1729. <aside class="tsd-sources">
  1730. <ul>
  1731. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L753">RtcEngine.native.ts:753</a></li>
  1732. </ul>
  1733. </aside>
  1734. <div class="tsd-comment tsd-typography">
  1735. <div class="lead">
  1736. <p>pause the specified effect for audio mixing by soundid</p>
  1737. </div>
  1738. <p>This method pauses the specified effect for audio mixing by soundid.</p>
  1739. </div>
  1740. <h4 class="tsd-parameters-title">Parameters</h4>
  1741. <ul class="tsd-parameters">
  1742. <li>
  1743. <h5>soundId: <span class="tsd-signature-type">number</span></h5>
  1744. </li>
  1745. </ul>
  1746. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  1747. <p>Promise&lt;{success, value}&gt;</p>
  1748. </li>
  1749. </ul>
  1750. </section>
  1751. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1752. <a name="playeffect" class="tsd-anchor"></a>
  1753. <h3><span class="tsd-flag ts-flagStatic">Static</span> play<wbr>Effect</h3>
  1754. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1755. <li class="tsd-signature tsd-kind-icon">play<wbr>Effect<span class="tsd-signature-symbol">(</span>options<span class="tsd-signature-symbol">: </span><a href="../interfaces/playeffectoption.html" class="tsd-signature-type">PlayEffectOption</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  1756. </ul>
  1757. <ul class="tsd-descriptions">
  1758. <li class="tsd-description">
  1759. <aside class="tsd-sources">
  1760. <ul>
  1761. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L698">RtcEngine.native.ts:698</a></li>
  1762. </ul>
  1763. </aside>
  1764. <div class="tsd-comment tsd-typography">
  1765. <div class="lead">
  1766. <p>play specified effect for audio mixing</p>
  1767. </div>
  1768. <p>This methos plays the specified effect of audio mixing file by option config.</p>
  1769. </div>
  1770. <h4 class="tsd-parameters-title">Parameters</h4>
  1771. <ul class="tsd-parameters">
  1772. <li>
  1773. <h5>options: <a href="../interfaces/playeffectoption.html" class="tsd-signature-type">PlayEffectOption</a></h5>
  1774. </li>
  1775. </ul>
  1776. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  1777. <p>Promise&lt;{success, value}&gt;</p>
  1778. </li>
  1779. </ul>
  1780. </section>
  1781. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1782. <a name="preloadeffect" class="tsd-anchor"></a>
  1783. <h3><span class="tsd-flag ts-flagStatic">Static</span> preload<wbr>Effect</h3>
  1784. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1785. <li class="tsd-signature tsd-kind-icon">preload<wbr>Effect<span class="tsd-signature-symbol">(</span>soundId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, filepath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  1786. </ul>
  1787. <ul class="tsd-descriptions">
  1788. <li class="tsd-description">
  1789. <aside class="tsd-sources">
  1790. <ul>
  1791. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L731">RtcEngine.native.ts:731</a></li>
  1792. </ul>
  1793. </aside>
  1794. <div class="tsd-comment tsd-typography">
  1795. <div class="lead">
  1796. <p>preload effect for audio mixing file.</p>
  1797. </div>
  1798. <p>This methods preloads the specified audio mixing file to memory by the soundid</p>
  1799. </div>
  1800. <h4 class="tsd-parameters-title">Parameters</h4>
  1801. <ul class="tsd-parameters">
  1802. <li>
  1803. <h5>soundId: <span class="tsd-signature-type">number</span></h5>
  1804. </li>
  1805. <li>
  1806. <h5>filepath: <span class="tsd-signature-type">string</span></h5>
  1807. </li>
  1808. </ul>
  1809. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  1810. <p>Promise&lt;{success, value}&gt;</p>
  1811. </li>
  1812. </ul>
  1813. </section>
  1814. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1815. <a name="registermediametadataobserver" class="tsd-anchor"></a>
  1816. <h3><span class="tsd-flag ts-flagStatic">Static</span> register<wbr>Media<wbr>Metadata<wbr>Observer</h3>
  1817. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1818. <li class="tsd-signature tsd-kind-icon">register<wbr>Media<wbr>Metadata<wbr>Observer<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  1819. </ul>
  1820. <ul class="tsd-descriptions">
  1821. <li class="tsd-description">
  1822. <aside class="tsd-sources">
  1823. <ul>
  1824. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1428">RtcEngine.native.ts:1428</a></li>
  1825. </ul>
  1826. </aside>
  1827. <div class="tsd-comment tsd-typography">
  1828. <div class="lead">
  1829. <p>Registers the metadata observer.</p>
  1830. </div>
  1831. <p>note:
  1832. This method only work in live mode
  1833. This method enables you to add synchronized metadata in the video stream for more diversified live broadcast interactions, such as sending shopping links, digital coupons, and online quizzes.
  1834. This method trigger &#39;mediaMetaDataReceived&#39; event, here is example:</p>
  1835. <pre><code class="language-javascript"> RtcEngine.on(<span class="hljs-string">"mediaMetaDataReceived"</span>, (data) =&gt; {
  1836. <span class="hljs-built_in">console</span>.log(<span class="hljs-string">"mediaMetaDataReceived"</span>, data);
  1837. })</code></pre>
  1838. </div>
  1839. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  1840. <p>Promise<any></p>
  1841. </li>
  1842. </ul>
  1843. </section>
  1844. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1845. <a name="removclearvideowatermarkse" class="tsd-anchor"></a>
  1846. <h3><span class="tsd-flag ts-flagStatic">Static</span> removclear<wbr>Video<wbr>Watermarkse</h3>
  1847. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1848. <li class="tsd-signature tsd-kind-icon">removclear<wbr>Video<wbr>Watermarkse<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  1849. </ul>
  1850. <ul class="tsd-descriptions">
  1851. <li class="tsd-description">
  1852. <aside class="tsd-sources">
  1853. <ul>
  1854. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L924">RtcEngine.native.ts:924</a></li>
  1855. </ul>
  1856. </aside>
  1857. <div class="tsd-comment tsd-typography">
  1858. <div class="lead">
  1859. <p>clear video watermarks</p>
  1860. </div>
  1861. <p>This method removes the watermark image from the video stream added by addVideoWatermark.</p>
  1862. </div>
  1863. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  1864. <p>Promise&lt;{success, value}&gt;</p>
  1865. </li>
  1866. </ul>
  1867. </section>
  1868. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1869. <a name="removealllisteners" class="tsd-anchor"></a>
  1870. <h3><span class="tsd-flag ts-flagStatic">Static</span> remove<wbr>All<wbr>Listeners</h3>
  1871. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1872. <li class="tsd-signature tsd-kind-icon">remove<wbr>All<wbr>Listeners<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
  1873. </ul>
  1874. <ul class="tsd-descriptions">
  1875. <li class="tsd-description">
  1876. <aside class="tsd-sources">
  1877. <ul>
  1878. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L160">RtcEngine.native.ts:160</a></li>
  1879. </ul>
  1880. </aside>
  1881. <div class="tsd-comment tsd-typography">
  1882. <dl class="tsd-comment-tags">
  1883. <dt>deprecated</dt>
  1884. <dd><p>removeAllListeners</p>
  1885. </dd>
  1886. </dl>
  1887. </div>
  1888. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
  1889. </li>
  1890. </ul>
  1891. </section>
  1892. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1893. <a name="removeinjectstreamurl" class="tsd-anchor"></a>
  1894. <h3><span class="tsd-flag ts-flagStatic">Static</span> remove<wbr>Inject<wbr>Stream<wbr>Url</h3>
  1895. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1896. <li class="tsd-signature tsd-kind-icon">remove<wbr>Inject<wbr>Stream<wbr>Url<span class="tsd-signature-symbol">(</span>options<span class="tsd-signature-symbol">: </span><a href="../interfaces/removeinjectstreamoption.html" class="tsd-signature-type">RemoveInjectStreamOption</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  1897. </ul>
  1898. <ul class="tsd-descriptions">
  1899. <li class="tsd-description">
  1900. <aside class="tsd-sources">
  1901. <ul>
  1902. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1008">RtcEngine.native.ts:1008</a></li>
  1903. </ul>
  1904. </aside>
  1905. <div class="tsd-comment tsd-typography">
  1906. <div class="lead">
  1907. <p>remove inject stream url</p>
  1908. </div>
  1909. <p>This method removes stream by addInjectsStreamUrl.</p>
  1910. </div>
  1911. <h4 class="tsd-parameters-title">Parameters</h4>
  1912. <ul class="tsd-parameters">
  1913. <li>
  1914. <h5>options: <a href="../interfaces/removeinjectstreamoption.html" class="tsd-signature-type">RemoveInjectStreamOption</a></h5>
  1915. </li>
  1916. </ul>
  1917. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  1918. <p>Promise&lt;{success, value}&gt;</p>
  1919. </li>
  1920. </ul>
  1921. </section>
  1922. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1923. <a name="removepublishstreamurl" class="tsd-anchor"></a>
  1924. <h3><span class="tsd-flag ts-flagStatic">Static</span> remove<wbr>Publish<wbr>Stream<wbr>Url</h3>
  1925. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1926. <li class="tsd-signature tsd-kind-icon">remove<wbr>Publish<wbr>Stream<wbr>Url<span class="tsd-signature-symbol">(</span>options<span class="tsd-signature-symbol">: </span><a href="../interfaces/removepublishstreamoption.html" class="tsd-signature-type">RemovePublishStreamOption</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  1927. </ul>
  1928. <ul class="tsd-descriptions">
  1929. <li class="tsd-description">
  1930. <aside class="tsd-sources">
  1931. <ul>
  1932. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1181">RtcEngine.native.ts:1181</a></li>
  1933. </ul>
  1934. </aside>
  1935. <div class="tsd-comment tsd-typography">
  1936. <div class="lead">
  1937. <p>remove publish stream url</p>
  1938. </div>
  1939. <p>This method remove publish stream by options.</p>
  1940. </div>
  1941. <h4 class="tsd-parameters-title">Parameters</h4>
  1942. <ul class="tsd-parameters">
  1943. <li>
  1944. <h5>options: <a href="../interfaces/removepublishstreamoption.html" class="tsd-signature-type">RemovePublishStreamOption</a></h5>
  1945. </li>
  1946. </ul>
  1947. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  1948. <p>Promise&lt;{success, value}&gt;</p>
  1949. </li>
  1950. </ul>
  1951. </section>
  1952. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1953. <a name="renewtoken" class="tsd-anchor"></a>
  1954. <h3><span class="tsd-flag ts-flagStatic">Static</span> renew<wbr>Token</h3>
  1955. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1956. <li class="tsd-signature tsd-kind-icon">renew<wbr>Token<span class="tsd-signature-symbol">(</span>token<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
  1957. </ul>
  1958. <ul class="tsd-descriptions">
  1959. <li class="tsd-description">
  1960. <aside class="tsd-sources">
  1961. <ul>
  1962. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L178">RtcEngine.native.ts:178</a></li>
  1963. </ul>
  1964. </aside>
  1965. <div class="tsd-comment tsd-typography">
  1966. <div class="lead">
  1967. <p>renew token</p>
  1968. </div>
  1969. <p>This method renews a new token.</p>
  1970. </div>
  1971. <h4 class="tsd-parameters-title">Parameters</h4>
  1972. <ul class="tsd-parameters">
  1973. <li>
  1974. <h5>token: <span class="tsd-signature-type">string</span></h5>
  1975. <div class="tsd-comment tsd-typography">
  1976. </div>
  1977. </li>
  1978. </ul>
  1979. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
  1980. </li>
  1981. </ul>
  1982. </section>
  1983. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1984. <a name="resumealleffects" class="tsd-anchor"></a>
  1985. <h3><span class="tsd-flag ts-flagStatic">Static</span> resume<wbr>All<wbr>Effects</h3>
  1986. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  1987. <li class="tsd-signature tsd-kind-icon">resume<wbr>All<wbr>Effects<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  1988. </ul>
  1989. <ul class="tsd-descriptions">
  1990. <li class="tsd-description">
  1991. <aside class="tsd-sources">
  1992. <ul>
  1993. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L785">RtcEngine.native.ts:785</a></li>
  1994. </ul>
  1995. </aside>
  1996. <div class="tsd-comment tsd-typography">
  1997. <div class="lead">
  1998. <p>resume all audio mixing effects.</p>
  1999. </div>
  2000. <p>This method resumes all audio mixing effects.</p>
  2001. </div>
  2002. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2003. <p>Promise&lt;{success, value}&gt;</p>
  2004. </li>
  2005. </ul>
  2006. </section>
  2007. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2008. <a name="resumeaudiomixing" class="tsd-anchor"></a>
  2009. <h3><span class="tsd-flag ts-flagStatic">Static</span> resume<wbr>Audio<wbr>Mixing</h3>
  2010. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2011. <li class="tsd-signature tsd-kind-icon">resume<wbr>Audio<wbr>Mixing<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
  2012. </ul>
  2013. <ul class="tsd-descriptions">
  2014. <li class="tsd-description">
  2015. <aside class="tsd-sources">
  2016. <ul>
  2017. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L596">RtcEngine.native.ts:596</a></li>
  2018. </ul>
  2019. </aside>
  2020. <div class="tsd-comment tsd-typography">
  2021. <div class="lead">
  2022. <p>resume audio mixing</p>
  2023. </div>
  2024. <p>This method resumes for audio mixing.</p>
  2025. </div>
  2026. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
  2027. </li>
  2028. </ul>
  2029. </section>
  2030. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2031. <a name="resumeeffect" class="tsd-anchor"></a>
  2032. <h3><span class="tsd-flag ts-flagStatic">Static</span> resume<wbr>Effect</h3>
  2033. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2034. <li class="tsd-signature tsd-kind-icon">resume<wbr>Effect<span class="tsd-signature-symbol">(</span>soundId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2035. </ul>
  2036. <ul class="tsd-descriptions">
  2037. <li class="tsd-description">
  2038. <aside class="tsd-sources">
  2039. <ul>
  2040. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L775">RtcEngine.native.ts:775</a></li>
  2041. </ul>
  2042. </aside>
  2043. <div class="tsd-comment tsd-typography">
  2044. <div class="lead">
  2045. <p>resume audio mixing effect by the specified soundid</p>
  2046. </div>
  2047. <p>This method resumes audio mixing effect by the specified soundid</p>
  2048. </div>
  2049. <h4 class="tsd-parameters-title">Parameters</h4>
  2050. <ul class="tsd-parameters">
  2051. <li>
  2052. <h5>soundId: <span class="tsd-signature-type">number</span></h5>
  2053. </li>
  2054. </ul>
  2055. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2056. <p>Promise&lt;{success, value}&gt;</p>
  2057. </li>
  2058. </ul>
  2059. </section>
  2060. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2061. <a name="sendmediadata" class="tsd-anchor"></a>
  2062. <h3><span class="tsd-flag ts-flagStatic">Static</span> send<wbr>Media<wbr>Data</h3>
  2063. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2064. <li class="tsd-signature tsd-kind-icon">send<wbr>Media<wbr>Data<span class="tsd-signature-symbol">(</span>data<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">String</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2065. </ul>
  2066. <ul class="tsd-descriptions">
  2067. <li class="tsd-description">
  2068. <aside class="tsd-sources">
  2069. <ul>
  2070. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1410">RtcEngine.native.ts:1410</a></li>
  2071. </ul>
  2072. </aside>
  2073. <div class="tsd-comment tsd-typography">
  2074. <div class="lead">
  2075. <p>sendMediaData for media observer.</p>
  2076. </div>
  2077. <p>note:
  2078. This method needs you invoke registerMediaMetadataObserver success first and you could send media data through interval media observer feature.
  2079. The data have limit length is 1024 bytes, if you pass data length bigger than limit it will failed.</p>
  2080. </div>
  2081. <h4 class="tsd-parameters-title">Parameters</h4>
  2082. <ul class="tsd-parameters">
  2083. <li>
  2084. <h5>data: <span class="tsd-signature-type">String</span></h5>
  2085. <div class="tsd-comment tsd-typography">
  2086. <p>String: 1024 bytes limit</p>
  2087. </div>
  2088. </li>
  2089. </ul>
  2090. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2091. <p>Promise<any></p>
  2092. </li>
  2093. </ul>
  2094. </section>
  2095. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2096. <a name="sendmessage" class="tsd-anchor"></a>
  2097. <h3><span class="tsd-flag ts-flagStatic">Static</span> send<wbr>Message</h3>
  2098. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2099. <li class="tsd-signature tsd-kind-icon">send<wbr>Message<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2100. </ul>
  2101. <ul class="tsd-descriptions">
  2102. <li class="tsd-description">
  2103. <aside class="tsd-sources">
  2104. <ul>
  2105. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1016">RtcEngine.native.ts:1016</a></li>
  2106. </ul>
  2107. </aside>
  2108. <div class="tsd-comment tsd-typography">
  2109. <dl class="tsd-comment-tags">
  2110. <dt>deprecated</dt>
  2111. <dd><p>sendMessage
  2112. sendMessage</p>
  2113. </dd>
  2114. </dl>
  2115. </div>
  2116. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2117. </li>
  2118. </ul>
  2119. </section>
  2120. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2121. <a name="setaudiomixingposition" class="tsd-anchor"></a>
  2122. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Audio<wbr>Mixing<wbr>Position</h3>
  2123. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2124. <li class="tsd-signature tsd-kind-icon">set<wbr>Audio<wbr>Mixing<wbr>Position<span class="tsd-signature-symbol">(</span>pos<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2125. </ul>
  2126. <ul class="tsd-descriptions">
  2127. <li class="tsd-description">
  2128. <aside class="tsd-sources">
  2129. <ul>
  2130. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L656">RtcEngine.native.ts:656</a></li>
  2131. </ul>
  2132. </aside>
  2133. <div class="tsd-comment tsd-typography">
  2134. <div class="lead">
  2135. <p>set audio mixing position</p>
  2136. </div>
  2137. <p>This method sets audio mixing position by the parameter pos</p>
  2138. </div>
  2139. <h4 class="tsd-parameters-title">Parameters</h4>
  2140. <ul class="tsd-parameters">
  2141. <li>
  2142. <h5>pos: <span class="tsd-signature-type">number</span></h5>
  2143. <div class="tsd-comment tsd-typography">
  2144. </div>
  2145. </li>
  2146. </ul>
  2147. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2148. </li>
  2149. </ul>
  2150. </section>
  2151. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2152. <a name="setaudiosessionoperationrestriction" class="tsd-anchor"></a>
  2153. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Audio<wbr>Session<wbr>Operation<wbr>Restriction</h3>
  2154. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2155. <li class="tsd-signature tsd-kind-icon">set<wbr>Audio<wbr>Session<wbr>Operation<wbr>Restriction<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
  2156. </ul>
  2157. <ul class="tsd-descriptions">
  2158. <li class="tsd-description">
  2159. <aside class="tsd-sources">
  2160. <ul>
  2161. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L818">RtcEngine.native.ts:818</a></li>
  2162. </ul>
  2163. </aside>
  2164. <div class="tsd-comment tsd-typography">
  2165. <div class="lead">
  2166. <p>set audio session operation restriction</p>
  2167. </div>
  2168. <p>The SDK and the app can both configure the audio session by default. The app may occasionally use other apps or third-party components to manipulate the audio session and restrict the SDK from doing so. This method allows the app to restrict the SDK’s manipulation of the audio session.
  2169. You can call this method at any time to return the control of the audio sessions to the SDK.
  2170. This method restricts the SDK’s manipulation of the audio session. Any operation to the audio session relies solely on the app, other apps, or third-party components.</p>
  2171. <dl class="tsd-comment-tags">
  2172. <dt>notice</dt>
  2173. <dd><p>iOS support only</p>
  2174. </dd>
  2175. </dl>
  2176. </div>
  2177. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
  2178. </li>
  2179. </ul>
  2180. </section>
  2181. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2182. <a name="setbeautyeffectoptions" class="tsd-anchor"></a>
  2183. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Beauty<wbr>Effect<wbr>Options</h3>
  2184. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2185. <li class="tsd-signature tsd-kind-icon">set<wbr>Beauty<wbr>Effect<wbr>Options<span class="tsd-signature-symbol">(</span>enabled<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span>, options<span class="tsd-signature-symbol">: </span><a href="../interfaces/beautyoption.html" class="tsd-signature-type">BeautyOption</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2186. </ul>
  2187. <ul class="tsd-descriptions">
  2188. <li class="tsd-description">
  2189. <aside class="tsd-sources">
  2190. <ul>
  2191. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1232">RtcEngine.native.ts:1232</a></li>
  2192. </ul>
  2193. </aside>
  2194. <div class="tsd-comment tsd-typography">
  2195. <div class="lead">
  2196. <p>video pre-process/post-process</p>
  2197. </div>
  2198. <p>This method enables/disables image enhancement and sets the options.</p>
  2199. </div>
  2200. <h4 class="tsd-parameters-title">Parameters</h4>
  2201. <ul class="tsd-parameters">
  2202. <li>
  2203. <h5>enabled: <span class="tsd-signature-type">boolean</span></h5>
  2204. </li>
  2205. <li>
  2206. <h5>options: <a href="../interfaces/beautyoption.html" class="tsd-signature-type">BeautyOption</a></h5>
  2207. </li>
  2208. </ul>
  2209. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2210. <p>Promise<any></p>
  2211. </li>
  2212. </ul>
  2213. </section>
  2214. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2215. <a name="setcameraautofocusfacemodeenabled" class="tsd-anchor"></a>
  2216. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Camera<wbr>Auto<wbr>Focus<wbr>Face<wbr>Mode<wbr>Enabled</h3>
  2217. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2218. <li class="tsd-signature tsd-kind-icon">set<wbr>Camera<wbr>Auto<wbr>Focus<wbr>Face<wbr>Mode<wbr>Enabled<span class="tsd-signature-symbol">(</span>enabled<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2219. </ul>
  2220. <ul class="tsd-descriptions">
  2221. <li class="tsd-description">
  2222. <aside class="tsd-sources">
  2223. <ul>
  2224. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1132">RtcEngine.native.ts:1132</a></li>
  2225. </ul>
  2226. </aside>
  2227. <div class="tsd-comment tsd-typography">
  2228. <div class="lead">
  2229. <p>set enable auto focus face mode</p>
  2230. </div>
  2231. <p>This method enables auto-focus face mode function.</p>
  2232. </div>
  2233. <h4 class="tsd-parameters-title">Parameters</h4>
  2234. <ul class="tsd-parameters">
  2235. <li>
  2236. <h5>enabled: <span class="tsd-signature-type">boolean</span></h5>
  2237. <div class="tsd-comment tsd-typography">
  2238. <p>boolean</p>
  2239. </div>
  2240. </li>
  2241. </ul>
  2242. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2243. <p>Promise&lt;{success, value}&gt;</p>
  2244. </li>
  2245. </ul>
  2246. </section>
  2247. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2248. <a name="setcameracapturerconfiguration" class="tsd-anchor"></a>
  2249. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Camera<wbr>Capturer<wbr>Configuration</h3>
  2250. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2251. <li class="tsd-signature tsd-kind-icon">set<wbr>Camera<wbr>Capturer<wbr>Configuration<span class="tsd-signature-symbol">(</span>config<span class="tsd-signature-symbol">: </span><a href="../interfaces/cameracapturerconfiguration.html" class="tsd-signature-type">CameraCapturerConfiguration</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2252. </ul>
  2253. <ul class="tsd-descriptions">
  2254. <li class="tsd-description">
  2255. <aside class="tsd-sources">
  2256. <ul>
  2257. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1373">RtcEngine.native.ts:1373</a></li>
  2258. </ul>
  2259. </aside>
  2260. <div class="tsd-comment tsd-typography">
  2261. <div class="lead">
  2262. <p>set the camera capture preference.</p>
  2263. </div>
  2264. <p>note:
  2265. For a video call or live broadcast, generally the SDK controls the camera output parameters. When the default camera capture settings do not meet special requirements or cause performance problems, we recommend using this method to set the camera capture preference:
  2266. If the resolution or frame rate of the captured raw video data are higher than those set by setVideoEncoderConfiguration, processing video frames requires extra CPU and RAM usage and degrades performance. We recommend setting config as CAPTURER_OUTPUT_PREFERENCE_PERFORMANCE(1) to avoid such problems.
  2267. If you do not need local video preview or are willing to sacrifice preview quality, we recommend setting config as CAPTURER_OUTPUT_PREFERENCE_PERFORMANCE(1) to optimize CPU and RAM usage.
  2268. If you want better quality for the local video preview, we recommend setting config as CAPTURER_OUTPUT_PREFERENCE_PREVIEW(2).</p>
  2269. <p>This method will set the camera capture preference.</p>
  2270. </div>
  2271. <h4 class="tsd-parameters-title">Parameters</h4>
  2272. <ul class="tsd-parameters">
  2273. <li>
  2274. <h5>config: <a href="../interfaces/cameracapturerconfiguration.html" class="tsd-signature-type">CameraCapturerConfiguration</a></h5>
  2275. <div class="tsd-comment tsd-typography">
  2276. </div>
  2277. </li>
  2278. </ul>
  2279. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2280. <p>Promise<any></p>
  2281. </li>
  2282. </ul>
  2283. </section>
  2284. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2285. <a name="setcameraexposureposition" class="tsd-anchor"></a>
  2286. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Camera<wbr>Exposure<wbr>Position</h3>
  2287. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2288. <li class="tsd-signature tsd-kind-icon">set<wbr>Camera<wbr>Exposure<wbr>Position<span class="tsd-signature-symbol">(</span>options<span class="tsd-signature-symbol">: </span><a href="../interfaces/positionoption.html" class="tsd-signature-type">PositionOption</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2289. </ul>
  2290. <ul class="tsd-descriptions">
  2291. <li class="tsd-description">
  2292. <aside class="tsd-sources">
  2293. <ul>
  2294. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1108">RtcEngine.native.ts:1108</a></li>
  2295. </ul>
  2296. </aside>
  2297. <div class="tsd-comment tsd-typography">
  2298. <div class="lead">
  2299. <p>set camera exposure position</p>
  2300. </div>
  2301. <p>This method sets the mannual exposure position.</p>
  2302. </div>
  2303. <h4 class="tsd-parameters-title">Parameters</h4>
  2304. <ul class="tsd-parameters">
  2305. <li>
  2306. <h5>options: <a href="../interfaces/positionoption.html" class="tsd-signature-type">PositionOption</a></h5>
  2307. </li>
  2308. </ul>
  2309. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2310. <p>Promise&lt;{success, value}&gt;</p>
  2311. </li>
  2312. </ul>
  2313. </section>
  2314. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2315. <a name="setcamerafocuspositioninpreview" class="tsd-anchor"></a>
  2316. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Camera<wbr>Focus<wbr>Position<wbr>InPreview</h3>
  2317. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2318. <li class="tsd-signature tsd-kind-icon">set<wbr>Camera<wbr>Focus<wbr>Position<wbr>InPreview<span class="tsd-signature-symbol">(</span>options<span class="tsd-signature-symbol">: </span><a href="../interfaces/positionoption.html" class="tsd-signature-type">PositionOption</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2319. </ul>
  2320. <ul class="tsd-descriptions">
  2321. <li class="tsd-description">
  2322. <aside class="tsd-sources">
  2323. <ul>
  2324. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1096">RtcEngine.native.ts:1096</a></li>
  2325. </ul>
  2326. </aside>
  2327. <div class="tsd-comment tsd-typography">
  2328. <div class="lead">
  2329. <p>set camera focus position in preview</p>
  2330. </div>
  2331. <p>This method sets the mannual focus position.</p>
  2332. </div>
  2333. <h4 class="tsd-parameters-title">Parameters</h4>
  2334. <ul class="tsd-parameters">
  2335. <li>
  2336. <h5>options: <a href="../interfaces/positionoption.html" class="tsd-signature-type">PositionOption</a></h5>
  2337. </li>
  2338. </ul>
  2339. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2340. <p>Promise&lt;{success, value}&gt;</p>
  2341. </li>
  2342. </ul>
  2343. </section>
  2344. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2345. <a name="setcameratorchon" class="tsd-anchor"></a>
  2346. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Camera<wbr>Torch<wbr>On</h3>
  2347. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2348. <li class="tsd-signature tsd-kind-icon">set<wbr>Camera<wbr>Torch<wbr>On<span class="tsd-signature-symbol">(</span>enabled<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2349. </ul>
  2350. <ul class="tsd-descriptions">
  2351. <li class="tsd-description">
  2352. <aside class="tsd-sources">
  2353. <ul>
  2354. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1120">RtcEngine.native.ts:1120</a></li>
  2355. </ul>
  2356. </aside>
  2357. <div class="tsd-comment tsd-typography">
  2358. <div class="lead">
  2359. <p>set camera torch on</p>
  2360. </div>
  2361. <p>This method enables the camera flash function.</p>
  2362. </div>
  2363. <h4 class="tsd-parameters-title">Parameters</h4>
  2364. <ul class="tsd-parameters">
  2365. <li>
  2366. <h5>enabled: <span class="tsd-signature-type">boolean</span></h5>
  2367. </li>
  2368. </ul>
  2369. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2370. <p>Promise&lt;{success, value}&gt;</p>
  2371. </li>
  2372. </ul>
  2373. </section>
  2374. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2375. <a name="setcamerazoomfactor" class="tsd-anchor"></a>
  2376. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Camera<wbr>Zoom<wbr>Factor</h3>
  2377. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2378. <li class="tsd-signature tsd-kind-icon">set<wbr>Camera<wbr>Zoom<wbr>Factor<span class="tsd-signature-symbol">(</span>zoomFactor<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2379. </ul>
  2380. <ul class="tsd-descriptions">
  2381. <li class="tsd-description">
  2382. <aside class="tsd-sources">
  2383. <ul>
  2384. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1072">RtcEngine.native.ts:1072</a></li>
  2385. </ul>
  2386. </aside>
  2387. <div class="tsd-comment tsd-typography">
  2388. <div class="lead">
  2389. <p>set camera zoom ratio</p>
  2390. </div>
  2391. <p>This method sets the camera zoom ratio.</p>
  2392. </div>
  2393. <h4 class="tsd-parameters-title">Parameters</h4>
  2394. <ul class="tsd-parameters">
  2395. <li>
  2396. <h5>zoomFactor: <span class="tsd-signature-type">number</span></h5>
  2397. </li>
  2398. </ul>
  2399. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2400. <p>Promise&lt;{success, value}&gt;</p>
  2401. </li>
  2402. </ul>
  2403. </section>
  2404. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2405. <a name="setclientrole" class="tsd-anchor"></a>
  2406. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Client<wbr>Role</h3>
  2407. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2408. <li class="tsd-signature tsd-kind-icon">set<wbr>Client<wbr>Role<span class="tsd-signature-symbol">(</span>role<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2409. </ul>
  2410. <ul class="tsd-descriptions">
  2411. <li class="tsd-description">
  2412. <aside class="tsd-sources">
  2413. <ul>
  2414. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L210">RtcEngine.native.ts:210</a></li>
  2415. </ul>
  2416. </aside>
  2417. <div class="tsd-comment tsd-typography">
  2418. <div class="lead">
  2419. <p>change the client role</p>
  2420. </div>
  2421. <p>This method changes the client of role.</p>
  2422. </div>
  2423. <h4 class="tsd-parameters-title">Parameters</h4>
  2424. <ul class="tsd-parameters">
  2425. <li>
  2426. <h5>role: <span class="tsd-signature-type">number</span></h5>
  2427. <div class="tsd-comment tsd-typography">
  2428. <p>(audience: 0, host: 1)</p>
  2429. </div>
  2430. </li>
  2431. </ul>
  2432. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2433. </li>
  2434. </ul>
  2435. </section>
  2436. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2437. <a name="setdefaultaudioroutetospeakerphone" class="tsd-anchor"></a>
  2438. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Default<wbr>Audio<wbr>Route<wbr>ToSpeakerphone</h3>
  2439. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2440. <li class="tsd-signature tsd-kind-icon">set<wbr>Default<wbr>Audio<wbr>Route<wbr>ToSpeakerphone<span class="tsd-signature-symbol">(</span>enabled<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2441. </ul>
  2442. <ul class="tsd-descriptions">
  2443. <li class="tsd-description">
  2444. <aside class="tsd-sources">
  2445. <ul>
  2446. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L301">RtcEngine.native.ts:301</a></li>
  2447. </ul>
  2448. </aside>
  2449. <div class="tsd-comment tsd-typography">
  2450. <div class="lead">
  2451. <p>set default audio speaker</p>
  2452. </div>
  2453. <p>This method set the default audio speaker enable or disable by pass boolean parameter.</p>
  2454. </div>
  2455. <h4 class="tsd-parameters-title">Parameters</h4>
  2456. <ul class="tsd-parameters">
  2457. <li>
  2458. <h5>enabled: <span class="tsd-signature-type">boolean</span></h5>
  2459. </li>
  2460. </ul>
  2461. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2462. <p>Promise<any></p>
  2463. </li>
  2464. </ul>
  2465. </section>
  2466. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2467. <a name="setdefaultmuteallremoteaudiostreams" class="tsd-anchor"></a>
  2468. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Default<wbr>Mute<wbr>All<wbr>Remote<wbr>Audio<wbr>Streams</h3>
  2469. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2470. <li class="tsd-signature tsd-kind-icon">set<wbr>Default<wbr>Mute<wbr>All<wbr>Remote<wbr>Audio<wbr>Streams<span class="tsd-signature-symbol">(</span>enabled<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2471. </ul>
  2472. <ul class="tsd-descriptions">
  2473. <li class="tsd-description">
  2474. <aside class="tsd-sources">
  2475. <ul>
  2476. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L312">RtcEngine.native.ts:312</a></li>
  2477. </ul>
  2478. </aside>
  2479. <div class="tsd-comment tsd-typography">
  2480. <div class="lead">
  2481. <p>set default mute all remote audio streams</p>
  2482. </div>
  2483. <p>This method set default mute all remote audio streams enable or not by pass boolean parameter.</p>
  2484. </div>
  2485. <h4 class="tsd-parameters-title">Parameters</h4>
  2486. <ul class="tsd-parameters">
  2487. <li>
  2488. <h5>enabled: <span class="tsd-signature-type">boolean</span></h5>
  2489. </li>
  2490. </ul>
  2491. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2492. <p>Promise<any></p>
  2493. </li>
  2494. </ul>
  2495. </section>
  2496. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2497. <a name="setdefaultmuteallremotevideostreams" class="tsd-anchor"></a>
  2498. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Default<wbr>Mute<wbr>All<wbr>Remote<wbr>Video<wbr>Streams</h3>
  2499. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2500. <li class="tsd-signature tsd-kind-icon">set<wbr>Default<wbr>Mute<wbr>All<wbr>Remote<wbr>Video<wbr>Streams<span class="tsd-signature-symbol">(</span>muted<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2501. </ul>
  2502. <ul class="tsd-descriptions">
  2503. <li class="tsd-description">
  2504. <aside class="tsd-sources">
  2505. <ul>
  2506. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L388">RtcEngine.native.ts:388</a></li>
  2507. </ul>
  2508. </aside>
  2509. <div class="tsd-comment tsd-typography">
  2510. <div class="lead">
  2511. <p>set default mute all remote video stream</p>
  2512. </div>
  2513. <p>This method mutes all remote video stream default by the boolean parameter.</p>
  2514. </div>
  2515. <h4 class="tsd-parameters-title">Parameters</h4>
  2516. <ul class="tsd-parameters">
  2517. <li>
  2518. <h5>muted: <span class="tsd-signature-type">boolean</span></h5>
  2519. </li>
  2520. </ul>
  2521. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2522. <p>Promise<any></p>
  2523. </li>
  2524. </ul>
  2525. </section>
  2526. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2527. <a name="seteffectsvolume" class="tsd-anchor"></a>
  2528. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Effects<wbr>Volume</h3>
  2529. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2530. <li class="tsd-signature tsd-kind-icon">set<wbr>Effects<wbr>Volume<span class="tsd-signature-symbol">(</span>volume<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2531. </ul>
  2532. <ul class="tsd-descriptions">
  2533. <li class="tsd-description">
  2534. <aside class="tsd-sources">
  2535. <ul>
  2536. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L677">RtcEngine.native.ts:677</a></li>
  2537. </ul>
  2538. </aside>
  2539. <div class="tsd-comment tsd-typography">
  2540. <div class="lead">
  2541. <p>set effects volume</p>
  2542. </div>
  2543. <p>This methods set audio mixing effects volume by float parameter.</p>
  2544. </div>
  2545. <h4 class="tsd-parameters-title">Parameters</h4>
  2546. <ul class="tsd-parameters">
  2547. <li>
  2548. <h5>volume: <span class="tsd-signature-type">number</span></h5>
  2549. </li>
  2550. </ul>
  2551. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2552. <p>Promise&lt;{success, value}&gt;</p>
  2553. </li>
  2554. </ul>
  2555. </section>
  2556. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2557. <a name="setenablespeakerphone" class="tsd-anchor"></a>
  2558. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Enable<wbr>Speakerphone</h3>
  2559. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2560. <li class="tsd-signature tsd-kind-icon">set<wbr>Enable<wbr>Speakerphone<span class="tsd-signature-symbol">(</span>enabled<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2561. </ul>
  2562. <ul class="tsd-descriptions">
  2563. <li class="tsd-description">
  2564. <aside class="tsd-sources">
  2565. <ul>
  2566. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L290">RtcEngine.native.ts:290</a></li>
  2567. </ul>
  2568. </aside>
  2569. <div class="tsd-comment tsd-typography">
  2570. <div class="lead">
  2571. <p>set enable speaker phone</p>
  2572. </div>
  2573. <p>This method set the speaker phone enable or disable by pass boolean parameter.</p>
  2574. </div>
  2575. <h4 class="tsd-parameters-title">Parameters</h4>
  2576. <ul class="tsd-parameters">
  2577. <li>
  2578. <h5>enabled: <span class="tsd-signature-type">boolean</span></h5>
  2579. </li>
  2580. </ul>
  2581. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2582. <p>Promise<any></p>
  2583. </li>
  2584. </ul>
  2585. </section>
  2586. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2587. <a name="setinearmonitoringvolume" class="tsd-anchor"></a>
  2588. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>InEar<wbr>Monitoring<wbr>Volume</h3>
  2589. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2590. <li class="tsd-signature tsd-kind-icon">set<wbr>InEar<wbr>Monitoring<wbr>Volume<span class="tsd-signature-symbol">(</span>volume<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2591. </ul>
  2592. <ul class="tsd-descriptions">
  2593. <li class="tsd-description">
  2594. <aside class="tsd-sources">
  2595. <ul>
  2596. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L522">RtcEngine.native.ts:522</a></li>
  2597. </ul>
  2598. </aside>
  2599. <div class="tsd-comment tsd-typography">
  2600. <div class="lead">
  2601. <p>set in-ear monitoring volume</p>
  2602. </div>
  2603. <p>This method sets the in-ear-monitoring volume by number parameter volume</p>
  2604. </div>
  2605. <h4 class="tsd-parameters-title">Parameters</h4>
  2606. <ul class="tsd-parameters">
  2607. <li>
  2608. <h5>volume: <span class="tsd-signature-type">number</span></h5>
  2609. </li>
  2610. </ul>
  2611. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2612. <p>Promise<any></p>
  2613. </li>
  2614. </ul>
  2615. </section>
  2616. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2617. <a name="setlivetranscoding" class="tsd-anchor"></a>
  2618. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Live<wbr>Transcoding</h3>
  2619. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2620. <li class="tsd-signature tsd-kind-icon">set<wbr>Live<wbr>Transcoding<span class="tsd-signature-symbol">(</span>options<span class="tsd-signature-symbol">: </span><a href="../interfaces/livetranscodingoption.html" class="tsd-signature-type">LiveTranscodingOption</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2621. </ul>
  2622. <ul class="tsd-descriptions">
  2623. <li class="tsd-description">
  2624. <aside class="tsd-sources">
  2625. <ul>
  2626. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1193">RtcEngine.native.ts:1193</a></li>
  2627. </ul>
  2628. </aside>
  2629. <div class="tsd-comment tsd-typography">
  2630. <div class="lead">
  2631. <p>set live transcoding</p>
  2632. </div>
  2633. <p>This method sets the video layout and audio settings for CDN live.</p>
  2634. </div>
  2635. <h4 class="tsd-parameters-title">Parameters</h4>
  2636. <ul class="tsd-parameters">
  2637. <li>
  2638. <h5>options: <a href="../interfaces/livetranscodingoption.html" class="tsd-signature-type">LiveTranscodingOption</a></h5>
  2639. </li>
  2640. </ul>
  2641. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2642. <p>Promise&lt;{success, value}&gt;</p>
  2643. </li>
  2644. </ul>
  2645. </section>
  2646. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2647. <a name="setlocalpublishfallbackoption" class="tsd-anchor"></a>
  2648. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Local<wbr>Publish<wbr>Fallback<wbr>Option</h3>
  2649. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2650. <li class="tsd-signature tsd-kind-icon">set<wbr>Local<wbr>Publish<wbr>Fallback<wbr>Option<span class="tsd-signature-symbol">(</span>option<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2651. </ul>
  2652. <ul class="tsd-descriptions">
  2653. <li class="tsd-description">
  2654. <aside class="tsd-sources">
  2655. <ul>
  2656. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L936">RtcEngine.native.ts:936</a></li>
  2657. </ul>
  2658. </aside>
  2659. <div class="tsd-comment tsd-typography">
  2660. <div class="lead">
  2661. <p>set local publish fallback</p>
  2662. </div>
  2663. <p>This method sets the fallback option for the locally published video stream based on the network conditions.</p>
  2664. </div>
  2665. <h4 class="tsd-parameters-title">Parameters</h4>
  2666. <ul class="tsd-parameters">
  2667. <li>
  2668. <h5>option: <span class="tsd-signature-type">number</span></h5>
  2669. <div class="tsd-comment tsd-typography">
  2670. <p><a href="https://docs.agora.io/en/Video/API%20Reference/java/classio_1_1agora_1_1rtc_1_1_constants.html#a3e453c93766e783a7e5eca05b1776238">more details</a></p>
  2671. </div>
  2672. </li>
  2673. </ul>
  2674. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2675. <p>Promise&lt;{success, value}&gt;</p>
  2676. </li>
  2677. </ul>
  2678. </section>
  2679. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2680. <a name="setlocalrendermode" class="tsd-anchor"></a>
  2681. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Local<wbr>Render<wbr>Mode</h3>
  2682. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2683. <li class="tsd-signature tsd-kind-icon">set<wbr>Local<wbr>Render<wbr>Mode<span class="tsd-signature-symbol">(</span>mode<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2684. </ul>
  2685. <ul class="tsd-descriptions">
  2686. <li class="tsd-description">
  2687. <aside class="tsd-sources">
  2688. <ul>
  2689. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L245">RtcEngine.native.ts:245</a></li>
  2690. </ul>
  2691. </aside>
  2692. <div class="tsd-comment tsd-typography">
  2693. <div class="lead">
  2694. <p>set local video render mode</p>
  2695. </div>
  2696. <p>This method calls native sdk render mode for local video.</p>
  2697. </div>
  2698. <h4 class="tsd-parameters-title">Parameters</h4>
  2699. <ul class="tsd-parameters">
  2700. <li>
  2701. <h5>mode: <span class="tsd-signature-type">number</span></h5>
  2702. </li>
  2703. </ul>
  2704. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2705. <p>Promise<any></p>
  2706. </li>
  2707. </ul>
  2708. </section>
  2709. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2710. <a name="setlocalvideomirrormode" class="tsd-anchor"></a>
  2711. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Local<wbr>Video<wbr>Mirror<wbr>Mode</h3>
  2712. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2713. <li class="tsd-signature tsd-kind-icon">set<wbr>Local<wbr>Video<wbr>Mirror<wbr>Mode<span class="tsd-signature-symbol">(</span>mode<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2714. </ul>
  2715. <ul class="tsd-descriptions">
  2716. <li class="tsd-description">
  2717. <aside class="tsd-sources">
  2718. <ul>
  2719. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1049">RtcEngine.native.ts:1049</a></li>
  2720. </ul>
  2721. </aside>
  2722. <div class="tsd-comment tsd-typography">
  2723. <div class="lead">
  2724. <p>set local video mirror mode</p>
  2725. </div>
  2726. <p>This method sets local video mirror mode</p>
  2727. </div>
  2728. <h4 class="tsd-parameters-title">Parameters</h4>
  2729. <ul class="tsd-parameters">
  2730. <li>
  2731. <h5>mode: <span class="tsd-signature-type">number</span></h5>
  2732. </li>
  2733. </ul>
  2734. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2735. <p>Promise&lt;{success, value}&gt;</p>
  2736. </li>
  2737. </ul>
  2738. </section>
  2739. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2740. <a name="setlocalvoicechanger" class="tsd-anchor"></a>
  2741. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Local<wbr>Voice<wbr>Changer</h3>
  2742. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2743. <li class="tsd-signature tsd-kind-icon">set<wbr>Local<wbr>Voice<wbr>Changer<span class="tsd-signature-symbol">(</span>voiceChanger<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2744. </ul>
  2745. <ul class="tsd-descriptions">
  2746. <li class="tsd-description">
  2747. <aside class="tsd-sources">
  2748. <ul>
  2749. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1253">RtcEngine.native.ts:1253</a></li>
  2750. </ul>
  2751. </aside>
  2752. <div class="tsd-comment tsd-typography">
  2753. <div class="lead">
  2754. <p>set local voice change</p>
  2755. </div>
  2756. <p>This method changes local speaker voice with voiceChanger</p>
  2757. <dl class="tsd-comment-tags">
  2758. <dt>voicechanger</dt>
  2759. <dd><p>value ranges [
  2760. 0: &quot;The original voice&quot;,
  2761. 1: &quot;An old man’s voice&quot;,
  2762. 2: &quot;A little boy’s voice.&quot;,
  2763. 3: &quot;A little girl’s voice.&quot;,
  2764. 4: &quot;TBD&quot;,
  2765. 5: &quot;Ethereal vocal effects.&quot;,
  2766. 6: &quot;Hulk’s voice.&quot;
  2767. ]</p>
  2768. </dd>
  2769. </dl>
  2770. </div>
  2771. <h4 class="tsd-parameters-title">Parameters</h4>
  2772. <ul class="tsd-parameters">
  2773. <li>
  2774. <h5>voiceChanger: <span class="tsd-signature-type">number</span></h5>
  2775. <div class="tsd-comment tsd-typography">
  2776. <p>integer</p>
  2777. </div>
  2778. </li>
  2779. </ul>
  2780. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2781. <p>Promise<any></p>
  2782. </li>
  2783. </ul>
  2784. </section>
  2785. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2786. <a name="setlocalvoiceequalization" class="tsd-anchor"></a>
  2787. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Local<wbr>Voice<wbr>Equalization</h3>
  2788. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2789. <li class="tsd-signature tsd-kind-icon">set<wbr>Local<wbr>Voice<wbr>Equalization<span class="tsd-signature-symbol">(</span>band<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, gain<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
  2790. </ul>
  2791. <ul class="tsd-descriptions">
  2792. <li class="tsd-description">
  2793. <aside class="tsd-sources">
  2794. <ul>
  2795. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L547">RtcEngine.native.ts:547</a></li>
  2796. </ul>
  2797. </aside>
  2798. <div class="tsd-comment tsd-typography">
  2799. <div class="lead">
  2800. <p>set local voice equalization</p>
  2801. </div>
  2802. <p>This method set local video equalization of band frequency by enum band number and number of gain</p>
  2803. </div>
  2804. <h4 class="tsd-parameters-title">Parameters</h4>
  2805. <ul class="tsd-parameters">
  2806. <li>
  2807. <h5>band: <span class="tsd-signature-type">number</span></h5>
  2808. </li>
  2809. <li>
  2810. <h5>gain: <span class="tsd-signature-type">number</span></h5>
  2811. </li>
  2812. </ul>
  2813. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
  2814. <p>Promise<any></p>
  2815. </li>
  2816. </ul>
  2817. </section>
  2818. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2819. <a name="setlocalvoicepitch" class="tsd-anchor"></a>
  2820. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Local<wbr>Voice<wbr>Pitch</h3>
  2821. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2822. <li class="tsd-signature tsd-kind-icon">set<wbr>Local<wbr>Voice<wbr>Pitch<span class="tsd-signature-symbol">(</span>pitch<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2823. </ul>
  2824. <ul class="tsd-descriptions">
  2825. <li class="tsd-description">
  2826. <aside class="tsd-sources">
  2827. <ul>
  2828. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L534">RtcEngine.native.ts:534</a></li>
  2829. </ul>
  2830. </aside>
  2831. <div class="tsd-comment tsd-typography">
  2832. <div class="lead">
  2833. <p>set local voice pitch</p>
  2834. </div>
  2835. <p>This method sets the local voice pitch by float parameter pitch</p>
  2836. </div>
  2837. <h4 class="tsd-parameters-title">Parameters</h4>
  2838. <ul class="tsd-parameters">
  2839. <li>
  2840. <h5>pitch: <span class="tsd-signature-type">number</span></h5>
  2841. </li>
  2842. </ul>
  2843. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2844. <p>Promise<any></p>
  2845. </li>
  2846. </ul>
  2847. </section>
  2848. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2849. <a name="setlocalvoicereverb" class="tsd-anchor"></a>
  2850. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Local<wbr>Voice<wbr>Reverb</h3>
  2851. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2852. <li class="tsd-signature tsd-kind-icon">set<wbr>Local<wbr>Voice<wbr>Reverb<span class="tsd-signature-symbol">(</span>reverb<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
  2853. </ul>
  2854. <ul class="tsd-descriptions">
  2855. <li class="tsd-description">
  2856. <aside class="tsd-sources">
  2857. <ul>
  2858. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L558">RtcEngine.native.ts:558</a></li>
  2859. </ul>
  2860. </aside>
  2861. <div class="tsd-comment tsd-typography">
  2862. <div class="lead">
  2863. <p>set local voice reverb</p>
  2864. </div>
  2865. <p>This method sets local voice by reverb and value</p>
  2866. </div>
  2867. <h4 class="tsd-parameters-title">Parameters</h4>
  2868. <ul class="tsd-parameters">
  2869. <li>
  2870. <h5>reverb: <span class="tsd-signature-type">number</span></h5>
  2871. </li>
  2872. <li>
  2873. <h5>value: <span class="tsd-signature-type">number</span></h5>
  2874. <div class="tsd-comment tsd-typography">
  2875. </div>
  2876. </li>
  2877. </ul>
  2878. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
  2879. </li>
  2880. </ul>
  2881. </section>
  2882. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2883. <a name="setlocalvoicereverbpreset" class="tsd-anchor"></a>
  2884. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Local<wbr>Voice<wbr>Reverb<wbr>Preset</h3>
  2885. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2886. <li class="tsd-signature tsd-kind-icon">set<wbr>Local<wbr>Voice<wbr>Reverb<wbr>Preset<span class="tsd-signature-symbol">(</span>preset<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2887. </ul>
  2888. <ul class="tsd-descriptions">
  2889. <li class="tsd-description">
  2890. <aside class="tsd-sources">
  2891. <ul>
  2892. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1265">RtcEngine.native.ts:1265</a></li>
  2893. </ul>
  2894. </aside>
  2895. <div class="tsd-comment tsd-typography">
  2896. <div class="lead">
  2897. <p>set the preset local voice reverberation effect.</p>
  2898. </div>
  2899. <p>This method sets the preset local voice reverberation effect.</p>
  2900. </div>
  2901. <h4 class="tsd-parameters-title">Parameters</h4>
  2902. <ul class="tsd-parameters">
  2903. <li>
  2904. <h5>preset: <span class="tsd-signature-type">number</span></h5>
  2905. <div class="tsd-comment tsd-typography">
  2906. <p>integer</p>
  2907. </div>
  2908. </li>
  2909. </ul>
  2910. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2911. <p>Promise<any></p>
  2912. </li>
  2913. </ul>
  2914. </section>
  2915. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2916. <a name="setlog" class="tsd-anchor"></a>
  2917. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Log</h3>
  2918. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2919. <li class="tsd-signature tsd-kind-icon">set<wbr>Log<span class="tsd-signature-symbol">(</span>filepath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, level<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, maxfileSize<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2920. </ul>
  2921. <ul class="tsd-descriptions">
  2922. <li class="tsd-description">
  2923. <aside class="tsd-sources">
  2924. <ul>
  2925. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1157">RtcEngine.native.ts:1157</a></li>
  2926. </ul>
  2927. </aside>
  2928. <div class="tsd-comment tsd-typography">
  2929. <div class="lead">
  2930. <p>set log file and log filter</p>
  2931. </div>
  2932. <p>This method sets the log file generated path and specified the log level.</p>
  2933. </div>
  2934. <h4 class="tsd-parameters-title">Parameters</h4>
  2935. <ul class="tsd-parameters">
  2936. <li>
  2937. <h5>filepath: <span class="tsd-signature-type">string</span></h5>
  2938. <div class="tsd-comment tsd-typography">
  2939. <p>string</p>
  2940. </div>
  2941. </li>
  2942. <li>
  2943. <h5>level: <span class="tsd-signature-type">number</span></h5>
  2944. <div class="tsd-comment tsd-typography">
  2945. <p>enum</p>
  2946. </div>
  2947. </li>
  2948. <li>
  2949. <h5>maxfileSize: <span class="tsd-signature-type">number</span></h5>
  2950. <div class="tsd-comment tsd-typography">
  2951. <p>integer (KB)</p>
  2952. </div>
  2953. </li>
  2954. </ul>
  2955. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2956. <p>Promise&lt;{success, value}&gt;</p>
  2957. </li>
  2958. </ul>
  2959. </section>
  2960. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2961. <a name="setmixedaudioframeparameters" class="tsd-anchor"></a>
  2962. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Mixed<wbr>Audio<wbr>Frame<wbr>Parameters</h3>
  2963. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2964. <li class="tsd-signature tsd-kind-icon">set<wbr>Mixed<wbr>Audio<wbr>Frame<wbr>Parameters<span class="tsd-signature-symbol">(</span>options<span class="tsd-signature-symbol">: </span><a href="../interfaces/mixedaudioframeoption.html" class="tsd-signature-type">MixedAudioFrameOption</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2965. </ul>
  2966. <ul class="tsd-descriptions">
  2967. <li class="tsd-description">
  2968. <aside class="tsd-sources">
  2969. <ul>
  2970. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L901">RtcEngine.native.ts:901</a></li>
  2971. </ul>
  2972. </aside>
  2973. <div class="tsd-comment tsd-typography">
  2974. <div class="lead">
  2975. <p>set mixed audio frame parameters</p>
  2976. </div>
  2977. <p>This method Sets the audio frame format for the mixedAudioFrame callback.</p>
  2978. </div>
  2979. <h4 class="tsd-parameters-title">Parameters</h4>
  2980. <ul class="tsd-parameters">
  2981. <li>
  2982. <h5>options: <a href="../interfaces/mixedaudioframeoption.html" class="tsd-signature-type">MixedAudioFrameOption</a></h5>
  2983. </li>
  2984. </ul>
  2985. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  2986. <p>Promise&lt;{success, value}&gt;</p>
  2987. </li>
  2988. </ul>
  2989. </section>
  2990. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2991. <a name="setplaybackaudioframeparameters" class="tsd-anchor"></a>
  2992. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Playback<wbr>Audio<wbr>Frame<wbr>Parameters</h3>
  2993. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  2994. <li class="tsd-signature tsd-kind-icon">set<wbr>Playback<wbr>Audio<wbr>Frame<wbr>Parameters<span class="tsd-signature-symbol">(</span>options<span class="tsd-signature-symbol">: </span><a href="../interfaces/audioframeoption.html" class="tsd-signature-type">AudioFrameOption</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  2995. </ul>
  2996. <ul class="tsd-descriptions">
  2997. <li class="tsd-description">
  2998. <aside class="tsd-sources">
  2999. <ul>
  3000. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L889">RtcEngine.native.ts:889</a></li>
  3001. </ul>
  3002. </aside>
  3003. <div class="tsd-comment tsd-typography">
  3004. <div class="lead">
  3005. <p>set playback audio frame parameters</p>
  3006. </div>
  3007. <p>This method Sets the audio frame format for the playbackFrame callback.</p>
  3008. </div>
  3009. <h4 class="tsd-parameters-title">Parameters</h4>
  3010. <ul class="tsd-parameters">
  3011. <li>
  3012. <h5>options: <a href="../interfaces/audioframeoption.html" class="tsd-signature-type">AudioFrameOption</a></h5>
  3013. </li>
  3014. </ul>
  3015. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  3016. <p>Promise&lt;{success, value}&gt;</p>
  3017. </li>
  3018. </ul>
  3019. </section>
  3020. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3021. <a name="setrecordingaudioframeparameters" class="tsd-anchor"></a>
  3022. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Recording<wbr>Audio<wbr>Frame<wbr>Parameters</h3>
  3023. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3024. <li class="tsd-signature tsd-kind-icon">set<wbr>Recording<wbr>Audio<wbr>Frame<wbr>Parameters<span class="tsd-signature-symbol">(</span>options<span class="tsd-signature-symbol">: </span><a href="../interfaces/audioframeoption.html" class="tsd-signature-type">AudioFrameOption</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  3025. </ul>
  3026. <ul class="tsd-descriptions">
  3027. <li class="tsd-description">
  3028. <aside class="tsd-sources">
  3029. <ul>
  3030. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L877">RtcEngine.native.ts:877</a></li>
  3031. </ul>
  3032. </aside>
  3033. <div class="tsd-comment tsd-typography">
  3034. <div class="lead">
  3035. <p>set recording audio frame parameters</p>
  3036. </div>
  3037. <p>This method Sets the audio recording format for the audioFrame callback.</p>
  3038. </div>
  3039. <h4 class="tsd-parameters-title">Parameters</h4>
  3040. <ul class="tsd-parameters">
  3041. <li>
  3042. <h5>options: <a href="../interfaces/audioframeoption.html" class="tsd-signature-type">AudioFrameOption</a></h5>
  3043. </li>
  3044. </ul>
  3045. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  3046. <p>Promise&lt;{success, value}&gt;</p>
  3047. </li>
  3048. </ul>
  3049. </section>
  3050. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3051. <a name="setremotedefaultvideostreamtype" class="tsd-anchor"></a>
  3052. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Remote<wbr>Default<wbr>Video<wbr>Stream<wbr>Type</h3>
  3053. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3054. <li class="tsd-signature tsd-kind-icon">set<wbr>Remote<wbr>Default<wbr>Video<wbr>Stream<wbr>Type<span class="tsd-signature-symbol">(</span>options<span class="tsd-signature-symbol">: </span><a href="../interfaces/defaultvideostreamoption.html" class="tsd-signature-type">DefaultVideoStreamOption</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  3055. </ul>
  3056. <ul class="tsd-descriptions">
  3057. <li class="tsd-description">
  3058. <aside class="tsd-sources">
  3059. <ul>
  3060. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L984">RtcEngine.native.ts:984</a></li>
  3061. </ul>
  3062. </aside>
  3063. <div class="tsd-comment tsd-typography">
  3064. <div class="lead">
  3065. <p>set remote default video stream type</p>
  3066. </div>
  3067. <p>This method sets the default video stream type.</p>
  3068. </div>
  3069. <h4 class="tsd-parameters-title">Parameters</h4>
  3070. <ul class="tsd-parameters">
  3071. <li>
  3072. <h5>options: <a href="../interfaces/defaultvideostreamoption.html" class="tsd-signature-type">DefaultVideoStreamOption</a></h5>
  3073. </li>
  3074. </ul>
  3075. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  3076. <p>Promise&lt;{success, value}&gt;</p>
  3077. </li>
  3078. </ul>
  3079. </section>
  3080. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3081. <a name="setremoterendermode" class="tsd-anchor"></a>
  3082. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Remote<wbr>Render<wbr>Mode</h3>
  3083. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3084. <li class="tsd-signature tsd-kind-icon">set<wbr>Remote<wbr>Render<wbr>Mode<span class="tsd-signature-symbol">(</span>uid<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, mode<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  3085. </ul>
  3086. <ul class="tsd-descriptions">
  3087. <li class="tsd-description">
  3088. <aside class="tsd-sources">
  3089. <ul>
  3090. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L258">RtcEngine.native.ts:258</a></li>
  3091. </ul>
  3092. </aside>
  3093. <div class="tsd-comment tsd-typography">
  3094. <div class="lead">
  3095. <p>set the specified remote video render mode</p>
  3096. </div>
  3097. <p>This method calls native sdk render mode for the specified remote video.</p>
  3098. </div>
  3099. <h4 class="tsd-parameters-title">Parameters</h4>
  3100. <ul class="tsd-parameters">
  3101. <li>
  3102. <h5>uid: <span class="tsd-signature-type">number</span></h5>
  3103. </li>
  3104. <li>
  3105. <h5>mode: <span class="tsd-signature-type">number</span></h5>
  3106. </li>
  3107. </ul>
  3108. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  3109. <p>Promise<any></p>
  3110. </li>
  3111. </ul>
  3112. </section>
  3113. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3114. <a name="setremotesubscribefallbackoption" class="tsd-anchor"></a>
  3115. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Remote<wbr>Subscribe<wbr>Fallback<wbr>Option</h3>
  3116. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3117. <li class="tsd-signature tsd-kind-icon">set<wbr>Remote<wbr>Subscribe<wbr>Fallback<wbr>Option<span class="tsd-signature-symbol">(</span>option<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  3118. </ul>
  3119. <ul class="tsd-descriptions">
  3120. <li class="tsd-description">
  3121. <aside class="tsd-sources">
  3122. <ul>
  3123. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L948">RtcEngine.native.ts:948</a></li>
  3124. </ul>
  3125. </aside>
  3126. <div class="tsd-comment tsd-typography">
  3127. <div class="lead">
  3128. <p>set remote publish fallback</p>
  3129. </div>
  3130. <p>This method sets the fallback option for the remotely subscribed video stream based on the network conditions.</p>
  3131. </div>
  3132. <h4 class="tsd-parameters-title">Parameters</h4>
  3133. <ul class="tsd-parameters">
  3134. <li>
  3135. <h5>option: <span class="tsd-signature-type">number</span></h5>
  3136. <div class="tsd-comment tsd-typography">
  3137. <p><a href="https://docs.agora.io/en/Video/API%20Reference/java/classio_1_1agora_1_1rtc_1_1_constants.html#a3e453c93766e783a7e5eca05b1776238">more details</a></p>
  3138. </div>
  3139. </li>
  3140. </ul>
  3141. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  3142. <p>Promise&lt;{success, value}&gt;</p>
  3143. </li>
  3144. </ul>
  3145. </section>
  3146. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3147. <a name="setremoteuserpriority" class="tsd-anchor"></a>
  3148. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Remote<wbr>User<wbr>Priority</h3>
  3149. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3150. <li class="tsd-signature tsd-kind-icon">set<wbr>Remote<wbr>User<wbr>Priority<span class="tsd-signature-symbol">(</span>uid<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, userPrority<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  3151. </ul>
  3152. <ul class="tsd-descriptions">
  3153. <li class="tsd-description">
  3154. <aside class="tsd-sources">
  3155. <ul>
  3156. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1336">RtcEngine.native.ts:1336</a></li>
  3157. </ul>
  3158. </aside>
  3159. <div class="tsd-comment tsd-typography">
  3160. <div class="lead">
  3161. <p>sets the priority of a remote user&#39;s media stream.</p>
  3162. </div>
  3163. <p>note: Use this method with the setRemoteSubscribeFallbackOption method. If the fallback function is enabled for a subscribed stream, the SDK ensures the high-priority user gets the best possible stream quality.</p>
  3164. <p>This method sets the priority of a remote user&#39;s media stream.</p>
  3165. </div>
  3166. <h4 class="tsd-parameters-title">Parameters</h4>
  3167. <ul class="tsd-parameters">
  3168. <li>
  3169. <h5>uid: <span class="tsd-signature-type">number</span></h5>
  3170. <div class="tsd-comment tsd-typography">
  3171. <p>number</p>
  3172. </div>
  3173. </li>
  3174. <li>
  3175. <h5>userPrority: <span class="tsd-signature-type">number</span></h5>
  3176. </li>
  3177. </ul>
  3178. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  3179. <p>Promise<any></p>
  3180. </li>
  3181. </ul>
  3182. </section>
  3183. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3184. <a name="setremotevideostreamtype" class="tsd-anchor"></a>
  3185. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Remote<wbr>Video<wbr>Stream<wbr>Type</h3>
  3186. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3187. <li class="tsd-signature tsd-kind-icon">set<wbr>Remote<wbr>Video<wbr>Stream<wbr>Type<span class="tsd-signature-symbol">(</span>options<span class="tsd-signature-symbol">: </span><a href="../interfaces/videostreamoption.html" class="tsd-signature-type">VideoStreamOption</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  3188. </ul>
  3189. <ul class="tsd-descriptions">
  3190. <li class="tsd-description">
  3191. <aside class="tsd-sources">
  3192. <ul>
  3193. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L972">RtcEngine.native.ts:972</a></li>
  3194. </ul>
  3195. </aside>
  3196. <div class="tsd-comment tsd-typography">
  3197. <div class="lead">
  3198. <p>set remote video stream type</p>
  3199. </div>
  3200. <p>This method sets the remote video stream type by uid and streamType.</p>
  3201. </div>
  3202. <h4 class="tsd-parameters-title">Parameters</h4>
  3203. <ul class="tsd-parameters">
  3204. <li>
  3205. <h5>options: <a href="../interfaces/videostreamoption.html" class="tsd-signature-type">VideoStreamOption</a></h5>
  3206. </li>
  3207. </ul>
  3208. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  3209. <p>Promise&lt;{success, value}&gt;</p>
  3210. </li>
  3211. </ul>
  3212. </section>
  3213. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3214. <a name="setremotevoiceposition" class="tsd-anchor"></a>
  3215. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Remote<wbr>Voice<wbr>Position</h3>
  3216. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3217. <li class="tsd-signature tsd-kind-icon">set<wbr>Remote<wbr>Voice<wbr>Position<span class="tsd-signature-symbol">(</span>uid<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, pan<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, gain<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  3218. </ul>
  3219. <ul class="tsd-descriptions">
  3220. <li class="tsd-description">
  3221. <aside class="tsd-sources">
  3222. <ul>
  3223. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1295">RtcEngine.native.ts:1295</a></li>
  3224. </ul>
  3225. </aside>
  3226. <div class="tsd-comment tsd-typography">
  3227. <div class="lead">
  3228. <p>set the sound position of a remote user</p>
  3229. </div>
  3230. <p>This method sets the sound position of a remote user by uid</p>
  3231. <dl class="tsd-comment-tags">
  3232. <dt>pan</dt>
  3233. <dd><p> 0.0: the remote sound comes from the front.
  3234. -1.0: the remote sound comes from the left.
  3235. 1.0: the remote sound comes from the right.</p>
  3236. </dd>
  3237. </dl>
  3238. </div>
  3239. <h4 class="tsd-parameters-title">Parameters</h4>
  3240. <ul class="tsd-parameters">
  3241. <li>
  3242. <h5>uid: <span class="tsd-signature-type">number</span></h5>
  3243. <div class="tsd-comment tsd-typography">
  3244. <p>number | The ID of the remote user</p>
  3245. </div>
  3246. </li>
  3247. <li>
  3248. <h5>pan: <span class="tsd-signature-type">number</span></h5>
  3249. <div class="tsd-comment tsd-typography">
  3250. <p>float | The sound position of the remote user. The value ranges from -1.0 to 1.0</p>
  3251. </div>
  3252. </li>
  3253. <li>
  3254. <h5>gain: <span class="tsd-signature-type">number</span></h5>
  3255. <div class="tsd-comment tsd-typography">
  3256. <p>float | Gain of the remote user. The value ranges from 0.0 to 100.0. The default value is 100.0 (the original gain of the remote user). The smaller the value, the less the gain.</p>
  3257. </div>
  3258. </li>
  3259. </ul>
  3260. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  3261. <p>Promise<any></p>
  3262. </li>
  3263. </ul>
  3264. </section>
  3265. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3266. <a name="setvolumeofeffect" class="tsd-anchor"></a>
  3267. <h3><span class="tsd-flag ts-flagStatic">Static</span> set<wbr>Volume<wbr>OfEffect</h3>
  3268. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3269. <li class="tsd-signature tsd-kind-icon">set<wbr>Volume<wbr>OfEffect<span class="tsd-signature-symbol">(</span>volume<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  3270. </ul>
  3271. <ul class="tsd-descriptions">
  3272. <li class="tsd-description">
  3273. <aside class="tsd-sources">
  3274. <ul>
  3275. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L687">RtcEngine.native.ts:687</a></li>
  3276. </ul>
  3277. </aside>
  3278. <div class="tsd-comment tsd-typography">
  3279. <div class="lead">
  3280. <p>set volume for playing effects.</p>
  3281. </div>
  3282. <p>This methods set for playing audio mixing effects</p>
  3283. </div>
  3284. <h4 class="tsd-parameters-title">Parameters</h4>
  3285. <ul class="tsd-parameters">
  3286. <li>
  3287. <h5>volume: <span class="tsd-signature-type">number</span></h5>
  3288. </li>
  3289. </ul>
  3290. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  3291. <p>Promise&lt;{success, value}&gt;</p>
  3292. </li>
  3293. </ul>
  3294. </section>
  3295. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3296. <a name="startaudiomixing" class="tsd-anchor"></a>
  3297. <h3><span class="tsd-flag ts-flagStatic">Static</span> start<wbr>Audio<wbr>Mixing</h3>
  3298. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3299. <li class="tsd-signature tsd-kind-icon">start<wbr>Audio<wbr>Mixing<span class="tsd-signature-symbol">(</span>options<span class="tsd-signature-symbol">: </span><a href="../interfaces/audiomixingoption.html" class="tsd-signature-type">AudioMixingOption</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
  3300. </ul>
  3301. <ul class="tsd-descriptions">
  3302. <li class="tsd-description">
  3303. <aside class="tsd-sources">
  3304. <ul>
  3305. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L569">RtcEngine.native.ts:569</a></li>
  3306. </ul>
  3307. </aside>
  3308. <div class="tsd-comment tsd-typography">
  3309. <div class="lead">
  3310. <p>start audio mixing</p>
  3311. </div>
  3312. <p>This method will start audio mixing by option config</p>
  3313. </div>
  3314. <h4 class="tsd-parameters-title">Parameters</h4>
  3315. <ul class="tsd-parameters">
  3316. <li>
  3317. <h5>options: <a href="../interfaces/audiomixingoption.html" class="tsd-signature-type">AudioMixingOption</a></h5>
  3318. <div class="tsd-comment tsd-typography">
  3319. </div>
  3320. </li>
  3321. </ul>
  3322. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
  3323. </li>
  3324. </ul>
  3325. </section>
  3326. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3327. <a name="startaudiorecording" class="tsd-anchor"></a>
  3328. <h3><span class="tsd-flag ts-flagStatic">Static</span> start<wbr>Audio<wbr>Recording</h3>
  3329. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3330. <li class="tsd-signature tsd-kind-icon">start<wbr>Audio<wbr>Recording<span class="tsd-signature-symbol">(</span>options<span class="tsd-signature-symbol">: </span><a href="../interfaces/audiorecordingoption.html" class="tsd-signature-type">AudioRecordingOption</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  3331. </ul>
  3332. <ul class="tsd-descriptions">
  3333. <li class="tsd-description">
  3334. <aside class="tsd-sources">
  3335. <ul>
  3336. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L796">RtcEngine.native.ts:796</a></li>
  3337. </ul>
  3338. </aside>
  3339. <div class="tsd-comment tsd-typography">
  3340. <div class="lead">
  3341. <p>start audio recording by quality</p>
  3342. </div>
  3343. <p>This method start audio recording by quality config</p>
  3344. </div>
  3345. <h4 class="tsd-parameters-title">Parameters</h4>
  3346. <ul class="tsd-parameters">
  3347. <li>
  3348. <h5>options: <a href="../interfaces/audiorecordingoption.html" class="tsd-signature-type">AudioRecordingOption</a></h5>
  3349. </li>
  3350. </ul>
  3351. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  3352. <p>Promise&lt;{success, value}&gt;</p>
  3353. </li>
  3354. </ul>
  3355. </section>
  3356. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3357. <a name="startechotestwithinterval" class="tsd-anchor"></a>
  3358. <h3><span class="tsd-flag ts-flagStatic">Static</span> start<wbr>Echo<wbr>Test<wbr>With<wbr>Interval</h3>
  3359. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3360. <li class="tsd-signature tsd-kind-icon">start<wbr>Echo<wbr>Test<wbr>With<wbr>Interval<span class="tsd-signature-symbol">(</span>interval<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  3361. </ul>
  3362. <ul class="tsd-descriptions">
  3363. <li class="tsd-description">
  3364. <aside class="tsd-sources">
  3365. <ul>
  3366. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1354">RtcEngine.native.ts:1354</a></li>
  3367. </ul>
  3368. </aside>
  3369. <div class="tsd-comment tsd-typography">
  3370. <div class="lead">
  3371. <p>start an audio call test.</p>
  3372. </div>
  3373. <p>note:
  3374. Call this method before joining a channel.
  3375. After calling this method, call the stopEchoTest method to end the test. Otherwise, the app cannot run the next echo test, or call the joinchannel method.
  3376. In the Live-broadcast profile, only a host can call this method.
  3377. This method will start an audio call test with interval parameter.
  3378. In the audio call test, you record your voice. If the recording plays back within the set time interval, the audio devices and the network connection are working properly.</p>
  3379. </div>
  3380. <h4 class="tsd-parameters-title">Parameters</h4>
  3381. <ul class="tsd-parameters">
  3382. <li>
  3383. <h5>interval: <span class="tsd-signature-type">number</span></h5>
  3384. <div class="tsd-comment tsd-typography">
  3385. <p>number</p>
  3386. </div>
  3387. </li>
  3388. </ul>
  3389. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  3390. <p>Promise<any></p>
  3391. </li>
  3392. </ul>
  3393. </section>
  3394. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3395. <a name="startpreview" class="tsd-anchor"></a>
  3396. <h3><span class="tsd-flag ts-flagStatic">Static</span> start<wbr>Preview</h3>
  3397. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3398. <li class="tsd-signature tsd-kind-icon">start<wbr>Preview<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  3399. </ul>
  3400. <ul class="tsd-descriptions">
  3401. <li class="tsd-description">
  3402. <aside class="tsd-sources">
  3403. <ul>
  3404. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L268">RtcEngine.native.ts:268</a></li>
  3405. </ul>
  3406. </aside>
  3407. <div class="tsd-comment tsd-typography">
  3408. <div class="lead">
  3409. <p>start video preview</p>
  3410. </div>
  3411. <p>This method start video preview for video.</p>
  3412. </div>
  3413. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  3414. <p>Promise<any></p>
  3415. </li>
  3416. </ul>
  3417. </section>
  3418. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3419. <a name="stopalleffects" class="tsd-anchor"></a>
  3420. <h3><span class="tsd-flag ts-flagStatic">Static</span> stop<wbr>All<wbr>Effects</h3>
  3421. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3422. <li class="tsd-signature tsd-kind-icon">stop<wbr>All<wbr>Effects<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  3423. </ul>
  3424. <ul class="tsd-descriptions">
  3425. <li class="tsd-description">
  3426. <aside class="tsd-sources">
  3427. <ul>
  3428. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L719">RtcEngine.native.ts:719</a></li>
  3429. </ul>
  3430. </aside>
  3431. <div class="tsd-comment tsd-typography">
  3432. <div class="lead">
  3433. <p>stop play all for effect audio mixing.</p>
  3434. </div>
  3435. <p>This methods stops all effect audio mixing.</p>
  3436. </div>
  3437. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  3438. <p>Promise&lt;{success, value}&gt;</p>
  3439. </li>
  3440. </ul>
  3441. </section>
  3442. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3443. <a name="stopaudiomixing" class="tsd-anchor"></a>
  3444. <h3><span class="tsd-flag ts-flagStatic">Static</span> stop<wbr>Audio<wbr>Mixing</h3>
  3445. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3446. <li class="tsd-signature tsd-kind-icon">stop<wbr>Audio<wbr>Mixing<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
  3447. </ul>
  3448. <ul class="tsd-descriptions">
  3449. <li class="tsd-description">
  3450. <aside class="tsd-sources">
  3451. <ul>
  3452. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L578">RtcEngine.native.ts:578</a></li>
  3453. </ul>
  3454. </aside>
  3455. <div class="tsd-comment tsd-typography">
  3456. <div class="lead">
  3457. <p>stop audio mixing</p>
  3458. </div>
  3459. <p>This methods stops for audio mixing.</p>
  3460. </div>
  3461. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
  3462. </li>
  3463. </ul>
  3464. </section>
  3465. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3466. <a name="stopaudiorecording" class="tsd-anchor"></a>
  3467. <h3><span class="tsd-flag ts-flagStatic">Static</span> stop<wbr>Audio<wbr>Recording</h3>
  3468. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3469. <li class="tsd-signature tsd-kind-icon">stop<wbr>Audio<wbr>Recording<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  3470. </ul>
  3471. <ul class="tsd-descriptions">
  3472. <li class="tsd-description">
  3473. <aside class="tsd-sources">
  3474. <ul>
  3475. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L806">RtcEngine.native.ts:806</a></li>
  3476. </ul>
  3477. </aside>
  3478. <div class="tsd-comment tsd-typography">
  3479. <div class="lead">
  3480. <p>stop audio recording</p>
  3481. </div>
  3482. <p>This method stops audio recording.</p>
  3483. </div>
  3484. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  3485. <p>Promise&lt;{success, value}&gt;</p>
  3486. </li>
  3487. </ul>
  3488. </section>
  3489. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3490. <a name="stopechotest" class="tsd-anchor"></a>
  3491. <h3><span class="tsd-flag ts-flagStatic">Static</span> stop<wbr>Echo<wbr>Test</h3>
  3492. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3493. <li class="tsd-signature tsd-kind-icon">stop<wbr>Echo<wbr>Test<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  3494. </ul>
  3495. <ul class="tsd-descriptions">
  3496. <li class="tsd-description">
  3497. <aside class="tsd-sources">
  3498. <ul>
  3499. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L843">RtcEngine.native.ts:843</a></li>
  3500. </ul>
  3501. </aside>
  3502. <div class="tsd-comment tsd-typography">
  3503. <div class="lead">
  3504. <p>stop echo test</p>
  3505. </div>
  3506. <p>This method stop launched an audio call test.</p>
  3507. </div>
  3508. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  3509. <p>Promise&lt;{success, value}&gt;</p>
  3510. </li>
  3511. </ul>
  3512. </section>
  3513. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3514. <a name="stopeffect" class="tsd-anchor"></a>
  3515. <h3><span class="tsd-flag ts-flagStatic">Static</span> stop<wbr>Effect</h3>
  3516. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3517. <li class="tsd-signature tsd-kind-icon">stop<wbr>Effect<span class="tsd-signature-symbol">(</span>soundId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  3518. </ul>
  3519. <ul class="tsd-descriptions">
  3520. <li class="tsd-description">
  3521. <aside class="tsd-sources">
  3522. <ul>
  3523. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L709">RtcEngine.native.ts:709</a></li>
  3524. </ul>
  3525. </aside>
  3526. <div class="tsd-comment tsd-typography">
  3527. <div class="lead">
  3528. <p>stop play effect for audio mixing</p>
  3529. </div>
  3530. <p>This methods stops the specified effect for audio mixing file by soundid.</p>
  3531. </div>
  3532. <h4 class="tsd-parameters-title">Parameters</h4>
  3533. <ul class="tsd-parameters">
  3534. <li>
  3535. <h5>soundId: <span class="tsd-signature-type">number</span></h5>
  3536. </li>
  3537. </ul>
  3538. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  3539. <p>Promise&lt;{success, value}&gt;</p>
  3540. </li>
  3541. </ul>
  3542. </section>
  3543. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3544. <a name="stoplastmileprobetest" class="tsd-anchor"></a>
  3545. <h3><span class="tsd-flag ts-flagStatic">Static</span> stop<wbr>Lastmile<wbr>Probe<wbr>Test</h3>
  3546. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3547. <li class="tsd-signature tsd-kind-icon">stop<wbr>Lastmile<wbr>Probe<wbr>Test<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  3548. </ul>
  3549. <ul class="tsd-descriptions">
  3550. <li class="tsd-description">
  3551. <aside class="tsd-sources">
  3552. <ul>
  3553. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1321">RtcEngine.native.ts:1321</a></li>
  3554. </ul>
  3555. </aside>
  3556. <div class="tsd-comment tsd-typography">
  3557. <div class="lead">
  3558. <p>stop the lastmile probe test</p>
  3559. </div>
  3560. <p>This method stop the lastmile probe test.</p>
  3561. </div>
  3562. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  3563. <p>Promise<any></p>
  3564. </li>
  3565. </ul>
  3566. </section>
  3567. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3568. <a name="stoppreview" class="tsd-anchor"></a>
  3569. <h3><span class="tsd-flag ts-flagStatic">Static</span> stop<wbr>Preview</h3>
  3570. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3571. <li class="tsd-signature tsd-kind-icon">stop<wbr>Preview<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  3572. </ul>
  3573. <ul class="tsd-descriptions">
  3574. <li class="tsd-description">
  3575. <aside class="tsd-sources">
  3576. <ul>
  3577. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L279">RtcEngine.native.ts:279</a></li>
  3578. </ul>
  3579. </aside>
  3580. <div class="tsd-comment tsd-typography">
  3581. <div class="lead">
  3582. <p>stop video preview</p>
  3583. </div>
  3584. <p>This method stops video preview for video.</p>
  3585. </div>
  3586. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  3587. <p>Promise<any></p>
  3588. </li>
  3589. </ul>
  3590. </section>
  3591. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3592. <a name="switchcamera" class="tsd-anchor"></a>
  3593. <h3><span class="tsd-flag ts-flagStatic">Static</span> switch<wbr>Camera</h3>
  3594. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3595. <li class="tsd-signature tsd-kind-icon">switch<wbr>Camera<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  3596. </ul>
  3597. <ul class="tsd-descriptions">
  3598. <li class="tsd-description">
  3599. <aside class="tsd-sources">
  3600. <ul>
  3601. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L1060">RtcEngine.native.ts:1060</a></li>
  3602. </ul>
  3603. </aside>
  3604. <div class="tsd-comment tsd-typography">
  3605. <div class="lead">
  3606. <p>switch camera</p>
  3607. </div>
  3608. <p>This method switches camera between front and rear.</p>
  3609. </div>
  3610. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  3611. <p>Promise&lt;{success, value}&gt;</p>
  3612. </li>
  3613. </ul>
  3614. </section>
  3615. <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3616. <a name="unloadeffect" class="tsd-anchor"></a>
  3617. <h3><span class="tsd-flag ts-flagStatic">Static</span> unload<wbr>Effect</h3>
  3618. <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3619. <li class="tsd-signature tsd-kind-icon">unload<wbr>Effect<span class="tsd-signature-symbol">(</span>soundId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
  3620. </ul>
  3621. <ul class="tsd-descriptions">
  3622. <li class="tsd-description">
  3623. <aside class="tsd-sources">
  3624. <ul>
  3625. <li>Defined in <a href="https://github.com/syanbo/react-native-agora/blob/f8359f2/src/RtcEngine.native.ts#L742">RtcEngine.native.ts:742</a></li>
  3626. </ul>
  3627. </aside>
  3628. <div class="tsd-comment tsd-typography">
  3629. <div class="lead">
  3630. <p>unload effect</p>
  3631. </div>
  3632. <p>This methods unload the already loaded audio mixing file from memory by the soundid.</p>
  3633. </div>
  3634. <h4 class="tsd-parameters-title">Parameters</h4>
  3635. <ul class="tsd-parameters">
  3636. <li>
  3637. <h5>soundId: <span class="tsd-signature-type">number</span></h5>
  3638. </li>
  3639. </ul>
  3640. <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
  3641. <p>Promise&lt;{success, value}&gt;</p>
  3642. </li>
  3643. </ul>
  3644. </section>
  3645. </section>
  3646. </div>
  3647. <div class="col-4 col-menu menu-sticky-wrap menu-highlight">
  3648. <nav class="tsd-navigation primary">
  3649. <ul>
  3650. <li class="globals ">
  3651. <a href="../globals.html"><em>Globals</em></a>
  3652. </li>
  3653. </ul>
  3654. </nav>
  3655. <nav class="tsd-navigation secondary menu-sticky">
  3656. <ul class="before-current">
  3657. <li class=" tsd-kind-class tsd-has-type-parameter">
  3658. <a href="agoraview.html" class="tsd-kind-icon">Agora<wbr>View</a>
  3659. </li>
  3660. </ul>
  3661. <ul class="current">
  3662. <li class="current tsd-kind-class">
  3663. <a href="rtcengine.html" class="tsd-kind-icon">Rtc<wbr>Engine</a>
  3664. <ul>
  3665. <li class=" tsd-kind-event tsd-parent-kind-class tsd-is-static">
  3666. <a href="rtcengine.html#startlastmileprobetest" class="tsd-kind-icon">start<wbr>Lastmile<wbr>Probe<wbr>Test</a>
  3667. </li>
  3668. <li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-static">
  3669. <a href="rtcengine.html#ag_prefix" class="tsd-kind-icon">AG_<wbr>PREFIX</a>
  3670. </li>
  3671. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3672. <a href="rtcengine.html#addinjectstreamurl" class="tsd-kind-icon">add<wbr>Inject<wbr>Stream<wbr>Url</a>
  3673. </li>
  3674. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3675. <a href="rtcengine.html#addpublishstreamurl" class="tsd-kind-icon">add<wbr>Publish<wbr>Stream<wbr>Url</a>
  3676. </li>
  3677. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3678. <a href="rtcengine.html#addvideowatermark" class="tsd-kind-icon">add<wbr>Video<wbr>Watermark</a>
  3679. </li>
  3680. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3681. <a href="rtcengine.html#adjustaudiomixingplayoutvolume" class="tsd-kind-icon">adjust<wbr>Audio<wbr>Mixing<wbr>Playout<wbr>Volume</a>
  3682. </li>
  3683. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3684. <a href="rtcengine.html#adjustaudiomixingpublishvolume" class="tsd-kind-icon">adjust<wbr>Audio<wbr>Mixing<wbr>Publish<wbr>Volume</a>
  3685. </li>
  3686. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3687. <a href="rtcengine.html#adjustaudiomixingvolume" class="tsd-kind-icon">adjust<wbr>Audio<wbr>Mixing<wbr>Volume</a>
  3688. </li>
  3689. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3690. <a href="rtcengine.html#adjustplaybacksignalvolume" class="tsd-kind-icon">adjust<wbr>Playback<wbr>Signal<wbr>Volume</a>
  3691. </li>
  3692. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3693. <a href="rtcengine.html#adjustrecordingsignalvolume" class="tsd-kind-icon">adjust<wbr>Recording<wbr>Signal<wbr>Volume</a>
  3694. </li>
  3695. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3696. <a href="rtcengine.html#destroy" class="tsd-kind-icon">destroy</a>
  3697. </li>
  3698. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3699. <a href="rtcengine.html#disableaudio" class="tsd-kind-icon">disable<wbr>Audio</a>
  3700. </li>
  3701. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3702. <a href="rtcengine.html#disablelastmiletest" class="tsd-kind-icon">disable<wbr>Lastmile<wbr>Test</a>
  3703. </li>
  3704. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3705. <a href="rtcengine.html#disablelocalaudio" class="tsd-kind-icon">disable<wbr>Local<wbr>Audio</a>
  3706. </li>
  3707. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3708. <a href="rtcengine.html#disablevideo" class="tsd-kind-icon">disable<wbr>Video</a>
  3709. </li>
  3710. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3711. <a href="rtcengine.html#enableaudio" class="tsd-kind-icon">enable<wbr>Audio</a>
  3712. </li>
  3713. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3714. <a href="rtcengine.html#enableaudiovolumeindication" class="tsd-kind-icon">enable<wbr>Audio<wbr>Volume<wbr>Indication</a>
  3715. </li>
  3716. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3717. <a href="rtcengine.html#enabledualstreammode" class="tsd-kind-icon">enable<wbr>Dual<wbr>Stream<wbr>Mode</a>
  3718. </li>
  3719. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3720. <a href="rtcengine.html#enableinearmonitoring" class="tsd-kind-icon">enable<wbr>InEar<wbr>Monitoring</a>
  3721. </li>
  3722. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3723. <a href="rtcengine.html#enablelastmiletest" class="tsd-kind-icon">enable<wbr>Lastmile<wbr>Test</a>
  3724. </li>
  3725. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3726. <a href="rtcengine.html#enablelocalaudio" class="tsd-kind-icon">enable<wbr>Local<wbr>Audio</a>
  3727. </li>
  3728. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3729. <a href="rtcengine.html#enablelocalvideo" class="tsd-kind-icon">enable<wbr>Local<wbr>Video</a>
  3730. </li>
  3731. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3732. <a href="rtcengine.html#enablesoundpositionindication" class="tsd-kind-icon">enable<wbr>Sound<wbr>Position<wbr>Indication</a>
  3733. </li>
  3734. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3735. <a href="rtcengine.html#enablevideo" class="tsd-kind-icon">enable<wbr>Video</a>
  3736. </li>
  3737. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3738. <a href="rtcengine.html#enablewebsdkinteroperability" class="tsd-kind-icon">enable<wbr>Web<wbr>Sdk<wbr>Interoperability</a>
  3739. </li>
  3740. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3741. <a href="rtcengine.html#getaudiomixingcurrentposition" class="tsd-kind-icon">get<wbr>Audio<wbr>Mixing<wbr>Current<wbr>Position</a>
  3742. </li>
  3743. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3744. <a href="rtcengine.html#getaudiomixingduration" class="tsd-kind-icon">get<wbr>Audio<wbr>Mixing<wbr>Duration</a>
  3745. </li>
  3746. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3747. <a href="rtcengine.html#getaudiomixingplayoutvolume" class="tsd-kind-icon">get<wbr>Audio<wbr>Mixing<wbr>Playout<wbr>Volume</a>
  3748. </li>
  3749. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3750. <a href="rtcengine.html#getaudiomixingpublishvolume" class="tsd-kind-icon">get<wbr>Audio<wbr>Mixing<wbr>Publish<wbr>Volume</a>
  3751. </li>
  3752. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3753. <a href="rtcengine.html#getcallid" class="tsd-kind-icon">get<wbr>Call<wbr>Id</a>
  3754. </li>
  3755. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3756. <a href="rtcengine.html#getcamerainfo" class="tsd-kind-icon">get<wbr>Camera<wbr>Info</a>
  3757. </li>
  3758. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3759. <a href="rtcengine.html#getcameramaxzoomfactor" class="tsd-kind-icon">get<wbr>Camera<wbr>Max<wbr>Zoom<wbr>Factor</a>
  3760. </li>
  3761. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3762. <a href="rtcengine.html#getconnectionstate" class="tsd-kind-icon">get<wbr>Connection<wbr>State</a>
  3763. </li>
  3764. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3765. <a href="rtcengine.html#geteffectsvolume" class="tsd-kind-icon">get<wbr>Effects<wbr>Volume</a>
  3766. </li>
  3767. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3768. <a href="rtcengine.html#getsdkversion" class="tsd-kind-icon">get<wbr>Sdk<wbr>Version</a>
  3769. </li>
  3770. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3771. <a href="rtcengine.html#init" class="tsd-kind-icon">init</a>
  3772. </li>
  3773. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3774. <a href="rtcengine.html#joinchannel" class="tsd-kind-icon">join<wbr>Channel</a>
  3775. </li>
  3776. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3777. <a href="rtcengine.html#leavechannel" class="tsd-kind-icon">leave<wbr>Channel</a>
  3778. </li>
  3779. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3780. <a href="rtcengine.html#methodisspeakerphoneenabled" class="tsd-kind-icon">methodis<wbr>Speakerphone<wbr>Enabled</a>
  3781. </li>
  3782. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3783. <a href="rtcengine.html#muteallremoteaudiostreams" class="tsd-kind-icon">mute<wbr>All<wbr>Remote<wbr>Audio<wbr>Streams</a>
  3784. </li>
  3785. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3786. <a href="rtcengine.html#muteallremotevideostreams" class="tsd-kind-icon">mute<wbr>All<wbr>Remote<wbr>Video<wbr>Streams</a>
  3787. </li>
  3788. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3789. <a href="rtcengine.html#mutelocalaudiostream" class="tsd-kind-icon">mute<wbr>Local<wbr>Audio<wbr>Stream</a>
  3790. </li>
  3791. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3792. <a href="rtcengine.html#mutelocalvideostream" class="tsd-kind-icon">mute<wbr>Local<wbr>Video<wbr>Stream</a>
  3793. </li>
  3794. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3795. <a href="rtcengine.html#muteremoteaudiostream" class="tsd-kind-icon">mute<wbr>Remote<wbr>Audio<wbr>Stream</a>
  3796. </li>
  3797. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3798. <a href="rtcengine.html#muteremotevideostream" class="tsd-kind-icon">mute<wbr>Remote<wbr>Video<wbr>Stream</a>
  3799. </li>
  3800. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3801. <a href="rtcengine.html#off" class="tsd-kind-icon">off</a>
  3802. </li>
  3803. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3804. <a href="rtcengine.html#on" class="tsd-kind-icon">on</a>
  3805. </li>
  3806. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3807. <a href="rtcengine.html#pausealleffects" class="tsd-kind-icon">pause<wbr>All<wbr>Effects</a>
  3808. </li>
  3809. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3810. <a href="rtcengine.html#pauseaudiomixing" class="tsd-kind-icon">pause<wbr>Audio<wbr>Mixing</a>
  3811. </li>
  3812. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3813. <a href="rtcengine.html#pauseeffect" class="tsd-kind-icon">pause<wbr>Effect</a>
  3814. </li>
  3815. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3816. <a href="rtcengine.html#playeffect" class="tsd-kind-icon">play<wbr>Effect</a>
  3817. </li>
  3818. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3819. <a href="rtcengine.html#preloadeffect" class="tsd-kind-icon">preload<wbr>Effect</a>
  3820. </li>
  3821. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3822. <a href="rtcengine.html#registermediametadataobserver" class="tsd-kind-icon">register<wbr>Media<wbr>Metadata<wbr>Observer</a>
  3823. </li>
  3824. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3825. <a href="rtcengine.html#removclearvideowatermarkse" class="tsd-kind-icon">removclear<wbr>Video<wbr>Watermarkse</a>
  3826. </li>
  3827. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3828. <a href="rtcengine.html#removealllisteners" class="tsd-kind-icon">remove<wbr>All<wbr>Listeners</a>
  3829. </li>
  3830. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3831. <a href="rtcengine.html#removeinjectstreamurl" class="tsd-kind-icon">remove<wbr>Inject<wbr>Stream<wbr>Url</a>
  3832. </li>
  3833. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3834. <a href="rtcengine.html#removepublishstreamurl" class="tsd-kind-icon">remove<wbr>Publish<wbr>Stream<wbr>Url</a>
  3835. </li>
  3836. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3837. <a href="rtcengine.html#renewtoken" class="tsd-kind-icon">renew<wbr>Token</a>
  3838. </li>
  3839. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3840. <a href="rtcengine.html#resumealleffects" class="tsd-kind-icon">resume<wbr>All<wbr>Effects</a>
  3841. </li>
  3842. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3843. <a href="rtcengine.html#resumeaudiomixing" class="tsd-kind-icon">resume<wbr>Audio<wbr>Mixing</a>
  3844. </li>
  3845. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3846. <a href="rtcengine.html#resumeeffect" class="tsd-kind-icon">resume<wbr>Effect</a>
  3847. </li>
  3848. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3849. <a href="rtcengine.html#sendmediadata" class="tsd-kind-icon">send<wbr>Media<wbr>Data</a>
  3850. </li>
  3851. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3852. <a href="rtcengine.html#sendmessage" class="tsd-kind-icon">send<wbr>Message</a>
  3853. </li>
  3854. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3855. <a href="rtcengine.html#setaudiomixingposition" class="tsd-kind-icon">set<wbr>Audio<wbr>Mixing<wbr>Position</a>
  3856. </li>
  3857. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3858. <a href="rtcengine.html#setaudiosessionoperationrestriction" class="tsd-kind-icon">set<wbr>Audio<wbr>Session<wbr>Operation<wbr>Restriction</a>
  3859. </li>
  3860. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3861. <a href="rtcengine.html#setbeautyeffectoptions" class="tsd-kind-icon">set<wbr>Beauty<wbr>Effect<wbr>Options</a>
  3862. </li>
  3863. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3864. <a href="rtcengine.html#setcameraautofocusfacemodeenabled" class="tsd-kind-icon">set<wbr>Camera<wbr>Auto<wbr>Focus<wbr>Face<wbr>Mode<wbr>Enabled</a>
  3865. </li>
  3866. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3867. <a href="rtcengine.html#setcameracapturerconfiguration" class="tsd-kind-icon">set<wbr>Camera<wbr>Capturer<wbr>Configuration</a>
  3868. </li>
  3869. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3870. <a href="rtcengine.html#setcameraexposureposition" class="tsd-kind-icon">set<wbr>Camera<wbr>Exposure<wbr>Position</a>
  3871. </li>
  3872. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3873. <a href="rtcengine.html#setcamerafocuspositioninpreview" class="tsd-kind-icon">set<wbr>Camera<wbr>Focus<wbr>Position<wbr>InPreview</a>
  3874. </li>
  3875. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3876. <a href="rtcengine.html#setcameratorchon" class="tsd-kind-icon">set<wbr>Camera<wbr>Torch<wbr>On</a>
  3877. </li>
  3878. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3879. <a href="rtcengine.html#setcamerazoomfactor" class="tsd-kind-icon">set<wbr>Camera<wbr>Zoom<wbr>Factor</a>
  3880. </li>
  3881. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3882. <a href="rtcengine.html#setclientrole" class="tsd-kind-icon">set<wbr>Client<wbr>Role</a>
  3883. </li>
  3884. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3885. <a href="rtcengine.html#setdefaultaudioroutetospeakerphone" class="tsd-kind-icon">set<wbr>Default<wbr>Audio<wbr>Route<wbr>ToSpeakerphone</a>
  3886. </li>
  3887. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3888. <a href="rtcengine.html#setdefaultmuteallremoteaudiostreams" class="tsd-kind-icon">set<wbr>Default<wbr>Mute<wbr>All<wbr>Remote<wbr>Audio<wbr>Streams</a>
  3889. </li>
  3890. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3891. <a href="rtcengine.html#setdefaultmuteallremotevideostreams" class="tsd-kind-icon">set<wbr>Default<wbr>Mute<wbr>All<wbr>Remote<wbr>Video<wbr>Streams</a>
  3892. </li>
  3893. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3894. <a href="rtcengine.html#seteffectsvolume" class="tsd-kind-icon">set<wbr>Effects<wbr>Volume</a>
  3895. </li>
  3896. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3897. <a href="rtcengine.html#setenablespeakerphone" class="tsd-kind-icon">set<wbr>Enable<wbr>Speakerphone</a>
  3898. </li>
  3899. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3900. <a href="rtcengine.html#setinearmonitoringvolume" class="tsd-kind-icon">set<wbr>InEar<wbr>Monitoring<wbr>Volume</a>
  3901. </li>
  3902. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3903. <a href="rtcengine.html#setlivetranscoding" class="tsd-kind-icon">set<wbr>Live<wbr>Transcoding</a>
  3904. </li>
  3905. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3906. <a href="rtcengine.html#setlocalpublishfallbackoption" class="tsd-kind-icon">set<wbr>Local<wbr>Publish<wbr>Fallback<wbr>Option</a>
  3907. </li>
  3908. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3909. <a href="rtcengine.html#setlocalrendermode" class="tsd-kind-icon">set<wbr>Local<wbr>Render<wbr>Mode</a>
  3910. </li>
  3911. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3912. <a href="rtcengine.html#setlocalvideomirrormode" class="tsd-kind-icon">set<wbr>Local<wbr>Video<wbr>Mirror<wbr>Mode</a>
  3913. </li>
  3914. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3915. <a href="rtcengine.html#setlocalvoicechanger" class="tsd-kind-icon">set<wbr>Local<wbr>Voice<wbr>Changer</a>
  3916. </li>
  3917. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3918. <a href="rtcengine.html#setlocalvoiceequalization" class="tsd-kind-icon">set<wbr>Local<wbr>Voice<wbr>Equalization</a>
  3919. </li>
  3920. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3921. <a href="rtcengine.html#setlocalvoicepitch" class="tsd-kind-icon">set<wbr>Local<wbr>Voice<wbr>Pitch</a>
  3922. </li>
  3923. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3924. <a href="rtcengine.html#setlocalvoicereverb" class="tsd-kind-icon">set<wbr>Local<wbr>Voice<wbr>Reverb</a>
  3925. </li>
  3926. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3927. <a href="rtcengine.html#setlocalvoicereverbpreset" class="tsd-kind-icon">set<wbr>Local<wbr>Voice<wbr>Reverb<wbr>Preset</a>
  3928. </li>
  3929. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3930. <a href="rtcengine.html#setlog" class="tsd-kind-icon">set<wbr>Log</a>
  3931. </li>
  3932. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3933. <a href="rtcengine.html#setmixedaudioframeparameters" class="tsd-kind-icon">set<wbr>Mixed<wbr>Audio<wbr>Frame<wbr>Parameters</a>
  3934. </li>
  3935. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3936. <a href="rtcengine.html#setplaybackaudioframeparameters" class="tsd-kind-icon">set<wbr>Playback<wbr>Audio<wbr>Frame<wbr>Parameters</a>
  3937. </li>
  3938. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3939. <a href="rtcengine.html#setrecordingaudioframeparameters" class="tsd-kind-icon">set<wbr>Recording<wbr>Audio<wbr>Frame<wbr>Parameters</a>
  3940. </li>
  3941. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3942. <a href="rtcengine.html#setremotedefaultvideostreamtype" class="tsd-kind-icon">set<wbr>Remote<wbr>Default<wbr>Video<wbr>Stream<wbr>Type</a>
  3943. </li>
  3944. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3945. <a href="rtcengine.html#setremoterendermode" class="tsd-kind-icon">set<wbr>Remote<wbr>Render<wbr>Mode</a>
  3946. </li>
  3947. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3948. <a href="rtcengine.html#setremotesubscribefallbackoption" class="tsd-kind-icon">set<wbr>Remote<wbr>Subscribe<wbr>Fallback<wbr>Option</a>
  3949. </li>
  3950. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3951. <a href="rtcengine.html#setremoteuserpriority" class="tsd-kind-icon">set<wbr>Remote<wbr>User<wbr>Priority</a>
  3952. </li>
  3953. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3954. <a href="rtcengine.html#setremotevideostreamtype" class="tsd-kind-icon">set<wbr>Remote<wbr>Video<wbr>Stream<wbr>Type</a>
  3955. </li>
  3956. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3957. <a href="rtcengine.html#setremotevoiceposition" class="tsd-kind-icon">set<wbr>Remote<wbr>Voice<wbr>Position</a>
  3958. </li>
  3959. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3960. <a href="rtcengine.html#setvolumeofeffect" class="tsd-kind-icon">set<wbr>Volume<wbr>OfEffect</a>
  3961. </li>
  3962. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3963. <a href="rtcengine.html#startaudiomixing" class="tsd-kind-icon">start<wbr>Audio<wbr>Mixing</a>
  3964. </li>
  3965. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3966. <a href="rtcengine.html#startaudiorecording" class="tsd-kind-icon">start<wbr>Audio<wbr>Recording</a>
  3967. </li>
  3968. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3969. <a href="rtcengine.html#startechotestwithinterval" class="tsd-kind-icon">start<wbr>Echo<wbr>Test<wbr>With<wbr>Interval</a>
  3970. </li>
  3971. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3972. <a href="rtcengine.html#startpreview" class="tsd-kind-icon">start<wbr>Preview</a>
  3973. </li>
  3974. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3975. <a href="rtcengine.html#stopalleffects" class="tsd-kind-icon">stop<wbr>All<wbr>Effects</a>
  3976. </li>
  3977. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3978. <a href="rtcengine.html#stopaudiomixing" class="tsd-kind-icon">stop<wbr>Audio<wbr>Mixing</a>
  3979. </li>
  3980. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3981. <a href="rtcengine.html#stopaudiorecording" class="tsd-kind-icon">stop<wbr>Audio<wbr>Recording</a>
  3982. </li>
  3983. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3984. <a href="rtcengine.html#stopechotest" class="tsd-kind-icon">stop<wbr>Echo<wbr>Test</a>
  3985. </li>
  3986. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3987. <a href="rtcengine.html#stopeffect" class="tsd-kind-icon">stop<wbr>Effect</a>
  3988. </li>
  3989. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3990. <a href="rtcengine.html#stoplastmileprobetest" class="tsd-kind-icon">stop<wbr>Lastmile<wbr>Probe<wbr>Test</a>
  3991. </li>
  3992. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3993. <a href="rtcengine.html#stoppreview" class="tsd-kind-icon">stop<wbr>Preview</a>
  3994. </li>
  3995. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3996. <a href="rtcengine.html#switchcamera" class="tsd-kind-icon">switch<wbr>Camera</a>
  3997. </li>
  3998. <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
  3999. <a href="rtcengine.html#unloadeffect" class="tsd-kind-icon">unload<wbr>Effect</a>
  4000. </li>
  4001. </ul>
  4002. </li>
  4003. </ul>
  4004. <ul class="after-current">
  4005. <li class=" tsd-kind-interface">
  4006. <a href="../interfaces/agoraviewprops.html" class="tsd-kind-icon">Agora<wbr>View<wbr>Props</a>
  4007. </li>
  4008. <li class=" tsd-kind-interface">
  4009. <a href="../interfaces/audioframeoption.html" class="tsd-kind-icon">Audio<wbr>Frame<wbr>Option</a>
  4010. </li>
  4011. <li class=" tsd-kind-interface">
  4012. <a href="../interfaces/audiomixingoption.html" class="tsd-kind-icon">Audio<wbr>Mixing<wbr>Option</a>
  4013. </li>
  4014. <li class=" tsd-kind-interface">
  4015. <a href="../interfaces/audiorecordingoption.html" class="tsd-kind-icon">Audio<wbr>Recording<wbr>Option</a>
  4016. </li>
  4017. <li class=" tsd-kind-interface">
  4018. <a href="../interfaces/backgroundimage.html" class="tsd-kind-icon">Background<wbr>Image</a>
  4019. </li>
  4020. <li class=" tsd-kind-interface">
  4021. <a href="../interfaces/beautyoption.html" class="tsd-kind-icon">Beauty<wbr>Option</a>
  4022. </li>
  4023. <li class=" tsd-kind-interface">
  4024. <a href="../interfaces/cameracapturerconfiguration.html" class="tsd-kind-icon">Camera<wbr>Capturer<wbr>Configuration</a>
  4025. </li>
  4026. <li class=" tsd-kind-interface">
  4027. <a href="../interfaces/color.html" class="tsd-kind-icon">Color</a>
  4028. </li>
  4029. <li class=" tsd-kind-interface">
  4030. <a href="../interfaces/datastreamoption.html" class="tsd-kind-icon">Data<wbr>Stream<wbr>Option</a>
  4031. </li>
  4032. <li class=" tsd-kind-interface">
  4033. <a href="../interfaces/defaultvideostreamoption.html" class="tsd-kind-icon">Default<wbr>Video<wbr>Stream<wbr>Option</a>
  4034. </li>
  4035. <li class=" tsd-kind-interface">
  4036. <a href="../interfaces/imageoption.html" class="tsd-kind-icon">Image<wbr>Option</a>
  4037. </li>
  4038. <li class=" tsd-kind-interface">
  4039. <a href="../interfaces/injectstreamoption.html" class="tsd-kind-icon">Inject<wbr>Stream<wbr>Option</a>
  4040. </li>
  4041. <li class=" tsd-kind-interface">
  4042. <a href="../interfaces/lastmileprobeconfig.html" class="tsd-kind-icon">Lastmile<wbr>Probe<wbr>Config</a>
  4043. </li>
  4044. <li class=" tsd-kind-interface">
  4045. <a href="../interfaces/livetranscodingoption.html" class="tsd-kind-icon">Live<wbr>Transcoding<wbr>Option</a>
  4046. </li>
  4047. <li class=" tsd-kind-interface">
  4048. <a href="../interfaces/mixedaudioframeoption.html" class="tsd-kind-icon">Mixed<wbr>Audio<wbr>Frame<wbr>Option</a>
  4049. </li>
  4050. <li class=" tsd-kind-interface">
  4051. <a href="../interfaces/option.html" class="tsd-kind-icon">Option</a>
  4052. </li>
  4053. <li class=" tsd-kind-interface">
  4054. <a href="../interfaces/playeffectoption.html" class="tsd-kind-icon">Play<wbr>Effect<wbr>Option</a>
  4055. </li>
  4056. <li class=" tsd-kind-interface">
  4057. <a href="../interfaces/positionoption.html" class="tsd-kind-icon">Position<wbr>Option</a>
  4058. </li>
  4059. <li class=" tsd-kind-interface">
  4060. <a href="../interfaces/publishstreamoption.html" class="tsd-kind-icon">Publish<wbr>Stream<wbr>Option</a>
  4061. </li>
  4062. <li class=" tsd-kind-interface">
  4063. <a href="../interfaces/publisherconfig.html" class="tsd-kind-icon">Publisher<wbr>Config</a>
  4064. </li>
  4065. <li class=" tsd-kind-interface">
  4066. <a href="../interfaces/rect.html" class="tsd-kind-icon">Rect</a>
  4067. </li>
  4068. <li class=" tsd-kind-interface">
  4069. <a href="../interfaces/removeinjectstreamoption.html" class="tsd-kind-icon">Remove<wbr>Inject<wbr>Stream<wbr>Option</a>
  4070. </li>
  4071. <li class=" tsd-kind-interface">
  4072. <a href="../interfaces/removepublishstreamoption.html" class="tsd-kind-icon">Remove<wbr>Publish<wbr>Stream<wbr>Option</a>
  4073. </li>
  4074. <li class=" tsd-kind-interface">
  4075. <a href="../interfaces/size.html" class="tsd-kind-icon">Size</a>
  4076. </li>
  4077. <li class=" tsd-kind-interface">
  4078. <a href="../interfaces/transcodinguser.html" class="tsd-kind-icon">Transcoding<wbr>User</a>
  4079. </li>
  4080. <li class=" tsd-kind-interface">
  4081. <a href="../interfaces/videoencoderconfig.html" class="tsd-kind-icon">Video<wbr>Encoder<wbr>Config</a>
  4082. </li>
  4083. <li class=" tsd-kind-interface">
  4084. <a href="../interfaces/videooption.html" class="tsd-kind-icon">Video<wbr>Option</a>
  4085. </li>
  4086. <li class=" tsd-kind-interface">
  4087. <a href="../interfaces/videostreamoption.html" class="tsd-kind-icon">Video<wbr>Stream<wbr>Option</a>
  4088. </li>
  4089. <li class=" tsd-kind-interface">
  4090. <a href="../interfaces/voicedecorator.html" class="tsd-kind-icon">Voice<wbr>Decorator</a>
  4091. </li>
  4092. <li class=" tsd-kind-type-alias tsd-has-type-parameter">
  4093. <a href="../globals.html#callback" class="tsd-kind-icon">Callback</a>
  4094. </li>
  4095. <li class=" tsd-kind-type-alias tsd-has-type-parameter">
  4096. <a href="../globals.html#nullable" class="tsd-kind-icon">Nullable</a>
  4097. </li>
  4098. <li class=" tsd-kind-type-alias">
  4099. <a href="../globals.html#number" class="tsd-kind-icon">Number</a>
  4100. </li>
  4101. <li class=" tsd-kind-type-alias">
  4102. <a href="../globals.html#string" class="tsd-kind-icon">String</a>
  4103. </li>
  4104. <li class=" tsd-kind-variable tsd-is-not-exported">
  4105. <a href="../globals.html#agora" class="tsd-kind-icon">Agora</a>
  4106. </li>
  4107. <li class=" tsd-kind-variable tsd-is-not-exported">
  4108. <a href="../globals.html#agoraeventemitter" class="tsd-kind-icon">Agora<wbr>Event<wbr>Emitter</a>
  4109. </li>
  4110. <li class=" tsd-kind-variable tsd-is-not-exported">
  4111. <a href="../globals.html#rctagoraview" class="tsd-kind-icon">RCTAgora<wbr>View</a>
  4112. </li>
  4113. </ul>
  4114. </nav>
  4115. </div>
  4116. </div>
  4117. </div>
  4118. <footer class="with-border-bottom">
  4119. <div class="container">
  4120. <h2>Legend</h2>
  4121. <div class="tsd-legend-group">
  4122. <ul class="tsd-legend">
  4123. <li class="tsd-kind-module"><span class="tsd-kind-icon">Module</span></li>
  4124. <li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
  4125. <li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
  4126. <li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
  4127. <li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li>
  4128. <li class="tsd-kind-index-signature"><span class="tsd-kind-icon">Index signature</span></li>
  4129. <li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
  4130. </ul>
  4131. <ul class="tsd-legend">
  4132. <li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
  4133. <li class="tsd-kind-enum-member"><span class="tsd-kind-icon">Enumeration member</span></li>
  4134. <li class="tsd-kind-property tsd-parent-kind-enum"><span class="tsd-kind-icon">Property</span></li>
  4135. <li class="tsd-kind-method tsd-parent-kind-enum"><span class="tsd-kind-icon">Method</span></li>
  4136. </ul>
  4137. <ul class="tsd-legend">
  4138. <li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
  4139. <li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
  4140. <li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li>
  4141. <li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
  4142. <li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
  4143. <li class="tsd-kind-index-signature tsd-parent-kind-interface"><span class="tsd-kind-icon">Index signature</span></li>
  4144. </ul>
  4145. <ul class="tsd-legend">
  4146. <li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
  4147. <li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
  4148. <li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
  4149. <li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
  4150. <li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
  4151. <li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li>
  4152. <li class="tsd-kind-index-signature tsd-parent-kind-class"><span class="tsd-kind-icon">Index signature</span></li>
  4153. </ul>
  4154. <ul class="tsd-legend">
  4155. <li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
  4156. <li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
  4157. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
  4158. <li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
  4159. </ul>
  4160. <ul class="tsd-legend">
  4161. <li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li>
  4162. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li>
  4163. <li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected accessor</span></li>
  4164. </ul>
  4165. <ul class="tsd-legend">
  4166. <li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li>
  4167. <li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li>
  4168. <li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private accessor</span></li>
  4169. </ul>
  4170. <ul class="tsd-legend">
  4171. <li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li>
  4172. <li class="tsd-kind-call-signature tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
  4173. </ul>
  4174. </div>
  4175. </div>
  4176. </footer>
  4177. <div class="container tsd-generator">
  4178. <p>Generated using <a href="http://typedoc.org/" target="_blank">TypeDoc</a></p>
  4179. </div>
  4180. <div class="overlay"></div>
  4181. <script src="../assets/js/main.js"></script>
  4182. <script>if (location.protocol == 'file:') document.write('<script src="../assets/js/search.js"><' + '/script>');</script>
  4183. </body>
  4184. </html>