electron_zoomvideosdk.pb.h 1.6 MB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862258632586425865258662586725868258692587025871258722587325874258752587625877258782587925880258812588225883258842588525886258872588825889258902589125892258932589425895258962589725898258992590025901259022590325904259052590625907259082590925910259112591225913259142591525916259172591825919259202592125922259232592425925259262592725928259292593025931259322593325934259352593625937259382593925940259412594225943259442594525946259472594825949259502595125952259532595425955259562595725958259592596025961259622596325964259652596625967259682596925970259712597225973259742597525976259772597825979259802598125982259832598425985259862598725988259892599025991259922599325994259952599625997259982599926000260012600226003260042600526006260072600826009260102601126012260132601426015260162601726018260192602026021260222602326024260252602626027260282602926030260312603226033260342603526036260372603826039260402604126042260432604426045260462604726048260492605026051260522605326054260552605626057260582605926060260612606226063260642606526066260672606826069260702607126072260732607426075260762607726078260792608026081260822608326084260852608626087260882608926090260912609226093260942609526096260972609826099261002610126102261032610426105261062610726108261092611026111261122611326114261152611626117261182611926120261212612226123261242612526126261272612826129261302613126132261332613426135261362613726138261392614026141261422614326144261452614626147261482614926150261512615226153261542615526156261572615826159261602616126162261632616426165261662616726168261692617026171261722617326174261752617626177261782617926180261812618226183261842618526186261872618826189261902619126192261932619426195261962619726198261992620026201262022620326204262052620626207262082620926210262112621226213262142621526216262172621826219262202622126222262232622426225262262622726228262292623026231262322623326234262352623626237262382623926240262412624226243262442624526246262472624826249262502625126252262532625426255262562625726258262592626026261262622626326264262652626626267262682626926270262712627226273262742627526276262772627826279262802628126282262832628426285262862628726288262892629026291262922629326294262952629626297262982629926300263012630226303263042630526306263072630826309263102631126312263132631426315263162631726318263192632026321263222632326324263252632626327263282632926330263312633226333263342633526336263372633826339263402634126342263432634426345263462634726348263492635026351263522635326354263552635626357263582635926360263612636226363263642636526366263672636826369263702637126372263732637426375263762637726378263792638026381263822638326384263852638626387263882638926390263912639226393263942639526396263972639826399264002640126402264032640426405264062640726408264092641026411264122641326414264152641626417264182641926420264212642226423264242642526426264272642826429264302643126432264332643426435264362643726438264392644026441264422644326444264452644626447264482644926450264512645226453264542645526456264572645826459264602646126462264632646426465264662646726468264692647026471264722647326474264752647626477264782647926480264812648226483264842648526486264872648826489264902649126492264932649426495264962649726498264992650026501265022650326504265052650626507265082650926510265112651226513265142651526516265172651826519265202652126522265232652426525265262652726528265292653026531265322653326534265352653626537265382653926540265412654226543265442654526546265472654826549265502655126552265532655426555265562655726558265592656026561265622656326564265652656626567265682656926570265712657226573265742657526576265772657826579265802658126582265832658426585265862658726588265892659026591265922659326594265952659626597265982659926600266012660226603266042660526606266072660826609266102661126612266132661426615266162661726618266192662026621266222662326624266252662626627266282662926630266312663226633266342663526636266372663826639266402664126642266432664426645266462664726648266492665026651266522665326654266552665626657266582665926660266612666226663266642666526666266672666826669266702667126672266732667426675266762667726678266792668026681266822668326684266852668626687266882668926690266912669226693266942669526696266972669826699267002670126702267032670426705267062670726708267092671026711267122671326714267152671626717267182671926720267212672226723267242672526726267272672826729267302673126732267332673426735267362673726738267392674026741267422674326744267452674626747267482674926750267512675226753267542675526756267572675826759267602676126762267632676426765267662676726768267692677026771267722677326774267752677626777267782677926780267812678226783267842678526786267872678826789267902679126792267932679426795267962679726798267992680026801268022680326804268052680626807268082680926810268112681226813268142681526816268172681826819268202682126822268232682426825268262682726828268292683026831268322683326834268352683626837268382683926840268412684226843268442684526846268472684826849268502685126852268532685426855268562685726858268592686026861268622686326864268652686626867268682686926870268712687226873268742687526876268772687826879268802688126882268832688426885268862688726888268892689026891268922689326894268952689626897268982689926900269012690226903269042690526906269072690826909269102691126912269132691426915269162691726918269192692026921269222692326924269252692626927269282692926930269312693226933269342693526936269372693826939269402694126942269432694426945269462694726948269492695026951269522695326954269552695626957269582695926960269612696226963269642696526966269672696826969269702697126972269732697426975269762697726978269792698026981269822698326984269852698626987269882698926990269912699226993269942699526996269972699826999270002700127002270032700427005270062700727008270092701027011270122701327014270152701627017270182701927020270212702227023270242702527026270272702827029270302703127032270332703427035270362703727038270392704027041270422704327044270452704627047270482704927050270512705227053270542705527056270572705827059270602706127062270632706427065270662706727068270692707027071270722707327074270752707627077270782707927080270812708227083270842708527086270872708827089270902709127092270932709427095270962709727098270992710027101271022710327104271052710627107271082710927110271112711227113271142711527116271172711827119271202712127122271232712427125271262712727128271292713027131271322713327134271352713627137271382713927140271412714227143271442714527146271472714827149271502715127152271532715427155271562715727158271592716027161271622716327164271652716627167271682716927170271712717227173271742717527176271772717827179271802718127182271832718427185271862718727188271892719027191271922719327194271952719627197271982719927200272012720227203272042720527206272072720827209272102721127212272132721427215272162721727218272192722027221272222722327224272252722627227272282722927230272312723227233272342723527236272372723827239272402724127242272432724427245272462724727248272492725027251272522725327254272552725627257272582725927260272612726227263272642726527266272672726827269272702727127272272732727427275272762727727278272792728027281272822728327284272852728627287272882728927290272912729227293272942729527296272972729827299273002730127302273032730427305273062730727308273092731027311273122731327314273152731627317273182731927320273212732227323273242732527326273272732827329273302733127332273332733427335273362733727338273392734027341273422734327344273452734627347273482734927350273512735227353273542735527356273572735827359273602736127362273632736427365273662736727368273692737027371273722737327374273752737627377273782737927380273812738227383273842738527386273872738827389273902739127392273932739427395273962739727398273992740027401274022740327404274052740627407274082740927410274112741227413274142741527416274172741827419274202742127422274232742427425274262742727428274292743027431274322743327434274352743627437274382743927440274412744227443274442744527446274472744827449274502745127452274532745427455274562745727458274592746027461274622746327464274652746627467274682746927470274712747227473274742747527476274772747827479274802748127482274832748427485274862748727488274892749027491274922749327494274952749627497274982749927500275012750227503275042750527506275072750827509275102751127512275132751427515275162751727518275192752027521275222752327524275252752627527275282752927530275312753227533275342753527536275372753827539275402754127542275432754427545275462754727548275492755027551275522755327554275552755627557275582755927560275612756227563275642756527566275672756827569275702757127572275732757427575275762757727578275792758027581275822758327584275852758627587275882758927590275912759227593275942759527596275972759827599276002760127602276032760427605276062760727608276092761027611276122761327614276152761627617276182761927620276212762227623276242762527626276272762827629276302763127632276332763427635276362763727638276392764027641276422764327644276452764627647276482764927650276512765227653276542765527656276572765827659276602766127662276632766427665276662766727668276692767027671276722767327674276752767627677276782767927680276812768227683276842768527686276872768827689276902769127692276932769427695276962769727698276992770027701277022770327704277052770627707277082770927710277112771227713277142771527716277172771827719277202772127722277232772427725277262772727728277292773027731277322773327734277352773627737277382773927740277412774227743277442774527746277472774827749277502775127752277532775427755277562775727758277592776027761277622776327764277652776627767277682776927770277712777227773277742777527776277772777827779277802778127782277832778427785277862778727788277892779027791277922779327794277952779627797277982779927800278012780227803278042780527806278072780827809278102781127812278132781427815278162781727818278192782027821278222782327824278252782627827278282782927830278312783227833278342783527836278372783827839278402784127842278432784427845278462784727848278492785027851278522785327854278552785627857278582785927860278612786227863278642786527866278672786827869278702787127872278732787427875278762787727878278792788027881278822788327884278852788627887278882788927890278912789227893278942789527896278972789827899279002790127902279032790427905279062790727908279092791027911279122791327914279152791627917279182791927920279212792227923279242792527926279272792827929279302793127932279332793427935279362793727938279392794027941279422794327944279452794627947279482794927950279512795227953279542795527956279572795827959279602796127962279632796427965279662796727968279692797027971279722797327974279752797627977279782797927980279812798227983279842798527986279872798827989279902799127992279932799427995279962799727998279992800028001280022800328004280052800628007280082800928010280112801228013280142801528016280172801828019280202802128022280232802428025280262802728028280292803028031280322803328034280352803628037280382803928040280412804228043280442804528046280472804828049280502805128052280532805428055280562805728058280592806028061280622806328064280652806628067280682806928070280712807228073280742807528076280772807828079280802808128082280832808428085280862808728088280892809028091280922809328094280952809628097280982809928100281012810228103281042810528106281072810828109281102811128112281132811428115281162811728118281192812028121281222812328124281252812628127281282812928130281312813228133281342813528136281372813828139281402814128142281432814428145281462814728148281492815028151281522815328154281552815628157281582815928160281612816228163281642816528166281672816828169281702817128172281732817428175281762817728178281792818028181281822818328184281852818628187281882818928190281912819228193281942819528196281972819828199282002820128202282032820428205282062820728208282092821028211282122821328214282152821628217282182821928220282212822228223282242822528226282272822828229282302823128232282332823428235282362823728238282392824028241282422824328244282452824628247282482824928250282512825228253282542825528256282572825828259282602826128262282632826428265282662826728268282692827028271282722827328274282752827628277282782827928280282812828228283282842828528286282872828828289282902829128292282932829428295282962829728298282992830028301283022830328304283052830628307283082830928310283112831228313283142831528316283172831828319283202832128322283232832428325283262832728328283292833028331283322833328334283352833628337283382833928340283412834228343283442834528346283472834828349283502835128352283532835428355283562835728358283592836028361283622836328364283652836628367283682836928370283712837228373283742837528376283772837828379283802838128382283832838428385283862838728388283892839028391283922839328394283952839628397283982839928400284012840228403284042840528406284072840828409284102841128412284132841428415284162841728418284192842028421284222842328424284252842628427284282842928430284312843228433284342843528436284372843828439284402844128442284432844428445284462844728448284492845028451284522845328454284552845628457284582845928460284612846228463284642846528466284672846828469284702847128472284732847428475284762847728478284792848028481284822848328484284852848628487284882848928490284912849228493284942849528496284972849828499285002850128502285032850428505285062850728508285092851028511285122851328514285152851628517285182851928520285212852228523285242852528526285272852828529285302853128532285332853428535285362853728538285392854028541285422854328544285452854628547285482854928550285512855228553285542855528556285572855828559285602856128562285632856428565285662856728568285692857028571285722857328574285752857628577285782857928580285812858228583285842858528586285872858828589285902859128592285932859428595285962859728598285992860028601286022860328604286052860628607286082860928610286112861228613286142861528616286172861828619286202862128622286232862428625286262862728628286292863028631286322863328634286352863628637286382863928640286412864228643286442864528646286472864828649286502865128652286532865428655286562865728658286592866028661286622866328664286652866628667286682866928670286712867228673286742867528676286772867828679286802868128682286832868428685286862868728688286892869028691286922869328694286952869628697286982869928700287012870228703287042870528706287072870828709287102871128712287132871428715287162871728718287192872028721287222872328724287252872628727287282872928730287312873228733287342873528736287372873828739287402874128742287432874428745287462874728748287492875028751287522875328754287552875628757287582875928760287612876228763287642876528766287672876828769287702877128772287732877428775287762877728778287792878028781287822878328784287852878628787287882878928790287912879228793287942879528796287972879828799288002880128802288032880428805288062880728808288092881028811288122881328814288152881628817288182881928820288212882228823288242882528826288272882828829288302883128832288332883428835288362883728838288392884028841288422884328844288452884628847288482884928850288512885228853288542885528856288572885828859288602886128862288632886428865288662886728868288692887028871288722887328874288752887628877288782887928880288812888228883288842888528886288872888828889288902889128892288932889428895288962889728898288992890028901289022890328904289052890628907289082890928910289112891228913289142891528916289172891828919289202892128922289232892428925289262892728928289292893028931289322893328934289352893628937289382893928940289412894228943289442894528946289472894828949289502895128952289532895428955289562895728958289592896028961289622896328964289652896628967289682896928970289712897228973289742897528976289772897828979289802898128982289832898428985289862898728988289892899028991289922899328994289952899628997289982899929000290012900229003290042900529006290072900829009290102901129012290132901429015290162901729018290192902029021290222902329024290252902629027290282902929030290312903229033290342903529036290372903829039290402904129042290432904429045290462904729048290492905029051290522905329054290552905629057290582905929060290612906229063290642906529066290672906829069290702907129072290732907429075290762907729078290792908029081290822908329084290852908629087290882908929090290912909229093290942909529096290972909829099291002910129102291032910429105291062910729108291092911029111291122911329114291152911629117291182911929120291212912229123291242912529126291272912829129291302913129132291332913429135291362913729138291392914029141291422914329144291452914629147291482914929150291512915229153291542915529156291572915829159291602916129162291632916429165291662916729168291692917029171291722917329174291752917629177291782917929180291812918229183291842918529186291872918829189291902919129192291932919429195291962919729198291992920029201292022920329204292052920629207292082920929210292112921229213292142921529216292172921829219292202922129222292232922429225292262922729228292292923029231292322923329234292352923629237292382923929240292412924229243292442924529246292472924829249292502925129252292532925429255292562925729258292592926029261292622926329264292652926629267292682926929270292712927229273292742927529276292772927829279292802928129282292832928429285292862928729288292892929029291292922929329294292952929629297292982929929300293012930229303293042930529306293072930829309293102931129312293132931429315293162931729318293192932029321293222932329324293252932629327293282932929330293312933229333293342933529336293372933829339293402934129342293432934429345293462934729348293492935029351293522935329354293552935629357293582935929360293612936229363293642936529366293672936829369293702937129372293732937429375293762937729378293792938029381293822938329384293852938629387293882938929390293912939229393293942939529396293972939829399294002940129402294032940429405294062940729408294092941029411294122941329414294152941629417294182941929420294212942229423294242942529426294272942829429294302943129432294332943429435294362943729438294392944029441294422944329444294452944629447294482944929450294512945229453294542945529456294572945829459294602946129462294632946429465294662946729468294692947029471294722947329474294752947629477294782947929480294812948229483294842948529486294872948829489294902949129492294932949429495294962949729498294992950029501295022950329504295052950629507295082950929510295112951229513295142951529516295172951829519295202952129522295232952429525295262952729528295292953029531295322953329534295352953629537295382953929540295412954229543295442954529546295472954829549295502955129552295532955429555295562955729558295592956029561295622956329564295652956629567295682956929570295712957229573295742957529576295772957829579295802958129582295832958429585295862958729588295892959029591295922959329594295952959629597295982959929600296012960229603296042960529606296072960829609296102961129612296132961429615296162961729618296192962029621296222962329624296252962629627296282962929630296312963229633296342963529636296372963829639296402964129642296432964429645296462964729648296492965029651296522965329654296552965629657296582965929660296612966229663296642966529666296672966829669296702967129672296732967429675296762967729678296792968029681296822968329684296852968629687296882968929690296912969229693296942969529696296972969829699297002970129702297032970429705297062970729708297092971029711297122971329714297152971629717297182971929720297212972229723297242972529726297272972829729297302973129732297332973429735297362973729738297392974029741297422974329744297452974629747297482974929750297512975229753297542975529756297572975829759297602976129762297632976429765297662976729768297692977029771297722977329774297752977629777297782977929780297812978229783297842978529786297872978829789297902979129792297932979429795297962979729798297992980029801298022980329804298052980629807298082980929810298112981229813298142981529816298172981829819298202982129822298232982429825298262982729828298292983029831298322983329834298352983629837298382983929840298412984229843298442984529846298472984829849298502985129852298532985429855298562985729858298592986029861298622986329864298652986629867298682986929870298712987229873298742987529876298772987829879298802988129882298832988429885298862988729888298892989029891298922989329894298952989629897298982989929900299012990229903299042990529906299072990829909299102991129912299132991429915299162991729918299192992029921299222992329924299252992629927299282992929930299312993229933299342993529936299372993829939299402994129942299432994429945299462994729948299492995029951299522995329954299552995629957299582995929960299612996229963299642996529966299672996829969299702997129972299732997429975299762997729978299792998029981299822998329984299852998629987299882998929990299912999229993299942999529996299972999829999300003000130002300033000430005300063000730008300093001030011300123001330014300153001630017300183001930020300213002230023300243002530026300273002830029300303003130032300333003430035300363003730038300393004030041300423004330044300453004630047300483004930050300513005230053300543005530056300573005830059300603006130062300633006430065300663006730068300693007030071300723007330074300753007630077300783007930080300813008230083300843008530086300873008830089300903009130092300933009430095300963009730098300993010030101301023010330104301053010630107301083010930110301113011230113301143011530116301173011830119301203012130122301233012430125301263012730128301293013030131301323013330134301353013630137301383013930140301413014230143301443014530146301473014830149301503015130152301533015430155301563015730158301593016030161301623016330164301653016630167301683016930170301713017230173301743017530176301773017830179301803018130182301833018430185301863018730188301893019030191301923019330194301953019630197301983019930200302013020230203302043020530206302073020830209302103021130212302133021430215302163021730218302193022030221302223022330224302253022630227302283022930230302313023230233302343023530236302373023830239302403024130242302433024430245302463024730248302493025030251302523025330254302553025630257302583025930260302613026230263302643026530266302673026830269302703027130272302733027430275302763027730278302793028030281302823028330284302853028630287302883028930290302913029230293302943029530296302973029830299303003030130302303033030430305303063030730308303093031030311303123031330314303153031630317303183031930320303213032230323303243032530326303273032830329303303033130332303333033430335303363033730338303393034030341303423034330344303453034630347303483034930350303513035230353303543035530356303573035830359303603036130362303633036430365303663036730368303693037030371303723037330374303753037630377303783037930380303813038230383303843038530386303873038830389303903039130392303933039430395303963039730398303993040030401304023040330404304053040630407304083040930410304113041230413304143041530416304173041830419304203042130422304233042430425304263042730428304293043030431304323043330434304353043630437304383043930440304413044230443304443044530446304473044830449304503045130452304533045430455304563045730458304593046030461304623046330464304653046630467304683046930470304713047230473304743047530476304773047830479304803048130482304833048430485304863048730488304893049030491304923049330494304953049630497304983049930500305013050230503305043050530506305073050830509305103051130512305133051430515305163051730518305193052030521305223052330524305253052630527305283052930530305313053230533305343053530536305373053830539305403054130542305433054430545305463054730548305493055030551305523055330554305553055630557305583055930560305613056230563305643056530566305673056830569305703057130572305733057430575305763057730578305793058030581305823058330584305853058630587305883058930590305913059230593305943059530596305973059830599306003060130602306033060430605306063060730608306093061030611306123061330614306153061630617306183061930620306213062230623306243062530626306273062830629306303063130632306333063430635306363063730638306393064030641306423064330644306453064630647306483064930650306513065230653306543065530656306573065830659306603066130662306633066430665306663066730668306693067030671306723067330674306753067630677306783067930680306813068230683306843068530686306873068830689306903069130692306933069430695306963069730698306993070030701307023070330704307053070630707307083070930710307113071230713307143071530716307173071830719307203072130722307233072430725307263072730728307293073030731307323073330734307353073630737307383073930740307413074230743307443074530746307473074830749307503075130752307533075430755307563075730758307593076030761307623076330764307653076630767307683076930770307713077230773307743077530776307773077830779307803078130782307833078430785307863078730788307893079030791307923079330794307953079630797307983079930800308013080230803308043080530806308073080830809308103081130812308133081430815308163081730818308193082030821308223082330824308253082630827308283082930830308313083230833308343083530836308373083830839308403084130842308433084430845308463084730848308493085030851308523085330854308553085630857308583085930860308613086230863308643086530866308673086830869308703087130872308733087430875308763087730878308793088030881308823088330884308853088630887308883088930890308913089230893308943089530896308973089830899309003090130902309033090430905309063090730908309093091030911309123091330914309153091630917309183091930920309213092230923309243092530926309273092830929309303093130932309333093430935309363093730938309393094030941309423094330944309453094630947309483094930950309513095230953309543095530956309573095830959309603096130962309633096430965309663096730968309693097030971309723097330974309753097630977309783097930980309813098230983309843098530986309873098830989309903099130992309933099430995309963099730998309993100031001310023100331004310053100631007310083100931010310113101231013310143101531016310173101831019310203102131022310233102431025310263102731028310293103031031310323103331034310353103631037310383103931040310413104231043310443104531046310473104831049310503105131052310533105431055310563105731058310593106031061310623106331064310653106631067310683106931070310713107231073310743107531076310773107831079310803108131082310833108431085310863108731088310893109031091310923109331094310953109631097310983109931100311013110231103311043110531106311073110831109311103111131112311133111431115311163111731118311193112031121311223112331124311253112631127311283112931130311313113231133311343113531136311373113831139311403114131142311433114431145311463114731148311493115031151311523115331154311553115631157311583115931160311613116231163311643116531166311673116831169311703117131172311733117431175311763117731178311793118031181311823118331184311853118631187311883118931190311913119231193311943119531196311973119831199312003120131202312033120431205312063120731208312093121031211312123121331214312153121631217312183121931220312213122231223312243122531226312273122831229312303123131232312333123431235312363123731238312393124031241312423124331244312453124631247312483124931250312513125231253312543125531256312573125831259312603126131262312633126431265312663126731268312693127031271312723127331274312753127631277312783127931280312813128231283312843128531286312873128831289312903129131292312933129431295312963129731298312993130031301313023130331304313053130631307313083130931310313113131231313313143131531316313173131831319313203132131322313233132431325313263132731328313293133031331313323133331334313353133631337313383133931340313413134231343313443134531346313473134831349313503135131352313533135431355313563135731358313593136031361313623136331364313653136631367313683136931370313713137231373313743137531376313773137831379313803138131382313833138431385313863138731388313893139031391313923139331394313953139631397313983139931400314013140231403314043140531406314073140831409314103141131412314133141431415314163141731418314193142031421314223142331424314253142631427314283142931430314313143231433314343143531436314373143831439314403144131442314433144431445314463144731448314493145031451314523145331454314553145631457314583145931460314613146231463314643146531466314673146831469314703147131472314733147431475314763147731478314793148031481314823148331484314853148631487314883148931490314913149231493314943149531496314973149831499315003150131502315033150431505315063150731508315093151031511315123151331514315153151631517315183151931520315213152231523315243152531526315273152831529315303153131532315333153431535315363153731538315393154031541315423154331544315453154631547315483154931550315513155231553315543155531556315573155831559315603156131562315633156431565315663156731568315693157031571315723157331574315753157631577315783157931580315813158231583315843158531586315873158831589315903159131592315933159431595315963159731598315993160031601316023160331604316053160631607316083160931610316113161231613316143161531616316173161831619316203162131622316233162431625316263162731628316293163031631316323163331634316353163631637316383163931640316413164231643316443164531646316473164831649316503165131652316533165431655316563165731658316593166031661316623166331664316653166631667316683166931670316713167231673316743167531676316773167831679316803168131682316833168431685316863168731688316893169031691316923169331694316953169631697316983169931700317013170231703317043170531706317073170831709317103171131712317133171431715317163171731718317193172031721317223172331724317253172631727317283172931730317313173231733317343173531736317373173831739317403174131742317433174431745317463174731748317493175031751317523175331754317553175631757317583175931760317613176231763317643176531766317673176831769317703177131772317733177431775317763177731778317793178031781317823178331784317853178631787317883178931790317913179231793317943179531796317973179831799318003180131802318033180431805318063180731808318093181031811318123181331814318153181631817318183181931820318213182231823318243182531826318273182831829318303183131832318333183431835318363183731838318393184031841318423184331844318453184631847318483184931850318513185231853318543185531856318573185831859318603186131862318633186431865318663186731868318693187031871318723187331874318753187631877318783187931880318813188231883318843188531886318873188831889318903189131892318933189431895318963189731898318993190031901319023190331904319053190631907319083190931910319113191231913319143191531916319173191831919319203192131922319233192431925319263192731928319293193031931319323193331934319353193631937319383193931940319413194231943319443194531946319473194831949319503195131952319533195431955319563195731958319593196031961319623196331964319653196631967319683196931970319713197231973319743197531976319773197831979319803198131982319833198431985319863198731988319893199031991319923199331994319953199631997319983199932000320013200232003320043200532006320073200832009320103201132012320133201432015320163201732018320193202032021320223202332024320253202632027320283202932030320313203232033320343203532036320373203832039320403204132042320433204432045320463204732048320493205032051320523205332054320553205632057320583205932060320613206232063320643206532066320673206832069320703207132072320733207432075320763207732078320793208032081320823208332084320853208632087320883208932090320913209232093320943209532096320973209832099321003210132102321033210432105321063210732108321093211032111321123211332114321153211632117321183211932120321213212232123321243212532126321273212832129321303213132132321333213432135321363213732138321393214032141321423214332144321453214632147321483214932150321513215232153321543215532156321573215832159321603216132162321633216432165321663216732168321693217032171321723217332174321753217632177321783217932180321813218232183321843218532186321873218832189321903219132192321933219432195321963219732198321993220032201322023220332204322053220632207322083220932210322113221232213322143221532216322173221832219322203222132222322233222432225322263222732228322293223032231322323223332234322353223632237322383223932240322413224232243322443224532246322473224832249322503225132252322533225432255322563225732258322593226032261322623226332264322653226632267322683226932270322713227232273322743227532276322773227832279322803228132282322833228432285322863228732288322893229032291322923229332294322953229632297322983229932300323013230232303323043230532306323073230832309323103231132312323133231432315323163231732318323193232032321323223232332324323253232632327323283232932330323313233232333323343233532336323373233832339323403234132342323433234432345323463234732348323493235032351323523235332354323553235632357323583235932360323613236232363323643236532366323673236832369323703237132372323733237432375323763237732378323793238032381323823238332384323853238632387323883238932390323913239232393323943239532396323973239832399324003240132402324033240432405324063240732408324093241032411324123241332414324153241632417324183241932420324213242232423324243242532426324273242832429324303243132432324333243432435324363243732438324393244032441324423244332444324453244632447324483244932450324513245232453324543245532456324573245832459324603246132462324633246432465324663246732468324693247032471324723247332474324753247632477324783247932480324813248232483324843248532486324873248832489324903249132492324933249432495324963249732498324993250032501325023250332504325053250632507325083250932510325113251232513325143251532516325173251832519325203252132522325233252432525325263252732528325293253032531325323253332534325353253632537325383253932540325413254232543325443254532546325473254832549325503255132552325533255432555325563255732558325593256032561325623256332564325653256632567325683256932570325713257232573325743257532576325773257832579325803258132582325833258432585325863258732588325893259032591325923259332594325953259632597325983259932600326013260232603326043260532606326073260832609326103261132612326133261432615326163261732618326193262032621326223262332624326253262632627326283262932630326313263232633326343263532636326373263832639326403264132642326433264432645326463264732648326493265032651326523265332654326553265632657326583265932660326613266232663326643266532666326673266832669326703267132672326733267432675326763267732678326793268032681326823268332684326853268632687326883268932690326913269232693326943269532696326973269832699327003270132702327033270432705327063270732708327093271032711327123271332714327153271632717327183271932720327213272232723327243272532726327273272832729327303273132732327333273432735327363273732738327393274032741327423274332744327453274632747327483274932750327513275232753327543275532756327573275832759327603276132762327633276432765327663276732768327693277032771327723277332774327753277632777327783277932780327813278232783327843278532786327873278832789327903279132792327933279432795327963279732798327993280032801328023280332804328053280632807328083280932810328113281232813328143281532816328173281832819328203282132822328233282432825328263282732828328293283032831328323283332834328353283632837328383283932840328413284232843328443284532846328473284832849328503285132852328533285432855328563285732858328593286032861328623286332864328653286632867328683286932870328713287232873328743287532876328773287832879328803288132882328833288432885328863288732888328893289032891328923289332894328953289632897328983289932900329013290232903329043290532906329073290832909329103291132912329133291432915329163291732918329193292032921329223292332924329253292632927329283292932930329313293232933329343293532936329373293832939329403294132942329433294432945329463294732948329493295032951329523295332954329553295632957329583295932960329613296232963329643296532966329673296832969329703297132972329733297432975329763297732978329793298032981329823298332984329853298632987329883298932990329913299232993329943299532996329973299832999330003300133002330033300433005330063300733008330093301033011330123301333014330153301633017330183301933020330213302233023330243302533026330273302833029330303303133032330333303433035330363303733038330393304033041330423304333044330453304633047330483304933050330513305233053330543305533056330573305833059330603306133062330633306433065330663306733068330693307033071330723307333074330753307633077330783307933080330813308233083330843308533086330873308833089330903309133092330933309433095330963309733098330993310033101331023310333104331053310633107331083310933110331113311233113331143311533116331173311833119331203312133122331233312433125331263312733128331293313033131331323313333134331353313633137331383313933140331413314233143331443314533146331473314833149331503315133152331533315433155331563315733158331593316033161331623316333164331653316633167331683316933170331713317233173331743317533176331773317833179331803318133182331833318433185331863318733188331893319033191331923319333194331953319633197331983319933200332013320233203332043320533206332073320833209332103321133212332133321433215332163321733218332193322033221332223322333224332253322633227332283322933230332313323233233332343323533236332373323833239332403324133242332433324433245332463324733248332493325033251332523325333254332553325633257332583325933260332613326233263332643326533266332673326833269332703327133272332733327433275332763327733278332793328033281332823328333284332853328633287332883328933290332913329233293332943329533296332973329833299333003330133302333033330433305333063330733308333093331033311333123331333314333153331633317333183331933320333213332233323333243332533326333273332833329333303333133332333333333433335333363333733338333393334033341333423334333344333453334633347333483334933350333513335233353333543335533356333573335833359333603336133362333633336433365333663336733368333693337033371333723337333374333753337633377333783337933380333813338233383333843338533386333873338833389333903339133392333933339433395333963339733398333993340033401334023340333404334053340633407334083340933410334113341233413334143341533416334173341833419334203342133422334233342433425334263342733428334293343033431334323343333434334353343633437334383343933440334413344233443334443344533446334473344833449334503345133452334533345433455334563345733458334593346033461334623346333464334653346633467334683346933470334713347233473334743347533476334773347833479334803348133482334833348433485334863348733488334893349033491334923349333494334953349633497334983349933500335013350233503335043350533506335073350833509335103351133512335133351433515335163351733518335193352033521335223352333524335253352633527335283352933530335313353233533335343353533536335373353833539335403354133542335433354433545335463354733548335493355033551335523355333554335553355633557335583355933560335613356233563335643356533566335673356833569335703357133572335733357433575335763357733578335793358033581335823358333584335853358633587335883358933590335913359233593335943359533596335973359833599336003360133602336033360433605336063360733608336093361033611336123361333614336153361633617336183361933620336213362233623336243362533626336273362833629336303363133632336333363433635336363363733638336393364033641336423364333644336453364633647336483364933650336513365233653336543365533656336573365833659336603366133662336633366433665336663366733668336693367033671336723367333674336753367633677336783367933680336813368233683336843368533686336873368833689336903369133692336933369433695336963369733698336993370033701337023370333704337053370633707337083370933710337113371233713337143371533716337173371833719337203372133722337233372433725337263372733728337293373033731337323373333734337353373633737337383373933740337413374233743337443374533746337473374833749337503375133752337533375433755337563375733758337593376033761337623376333764337653376633767337683376933770337713377233773337743377533776337773377833779337803378133782337833378433785337863378733788337893379033791337923379333794337953379633797337983379933800338013380233803338043380533806338073380833809338103381133812338133381433815338163381733818338193382033821338223382333824338253382633827338283382933830338313383233833338343383533836338373383833839338403384133842338433384433845338463384733848338493385033851338523385333854338553385633857338583385933860338613386233863338643386533866338673386833869338703387133872338733387433875338763387733878338793388033881338823388333884338853388633887338883388933890338913389233893338943389533896338973389833899339003390133902339033390433905339063390733908339093391033911339123391333914339153391633917339183391933920339213392233923339243392533926339273392833929339303393133932339333393433935339363393733938339393394033941339423394333944339453394633947339483394933950339513395233953339543395533956339573395833959339603396133962339633396433965339663396733968339693397033971339723397333974339753397633977339783397933980339813398233983339843398533986339873398833989339903399133992339933399433995339963399733998339993400034001340023400334004340053400634007340083400934010340113401234013340143401534016340173401834019340203402134022340233402434025340263402734028340293403034031340323403334034340353403634037340383403934040340413404234043340443404534046340473404834049340503405134052340533405434055340563405734058340593406034061340623406334064340653406634067340683406934070340713407234073340743407534076340773407834079340803408134082340833408434085340863408734088340893409034091340923409334094340953409634097340983409934100341013410234103341043410534106341073410834109341103411134112341133411434115341163411734118341193412034121341223412334124341253412634127341283412934130341313413234133341343413534136341373413834139341403414134142341433414434145341463414734148341493415034151341523415334154341553415634157341583415934160341613416234163341643416534166341673416834169341703417134172341733417434175341763417734178341793418034181341823418334184341853418634187341883418934190341913419234193341943419534196341973419834199342003420134202342033420434205342063420734208342093421034211342123421334214342153421634217342183421934220342213422234223342243422534226342273422834229342303423134232342333423434235342363423734238342393424034241342423424334244342453424634247342483424934250342513425234253342543425534256342573425834259342603426134262342633426434265342663426734268342693427034271342723427334274342753427634277342783427934280342813428234283342843428534286342873428834289342903429134292342933429434295342963429734298342993430034301343023430334304343053430634307343083430934310343113431234313343143431534316343173431834319343203432134322343233432434325343263432734328343293433034331343323433334334343353433634337343383433934340343413434234343343443434534346343473434834349343503435134352343533435434355343563435734358343593436034361343623436334364343653436634367343683436934370343713437234373343743437534376343773437834379343803438134382343833438434385343863438734388343893439034391343923439334394343953439634397343983439934400344013440234403344043440534406344073440834409344103441134412344133441434415344163441734418344193442034421344223442334424344253442634427344283442934430344313443234433344343443534436344373443834439344403444134442344433444434445344463444734448344493445034451344523445334454344553445634457344583445934460344613446234463344643446534466344673446834469344703447134472344733447434475344763447734478344793448034481344823448334484344853448634487344883448934490344913449234493344943449534496344973449834499345003450134502345033450434505345063450734508345093451034511345123451334514345153451634517345183451934520345213452234523345243452534526345273452834529345303453134532345333453434535345363453734538345393454034541345423454334544345453454634547345483454934550345513455234553345543455534556345573455834559345603456134562345633456434565345663456734568345693457034571345723457334574345753457634577345783457934580345813458234583345843458534586345873458834589345903459134592345933459434595345963459734598345993460034601346023460334604346053460634607346083460934610346113461234613346143461534616346173461834619346203462134622346233462434625346263462734628346293463034631346323463334634346353463634637346383463934640346413464234643346443464534646346473464834649346503465134652346533465434655346563465734658346593466034661346623466334664346653466634667346683466934670346713467234673346743467534676346773467834679346803468134682346833468434685346863468734688346893469034691346923469334694346953469634697346983469934700347013470234703347043470534706347073470834709347103471134712347133471434715347163471734718347193472034721347223472334724347253472634727347283472934730347313473234733347343473534736347373473834739347403474134742347433474434745347463474734748347493475034751347523475334754347553475634757347583475934760347613476234763347643476534766347673476834769347703477134772347733477434775347763477734778347793478034781347823478334784347853478634787347883478934790347913479234793347943479534796347973479834799348003480134802348033480434805348063480734808348093481034811348123481334814348153481634817348183481934820348213482234823348243482534826348273482834829348303483134832348333483434835348363483734838348393484034841348423484334844348453484634847348483484934850348513485234853348543485534856348573485834859348603486134862348633486434865348663486734868348693487034871348723487334874348753487634877348783487934880348813488234883348843488534886348873488834889348903489134892348933489434895348963489734898348993490034901349023490334904349053490634907349083490934910349113491234913349143491534916349173491834919349203492134922349233492434925349263492734928349293493034931349323493334934349353493634937349383493934940349413494234943349443494534946349473494834949349503495134952349533495434955349563495734958349593496034961349623496334964349653496634967349683496934970349713497234973349743497534976349773497834979349803498134982349833498434985349863498734988349893499034991349923499334994349953499634997349983499935000350013500235003350043500535006350073500835009350103501135012350133501435015350163501735018350193502035021350223502335024350253502635027350283502935030350313503235033350343503535036350373503835039350403504135042350433504435045350463504735048350493505035051350523505335054350553505635057350583505935060350613506235063350643506535066350673506835069350703507135072350733507435075350763507735078350793508035081350823508335084350853508635087350883508935090350913509235093350943509535096350973509835099351003510135102351033510435105351063510735108351093511035111351123511335114351153511635117351183511935120351213512235123351243512535126351273512835129351303513135132351333513435135351363513735138351393514035141351423514335144351453514635147351483514935150351513515235153351543515535156351573515835159351603516135162351633516435165351663516735168351693517035171351723517335174351753517635177351783517935180351813518235183351843518535186351873518835189351903519135192351933519435195351963519735198351993520035201352023520335204352053520635207352083520935210352113521235213352143521535216352173521835219352203522135222352233522435225352263522735228352293523035231352323523335234352353523635237352383523935240352413524235243352443524535246352473524835249352503525135252352533525435255352563525735258352593526035261352623526335264352653526635267352683526935270352713527235273352743527535276352773527835279352803528135282352833528435285352863528735288352893529035291352923529335294352953529635297352983529935300353013530235303353043530535306353073530835309353103531135312353133531435315353163531735318353193532035321353223532335324353253532635327353283532935330353313533235333353343533535336353373533835339353403534135342353433534435345353463534735348353493535035351353523535335354353553535635357353583535935360353613536235363353643536535366353673536835369353703537135372353733537435375353763537735378353793538035381353823538335384353853538635387353883538935390353913539235393353943539535396353973539835399354003540135402354033540435405354063540735408354093541035411354123541335414354153541635417354183541935420354213542235423354243542535426354273542835429354303543135432354333543435435354363543735438354393544035441354423544335444354453544635447354483544935450354513545235453354543545535456354573545835459354603546135462354633546435465354663546735468354693547035471354723547335474354753547635477354783547935480354813548235483354843548535486354873548835489354903549135492354933549435495354963549735498354993550035501355023550335504355053550635507355083550935510355113551235513355143551535516355173551835519355203552135522355233552435525355263552735528355293553035531355323553335534355353553635537355383553935540355413554235543355443554535546355473554835549355503555135552355533555435555355563555735558355593556035561355623556335564355653556635567355683556935570355713557235573355743557535576355773557835579355803558135582355833558435585355863558735588355893559035591355923559335594355953559635597355983559935600356013560235603356043560535606356073560835609356103561135612356133561435615356163561735618356193562035621356223562335624356253562635627356283562935630356313563235633356343563535636356373563835639356403564135642356433564435645356463564735648356493565035651356523565335654356553565635657356583565935660356613566235663356643566535666356673566835669356703567135672356733567435675356763567735678356793568035681356823568335684356853568635687356883568935690356913569235693356943569535696356973569835699357003570135702357033570435705357063570735708357093571035711357123571335714357153571635717357183571935720357213572235723357243572535726357273572835729357303573135732357333573435735357363573735738357393574035741357423574335744357453574635747357483574935750357513575235753357543575535756357573575835759357603576135762357633576435765357663576735768357693577035771357723577335774357753577635777357783577935780357813578235783357843578535786357873578835789357903579135792357933579435795357963579735798357993580035801358023580335804358053580635807358083580935810358113581235813358143581535816358173581835819358203582135822358233582435825358263582735828358293583035831358323583335834358353583635837358383583935840358413584235843358443584535846358473584835849358503585135852358533585435855358563585735858358593586035861358623586335864358653586635867358683586935870358713587235873358743587535876358773587835879358803588135882358833588435885358863588735888358893589035891358923589335894358953589635897358983589935900359013590235903359043590535906359073590835909359103591135912359133591435915359163591735918359193592035921359223592335924359253592635927359283592935930359313593235933359343593535936359373593835939359403594135942359433594435945359463594735948359493595035951359523595335954359553595635957359583595935960359613596235963359643596535966359673596835969359703597135972359733597435975359763597735978359793598035981359823598335984359853598635987359883598935990359913599235993359943599535996359973599835999360003600136002360033600436005360063600736008360093601036011360123601336014360153601636017360183601936020360213602236023360243602536026360273602836029360303603136032360333603436035360363603736038360393604036041360423604336044360453604636047360483604936050360513605236053360543605536056360573605836059360603606136062360633606436065360663606736068360693607036071360723607336074360753607636077360783607936080360813608236083360843608536086360873608836089360903609136092360933609436095360963609736098360993610036101361023610336104361053610636107361083610936110361113611236113361143611536116361173611836119361203612136122361233612436125361263612736128361293613036131361323613336134361353613636137361383613936140361413614236143361443614536146361473614836149361503615136152361533615436155361563615736158361593616036161361623616336164361653616636167361683616936170361713617236173361743617536176361773617836179361803618136182361833618436185361863618736188361893619036191361923619336194361953619636197361983619936200362013620236203362043620536206362073620836209362103621136212362133621436215362163621736218362193622036221362223622336224362253622636227362283622936230362313623236233362343623536236362373623836239362403624136242362433624436245362463624736248362493625036251362523625336254362553625636257362583625936260362613626236263362643626536266362673626836269362703627136272362733627436275362763627736278362793628036281362823628336284362853628636287362883628936290362913629236293362943629536296362973629836299363003630136302363033630436305363063630736308363093631036311363123631336314363153631636317363183631936320363213632236323363243632536326363273632836329363303633136332363333633436335363363633736338363393634036341363423634336344363453634636347363483634936350363513635236353363543635536356363573635836359363603636136362363633636436365363663636736368363693637036371363723637336374363753637636377363783637936380363813638236383363843638536386363873638836389363903639136392363933639436395363963639736398363993640036401364023640336404364053640636407364083640936410364113641236413364143641536416364173641836419364203642136422364233642436425364263642736428364293643036431364323643336434364353643636437364383643936440364413644236443364443644536446364473644836449364503645136452364533645436455364563645736458364593646036461364623646336464364653646636467364683646936470364713647236473364743647536476364773647836479364803648136482364833648436485364863648736488364893649036491364923649336494364953649636497364983649936500365013650236503365043650536506365073650836509365103651136512365133651436515365163651736518365193652036521365223652336524365253652636527365283652936530365313653236533365343653536536365373653836539365403654136542365433654436545365463654736548365493655036551365523655336554365553655636557365583655936560365613656236563365643656536566365673656836569365703657136572365733657436575365763657736578365793658036581365823658336584365853658636587365883658936590365913659236593365943659536596365973659836599366003660136602366033660436605366063660736608366093661036611366123661336614366153661636617366183661936620366213662236623366243662536626366273662836629366303663136632366333663436635366363663736638366393664036641366423664336644366453664636647366483664936650366513665236653366543665536656366573665836659366603666136662366633666436665366663666736668366693667036671366723667336674366753667636677366783667936680366813668236683366843668536686366873668836689366903669136692366933669436695366963669736698366993670036701367023670336704367053670636707367083670936710367113671236713367143671536716367173671836719367203672136722367233672436725367263672736728367293673036731367323673336734367353673636737367383673936740367413674236743367443674536746367473674836749367503675136752367533675436755367563675736758367593676036761367623676336764367653676636767367683676936770367713677236773367743677536776367773677836779367803678136782367833678436785367863678736788367893679036791367923679336794367953679636797367983679936800368013680236803368043680536806368073680836809368103681136812368133681436815368163681736818368193682036821368223682336824368253682636827368283682936830368313683236833368343683536836368373683836839368403684136842368433684436845368463684736848368493685036851368523685336854368553685636857368583685936860368613686236863368643686536866368673686836869368703687136872368733687436875368763687736878368793688036881368823688336884368853688636887368883688936890368913689236893368943689536896368973689836899369003690136902369033690436905369063690736908369093691036911369123691336914369153691636917369183691936920369213692236923369243692536926369273692836929369303693136932369333693436935369363693736938369393694036941369423694336944369453694636947369483694936950369513695236953369543695536956369573695836959369603696136962369633696436965369663696736968369693697036971369723697336974369753697636977369783697936980369813698236983369843698536986369873698836989369903699136992369933699436995369963699736998369993700037001370023700337004370053700637007370083700937010370113701237013370143701537016370173701837019370203702137022370233702437025370263702737028370293703037031370323703337034370353703637037370383703937040370413704237043370443704537046370473704837049370503705137052370533705437055370563705737058370593706037061370623706337064370653706637067370683706937070370713707237073370743707537076370773707837079370803708137082370833708437085370863708737088370893709037091370923709337094370953709637097370983709937100371013710237103371043710537106371073710837109371103711137112371133711437115371163711737118371193712037121371223712337124371253712637127371283712937130371313713237133371343713537136371373713837139371403714137142371433714437145371463714737148371493715037151371523715337154371553715637157371583715937160371613716237163371643716537166371673716837169371703717137172371733717437175371763717737178371793718037181371823718337184371853718637187371883718937190371913719237193371943719537196371973719837199372003720137202372033720437205372063720737208372093721037211372123721337214372153721637217372183721937220372213722237223372243722537226372273722837229372303723137232372333723437235372363723737238372393724037241372423724337244372453724637247372483724937250372513725237253372543725537256372573725837259372603726137262372633726437265372663726737268372693727037271372723727337274372753727637277372783727937280372813728237283372843728537286372873728837289372903729137292372933729437295372963729737298372993730037301373023730337304373053730637307373083730937310373113731237313373143731537316373173731837319373203732137322373233732437325373263732737328373293733037331373323733337334373353733637337373383733937340373413734237343373443734537346373473734837349373503735137352373533735437355373563735737358373593736037361373623736337364373653736637367373683736937370373713737237373373743737537376373773737837379373803738137382373833738437385373863738737388373893739037391373923739337394373953739637397373983739937400374013740237403374043740537406374073740837409374103741137412374133741437415374163741737418374193742037421374223742337424374253742637427374283742937430374313743237433374343743537436374373743837439374403744137442374433744437445374463744737448374493745037451374523745337454374553745637457374583745937460374613746237463374643746537466374673746837469374703747137472374733747437475374763747737478374793748037481374823748337484374853748637487374883748937490374913749237493374943749537496374973749837499375003750137502375033750437505375063750737508375093751037511375123751337514375153751637517375183751937520375213752237523375243752537526375273752837529375303753137532375333753437535375363753737538375393754037541375423754337544375453754637547
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: electron_zoomvideosdk.proto
  3. #ifndef GOOGLE_PROTOBUF_INCLUDED_electron_5fzoomvideosdk_2eproto_2epb_2eh
  4. #define GOOGLE_PROTOBUF_INCLUDED_electron_5fzoomvideosdk_2eproto_2epb_2eh
  5. #include <limits>
  6. #include <string>
  7. #include <type_traits>
  8. #include "google/protobuf/port_def.inc"
  9. #if PROTOBUF_VERSION < 4022000
  10. #error "This file was generated by a newer version of protoc which is"
  11. #error "incompatible with your Protocol Buffer headers. Please update"
  12. #error "your headers."
  13. #endif // PROTOBUF_VERSION
  14. #if 4022003 < PROTOBUF_MIN_PROTOC_VERSION
  15. #error "This file was generated by an older version of protoc which is"
  16. #error "incompatible with your Protocol Buffer headers. Please"
  17. #error "regenerate this file with a newer version of protoc."
  18. #endif // PROTOBUF_MIN_PROTOC_VERSION
  19. #include "google/protobuf/port_undef.inc"
  20. #include "google/protobuf/io/coded_stream.h"
  21. #include "google/protobuf/arena.h"
  22. #include "google/protobuf/arenastring.h"
  23. #include "google/protobuf/generated_message_util.h"
  24. #include "google/protobuf/metadata_lite.h"
  25. #include "google/protobuf/message_lite.h"
  26. #include "google/protobuf/repeated_field.h" // IWYU pragma: export
  27. #include "google/protobuf/extension_set.h" // IWYU pragma: export
  28. // @@protoc_insertion_point(includes)
  29. // Must be included last.
  30. #include "google/protobuf/port_def.inc"
  31. #define PROTOBUF_INTERNAL_EXPORT_electron_5fzoomvideosdk_2eproto
  32. PROTOBUF_NAMESPACE_OPEN
  33. namespace internal {
  34. class AnyMetadata;
  35. } // namespace internal
  36. PROTOBUF_NAMESPACE_CLOSE
  37. // Internal implementation detail -- do not use these members.
  38. struct TableStruct_electron_5fzoomvideosdk_2eproto {
  39. static const ::uint32_t offsets[];
  40. };
  41. namespace com {
  42. namespace electron {
  43. namespace zoomvideo {
  44. namespace sdk {
  45. namespace proto {
  46. class AddVirtualBackgroundItemParams;
  47. struct AddVirtualBackgroundItemParamsDefaultTypeInternal;
  48. extern AddVirtualBackgroundItemParamsDefaultTypeInternal _AddVirtualBackgroundItemParams_default_instance_;
  49. class CallbackBody;
  50. struct CallbackBodyDefaultTypeInternal;
  51. extern CallbackBodyDefaultTypeInternal _CallbackBody_default_instance_;
  52. class CallbackBody_liveTranscriptionMsgInfoParams;
  53. struct CallbackBody_liveTranscriptionMsgInfoParamsDefaultTypeInternal;
  54. extern CallbackBody_liveTranscriptionMsgInfoParamsDefaultTypeInternal _CallbackBody_liveTranscriptionMsgInfoParams_default_instance_;
  55. class CallbackBody_onAudioDeviceStatusChangedParams;
  56. struct CallbackBody_onAudioDeviceStatusChangedParamsDefaultTypeInternal;
  57. extern CallbackBody_onAudioDeviceStatusChangedParamsDefaultTypeInternal _CallbackBody_onAudioDeviceStatusChangedParams_default_instance_;
  58. class CallbackBody_onCameraControlRequestReceivedParams;
  59. struct CallbackBody_onCameraControlRequestReceivedParamsDefaultTypeInternal;
  60. extern CallbackBody_onCameraControlRequestReceivedParamsDefaultTypeInternal _CallbackBody_onCameraControlRequestReceivedParams_default_instance_;
  61. class CallbackBody_onCameraControlRequestResultParams;
  62. struct CallbackBody_onCameraControlRequestResultParamsDefaultTypeInternal;
  63. extern CallbackBody_onCameraControlRequestResultParamsDefaultTypeInternal _CallbackBody_onCameraControlRequestResultParams_default_instance_;
  64. class CallbackBody_onChatMsgDeleteNotificationParams;
  65. struct CallbackBody_onChatMsgDeleteNotificationParamsDefaultTypeInternal;
  66. extern CallbackBody_onChatMsgDeleteNotificationParamsDefaultTypeInternal _CallbackBody_onChatMsgDeleteNotificationParams_default_instance_;
  67. class CallbackBody_onChatNewMessageNotifyParams;
  68. struct CallbackBody_onChatNewMessageNotifyParamsDefaultTypeInternal;
  69. extern CallbackBody_onChatNewMessageNotifyParamsDefaultTypeInternal _CallbackBody_onChatNewMessageNotifyParams_default_instance_;
  70. class CallbackBody_onCloudRecordingStatusParams;
  71. struct CallbackBody_onCloudRecordingStatusParamsDefaultTypeInternal;
  72. extern CallbackBody_onCloudRecordingStatusParamsDefaultTypeInternal _CallbackBody_onCloudRecordingStatusParams_default_instance_;
  73. class CallbackBody_onCommandChannelConnectResultParams;
  74. struct CallbackBody_onCommandChannelConnectResultParamsDefaultTypeInternal;
  75. extern CallbackBody_onCommandChannelConnectResultParamsDefaultTypeInternal _CallbackBody_onCommandChannelConnectResultParams_default_instance_;
  76. class CallbackBody_onCommandReceivedParams;
  77. struct CallbackBody_onCommandReceivedParamsDefaultTypeInternal;
  78. extern CallbackBody_onCommandReceivedParamsDefaultTypeInternal _CallbackBody_onCommandReceivedParams_default_instance_;
  79. class CallbackBody_onErrorParams;
  80. struct CallbackBody_onErrorParamsDefaultTypeInternal;
  81. extern CallbackBody_onErrorParamsDefaultTypeInternal _CallbackBody_onErrorParams_default_instance_;
  82. class CallbackBody_onHostAskUnmuteParams;
  83. struct CallbackBody_onHostAskUnmuteParamsDefaultTypeInternal;
  84. extern CallbackBody_onHostAskUnmuteParamsDefaultTypeInternal _CallbackBody_onHostAskUnmuteParams_default_instance_;
  85. class CallbackBody_onInviteByPhoneStatusParams;
  86. struct CallbackBody_onInviteByPhoneStatusParamsDefaultTypeInternal;
  87. extern CallbackBody_onInviteByPhoneStatusParamsDefaultTypeInternal _CallbackBody_onInviteByPhoneStatusParams_default_instance_;
  88. class CallbackBody_onLiveStreamStatusChangedParams;
  89. struct CallbackBody_onLiveStreamStatusChangedParamsDefaultTypeInternal;
  90. extern CallbackBody_onLiveStreamStatusChangedParamsDefaultTypeInternal _CallbackBody_onLiveStreamStatusChangedParams_default_instance_;
  91. class CallbackBody_onLiveTranscriptionMsgErrorParams;
  92. struct CallbackBody_onLiveTranscriptionMsgErrorParamsDefaultTypeInternal;
  93. extern CallbackBody_onLiveTranscriptionMsgErrorParamsDefaultTypeInternal _CallbackBody_onLiveTranscriptionMsgErrorParams_default_instance_;
  94. class CallbackBody_onLiveTranscriptionMsgReceivedParams;
  95. struct CallbackBody_onLiveTranscriptionMsgReceivedParamsDefaultTypeInternal;
  96. extern CallbackBody_onLiveTranscriptionMsgReceivedParamsDefaultTypeInternal _CallbackBody_onLiveTranscriptionMsgReceivedParams_default_instance_;
  97. class CallbackBody_onLiveTranscriptionStatusParams;
  98. struct CallbackBody_onLiveTranscriptionStatusParamsDefaultTypeInternal;
  99. extern CallbackBody_onLiveTranscriptionStatusParamsDefaultTypeInternal _CallbackBody_onLiveTranscriptionStatusParams_default_instance_;
  100. class CallbackBody_onMicSpeakerVolumeChangedParams;
  101. struct CallbackBody_onMicSpeakerVolumeChangedParamsDefaultTypeInternal;
  102. extern CallbackBody_onMicSpeakerVolumeChangedParamsDefaultTypeInternal _CallbackBody_onMicSpeakerVolumeChangedParams_default_instance_;
  103. class CallbackBody_onMultiCameraStreamStatusChangedParams;
  104. struct CallbackBody_onMultiCameraStreamStatusChangedParamsDefaultTypeInternal;
  105. extern CallbackBody_onMultiCameraStreamStatusChangedParamsDefaultTypeInternal _CallbackBody_onMultiCameraStreamStatusChangedParams_default_instance_;
  106. class CallbackBody_onPropertyChangeParams;
  107. struct CallbackBody_onPropertyChangeParamsDefaultTypeInternal;
  108. extern CallbackBody_onPropertyChangeParamsDefaultTypeInternal _CallbackBody_onPropertyChangeParams_default_instance_;
  109. class CallbackBody_onRawDataStatusChangedParams;
  110. struct CallbackBody_onRawDataStatusChangedParamsDefaultTypeInternal;
  111. extern CallbackBody_onRawDataStatusChangedParamsDefaultTypeInternal _CallbackBody_onRawDataStatusChangedParams_default_instance_;
  112. class CallbackBody_onSelectedAudioDeviceChangedParams;
  113. struct CallbackBody_onSelectedAudioDeviceChangedParamsDefaultTypeInternal;
  114. extern CallbackBody_onSelectedAudioDeviceChangedParamsDefaultTypeInternal _CallbackBody_onSelectedAudioDeviceChangedParams_default_instance_;
  115. class CallbackBody_onTestMicStatusChangedParams;
  116. struct CallbackBody_onTestMicStatusChangedParamsDefaultTypeInternal;
  117. extern CallbackBody_onTestMicStatusChangedParamsDefaultTypeInternal _CallbackBody_onTestMicStatusChangedParams_default_instance_;
  118. class CallbackBody_onUserActiveAudioChangedParams;
  119. struct CallbackBody_onUserActiveAudioChangedParamsDefaultTypeInternal;
  120. extern CallbackBody_onUserActiveAudioChangedParamsDefaultTypeInternal _CallbackBody_onUserActiveAudioChangedParams_default_instance_;
  121. class CallbackBody_onUserAudioStatusChangedParams;
  122. struct CallbackBody_onUserAudioStatusChangedParamsDefaultTypeInternal;
  123. extern CallbackBody_onUserAudioStatusChangedParamsDefaultTypeInternal _CallbackBody_onUserAudioStatusChangedParams_default_instance_;
  124. class CallbackBody_onUserHostChangedParams;
  125. struct CallbackBody_onUserHostChangedParamsDefaultTypeInternal;
  126. extern CallbackBody_onUserHostChangedParamsDefaultTypeInternal _CallbackBody_onUserHostChangedParams_default_instance_;
  127. class CallbackBody_onUserJoinParams;
  128. struct CallbackBody_onUserJoinParamsDefaultTypeInternal;
  129. extern CallbackBody_onUserJoinParamsDefaultTypeInternal _CallbackBody_onUserJoinParams_default_instance_;
  130. class CallbackBody_onUserLeaveParams;
  131. struct CallbackBody_onUserLeaveParamsDefaultTypeInternal;
  132. extern CallbackBody_onUserLeaveParamsDefaultTypeInternal _CallbackBody_onUserLeaveParams_default_instance_;
  133. class CallbackBody_onUserManagerChangedParams;
  134. struct CallbackBody_onUserManagerChangedParamsDefaultTypeInternal;
  135. extern CallbackBody_onUserManagerChangedParamsDefaultTypeInternal _CallbackBody_onUserManagerChangedParams_default_instance_;
  136. class CallbackBody_onUserNameChangedParams;
  137. struct CallbackBody_onUserNameChangedParamsDefaultTypeInternal;
  138. extern CallbackBody_onUserNameChangedParamsDefaultTypeInternal _CallbackBody_onUserNameChangedParams_default_instance_;
  139. class CallbackBody_onUserShareStatusChangedParams;
  140. struct CallbackBody_onUserShareStatusChangedParamsDefaultTypeInternal;
  141. extern CallbackBody_onUserShareStatusChangedParamsDefaultTypeInternal _CallbackBody_onUserShareStatusChangedParams_default_instance_;
  142. class CallbackBody_onUserVideoStatusChangedParams;
  143. struct CallbackBody_onUserVideoStatusChangedParamsDefaultTypeInternal;
  144. extern CallbackBody_onUserVideoStatusChangedParamsDefaultTypeInternal _CallbackBody_onUserVideoStatusChangedParams_default_instance_;
  145. class CallbackBody_onVideoSourceInitializeParams;
  146. struct CallbackBody_onVideoSourceInitializeParamsDefaultTypeInternal;
  147. extern CallbackBody_onVideoSourceInitializeParamsDefaultTypeInternal _CallbackBody_onVideoSourceInitializeParams_default_instance_;
  148. class CameraInfos;
  149. struct CameraInfosDefaultTypeInternal;
  150. extern CameraInfosDefaultTypeInternal _CameraInfos_default_instance_;
  151. class CanChatMessageBeDeletedParams;
  152. struct CanChatMessageBeDeletedParamsDefaultTypeInternal;
  153. extern CanChatMessageBeDeletedParamsDefaultTypeInternal _CanChatMessageBeDeletedParams_default_instance_;
  154. class ChangeNameParams;
  155. struct ChangeNameParamsDefaultTypeInternal;
  156. extern ChangeNameParamsDefaultTypeInternal _ChangeNameParams_default_instance_;
  157. class CreateRenderParams;
  158. struct CreateRenderParamsDefaultTypeInternal;
  159. extern CreateRenderParamsDefaultTypeInternal _CreateRenderParams_default_instance_;
  160. class CreateVideoSDKObjParam;
  161. struct CreateVideoSDKObjParamDefaultTypeInternal;
  162. extern CreateVideoSDKObjParamDefaultTypeInternal _CreateVideoSDKObjParam_default_instance_;
  163. class DeleteChatMessageParams;
  164. struct DeleteChatMessageParamsDefaultTypeInternal;
  165. extern DeleteChatMessageParamsDefaultTypeInternal _DeleteChatMessageParams_default_instance_;
  166. class DestroyRendererParams;
  167. struct DestroyRendererParamsDefaultTypeInternal;
  168. extern DestroyRendererParamsDefaultTypeInternal _DestroyRendererParams_default_instance_;
  169. class DisableMultiStreamVideoParams;
  170. struct DisableMultiStreamVideoParamsDefaultTypeInternal;
  171. extern DisableMultiStreamVideoParamsDefaultTypeInternal _DisableMultiStreamVideoParams_default_instance_;
  172. class EnableEchoCancellationParams;
  173. struct EnableEchoCancellationParamsDefaultTypeInternal;
  174. extern EnableEchoCancellationParamsDefaultTypeInternal _EnableEchoCancellationParams_default_instance_;
  175. class EnableHighFidelityMusicModeParams;
  176. struct EnableHighFidelityMusicModeParamsDefaultTypeInternal;
  177. extern EnableHighFidelityMusicModeParamsDefaultTypeInternal _EnableHighFidelityMusicModeParams_default_instance_;
  178. class EnableMicOriginalInputParams;
  179. struct EnableMicOriginalInputParamsDefaultTypeInternal;
  180. extern EnableMicOriginalInputParamsDefaultTypeInternal _EnableMicOriginalInputParams_default_instance_;
  181. class EnableMultiStreamVideoParams;
  182. struct EnableMultiStreamVideoParamsDefaultTypeInternal;
  183. extern EnableMultiStreamVideoParamsDefaultTypeInternal _EnableMultiStreamVideoParams_default_instance_;
  184. class EnableOptimizeForSharedVideoParams;
  185. struct EnableOptimizeForSharedVideoParamsDefaultTypeInternal;
  186. extern EnableOptimizeForSharedVideoParamsDefaultTypeInternal _EnableOptimizeForSharedVideoParams_default_instance_;
  187. class EnableShareDeviceAudioParams;
  188. struct EnableShareDeviceAudioParamsDefaultTypeInternal;
  189. extern EnableShareDeviceAudioParamsDefaultTypeInternal _EnableShareDeviceAudioParams_default_instance_;
  190. class EnableStereoAudioParams;
  191. struct EnableStereoAudioParamsDefaultTypeInternal;
  192. extern EnableStereoAudioParamsDefaultTypeInternal _EnableStereoAudioParams_default_instance_;
  193. class GetCameraList;
  194. struct GetCameraListDefaultTypeInternal;
  195. extern GetCameraListDefaultTypeInternal _GetCameraList_default_instance_;
  196. class GetMicList;
  197. struct GetMicListDefaultTypeInternal;
  198. extern GetMicListDefaultTypeInternal _GetMicList_default_instance_;
  199. class GetMultiCameraStreamList;
  200. struct GetMultiCameraStreamListDefaultTypeInternal;
  201. extern GetMultiCameraStreamListDefaultTypeInternal _GetMultiCameraStreamList_default_instance_;
  202. class GetMyInfoParams;
  203. struct GetMyInfoParamsDefaultTypeInternal;
  204. extern GetMyInfoParamsDefaultTypeInternal _GetMyInfoParams_default_instance_;
  205. class GetPhoneSupportCountryList;
  206. struct GetPhoneSupportCountryListDefaultTypeInternal;
  207. extern GetPhoneSupportCountryListDefaultTypeInternal _GetPhoneSupportCountryList_default_instance_;
  208. class GetRawDataTypeParams;
  209. struct GetRawDataTypeParamsDefaultTypeInternal;
  210. extern GetRawDataTypeParamsDefaultTypeInternal _GetRawDataTypeParams_default_instance_;
  211. class GetRemoteUsersParams;
  212. struct GetRemoteUsersParamsDefaultTypeInternal;
  213. extern GetRemoteUsersParamsDefaultTypeInternal _GetRemoteUsersParams_default_instance_;
  214. class GetResolutionParams;
  215. struct GetResolutionParamsDefaultTypeInternal;
  216. extern GetResolutionParamsDefaultTypeInternal _GetResolutionParams_default_instance_;
  217. class GetSpeakerList;
  218. struct GetSpeakerListDefaultTypeInternal;
  219. extern GetSpeakerListDefaultTypeInternal _GetSpeakerList_default_instance_;
  220. class GetVirtualBackgroundItemInfoParams;
  221. struct GetVirtualBackgroundItemInfoParamsDefaultTypeInternal;
  222. extern GetVirtualBackgroundItemInfoParamsDefaultTypeInternal _GetVirtualBackgroundItemInfoParams_default_instance_;
  223. class GiveUpControlRemoteCameraParams;
  224. struct GiveUpControlRemoteCameraParamsDefaultTypeInternal;
  225. extern GiveUpControlRemoteCameraParamsDefaultTypeInternal _GiveUpControlRemoteCameraParams_default_instance_;
  226. class InviteByPhoneParams;
  227. struct InviteByPhoneParamsDefaultTypeInternal;
  228. extern InviteByPhoneParamsDefaultTypeInternal _InviteByPhoneParams_default_instance_;
  229. class LTTLanguage;
  230. struct LTTLanguageDefaultTypeInternal;
  231. extern LTTLanguageDefaultTypeInternal _LTTLanguage_default_instance_;
  232. class LTTLanguagesList;
  233. struct LTTLanguagesListDefaultTypeInternal;
  234. extern LTTLanguagesListDefaultTypeInternal _LTTLanguagesList_default_instance_;
  235. class LeaveSessionParams;
  236. struct LeaveSessionParamsDefaultTypeInternal;
  237. extern LeaveSessionParamsDefaultTypeInternal _LeaveSessionParams_default_instance_;
  238. class LocalCameraCtrlTurnDownParams;
  239. struct LocalCameraCtrlTurnDownParamsDefaultTypeInternal;
  240. extern LocalCameraCtrlTurnDownParamsDefaultTypeInternal _LocalCameraCtrlTurnDownParams_default_instance_;
  241. class LocalCameraCtrlTurnLeftParams;
  242. struct LocalCameraCtrlTurnLeftParamsDefaultTypeInternal;
  243. extern LocalCameraCtrlTurnLeftParamsDefaultTypeInternal _LocalCameraCtrlTurnLeftParams_default_instance_;
  244. class LocalCameraCtrlTurnRightParams;
  245. struct LocalCameraCtrlTurnRightParamsDefaultTypeInternal;
  246. extern LocalCameraCtrlTurnRightParamsDefaultTypeInternal _LocalCameraCtrlTurnRightParams_default_instance_;
  247. class LocalCameraCtrlTurnUpParams;
  248. struct LocalCameraCtrlTurnUpParamsDefaultTypeInternal;
  249. extern LocalCameraCtrlTurnUpParamsDefaultTypeInternal _LocalCameraCtrlTurnUpParams_default_instance_;
  250. class LocalCameraCtrlZoomInParams;
  251. struct LocalCameraCtrlZoomInParamsDefaultTypeInternal;
  252. extern LocalCameraCtrlZoomInParamsDefaultTypeInternal _LocalCameraCtrlZoomInParams_default_instance_;
  253. class LocalCameraCtrlZoomOutParams;
  254. struct LocalCameraCtrlZoomOutParamsDefaultTypeInternal;
  255. extern LocalCameraCtrlZoomOutParamsDefaultTypeInternal _LocalCameraCtrlZoomOutParams_default_instance_;
  256. class LockShareParams;
  257. struct LockShareParamsDefaultTypeInternal;
  258. extern LockShareParamsDefaultTypeInternal _LockShareParams_default_instance_;
  259. class MakeHostParams;
  260. struct MakeHostParamsDefaultTypeInternal;
  261. extern MakeHostParamsDefaultTypeInternal _MakeHostParams_default_instance_;
  262. class MakeManagerParams;
  263. struct MakeManagerParamsDefaultTypeInternal;
  264. extern MakeManagerParamsDefaultTypeInternal _MakeManagerParams_default_instance_;
  265. class MicInfos;
  266. struct MicInfosDefaultTypeInternal;
  267. extern MicInfosDefaultTypeInternal _MicInfos_default_instance_;
  268. class MultiCameraStreamInfos;
  269. struct MultiCameraStreamInfosDefaultTypeInternal;
  270. extern MultiCameraStreamInfosDefaultTypeInternal _MultiCameraStreamInfos_default_instance_;
  271. class MultiCameraStreamList;
  272. struct MultiCameraStreamListDefaultTypeInternal;
  273. extern MultiCameraStreamListDefaultTypeInternal _MultiCameraStreamList_default_instance_;
  274. class MuteAudioParams;
  275. struct MuteAudioParamsDefaultTypeInternal;
  276. extern MuteAudioParamsDefaultTypeInternal _MuteAudioParams_default_instance_;
  277. class PhoneSupportCountryInfos;
  278. struct PhoneSupportCountryInfosDefaultTypeInternal;
  279. extern PhoneSupportCountryInfosDefaultTypeInternal _PhoneSupportCountryInfos_default_instance_;
  280. class RemoteCameraCtrlTurnDownParams;
  281. struct RemoteCameraCtrlTurnDownParamsDefaultTypeInternal;
  282. extern RemoteCameraCtrlTurnDownParamsDefaultTypeInternal _RemoteCameraCtrlTurnDownParams_default_instance_;
  283. class RemoteCameraCtrlTurnLeftParams;
  284. struct RemoteCameraCtrlTurnLeftParamsDefaultTypeInternal;
  285. extern RemoteCameraCtrlTurnLeftParamsDefaultTypeInternal _RemoteCameraCtrlTurnLeftParams_default_instance_;
  286. class RemoteCameraCtrlTurnRightParams;
  287. struct RemoteCameraCtrlTurnRightParamsDefaultTypeInternal;
  288. extern RemoteCameraCtrlTurnRightParamsDefaultTypeInternal _RemoteCameraCtrlTurnRightParams_default_instance_;
  289. class RemoteCameraCtrlTurnUpParams;
  290. struct RemoteCameraCtrlTurnUpParamsDefaultTypeInternal;
  291. extern RemoteCameraCtrlTurnUpParamsDefaultTypeInternal _RemoteCameraCtrlTurnUpParams_default_instance_;
  292. class RemoteCameraCtrlZoomInParams;
  293. struct RemoteCameraCtrlZoomInParamsDefaultTypeInternal;
  294. extern RemoteCameraCtrlZoomInParamsDefaultTypeInternal _RemoteCameraCtrlZoomInParams_default_instance_;
  295. class RemoteCameraCtrlZoomOutParams;
  296. struct RemoteCameraCtrlZoomOutParamsDefaultTypeInternal;
  297. extern RemoteCameraCtrlZoomOutParamsDefaultTypeInternal _RemoteCameraCtrlZoomOutParams_default_instance_;
  298. class RemoveUserParams;
  299. struct RemoveUserParamsDefaultTypeInternal;
  300. extern RemoveUserParamsDefaultTypeInternal _RemoveUserParams_default_instance_;
  301. class RemoveVirtualBackgroundItemParams;
  302. struct RemoveVirtualBackgroundItemParamsDefaultTypeInternal;
  303. extern RemoveVirtualBackgroundItemParamsDefaultTypeInternal _RemoveVirtualBackgroundItemParams_default_instance_;
  304. class RequestControlRemoteCameraParams;
  305. struct RequestControlRemoteCameraParamsDefaultTypeInternal;
  306. extern RequestControlRemoteCameraParamsDefaultTypeInternal _RequestControlRemoteCameraParams_default_instance_;
  307. class RevokeManagerParams;
  308. struct RevokeManagerParamsDefaultTypeInternal;
  309. extern RevokeManagerParamsDefaultTypeInternal _RevokeManagerParams_default_instance_;
  310. class RotateMyVideoParams;
  311. struct RotateMyVideoParamsDefaultTypeInternal;
  312. extern RotateMyVideoParamsDefaultTypeInternal _RotateMyVideoParams_default_instance_;
  313. class SDKVideoCapability;
  314. struct SDKVideoCapabilityDefaultTypeInternal;
  315. extern SDKVideoCapabilityDefaultTypeInternal _SDKVideoCapability_default_instance_;
  316. class SDKVideoCapabilityList;
  317. struct SDKVideoCapabilityListDefaultTypeInternal;
  318. extern SDKVideoCapabilityListDefaultTypeInternal _SDKVideoCapabilityList_default_instance_;
  319. class SelectCameraParams;
  320. struct SelectCameraParamsDefaultTypeInternal;
  321. extern SelectCameraParamsDefaultTypeInternal _SelectCameraParams_default_instance_;
  322. class SelectMicParams;
  323. struct SelectMicParamsDefaultTypeInternal;
  324. extern SelectMicParamsDefaultTypeInternal _SelectMicParams_default_instance_;
  325. class SelectSpeakerParams;
  326. struct SelectSpeakerParamsDefaultTypeInternal;
  327. extern SelectSpeakerParamsDefaultTypeInternal _SelectSpeakerParams_default_instance_;
  328. class SendChatToAllParams;
  329. struct SendChatToAllParamsDefaultTypeInternal;
  330. extern SendChatToAllParamsDefaultTypeInternal _SendChatToAllParams_default_instance_;
  331. class SendChatToUserParams;
  332. struct SendChatToUserParamsDefaultTypeInternal;
  333. extern SendChatToUserParamsDefaultTypeInternal _SendChatToUserParams_default_instance_;
  334. class SendCommandParams;
  335. struct SendCommandParamsDefaultTypeInternal;
  336. extern SendCommandParamsDefaultTypeInternal _SendCommandParams_default_instance_;
  337. class SessionPasswordParams;
  338. struct SessionPasswordParamsDefaultTypeInternal;
  339. extern SessionPasswordParamsDefaultTypeInternal _SessionPasswordParams_default_instance_;
  340. class SetEchoCancellationLevelParams;
  341. struct SetEchoCancellationLevelParamsDefaultTypeInternal;
  342. extern SetEchoCancellationLevelParamsDefaultTypeInternal _SetEchoCancellationLevelParams_default_instance_;
  343. class SetRawDataResolutionParams;
  344. struct SetRawDataResolutionParamsDefaultTypeInternal;
  345. extern SetRawDataResolutionParamsDefaultTypeInternal _SetRawDataResolutionParams_default_instance_;
  346. class SetSpeakerParams;
  347. struct SetSpeakerParamsDefaultTypeInternal;
  348. extern SetSpeakerParamsDefaultTypeInternal _SetSpeakerParams_default_instance_;
  349. class SetSpokenLanguageParams;
  350. struct SetSpokenLanguageParamsDefaultTypeInternal;
  351. extern SetSpokenLanguageParamsDefaultTypeInternal _SetSpokenLanguageParams_default_instance_;
  352. class SetSuppressBackgroundNoiseLevelParams;
  353. struct SetSuppressBackgroundNoiseLevelParamsDefaultTypeInternal;
  354. extern SetSuppressBackgroundNoiseLevelParamsDefaultTypeInternal _SetSuppressBackgroundNoiseLevelParams_default_instance_;
  355. class SetTimerIntervalParams;
  356. struct SetTimerIntervalParamsDefaultTypeInternal;
  357. extern SetTimerIntervalParamsDefaultTypeInternal _SetTimerIntervalParams_default_instance_;
  358. class SetTranslationLanguageParams;
  359. struct SetTranslationLanguageParamsDefaultTypeInternal;
  360. extern SetTranslationLanguageParamsDefaultTypeInternal _SetTranslationLanguageParams_default_instance_;
  361. class SetVideoQualityPreferenceParams;
  362. struct SetVideoQualityPreferenceParamsDefaultTypeInternal;
  363. extern SetVideoQualityPreferenceParamsDefaultTypeInternal _SetVideoQualityPreferenceParams_default_instance_;
  364. class SetVirtualBackgroundItemParams;
  365. struct SetVirtualBackgroundItemParamsDefaultTypeInternal;
  366. extern SetVirtualBackgroundItemParamsDefaultTypeInternal _SetVirtualBackgroundItemParams_default_instance_;
  367. class SpeakerInfos;
  368. struct SpeakerInfosDefaultTypeInternal;
  369. extern SpeakerInfosDefaultTypeInternal _SpeakerInfos_default_instance_;
  370. class StartLiveStreamParams;
  371. struct StartLiveStreamParamsDefaultTypeInternal;
  372. extern StartLiveStreamParamsDefaultTypeInternal _StartLiveStreamParams_default_instance_;
  373. class StartMicTestRecordingParams;
  374. struct StartMicTestRecordingParamsDefaultTypeInternal;
  375. extern StartMicTestRecordingParamsDefaultTypeInternal _StartMicTestRecordingParams_default_instance_;
  376. class StartShare2ndCameraParams;
  377. struct StartShare2ndCameraParamsDefaultTypeInternal;
  378. extern StartShare2ndCameraParamsDefaultTypeInternal _StartShare2ndCameraParams_default_instance_;
  379. class StartShareScreenParams;
  380. struct StartShareScreenParamsDefaultTypeInternal;
  381. extern StartShareScreenParamsDefaultTypeInternal _StartShareScreenParams_default_instance_;
  382. class StartShareViewParams;
  383. struct StartShareViewParamsDefaultTypeInternal;
  384. extern StartShareViewParamsDefaultTypeInternal _StartShareViewParams_default_instance_;
  385. class StartSpeakerTestParams;
  386. struct StartSpeakerTestParamsDefaultTypeInternal;
  387. extern StartSpeakerTestParamsDefaultTypeInternal _StartSpeakerTestParams_default_instance_;
  388. class StartVideoPreviewParams;
  389. struct StartVideoPreviewParamsDefaultTypeInternal;
  390. extern StartVideoPreviewParamsDefaultTypeInternal _StartVideoPreviewParams_default_instance_;
  391. class StopVideoPreviewParams;
  392. struct StopVideoPreviewParamsDefaultTypeInternal;
  393. extern StopVideoPreviewParamsDefaultTypeInternal _StopVideoPreviewParams_default_instance_;
  394. class SubscribeMultiCameraStreamParams;
  395. struct SubscribeMultiCameraStreamParamsDefaultTypeInternal;
  396. extern SubscribeMultiCameraStreamParamsDefaultTypeInternal _SubscribeMultiCameraStreamParams_default_instance_;
  397. class SubscribeMyShareCameraParams;
  398. struct SubscribeMyShareCameraParamsDefaultTypeInternal;
  399. extern SubscribeMyShareCameraParamsDefaultTypeInternal _SubscribeMyShareCameraParams_default_instance_;
  400. class SubscribeParams;
  401. struct SubscribeParamsDefaultTypeInternal;
  402. extern SubscribeParamsDefaultTypeInternal _SubscribeParams_default_instance_;
  403. class SubscribeToSharedComputerAudioParams;
  404. struct SubscribeToSharedComputerAudioParamsDefaultTypeInternal;
  405. extern SubscribeToSharedComputerAudioParamsDefaultTypeInternal _SubscribeToSharedComputerAudioParams_default_instance_;
  406. class UnMuteAudioParams;
  407. struct UnMuteAudioParamsDefaultTypeInternal;
  408. extern UnMuteAudioParamsDefaultTypeInternal _UnMuteAudioParams_default_instance_;
  409. class UnSubscribeMultiCameraStreamParams;
  410. struct UnSubscribeMultiCameraStreamParamsDefaultTypeInternal;
  411. extern UnSubscribeMultiCameraStreamParamsDefaultTypeInternal _UnSubscribeMultiCameraStreamParams_default_instance_;
  412. class UnSubscribeParams;
  413. struct UnSubscribeParamsDefaultTypeInternal;
  414. extern UnSubscribeParamsDefaultTypeInternal _UnSubscribeParams_default_instance_;
  415. class UnsubscribeToSharedComputerAudioParams;
  416. struct UnsubscribeToSharedComputerAudioParamsDefaultTypeInternal;
  417. extern UnsubscribeToSharedComputerAudioParamsDefaultTypeInternal _UnsubscribeToSharedComputerAudioParams_default_instance_;
  418. class UserList;
  419. struct UserListDefaultTypeInternal;
  420. extern UserListDefaultTypeInternal _UserList_default_instance_;
  421. class VBItemHandleList;
  422. struct VBItemHandleListDefaultTypeInternal;
  423. extern VBItemHandleListDefaultTypeInternal _VBItemHandleList_default_instance_;
  424. class VBItemInfo;
  425. struct VBItemInfoDefaultTypeInternal;
  426. extern VBItemInfoDefaultTypeInternal _VBItemInfo_default_instance_;
  427. class VideoSDKInitParams;
  428. struct VideoSDKInitParamsDefaultTypeInternal;
  429. extern VideoSDKInitParamsDefaultTypeInternal _VideoSDKInitParams_default_instance_;
  430. class VideoSDKSessionASVStatisticInfo;
  431. struct VideoSDKSessionASVStatisticInfoDefaultTypeInternal;
  432. extern VideoSDKSessionASVStatisticInfoDefaultTypeInternal _VideoSDKSessionASVStatisticInfo_default_instance_;
  433. class VideoSDKSessionASVStatisticInfoList;
  434. struct VideoSDKSessionASVStatisticInfoListDefaultTypeInternal;
  435. extern VideoSDKSessionASVStatisticInfoListDefaultTypeInternal _VideoSDKSessionASVStatisticInfoList_default_instance_;
  436. class VideoSDKSessionAudioStatisticInfo;
  437. struct VideoSDKSessionAudioStatisticInfoDefaultTypeInternal;
  438. extern VideoSDKSessionAudioStatisticInfoDefaultTypeInternal _VideoSDKSessionAudioStatisticInfo_default_instance_;
  439. class VideoSDKSessionAudioStatisticInfoList;
  440. struct VideoSDKSessionAudioStatisticInfoListDefaultTypeInternal;
  441. extern VideoSDKSessionAudioStatisticInfoListDefaultTypeInternal _VideoSDKSessionAudioStatisticInfoList_default_instance_;
  442. class VideoSDKSessionContext;
  443. struct VideoSDKSessionContextDefaultTypeInternal;
  444. extern VideoSDKSessionContextDefaultTypeInternal _VideoSDKSessionContext_default_instance_;
  445. class VideoSDKUser;
  446. struct VideoSDKUserDefaultTypeInternal;
  447. extern VideoSDKUserDefaultTypeInternal _VideoSDKUser_default_instance_;
  448. class sendVideoFrameParams;
  449. struct sendVideoFrameParamsDefaultTypeInternal;
  450. extern sendVideoFrameParamsDefaultTypeInternal _sendVideoFrameParams_default_instance_;
  451. } // namespace proto
  452. } // namespace sdk
  453. } // namespace zoomvideo
  454. } // namespace electron
  455. } // namespace com
  456. PROTOBUF_NAMESPACE_OPEN
  457. template <>
  458. ::com::electron::zoomvideo::sdk::proto::AddVirtualBackgroundItemParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::AddVirtualBackgroundItemParams>(Arena*);
  459. template <>
  460. ::com::electron::zoomvideo::sdk::proto::CallbackBody* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody>(Arena*);
  461. template <>
  462. ::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams>(Arena*);
  463. template <>
  464. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams>(Arena*);
  465. template <>
  466. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams>(Arena*);
  467. template <>
  468. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams>(Arena*);
  469. template <>
  470. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams>(Arena*);
  471. template <>
  472. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams>(Arena*);
  473. template <>
  474. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams>(Arena*);
  475. template <>
  476. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams>(Arena*);
  477. template <>
  478. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams>(Arena*);
  479. template <>
  480. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams>(Arena*);
  481. template <>
  482. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams>(Arena*);
  483. template <>
  484. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams>(Arena*);
  485. template <>
  486. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams>(Arena*);
  487. template <>
  488. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams>(Arena*);
  489. template <>
  490. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams>(Arena*);
  491. template <>
  492. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams>(Arena*);
  493. template <>
  494. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams>(Arena*);
  495. template <>
  496. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams>(Arena*);
  497. template <>
  498. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams>(Arena*);
  499. template <>
  500. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams>(Arena*);
  501. template <>
  502. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams>(Arena*);
  503. template <>
  504. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams>(Arena*);
  505. template <>
  506. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams>(Arena*);
  507. template <>
  508. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams>(Arena*);
  509. template <>
  510. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams>(Arena*);
  511. template <>
  512. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams>(Arena*);
  513. template <>
  514. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams>(Arena*);
  515. template <>
  516. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams>(Arena*);
  517. template <>
  518. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams>(Arena*);
  519. template <>
  520. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams>(Arena*);
  521. template <>
  522. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams>(Arena*);
  523. template <>
  524. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams>(Arena*);
  525. template <>
  526. ::com::electron::zoomvideo::sdk::proto::CameraInfos* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CameraInfos>(Arena*);
  527. template <>
  528. ::com::electron::zoomvideo::sdk::proto::CanChatMessageBeDeletedParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CanChatMessageBeDeletedParams>(Arena*);
  529. template <>
  530. ::com::electron::zoomvideo::sdk::proto::ChangeNameParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::ChangeNameParams>(Arena*);
  531. template <>
  532. ::com::electron::zoomvideo::sdk::proto::CreateRenderParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CreateRenderParams>(Arena*);
  533. template <>
  534. ::com::electron::zoomvideo::sdk::proto::CreateVideoSDKObjParam* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CreateVideoSDKObjParam>(Arena*);
  535. template <>
  536. ::com::electron::zoomvideo::sdk::proto::DeleteChatMessageParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::DeleteChatMessageParams>(Arena*);
  537. template <>
  538. ::com::electron::zoomvideo::sdk::proto::DestroyRendererParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::DestroyRendererParams>(Arena*);
  539. template <>
  540. ::com::electron::zoomvideo::sdk::proto::DisableMultiStreamVideoParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::DisableMultiStreamVideoParams>(Arena*);
  541. template <>
  542. ::com::electron::zoomvideo::sdk::proto::EnableEchoCancellationParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::EnableEchoCancellationParams>(Arena*);
  543. template <>
  544. ::com::electron::zoomvideo::sdk::proto::EnableHighFidelityMusicModeParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::EnableHighFidelityMusicModeParams>(Arena*);
  545. template <>
  546. ::com::electron::zoomvideo::sdk::proto::EnableMicOriginalInputParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::EnableMicOriginalInputParams>(Arena*);
  547. template <>
  548. ::com::electron::zoomvideo::sdk::proto::EnableMultiStreamVideoParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::EnableMultiStreamVideoParams>(Arena*);
  549. template <>
  550. ::com::electron::zoomvideo::sdk::proto::EnableOptimizeForSharedVideoParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::EnableOptimizeForSharedVideoParams>(Arena*);
  551. template <>
  552. ::com::electron::zoomvideo::sdk::proto::EnableShareDeviceAudioParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::EnableShareDeviceAudioParams>(Arena*);
  553. template <>
  554. ::com::electron::zoomvideo::sdk::proto::EnableStereoAudioParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::EnableStereoAudioParams>(Arena*);
  555. template <>
  556. ::com::electron::zoomvideo::sdk::proto::GetCameraList* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::GetCameraList>(Arena*);
  557. template <>
  558. ::com::electron::zoomvideo::sdk::proto::GetMicList* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::GetMicList>(Arena*);
  559. template <>
  560. ::com::electron::zoomvideo::sdk::proto::GetMultiCameraStreamList* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::GetMultiCameraStreamList>(Arena*);
  561. template <>
  562. ::com::electron::zoomvideo::sdk::proto::GetMyInfoParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::GetMyInfoParams>(Arena*);
  563. template <>
  564. ::com::electron::zoomvideo::sdk::proto::GetPhoneSupportCountryList* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::GetPhoneSupportCountryList>(Arena*);
  565. template <>
  566. ::com::electron::zoomvideo::sdk::proto::GetRawDataTypeParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::GetRawDataTypeParams>(Arena*);
  567. template <>
  568. ::com::electron::zoomvideo::sdk::proto::GetRemoteUsersParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::GetRemoteUsersParams>(Arena*);
  569. template <>
  570. ::com::electron::zoomvideo::sdk::proto::GetResolutionParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::GetResolutionParams>(Arena*);
  571. template <>
  572. ::com::electron::zoomvideo::sdk::proto::GetSpeakerList* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::GetSpeakerList>(Arena*);
  573. template <>
  574. ::com::electron::zoomvideo::sdk::proto::GetVirtualBackgroundItemInfoParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::GetVirtualBackgroundItemInfoParams>(Arena*);
  575. template <>
  576. ::com::electron::zoomvideo::sdk::proto::GiveUpControlRemoteCameraParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::GiveUpControlRemoteCameraParams>(Arena*);
  577. template <>
  578. ::com::electron::zoomvideo::sdk::proto::InviteByPhoneParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::InviteByPhoneParams>(Arena*);
  579. template <>
  580. ::com::electron::zoomvideo::sdk::proto::LTTLanguage* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::LTTLanguage>(Arena*);
  581. template <>
  582. ::com::electron::zoomvideo::sdk::proto::LTTLanguagesList* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::LTTLanguagesList>(Arena*);
  583. template <>
  584. ::com::electron::zoomvideo::sdk::proto::LeaveSessionParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::LeaveSessionParams>(Arena*);
  585. template <>
  586. ::com::electron::zoomvideo::sdk::proto::LocalCameraCtrlTurnDownParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::LocalCameraCtrlTurnDownParams>(Arena*);
  587. template <>
  588. ::com::electron::zoomvideo::sdk::proto::LocalCameraCtrlTurnLeftParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::LocalCameraCtrlTurnLeftParams>(Arena*);
  589. template <>
  590. ::com::electron::zoomvideo::sdk::proto::LocalCameraCtrlTurnRightParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::LocalCameraCtrlTurnRightParams>(Arena*);
  591. template <>
  592. ::com::electron::zoomvideo::sdk::proto::LocalCameraCtrlTurnUpParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::LocalCameraCtrlTurnUpParams>(Arena*);
  593. template <>
  594. ::com::electron::zoomvideo::sdk::proto::LocalCameraCtrlZoomInParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::LocalCameraCtrlZoomInParams>(Arena*);
  595. template <>
  596. ::com::electron::zoomvideo::sdk::proto::LocalCameraCtrlZoomOutParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::LocalCameraCtrlZoomOutParams>(Arena*);
  597. template <>
  598. ::com::electron::zoomvideo::sdk::proto::LockShareParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::LockShareParams>(Arena*);
  599. template <>
  600. ::com::electron::zoomvideo::sdk::proto::MakeHostParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::MakeHostParams>(Arena*);
  601. template <>
  602. ::com::electron::zoomvideo::sdk::proto::MakeManagerParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::MakeManagerParams>(Arena*);
  603. template <>
  604. ::com::electron::zoomvideo::sdk::proto::MicInfos* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::MicInfos>(Arena*);
  605. template <>
  606. ::com::electron::zoomvideo::sdk::proto::MultiCameraStreamInfos* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::MultiCameraStreamInfos>(Arena*);
  607. template <>
  608. ::com::electron::zoomvideo::sdk::proto::MultiCameraStreamList* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::MultiCameraStreamList>(Arena*);
  609. template <>
  610. ::com::electron::zoomvideo::sdk::proto::MuteAudioParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::MuteAudioParams>(Arena*);
  611. template <>
  612. ::com::electron::zoomvideo::sdk::proto::PhoneSupportCountryInfos* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::PhoneSupportCountryInfos>(Arena*);
  613. template <>
  614. ::com::electron::zoomvideo::sdk::proto::RemoteCameraCtrlTurnDownParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::RemoteCameraCtrlTurnDownParams>(Arena*);
  615. template <>
  616. ::com::electron::zoomvideo::sdk::proto::RemoteCameraCtrlTurnLeftParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::RemoteCameraCtrlTurnLeftParams>(Arena*);
  617. template <>
  618. ::com::electron::zoomvideo::sdk::proto::RemoteCameraCtrlTurnRightParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::RemoteCameraCtrlTurnRightParams>(Arena*);
  619. template <>
  620. ::com::electron::zoomvideo::sdk::proto::RemoteCameraCtrlTurnUpParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::RemoteCameraCtrlTurnUpParams>(Arena*);
  621. template <>
  622. ::com::electron::zoomvideo::sdk::proto::RemoteCameraCtrlZoomInParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::RemoteCameraCtrlZoomInParams>(Arena*);
  623. template <>
  624. ::com::electron::zoomvideo::sdk::proto::RemoteCameraCtrlZoomOutParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::RemoteCameraCtrlZoomOutParams>(Arena*);
  625. template <>
  626. ::com::electron::zoomvideo::sdk::proto::RemoveUserParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::RemoveUserParams>(Arena*);
  627. template <>
  628. ::com::electron::zoomvideo::sdk::proto::RemoveVirtualBackgroundItemParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::RemoveVirtualBackgroundItemParams>(Arena*);
  629. template <>
  630. ::com::electron::zoomvideo::sdk::proto::RequestControlRemoteCameraParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::RequestControlRemoteCameraParams>(Arena*);
  631. template <>
  632. ::com::electron::zoomvideo::sdk::proto::RevokeManagerParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::RevokeManagerParams>(Arena*);
  633. template <>
  634. ::com::electron::zoomvideo::sdk::proto::RotateMyVideoParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::RotateMyVideoParams>(Arena*);
  635. template <>
  636. ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SDKVideoCapability>(Arena*);
  637. template <>
  638. ::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList>(Arena*);
  639. template <>
  640. ::com::electron::zoomvideo::sdk::proto::SelectCameraParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SelectCameraParams>(Arena*);
  641. template <>
  642. ::com::electron::zoomvideo::sdk::proto::SelectMicParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SelectMicParams>(Arena*);
  643. template <>
  644. ::com::electron::zoomvideo::sdk::proto::SelectSpeakerParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SelectSpeakerParams>(Arena*);
  645. template <>
  646. ::com::electron::zoomvideo::sdk::proto::SendChatToAllParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SendChatToAllParams>(Arena*);
  647. template <>
  648. ::com::electron::zoomvideo::sdk::proto::SendChatToUserParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SendChatToUserParams>(Arena*);
  649. template <>
  650. ::com::electron::zoomvideo::sdk::proto::SendCommandParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SendCommandParams>(Arena*);
  651. template <>
  652. ::com::electron::zoomvideo::sdk::proto::SessionPasswordParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SessionPasswordParams>(Arena*);
  653. template <>
  654. ::com::electron::zoomvideo::sdk::proto::SetEchoCancellationLevelParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SetEchoCancellationLevelParams>(Arena*);
  655. template <>
  656. ::com::electron::zoomvideo::sdk::proto::SetRawDataResolutionParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SetRawDataResolutionParams>(Arena*);
  657. template <>
  658. ::com::electron::zoomvideo::sdk::proto::SetSpeakerParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SetSpeakerParams>(Arena*);
  659. template <>
  660. ::com::electron::zoomvideo::sdk::proto::SetSpokenLanguageParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SetSpokenLanguageParams>(Arena*);
  661. template <>
  662. ::com::electron::zoomvideo::sdk::proto::SetSuppressBackgroundNoiseLevelParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SetSuppressBackgroundNoiseLevelParams>(Arena*);
  663. template <>
  664. ::com::electron::zoomvideo::sdk::proto::SetTimerIntervalParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SetTimerIntervalParams>(Arena*);
  665. template <>
  666. ::com::electron::zoomvideo::sdk::proto::SetTranslationLanguageParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SetTranslationLanguageParams>(Arena*);
  667. template <>
  668. ::com::electron::zoomvideo::sdk::proto::SetVideoQualityPreferenceParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SetVideoQualityPreferenceParams>(Arena*);
  669. template <>
  670. ::com::electron::zoomvideo::sdk::proto::SetVirtualBackgroundItemParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SetVirtualBackgroundItemParams>(Arena*);
  671. template <>
  672. ::com::electron::zoomvideo::sdk::proto::SpeakerInfos* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SpeakerInfos>(Arena*);
  673. template <>
  674. ::com::electron::zoomvideo::sdk::proto::StartLiveStreamParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::StartLiveStreamParams>(Arena*);
  675. template <>
  676. ::com::electron::zoomvideo::sdk::proto::StartMicTestRecordingParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::StartMicTestRecordingParams>(Arena*);
  677. template <>
  678. ::com::electron::zoomvideo::sdk::proto::StartShare2ndCameraParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::StartShare2ndCameraParams>(Arena*);
  679. template <>
  680. ::com::electron::zoomvideo::sdk::proto::StartShareScreenParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::StartShareScreenParams>(Arena*);
  681. template <>
  682. ::com::electron::zoomvideo::sdk::proto::StartShareViewParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::StartShareViewParams>(Arena*);
  683. template <>
  684. ::com::electron::zoomvideo::sdk::proto::StartSpeakerTestParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::StartSpeakerTestParams>(Arena*);
  685. template <>
  686. ::com::electron::zoomvideo::sdk::proto::StartVideoPreviewParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::StartVideoPreviewParams>(Arena*);
  687. template <>
  688. ::com::electron::zoomvideo::sdk::proto::StopVideoPreviewParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::StopVideoPreviewParams>(Arena*);
  689. template <>
  690. ::com::electron::zoomvideo::sdk::proto::SubscribeMultiCameraStreamParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SubscribeMultiCameraStreamParams>(Arena*);
  691. template <>
  692. ::com::electron::zoomvideo::sdk::proto::SubscribeMyShareCameraParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SubscribeMyShareCameraParams>(Arena*);
  693. template <>
  694. ::com::electron::zoomvideo::sdk::proto::SubscribeParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SubscribeParams>(Arena*);
  695. template <>
  696. ::com::electron::zoomvideo::sdk::proto::SubscribeToSharedComputerAudioParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SubscribeToSharedComputerAudioParams>(Arena*);
  697. template <>
  698. ::com::electron::zoomvideo::sdk::proto::UnMuteAudioParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::UnMuteAudioParams>(Arena*);
  699. template <>
  700. ::com::electron::zoomvideo::sdk::proto::UnSubscribeMultiCameraStreamParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::UnSubscribeMultiCameraStreamParams>(Arena*);
  701. template <>
  702. ::com::electron::zoomvideo::sdk::proto::UnSubscribeParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::UnSubscribeParams>(Arena*);
  703. template <>
  704. ::com::electron::zoomvideo::sdk::proto::UnsubscribeToSharedComputerAudioParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::UnsubscribeToSharedComputerAudioParams>(Arena*);
  705. template <>
  706. ::com::electron::zoomvideo::sdk::proto::UserList* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::UserList>(Arena*);
  707. template <>
  708. ::com::electron::zoomvideo::sdk::proto::VBItemHandleList* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VBItemHandleList>(Arena*);
  709. template <>
  710. ::com::electron::zoomvideo::sdk::proto::VBItemInfo* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VBItemInfo>(Arena*);
  711. template <>
  712. ::com::electron::zoomvideo::sdk::proto::VideoSDKInitParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKInitParams>(Arena*);
  713. template <>
  714. ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionASVStatisticInfo* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKSessionASVStatisticInfo>(Arena*);
  715. template <>
  716. ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionASVStatisticInfoList* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKSessionASVStatisticInfoList>(Arena*);
  717. template <>
  718. ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionAudioStatisticInfo* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKSessionAudioStatisticInfo>(Arena*);
  719. template <>
  720. ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionAudioStatisticInfoList* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKSessionAudioStatisticInfoList>(Arena*);
  721. template <>
  722. ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionContext* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKSessionContext>(Arena*);
  723. template <>
  724. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(Arena*);
  725. template <>
  726. ::com::electron::zoomvideo::sdk::proto::sendVideoFrameParams* Arena::CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::sendVideoFrameParams>(Arena*);
  727. PROTOBUF_NAMESPACE_CLOSE
  728. namespace com {
  729. namespace electron {
  730. namespace zoomvideo {
  731. namespace sdk {
  732. namespace proto {
  733. // ===================================================================
  734. // -------------------------------------------------------------------
  735. class VideoSDKUser final :
  736. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.VideoSDKUser) */ {
  737. public:
  738. inline VideoSDKUser() : VideoSDKUser(nullptr) {}
  739. ~VideoSDKUser() override;
  740. explicit PROTOBUF_CONSTEXPR VideoSDKUser(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  741. VideoSDKUser(const VideoSDKUser& from);
  742. VideoSDKUser(VideoSDKUser&& from) noexcept
  743. : VideoSDKUser() {
  744. *this = ::std::move(from);
  745. }
  746. inline VideoSDKUser& operator=(const VideoSDKUser& from) {
  747. CopyFrom(from);
  748. return *this;
  749. }
  750. inline VideoSDKUser& operator=(VideoSDKUser&& from) noexcept {
  751. if (this == &from) return *this;
  752. if (GetOwningArena() == from.GetOwningArena()
  753. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  754. && GetOwningArena() != nullptr
  755. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  756. ) {
  757. InternalSwap(&from);
  758. } else {
  759. CopyFrom(from);
  760. }
  761. return *this;
  762. }
  763. inline const std::string& unknown_fields() const {
  764. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  765. }
  766. inline std::string* mutable_unknown_fields() {
  767. return _internal_metadata_.mutable_unknown_fields<std::string>();
  768. }
  769. static const VideoSDKUser& default_instance() {
  770. return *internal_default_instance();
  771. }
  772. static inline const VideoSDKUser* internal_default_instance() {
  773. return reinterpret_cast<const VideoSDKUser*>(
  774. &_VideoSDKUser_default_instance_);
  775. }
  776. static constexpr int kIndexInFileMessages =
  777. 0;
  778. friend void swap(VideoSDKUser& a, VideoSDKUser& b) {
  779. a.Swap(&b);
  780. }
  781. inline void Swap(VideoSDKUser* other) {
  782. if (other == this) return;
  783. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  784. if (GetOwningArena() != nullptr &&
  785. GetOwningArena() == other->GetOwningArena()) {
  786. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  787. if (GetOwningArena() == other->GetOwningArena()) {
  788. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  789. InternalSwap(other);
  790. } else {
  791. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  792. }
  793. }
  794. void UnsafeArenaSwap(VideoSDKUser* other) {
  795. if (other == this) return;
  796. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  797. InternalSwap(other);
  798. }
  799. // implements Message ----------------------------------------------
  800. VideoSDKUser* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  801. return CreateMaybeMessage<VideoSDKUser>(arena);
  802. }
  803. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  804. void CopyFrom(const VideoSDKUser& from);
  805. void MergeFrom(const VideoSDKUser& from);
  806. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  807. bool IsInitialized() const final;
  808. ::size_t ByteSizeLong() const final;
  809. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  810. ::uint8_t* _InternalSerialize(
  811. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  812. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  813. private:
  814. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  815. void SharedDtor();
  816. void SetCachedSize(int size) const;
  817. void InternalSwap(VideoSDKUser* other);
  818. private:
  819. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  820. static ::absl::string_view FullMessageName() {
  821. return "com.electron.zoomvideo.sdk.proto.VideoSDKUser";
  822. }
  823. protected:
  824. explicit VideoSDKUser(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  825. public:
  826. std::string GetTypeName() const final;
  827. // nested types ----------------------------------------------------
  828. // accessors -------------------------------------------------------
  829. enum : int {
  830. kCustomIdentityFieldNumber = 2,
  831. kUsernameFieldNumber = 3,
  832. kUseridFieldNumber = 20,
  833. kPUserFieldNumber = 1,
  834. kAudioTypeFieldNumber = 6,
  835. kIsHasVideoDeviceFieldNumber = 4,
  836. kIsVideoOnFieldNumber = 5,
  837. kIsAudioMutedFieldNumber = 7,
  838. kIsAudioTalkingFieldNumber = 8,
  839. kShareStatusFieldNumber = 9,
  840. kIsHostFieldNumber = 10,
  841. kIsManagerFieldNumber = 11,
  842. kVideoStatisticInfoWidthFieldNumber = 12,
  843. kVideoStatisticInfoHeightFieldNumber = 13,
  844. kVideoStatisticInfoFpsFieldNumber = 14,
  845. kVideoStatisticInfoBpfFieldNumber = 15,
  846. kShareStatisticInfoWidthFieldNumber = 16,
  847. kShareStatisticInfoHeightFieldNumber = 17,
  848. kShareStatisticInfoFpsFieldNumber = 18,
  849. kShareStatisticInfoBpfFieldNumber = 19,
  850. };
  851. // optional string custom_identity = 2;
  852. bool has_custom_identity() const;
  853. void clear_custom_identity() ;
  854. const std::string& custom_identity() const;
  855. template <typename Arg_ = const std::string&, typename... Args_>
  856. void set_custom_identity(Arg_&& arg, Args_... args);
  857. std::string* mutable_custom_identity();
  858. PROTOBUF_NODISCARD std::string* release_custom_identity();
  859. void set_allocated_custom_identity(std::string* ptr);
  860. private:
  861. const std::string& _internal_custom_identity() const;
  862. inline PROTOBUF_ALWAYS_INLINE void _internal_set_custom_identity(
  863. const std::string& value);
  864. std::string* _internal_mutable_custom_identity();
  865. public:
  866. // optional string username = 3;
  867. bool has_username() const;
  868. void clear_username() ;
  869. const std::string& username() const;
  870. template <typename Arg_ = const std::string&, typename... Args_>
  871. void set_username(Arg_&& arg, Args_... args);
  872. std::string* mutable_username();
  873. PROTOBUF_NODISCARD std::string* release_username();
  874. void set_allocated_username(std::string* ptr);
  875. private:
  876. const std::string& _internal_username() const;
  877. inline PROTOBUF_ALWAYS_INLINE void _internal_set_username(
  878. const std::string& value);
  879. std::string* _internal_mutable_username();
  880. public:
  881. // optional string userid = 20;
  882. bool has_userid() const;
  883. void clear_userid() ;
  884. const std::string& userid() const;
  885. template <typename Arg_ = const std::string&, typename... Args_>
  886. void set_userid(Arg_&& arg, Args_... args);
  887. std::string* mutable_userid();
  888. PROTOBUF_NODISCARD std::string* release_userid();
  889. void set_allocated_userid(std::string* ptr);
  890. private:
  891. const std::string& _internal_userid() const;
  892. inline PROTOBUF_ALWAYS_INLINE void _internal_set_userid(
  893. const std::string& value);
  894. std::string* _internal_mutable_userid();
  895. public:
  896. // optional int64 p_user = 1;
  897. bool has_p_user() const;
  898. void clear_p_user() ;
  899. ::int64_t p_user() const;
  900. void set_p_user(::int64_t value);
  901. private:
  902. ::int64_t _internal_p_user() const;
  903. void _internal_set_p_user(::int64_t value);
  904. public:
  905. // optional int32 audioType = 6;
  906. bool has_audiotype() const;
  907. void clear_audiotype() ;
  908. ::int32_t audiotype() const;
  909. void set_audiotype(::int32_t value);
  910. private:
  911. ::int32_t _internal_audiotype() const;
  912. void _internal_set_audiotype(::int32_t value);
  913. public:
  914. // optional bool isHasVideoDevice = 4;
  915. bool has_ishasvideodevice() const;
  916. void clear_ishasvideodevice() ;
  917. bool ishasvideodevice() const;
  918. void set_ishasvideodevice(bool value);
  919. private:
  920. bool _internal_ishasvideodevice() const;
  921. void _internal_set_ishasvideodevice(bool value);
  922. public:
  923. // optional bool isVideoOn = 5;
  924. bool has_isvideoon() const;
  925. void clear_isvideoon() ;
  926. bool isvideoon() const;
  927. void set_isvideoon(bool value);
  928. private:
  929. bool _internal_isvideoon() const;
  930. void _internal_set_isvideoon(bool value);
  931. public:
  932. // optional bool isAudioMuted = 7;
  933. bool has_isaudiomuted() const;
  934. void clear_isaudiomuted() ;
  935. bool isaudiomuted() const;
  936. void set_isaudiomuted(bool value);
  937. private:
  938. bool _internal_isaudiomuted() const;
  939. void _internal_set_isaudiomuted(bool value);
  940. public:
  941. // optional bool isAudioTalking = 8;
  942. bool has_isaudiotalking() const;
  943. void clear_isaudiotalking() ;
  944. bool isaudiotalking() const;
  945. void set_isaudiotalking(bool value);
  946. private:
  947. bool _internal_isaudiotalking() const;
  948. void _internal_set_isaudiotalking(bool value);
  949. public:
  950. // optional int32 ShareStatus = 9;
  951. bool has_sharestatus() const;
  952. void clear_sharestatus() ;
  953. ::int32_t sharestatus() const;
  954. void set_sharestatus(::int32_t value);
  955. private:
  956. ::int32_t _internal_sharestatus() const;
  957. void _internal_set_sharestatus(::int32_t value);
  958. public:
  959. // optional bool isHost = 10;
  960. bool has_ishost() const;
  961. void clear_ishost() ;
  962. bool ishost() const;
  963. void set_ishost(bool value);
  964. private:
  965. bool _internal_ishost() const;
  966. void _internal_set_ishost(bool value);
  967. public:
  968. // optional bool isManager = 11;
  969. bool has_ismanager() const;
  970. void clear_ismanager() ;
  971. bool ismanager() const;
  972. void set_ismanager(bool value);
  973. private:
  974. bool _internal_ismanager() const;
  975. void _internal_set_ismanager(bool value);
  976. public:
  977. // optional int32 VideoStatisticInfo_width = 12;
  978. bool has_videostatisticinfo_width() const;
  979. void clear_videostatisticinfo_width() ;
  980. ::int32_t videostatisticinfo_width() const;
  981. void set_videostatisticinfo_width(::int32_t value);
  982. private:
  983. ::int32_t _internal_videostatisticinfo_width() const;
  984. void _internal_set_videostatisticinfo_width(::int32_t value);
  985. public:
  986. // optional int32 VideoStatisticInfo_height = 13;
  987. bool has_videostatisticinfo_height() const;
  988. void clear_videostatisticinfo_height() ;
  989. ::int32_t videostatisticinfo_height() const;
  990. void set_videostatisticinfo_height(::int32_t value);
  991. private:
  992. ::int32_t _internal_videostatisticinfo_height() const;
  993. void _internal_set_videostatisticinfo_height(::int32_t value);
  994. public:
  995. // optional int32 VideoStatisticInfo_fps = 14;
  996. bool has_videostatisticinfo_fps() const;
  997. void clear_videostatisticinfo_fps() ;
  998. ::int32_t videostatisticinfo_fps() const;
  999. void set_videostatisticinfo_fps(::int32_t value);
  1000. private:
  1001. ::int32_t _internal_videostatisticinfo_fps() const;
  1002. void _internal_set_videostatisticinfo_fps(::int32_t value);
  1003. public:
  1004. // optional int32 VideoStatisticInfo_bpf = 15;
  1005. bool has_videostatisticinfo_bpf() const;
  1006. void clear_videostatisticinfo_bpf() ;
  1007. ::int32_t videostatisticinfo_bpf() const;
  1008. void set_videostatisticinfo_bpf(::int32_t value);
  1009. private:
  1010. ::int32_t _internal_videostatisticinfo_bpf() const;
  1011. void _internal_set_videostatisticinfo_bpf(::int32_t value);
  1012. public:
  1013. // optional int32 ShareStatisticInfo_width = 16;
  1014. bool has_sharestatisticinfo_width() const;
  1015. void clear_sharestatisticinfo_width() ;
  1016. ::int32_t sharestatisticinfo_width() const;
  1017. void set_sharestatisticinfo_width(::int32_t value);
  1018. private:
  1019. ::int32_t _internal_sharestatisticinfo_width() const;
  1020. void _internal_set_sharestatisticinfo_width(::int32_t value);
  1021. public:
  1022. // optional int32 ShareStatisticInfo_height = 17;
  1023. bool has_sharestatisticinfo_height() const;
  1024. void clear_sharestatisticinfo_height() ;
  1025. ::int32_t sharestatisticinfo_height() const;
  1026. void set_sharestatisticinfo_height(::int32_t value);
  1027. private:
  1028. ::int32_t _internal_sharestatisticinfo_height() const;
  1029. void _internal_set_sharestatisticinfo_height(::int32_t value);
  1030. public:
  1031. // optional int32 ShareStatisticInfo_fps = 18;
  1032. bool has_sharestatisticinfo_fps() const;
  1033. void clear_sharestatisticinfo_fps() ;
  1034. ::int32_t sharestatisticinfo_fps() const;
  1035. void set_sharestatisticinfo_fps(::int32_t value);
  1036. private:
  1037. ::int32_t _internal_sharestatisticinfo_fps() const;
  1038. void _internal_set_sharestatisticinfo_fps(::int32_t value);
  1039. public:
  1040. // optional int32 ShareStatisticInfo_bpf = 19;
  1041. bool has_sharestatisticinfo_bpf() const;
  1042. void clear_sharestatisticinfo_bpf() ;
  1043. ::int32_t sharestatisticinfo_bpf() const;
  1044. void set_sharestatisticinfo_bpf(::int32_t value);
  1045. private:
  1046. ::int32_t _internal_sharestatisticinfo_bpf() const;
  1047. void _internal_set_sharestatisticinfo_bpf(::int32_t value);
  1048. public:
  1049. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.VideoSDKUser)
  1050. private:
  1051. class _Internal;
  1052. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1053. typedef void InternalArenaConstructable_;
  1054. typedef void DestructorSkippable_;
  1055. struct Impl_ {
  1056. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  1057. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1058. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr custom_identity_;
  1059. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr username_;
  1060. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr userid_;
  1061. ::int64_t p_user_;
  1062. ::int32_t audiotype_;
  1063. bool ishasvideodevice_;
  1064. bool isvideoon_;
  1065. bool isaudiomuted_;
  1066. bool isaudiotalking_;
  1067. ::int32_t sharestatus_;
  1068. bool ishost_;
  1069. bool ismanager_;
  1070. ::int32_t videostatisticinfo_width_;
  1071. ::int32_t videostatisticinfo_height_;
  1072. ::int32_t videostatisticinfo_fps_;
  1073. ::int32_t videostatisticinfo_bpf_;
  1074. ::int32_t sharestatisticinfo_width_;
  1075. ::int32_t sharestatisticinfo_height_;
  1076. ::int32_t sharestatisticinfo_fps_;
  1077. ::int32_t sharestatisticinfo_bpf_;
  1078. };
  1079. union { Impl_ _impl_; };
  1080. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  1081. };// -------------------------------------------------------------------
  1082. class UserList final :
  1083. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.UserList) */ {
  1084. public:
  1085. inline UserList() : UserList(nullptr) {}
  1086. ~UserList() override;
  1087. explicit PROTOBUF_CONSTEXPR UserList(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  1088. UserList(const UserList& from);
  1089. UserList(UserList&& from) noexcept
  1090. : UserList() {
  1091. *this = ::std::move(from);
  1092. }
  1093. inline UserList& operator=(const UserList& from) {
  1094. CopyFrom(from);
  1095. return *this;
  1096. }
  1097. inline UserList& operator=(UserList&& from) noexcept {
  1098. if (this == &from) return *this;
  1099. if (GetOwningArena() == from.GetOwningArena()
  1100. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  1101. && GetOwningArena() != nullptr
  1102. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  1103. ) {
  1104. InternalSwap(&from);
  1105. } else {
  1106. CopyFrom(from);
  1107. }
  1108. return *this;
  1109. }
  1110. inline const std::string& unknown_fields() const {
  1111. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  1112. }
  1113. inline std::string* mutable_unknown_fields() {
  1114. return _internal_metadata_.mutable_unknown_fields<std::string>();
  1115. }
  1116. static const UserList& default_instance() {
  1117. return *internal_default_instance();
  1118. }
  1119. static inline const UserList* internal_default_instance() {
  1120. return reinterpret_cast<const UserList*>(
  1121. &_UserList_default_instance_);
  1122. }
  1123. static constexpr int kIndexInFileMessages =
  1124. 1;
  1125. friend void swap(UserList& a, UserList& b) {
  1126. a.Swap(&b);
  1127. }
  1128. inline void Swap(UserList* other) {
  1129. if (other == this) return;
  1130. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  1131. if (GetOwningArena() != nullptr &&
  1132. GetOwningArena() == other->GetOwningArena()) {
  1133. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  1134. if (GetOwningArena() == other->GetOwningArena()) {
  1135. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  1136. InternalSwap(other);
  1137. } else {
  1138. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1139. }
  1140. }
  1141. void UnsafeArenaSwap(UserList* other) {
  1142. if (other == this) return;
  1143. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  1144. InternalSwap(other);
  1145. }
  1146. // implements Message ----------------------------------------------
  1147. UserList* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  1148. return CreateMaybeMessage<UserList>(arena);
  1149. }
  1150. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  1151. void CopyFrom(const UserList& from);
  1152. void MergeFrom(const UserList& from);
  1153. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1154. bool IsInitialized() const final;
  1155. ::size_t ByteSizeLong() const final;
  1156. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1157. ::uint8_t* _InternalSerialize(
  1158. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1159. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  1160. private:
  1161. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1162. void SharedDtor();
  1163. void SetCachedSize(int size) const;
  1164. void InternalSwap(UserList* other);
  1165. private:
  1166. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1167. static ::absl::string_view FullMessageName() {
  1168. return "com.electron.zoomvideo.sdk.proto.UserList";
  1169. }
  1170. protected:
  1171. explicit UserList(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1172. public:
  1173. std::string GetTypeName() const final;
  1174. // nested types ----------------------------------------------------
  1175. // accessors -------------------------------------------------------
  1176. enum : int {
  1177. kUserFieldNumber = 1,
  1178. };
  1179. // repeated .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  1180. int user_size() const;
  1181. private:
  1182. int _internal_user_size() const;
  1183. public:
  1184. void clear_user() ;
  1185. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user(int index);
  1186. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::VideoSDKUser >*
  1187. mutable_user();
  1188. private:
  1189. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user(int index) const;
  1190. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_add_user();
  1191. public:
  1192. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user(int index) const;
  1193. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* add_user();
  1194. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::VideoSDKUser >&
  1195. user() const;
  1196. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.UserList)
  1197. private:
  1198. class _Internal;
  1199. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1200. typedef void InternalArenaConstructable_;
  1201. typedef void DestructorSkippable_;
  1202. struct Impl_ {
  1203. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::VideoSDKUser > user_;
  1204. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1205. };
  1206. union { Impl_ _impl_; };
  1207. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  1208. };// -------------------------------------------------------------------
  1209. class VideoSDKSessionAudioStatisticInfo final :
  1210. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo) */ {
  1211. public:
  1212. inline VideoSDKSessionAudioStatisticInfo() : VideoSDKSessionAudioStatisticInfo(nullptr) {}
  1213. ~VideoSDKSessionAudioStatisticInfo() override;
  1214. explicit PROTOBUF_CONSTEXPR VideoSDKSessionAudioStatisticInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  1215. VideoSDKSessionAudioStatisticInfo(const VideoSDKSessionAudioStatisticInfo& from);
  1216. VideoSDKSessionAudioStatisticInfo(VideoSDKSessionAudioStatisticInfo&& from) noexcept
  1217. : VideoSDKSessionAudioStatisticInfo() {
  1218. *this = ::std::move(from);
  1219. }
  1220. inline VideoSDKSessionAudioStatisticInfo& operator=(const VideoSDKSessionAudioStatisticInfo& from) {
  1221. CopyFrom(from);
  1222. return *this;
  1223. }
  1224. inline VideoSDKSessionAudioStatisticInfo& operator=(VideoSDKSessionAudioStatisticInfo&& from) noexcept {
  1225. if (this == &from) return *this;
  1226. if (GetOwningArena() == from.GetOwningArena()
  1227. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  1228. && GetOwningArena() != nullptr
  1229. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  1230. ) {
  1231. InternalSwap(&from);
  1232. } else {
  1233. CopyFrom(from);
  1234. }
  1235. return *this;
  1236. }
  1237. inline const std::string& unknown_fields() const {
  1238. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  1239. }
  1240. inline std::string* mutable_unknown_fields() {
  1241. return _internal_metadata_.mutable_unknown_fields<std::string>();
  1242. }
  1243. static const VideoSDKSessionAudioStatisticInfo& default_instance() {
  1244. return *internal_default_instance();
  1245. }
  1246. static inline const VideoSDKSessionAudioStatisticInfo* internal_default_instance() {
  1247. return reinterpret_cast<const VideoSDKSessionAudioStatisticInfo*>(
  1248. &_VideoSDKSessionAudioStatisticInfo_default_instance_);
  1249. }
  1250. static constexpr int kIndexInFileMessages =
  1251. 2;
  1252. friend void swap(VideoSDKSessionAudioStatisticInfo& a, VideoSDKSessionAudioStatisticInfo& b) {
  1253. a.Swap(&b);
  1254. }
  1255. inline void Swap(VideoSDKSessionAudioStatisticInfo* other) {
  1256. if (other == this) return;
  1257. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  1258. if (GetOwningArena() != nullptr &&
  1259. GetOwningArena() == other->GetOwningArena()) {
  1260. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  1261. if (GetOwningArena() == other->GetOwningArena()) {
  1262. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  1263. InternalSwap(other);
  1264. } else {
  1265. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1266. }
  1267. }
  1268. void UnsafeArenaSwap(VideoSDKSessionAudioStatisticInfo* other) {
  1269. if (other == this) return;
  1270. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  1271. InternalSwap(other);
  1272. }
  1273. // implements Message ----------------------------------------------
  1274. VideoSDKSessionAudioStatisticInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  1275. return CreateMaybeMessage<VideoSDKSessionAudioStatisticInfo>(arena);
  1276. }
  1277. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  1278. void CopyFrom(const VideoSDKSessionAudioStatisticInfo& from);
  1279. void MergeFrom(const VideoSDKSessionAudioStatisticInfo& from);
  1280. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1281. bool IsInitialized() const final;
  1282. ::size_t ByteSizeLong() const final;
  1283. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1284. ::uint8_t* _InternalSerialize(
  1285. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1286. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  1287. private:
  1288. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1289. void SharedDtor();
  1290. void SetCachedSize(int size) const;
  1291. void InternalSwap(VideoSDKSessionAudioStatisticInfo* other);
  1292. private:
  1293. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1294. static ::absl::string_view FullMessageName() {
  1295. return "com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo";
  1296. }
  1297. protected:
  1298. explicit VideoSDKSessionAudioStatisticInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1299. public:
  1300. std::string GetTypeName() const final;
  1301. // nested types ----------------------------------------------------
  1302. // accessors -------------------------------------------------------
  1303. enum : int {
  1304. kFrequencyFieldNumber = 1,
  1305. kLatencyFieldNumber = 2,
  1306. kJitterFieldNumber = 3,
  1307. kPacketLossAvgFieldNumber = 4,
  1308. kPacketLossMaxFieldNumber = 5,
  1309. };
  1310. // optional int64 frequency = 1;
  1311. bool has_frequency() const;
  1312. void clear_frequency() ;
  1313. ::int64_t frequency() const;
  1314. void set_frequency(::int64_t value);
  1315. private:
  1316. ::int64_t _internal_frequency() const;
  1317. void _internal_set_frequency(::int64_t value);
  1318. public:
  1319. // optional int64 latency = 2;
  1320. bool has_latency() const;
  1321. void clear_latency() ;
  1322. ::int64_t latency() const;
  1323. void set_latency(::int64_t value);
  1324. private:
  1325. ::int64_t _internal_latency() const;
  1326. void _internal_set_latency(::int64_t value);
  1327. public:
  1328. // optional int64 Jitter = 3;
  1329. bool has_jitter() const;
  1330. void clear_jitter() ;
  1331. ::int64_t jitter() const;
  1332. void set_jitter(::int64_t value);
  1333. private:
  1334. ::int64_t _internal_jitter() const;
  1335. void _internal_set_jitter(::int64_t value);
  1336. public:
  1337. // optional float packetLossAvg = 4;
  1338. bool has_packetlossavg() const;
  1339. void clear_packetlossavg() ;
  1340. float packetlossavg() const;
  1341. void set_packetlossavg(float value);
  1342. private:
  1343. float _internal_packetlossavg() const;
  1344. void _internal_set_packetlossavg(float value);
  1345. public:
  1346. // optional float packetLossMax = 5;
  1347. bool has_packetlossmax() const;
  1348. void clear_packetlossmax() ;
  1349. float packetlossmax() const;
  1350. void set_packetlossmax(float value);
  1351. private:
  1352. float _internal_packetlossmax() const;
  1353. void _internal_set_packetlossmax(float value);
  1354. public:
  1355. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo)
  1356. private:
  1357. class _Internal;
  1358. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1359. typedef void InternalArenaConstructable_;
  1360. typedef void DestructorSkippable_;
  1361. struct Impl_ {
  1362. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  1363. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1364. ::int64_t frequency_;
  1365. ::int64_t latency_;
  1366. ::int64_t jitter_;
  1367. float packetlossavg_;
  1368. float packetlossmax_;
  1369. };
  1370. union { Impl_ _impl_; };
  1371. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  1372. };// -------------------------------------------------------------------
  1373. class VideoSDKSessionAudioStatisticInfoList final :
  1374. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList) */ {
  1375. public:
  1376. inline VideoSDKSessionAudioStatisticInfoList() : VideoSDKSessionAudioStatisticInfoList(nullptr) {}
  1377. ~VideoSDKSessionAudioStatisticInfoList() override;
  1378. explicit PROTOBUF_CONSTEXPR VideoSDKSessionAudioStatisticInfoList(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  1379. VideoSDKSessionAudioStatisticInfoList(const VideoSDKSessionAudioStatisticInfoList& from);
  1380. VideoSDKSessionAudioStatisticInfoList(VideoSDKSessionAudioStatisticInfoList&& from) noexcept
  1381. : VideoSDKSessionAudioStatisticInfoList() {
  1382. *this = ::std::move(from);
  1383. }
  1384. inline VideoSDKSessionAudioStatisticInfoList& operator=(const VideoSDKSessionAudioStatisticInfoList& from) {
  1385. CopyFrom(from);
  1386. return *this;
  1387. }
  1388. inline VideoSDKSessionAudioStatisticInfoList& operator=(VideoSDKSessionAudioStatisticInfoList&& from) noexcept {
  1389. if (this == &from) return *this;
  1390. if (GetOwningArena() == from.GetOwningArena()
  1391. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  1392. && GetOwningArena() != nullptr
  1393. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  1394. ) {
  1395. InternalSwap(&from);
  1396. } else {
  1397. CopyFrom(from);
  1398. }
  1399. return *this;
  1400. }
  1401. inline const std::string& unknown_fields() const {
  1402. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  1403. }
  1404. inline std::string* mutable_unknown_fields() {
  1405. return _internal_metadata_.mutable_unknown_fields<std::string>();
  1406. }
  1407. static const VideoSDKSessionAudioStatisticInfoList& default_instance() {
  1408. return *internal_default_instance();
  1409. }
  1410. static inline const VideoSDKSessionAudioStatisticInfoList* internal_default_instance() {
  1411. return reinterpret_cast<const VideoSDKSessionAudioStatisticInfoList*>(
  1412. &_VideoSDKSessionAudioStatisticInfoList_default_instance_);
  1413. }
  1414. static constexpr int kIndexInFileMessages =
  1415. 3;
  1416. friend void swap(VideoSDKSessionAudioStatisticInfoList& a, VideoSDKSessionAudioStatisticInfoList& b) {
  1417. a.Swap(&b);
  1418. }
  1419. inline void Swap(VideoSDKSessionAudioStatisticInfoList* other) {
  1420. if (other == this) return;
  1421. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  1422. if (GetOwningArena() != nullptr &&
  1423. GetOwningArena() == other->GetOwningArena()) {
  1424. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  1425. if (GetOwningArena() == other->GetOwningArena()) {
  1426. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  1427. InternalSwap(other);
  1428. } else {
  1429. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1430. }
  1431. }
  1432. void UnsafeArenaSwap(VideoSDKSessionAudioStatisticInfoList* other) {
  1433. if (other == this) return;
  1434. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  1435. InternalSwap(other);
  1436. }
  1437. // implements Message ----------------------------------------------
  1438. VideoSDKSessionAudioStatisticInfoList* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  1439. return CreateMaybeMessage<VideoSDKSessionAudioStatisticInfoList>(arena);
  1440. }
  1441. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  1442. void CopyFrom(const VideoSDKSessionAudioStatisticInfoList& from);
  1443. void MergeFrom(const VideoSDKSessionAudioStatisticInfoList& from);
  1444. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1445. bool IsInitialized() const final;
  1446. ::size_t ByteSizeLong() const final;
  1447. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1448. ::uint8_t* _InternalSerialize(
  1449. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1450. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  1451. private:
  1452. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1453. void SharedDtor();
  1454. void SetCachedSize(int size) const;
  1455. void InternalSwap(VideoSDKSessionAudioStatisticInfoList* other);
  1456. private:
  1457. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1458. static ::absl::string_view FullMessageName() {
  1459. return "com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList";
  1460. }
  1461. protected:
  1462. explicit VideoSDKSessionAudioStatisticInfoList(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1463. public:
  1464. std::string GetTypeName() const final;
  1465. // nested types ----------------------------------------------------
  1466. // accessors -------------------------------------------------------
  1467. enum : int {
  1468. kAudioStatisticInfoFieldNumber = 1,
  1469. };
  1470. // repeated .com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo audioStatisticInfo = 1;
  1471. int audiostatisticinfo_size() const;
  1472. private:
  1473. int _internal_audiostatisticinfo_size() const;
  1474. public:
  1475. void clear_audiostatisticinfo() ;
  1476. ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionAudioStatisticInfo* mutable_audiostatisticinfo(int index);
  1477. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionAudioStatisticInfo >*
  1478. mutable_audiostatisticinfo();
  1479. private:
  1480. const ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionAudioStatisticInfo& _internal_audiostatisticinfo(int index) const;
  1481. ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionAudioStatisticInfo* _internal_add_audiostatisticinfo();
  1482. public:
  1483. const ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionAudioStatisticInfo& audiostatisticinfo(int index) const;
  1484. ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionAudioStatisticInfo* add_audiostatisticinfo();
  1485. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionAudioStatisticInfo >&
  1486. audiostatisticinfo() const;
  1487. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList)
  1488. private:
  1489. class _Internal;
  1490. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1491. typedef void InternalArenaConstructable_;
  1492. typedef void DestructorSkippable_;
  1493. struct Impl_ {
  1494. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionAudioStatisticInfo > audiostatisticinfo_;
  1495. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1496. };
  1497. union { Impl_ _impl_; };
  1498. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  1499. };// -------------------------------------------------------------------
  1500. class VideoSDKSessionASVStatisticInfo final :
  1501. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo) */ {
  1502. public:
  1503. inline VideoSDKSessionASVStatisticInfo() : VideoSDKSessionASVStatisticInfo(nullptr) {}
  1504. ~VideoSDKSessionASVStatisticInfo() override;
  1505. explicit PROTOBUF_CONSTEXPR VideoSDKSessionASVStatisticInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  1506. VideoSDKSessionASVStatisticInfo(const VideoSDKSessionASVStatisticInfo& from);
  1507. VideoSDKSessionASVStatisticInfo(VideoSDKSessionASVStatisticInfo&& from) noexcept
  1508. : VideoSDKSessionASVStatisticInfo() {
  1509. *this = ::std::move(from);
  1510. }
  1511. inline VideoSDKSessionASVStatisticInfo& operator=(const VideoSDKSessionASVStatisticInfo& from) {
  1512. CopyFrom(from);
  1513. return *this;
  1514. }
  1515. inline VideoSDKSessionASVStatisticInfo& operator=(VideoSDKSessionASVStatisticInfo&& from) noexcept {
  1516. if (this == &from) return *this;
  1517. if (GetOwningArena() == from.GetOwningArena()
  1518. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  1519. && GetOwningArena() != nullptr
  1520. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  1521. ) {
  1522. InternalSwap(&from);
  1523. } else {
  1524. CopyFrom(from);
  1525. }
  1526. return *this;
  1527. }
  1528. inline const std::string& unknown_fields() const {
  1529. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  1530. }
  1531. inline std::string* mutable_unknown_fields() {
  1532. return _internal_metadata_.mutable_unknown_fields<std::string>();
  1533. }
  1534. static const VideoSDKSessionASVStatisticInfo& default_instance() {
  1535. return *internal_default_instance();
  1536. }
  1537. static inline const VideoSDKSessionASVStatisticInfo* internal_default_instance() {
  1538. return reinterpret_cast<const VideoSDKSessionASVStatisticInfo*>(
  1539. &_VideoSDKSessionASVStatisticInfo_default_instance_);
  1540. }
  1541. static constexpr int kIndexInFileMessages =
  1542. 4;
  1543. friend void swap(VideoSDKSessionASVStatisticInfo& a, VideoSDKSessionASVStatisticInfo& b) {
  1544. a.Swap(&b);
  1545. }
  1546. inline void Swap(VideoSDKSessionASVStatisticInfo* other) {
  1547. if (other == this) return;
  1548. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  1549. if (GetOwningArena() != nullptr &&
  1550. GetOwningArena() == other->GetOwningArena()) {
  1551. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  1552. if (GetOwningArena() == other->GetOwningArena()) {
  1553. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  1554. InternalSwap(other);
  1555. } else {
  1556. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1557. }
  1558. }
  1559. void UnsafeArenaSwap(VideoSDKSessionASVStatisticInfo* other) {
  1560. if (other == this) return;
  1561. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  1562. InternalSwap(other);
  1563. }
  1564. // implements Message ----------------------------------------------
  1565. VideoSDKSessionASVStatisticInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  1566. return CreateMaybeMessage<VideoSDKSessionASVStatisticInfo>(arena);
  1567. }
  1568. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  1569. void CopyFrom(const VideoSDKSessionASVStatisticInfo& from);
  1570. void MergeFrom(const VideoSDKSessionASVStatisticInfo& from);
  1571. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1572. bool IsInitialized() const final;
  1573. ::size_t ByteSizeLong() const final;
  1574. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1575. ::uint8_t* _InternalSerialize(
  1576. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1577. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  1578. private:
  1579. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1580. void SharedDtor();
  1581. void SetCachedSize(int size) const;
  1582. void InternalSwap(VideoSDKSessionASVStatisticInfo* other);
  1583. private:
  1584. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1585. static ::absl::string_view FullMessageName() {
  1586. return "com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo";
  1587. }
  1588. protected:
  1589. explicit VideoSDKSessionASVStatisticInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1590. public:
  1591. std::string GetTypeName() const final;
  1592. // nested types ----------------------------------------------------
  1593. // accessors -------------------------------------------------------
  1594. enum : int {
  1595. kFrameWidthFieldNumber = 1,
  1596. kFrameHeightFieldNumber = 2,
  1597. kFpsFieldNumber = 3,
  1598. kLatencyFieldNumber = 4,
  1599. kJitterFieldNumber = 5,
  1600. kPacketLossAvgFieldNumber = 6,
  1601. kPacketLossMaxFieldNumber = 7,
  1602. };
  1603. // optional int64 frame_width = 1;
  1604. bool has_frame_width() const;
  1605. void clear_frame_width() ;
  1606. ::int64_t frame_width() const;
  1607. void set_frame_width(::int64_t value);
  1608. private:
  1609. ::int64_t _internal_frame_width() const;
  1610. void _internal_set_frame_width(::int64_t value);
  1611. public:
  1612. // optional int64 frame_height = 2;
  1613. bool has_frame_height() const;
  1614. void clear_frame_height() ;
  1615. ::int64_t frame_height() const;
  1616. void set_frame_height(::int64_t value);
  1617. private:
  1618. ::int64_t _internal_frame_height() const;
  1619. void _internal_set_frame_height(::int64_t value);
  1620. public:
  1621. // optional int64 fps = 3;
  1622. bool has_fps() const;
  1623. void clear_fps() ;
  1624. ::int64_t fps() const;
  1625. void set_fps(::int64_t value);
  1626. private:
  1627. ::int64_t _internal_fps() const;
  1628. void _internal_set_fps(::int64_t value);
  1629. public:
  1630. // optional int64 latency = 4;
  1631. bool has_latency() const;
  1632. void clear_latency() ;
  1633. ::int64_t latency() const;
  1634. void set_latency(::int64_t value);
  1635. private:
  1636. ::int64_t _internal_latency() const;
  1637. void _internal_set_latency(::int64_t value);
  1638. public:
  1639. // optional int64 Jitter = 5;
  1640. bool has_jitter() const;
  1641. void clear_jitter() ;
  1642. ::int64_t jitter() const;
  1643. void set_jitter(::int64_t value);
  1644. private:
  1645. ::int64_t _internal_jitter() const;
  1646. void _internal_set_jitter(::int64_t value);
  1647. public:
  1648. // optional float packetLossAvg = 6;
  1649. bool has_packetlossavg() const;
  1650. void clear_packetlossavg() ;
  1651. float packetlossavg() const;
  1652. void set_packetlossavg(float value);
  1653. private:
  1654. float _internal_packetlossavg() const;
  1655. void _internal_set_packetlossavg(float value);
  1656. public:
  1657. // optional float packetLossMax = 7;
  1658. bool has_packetlossmax() const;
  1659. void clear_packetlossmax() ;
  1660. float packetlossmax() const;
  1661. void set_packetlossmax(float value);
  1662. private:
  1663. float _internal_packetlossmax() const;
  1664. void _internal_set_packetlossmax(float value);
  1665. public:
  1666. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo)
  1667. private:
  1668. class _Internal;
  1669. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1670. typedef void InternalArenaConstructable_;
  1671. typedef void DestructorSkippable_;
  1672. struct Impl_ {
  1673. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  1674. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1675. ::int64_t frame_width_;
  1676. ::int64_t frame_height_;
  1677. ::int64_t fps_;
  1678. ::int64_t latency_;
  1679. ::int64_t jitter_;
  1680. float packetlossavg_;
  1681. float packetlossmax_;
  1682. };
  1683. union { Impl_ _impl_; };
  1684. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  1685. };// -------------------------------------------------------------------
  1686. class VideoSDKSessionASVStatisticInfoList final :
  1687. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList) */ {
  1688. public:
  1689. inline VideoSDKSessionASVStatisticInfoList() : VideoSDKSessionASVStatisticInfoList(nullptr) {}
  1690. ~VideoSDKSessionASVStatisticInfoList() override;
  1691. explicit PROTOBUF_CONSTEXPR VideoSDKSessionASVStatisticInfoList(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  1692. VideoSDKSessionASVStatisticInfoList(const VideoSDKSessionASVStatisticInfoList& from);
  1693. VideoSDKSessionASVStatisticInfoList(VideoSDKSessionASVStatisticInfoList&& from) noexcept
  1694. : VideoSDKSessionASVStatisticInfoList() {
  1695. *this = ::std::move(from);
  1696. }
  1697. inline VideoSDKSessionASVStatisticInfoList& operator=(const VideoSDKSessionASVStatisticInfoList& from) {
  1698. CopyFrom(from);
  1699. return *this;
  1700. }
  1701. inline VideoSDKSessionASVStatisticInfoList& operator=(VideoSDKSessionASVStatisticInfoList&& from) noexcept {
  1702. if (this == &from) return *this;
  1703. if (GetOwningArena() == from.GetOwningArena()
  1704. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  1705. && GetOwningArena() != nullptr
  1706. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  1707. ) {
  1708. InternalSwap(&from);
  1709. } else {
  1710. CopyFrom(from);
  1711. }
  1712. return *this;
  1713. }
  1714. inline const std::string& unknown_fields() const {
  1715. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  1716. }
  1717. inline std::string* mutable_unknown_fields() {
  1718. return _internal_metadata_.mutable_unknown_fields<std::string>();
  1719. }
  1720. static const VideoSDKSessionASVStatisticInfoList& default_instance() {
  1721. return *internal_default_instance();
  1722. }
  1723. static inline const VideoSDKSessionASVStatisticInfoList* internal_default_instance() {
  1724. return reinterpret_cast<const VideoSDKSessionASVStatisticInfoList*>(
  1725. &_VideoSDKSessionASVStatisticInfoList_default_instance_);
  1726. }
  1727. static constexpr int kIndexInFileMessages =
  1728. 5;
  1729. friend void swap(VideoSDKSessionASVStatisticInfoList& a, VideoSDKSessionASVStatisticInfoList& b) {
  1730. a.Swap(&b);
  1731. }
  1732. inline void Swap(VideoSDKSessionASVStatisticInfoList* other) {
  1733. if (other == this) return;
  1734. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  1735. if (GetOwningArena() != nullptr &&
  1736. GetOwningArena() == other->GetOwningArena()) {
  1737. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  1738. if (GetOwningArena() == other->GetOwningArena()) {
  1739. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  1740. InternalSwap(other);
  1741. } else {
  1742. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1743. }
  1744. }
  1745. void UnsafeArenaSwap(VideoSDKSessionASVStatisticInfoList* other) {
  1746. if (other == this) return;
  1747. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  1748. InternalSwap(other);
  1749. }
  1750. // implements Message ----------------------------------------------
  1751. VideoSDKSessionASVStatisticInfoList* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  1752. return CreateMaybeMessage<VideoSDKSessionASVStatisticInfoList>(arena);
  1753. }
  1754. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  1755. void CopyFrom(const VideoSDKSessionASVStatisticInfoList& from);
  1756. void MergeFrom(const VideoSDKSessionASVStatisticInfoList& from);
  1757. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1758. bool IsInitialized() const final;
  1759. ::size_t ByteSizeLong() const final;
  1760. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1761. ::uint8_t* _InternalSerialize(
  1762. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1763. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  1764. private:
  1765. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1766. void SharedDtor();
  1767. void SetCachedSize(int size) const;
  1768. void InternalSwap(VideoSDKSessionASVStatisticInfoList* other);
  1769. private:
  1770. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1771. static ::absl::string_view FullMessageName() {
  1772. return "com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList";
  1773. }
  1774. protected:
  1775. explicit VideoSDKSessionASVStatisticInfoList(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1776. public:
  1777. std::string GetTypeName() const final;
  1778. // nested types ----------------------------------------------------
  1779. // accessors -------------------------------------------------------
  1780. enum : int {
  1781. kASVStatisticInfoFieldNumber = 1,
  1782. };
  1783. // repeated .com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo ASVStatisticInfo = 1;
  1784. int asvstatisticinfo_size() const;
  1785. private:
  1786. int _internal_asvstatisticinfo_size() const;
  1787. public:
  1788. void clear_asvstatisticinfo() ;
  1789. ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionASVStatisticInfo* mutable_asvstatisticinfo(int index);
  1790. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionASVStatisticInfo >*
  1791. mutable_asvstatisticinfo();
  1792. private:
  1793. const ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionASVStatisticInfo& _internal_asvstatisticinfo(int index) const;
  1794. ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionASVStatisticInfo* _internal_add_asvstatisticinfo();
  1795. public:
  1796. const ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionASVStatisticInfo& asvstatisticinfo(int index) const;
  1797. ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionASVStatisticInfo* add_asvstatisticinfo();
  1798. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionASVStatisticInfo >&
  1799. asvstatisticinfo() const;
  1800. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList)
  1801. private:
  1802. class _Internal;
  1803. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1804. typedef void InternalArenaConstructable_;
  1805. typedef void DestructorSkippable_;
  1806. struct Impl_ {
  1807. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionASVStatisticInfo > asvstatisticinfo_;
  1808. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1809. };
  1810. union { Impl_ _impl_; };
  1811. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  1812. };// -------------------------------------------------------------------
  1813. class SDKVideoCapability final :
  1814. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.SDKVideoCapability) */ {
  1815. public:
  1816. inline SDKVideoCapability() : SDKVideoCapability(nullptr) {}
  1817. ~SDKVideoCapability() override;
  1818. explicit PROTOBUF_CONSTEXPR SDKVideoCapability(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  1819. SDKVideoCapability(const SDKVideoCapability& from);
  1820. SDKVideoCapability(SDKVideoCapability&& from) noexcept
  1821. : SDKVideoCapability() {
  1822. *this = ::std::move(from);
  1823. }
  1824. inline SDKVideoCapability& operator=(const SDKVideoCapability& from) {
  1825. CopyFrom(from);
  1826. return *this;
  1827. }
  1828. inline SDKVideoCapability& operator=(SDKVideoCapability&& from) noexcept {
  1829. if (this == &from) return *this;
  1830. if (GetOwningArena() == from.GetOwningArena()
  1831. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  1832. && GetOwningArena() != nullptr
  1833. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  1834. ) {
  1835. InternalSwap(&from);
  1836. } else {
  1837. CopyFrom(from);
  1838. }
  1839. return *this;
  1840. }
  1841. inline const std::string& unknown_fields() const {
  1842. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  1843. }
  1844. inline std::string* mutable_unknown_fields() {
  1845. return _internal_metadata_.mutable_unknown_fields<std::string>();
  1846. }
  1847. static const SDKVideoCapability& default_instance() {
  1848. return *internal_default_instance();
  1849. }
  1850. static inline const SDKVideoCapability* internal_default_instance() {
  1851. return reinterpret_cast<const SDKVideoCapability*>(
  1852. &_SDKVideoCapability_default_instance_);
  1853. }
  1854. static constexpr int kIndexInFileMessages =
  1855. 6;
  1856. friend void swap(SDKVideoCapability& a, SDKVideoCapability& b) {
  1857. a.Swap(&b);
  1858. }
  1859. inline void Swap(SDKVideoCapability* other) {
  1860. if (other == this) return;
  1861. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  1862. if (GetOwningArena() != nullptr &&
  1863. GetOwningArena() == other->GetOwningArena()) {
  1864. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  1865. if (GetOwningArena() == other->GetOwningArena()) {
  1866. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  1867. InternalSwap(other);
  1868. } else {
  1869. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1870. }
  1871. }
  1872. void UnsafeArenaSwap(SDKVideoCapability* other) {
  1873. if (other == this) return;
  1874. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  1875. InternalSwap(other);
  1876. }
  1877. // implements Message ----------------------------------------------
  1878. SDKVideoCapability* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  1879. return CreateMaybeMessage<SDKVideoCapability>(arena);
  1880. }
  1881. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  1882. void CopyFrom(const SDKVideoCapability& from);
  1883. void MergeFrom(const SDKVideoCapability& from);
  1884. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1885. bool IsInitialized() const final;
  1886. ::size_t ByteSizeLong() const final;
  1887. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1888. ::uint8_t* _InternalSerialize(
  1889. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1890. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  1891. private:
  1892. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1893. void SharedDtor();
  1894. void SetCachedSize(int size) const;
  1895. void InternalSwap(SDKVideoCapability* other);
  1896. private:
  1897. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1898. static ::absl::string_view FullMessageName() {
  1899. return "com.electron.zoomvideo.sdk.proto.SDKVideoCapability";
  1900. }
  1901. protected:
  1902. explicit SDKVideoCapability(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1903. public:
  1904. std::string GetTypeName() const final;
  1905. // nested types ----------------------------------------------------
  1906. // accessors -------------------------------------------------------
  1907. enum : int {
  1908. kIsEffectiveFieldNumber = 1,
  1909. kWidthFieldNumber = 2,
  1910. kHeightFieldNumber = 3,
  1911. kFrameFieldNumber = 4,
  1912. };
  1913. // optional bool isEffective = 1;
  1914. bool has_iseffective() const;
  1915. void clear_iseffective() ;
  1916. bool iseffective() const;
  1917. void set_iseffective(bool value);
  1918. private:
  1919. bool _internal_iseffective() const;
  1920. void _internal_set_iseffective(bool value);
  1921. public:
  1922. // optional int32 width = 2;
  1923. bool has_width() const;
  1924. void clear_width() ;
  1925. ::int32_t width() const;
  1926. void set_width(::int32_t value);
  1927. private:
  1928. ::int32_t _internal_width() const;
  1929. void _internal_set_width(::int32_t value);
  1930. public:
  1931. // optional int32 height = 3;
  1932. bool has_height() const;
  1933. void clear_height() ;
  1934. ::int32_t height() const;
  1935. void set_height(::int32_t value);
  1936. private:
  1937. ::int32_t _internal_height() const;
  1938. void _internal_set_height(::int32_t value);
  1939. public:
  1940. // optional int32 frame = 4;
  1941. bool has_frame() const;
  1942. void clear_frame() ;
  1943. ::int32_t frame() const;
  1944. void set_frame(::int32_t value);
  1945. private:
  1946. ::int32_t _internal_frame() const;
  1947. void _internal_set_frame(::int32_t value);
  1948. public:
  1949. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.SDKVideoCapability)
  1950. private:
  1951. class _Internal;
  1952. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1953. typedef void InternalArenaConstructable_;
  1954. typedef void DestructorSkippable_;
  1955. struct Impl_ {
  1956. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  1957. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1958. bool iseffective_;
  1959. ::int32_t width_;
  1960. ::int32_t height_;
  1961. ::int32_t frame_;
  1962. };
  1963. union { Impl_ _impl_; };
  1964. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  1965. };// -------------------------------------------------------------------
  1966. class SDKVideoCapabilityList final :
  1967. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList) */ {
  1968. public:
  1969. inline SDKVideoCapabilityList() : SDKVideoCapabilityList(nullptr) {}
  1970. ~SDKVideoCapabilityList() override;
  1971. explicit PROTOBUF_CONSTEXPR SDKVideoCapabilityList(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  1972. SDKVideoCapabilityList(const SDKVideoCapabilityList& from);
  1973. SDKVideoCapabilityList(SDKVideoCapabilityList&& from) noexcept
  1974. : SDKVideoCapabilityList() {
  1975. *this = ::std::move(from);
  1976. }
  1977. inline SDKVideoCapabilityList& operator=(const SDKVideoCapabilityList& from) {
  1978. CopyFrom(from);
  1979. return *this;
  1980. }
  1981. inline SDKVideoCapabilityList& operator=(SDKVideoCapabilityList&& from) noexcept {
  1982. if (this == &from) return *this;
  1983. if (GetOwningArena() == from.GetOwningArena()
  1984. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  1985. && GetOwningArena() != nullptr
  1986. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  1987. ) {
  1988. InternalSwap(&from);
  1989. } else {
  1990. CopyFrom(from);
  1991. }
  1992. return *this;
  1993. }
  1994. inline const std::string& unknown_fields() const {
  1995. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  1996. }
  1997. inline std::string* mutable_unknown_fields() {
  1998. return _internal_metadata_.mutable_unknown_fields<std::string>();
  1999. }
  2000. static const SDKVideoCapabilityList& default_instance() {
  2001. return *internal_default_instance();
  2002. }
  2003. static inline const SDKVideoCapabilityList* internal_default_instance() {
  2004. return reinterpret_cast<const SDKVideoCapabilityList*>(
  2005. &_SDKVideoCapabilityList_default_instance_);
  2006. }
  2007. static constexpr int kIndexInFileMessages =
  2008. 7;
  2009. friend void swap(SDKVideoCapabilityList& a, SDKVideoCapabilityList& b) {
  2010. a.Swap(&b);
  2011. }
  2012. inline void Swap(SDKVideoCapabilityList* other) {
  2013. if (other == this) return;
  2014. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  2015. if (GetOwningArena() != nullptr &&
  2016. GetOwningArena() == other->GetOwningArena()) {
  2017. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  2018. if (GetOwningArena() == other->GetOwningArena()) {
  2019. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  2020. InternalSwap(other);
  2021. } else {
  2022. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2023. }
  2024. }
  2025. void UnsafeArenaSwap(SDKVideoCapabilityList* other) {
  2026. if (other == this) return;
  2027. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  2028. InternalSwap(other);
  2029. }
  2030. // implements Message ----------------------------------------------
  2031. SDKVideoCapabilityList* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  2032. return CreateMaybeMessage<SDKVideoCapabilityList>(arena);
  2033. }
  2034. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  2035. void CopyFrom(const SDKVideoCapabilityList& from);
  2036. void MergeFrom(const SDKVideoCapabilityList& from);
  2037. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2038. bool IsInitialized() const final;
  2039. ::size_t ByteSizeLong() const final;
  2040. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2041. ::uint8_t* _InternalSerialize(
  2042. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2043. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  2044. private:
  2045. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2046. void SharedDtor();
  2047. void SetCachedSize(int size) const;
  2048. void InternalSwap(SDKVideoCapabilityList* other);
  2049. private:
  2050. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2051. static ::absl::string_view FullMessageName() {
  2052. return "com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList";
  2053. }
  2054. protected:
  2055. explicit SDKVideoCapabilityList(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2056. public:
  2057. std::string GetTypeName() const final;
  2058. // nested types ----------------------------------------------------
  2059. // accessors -------------------------------------------------------
  2060. enum : int {
  2061. kVideoCapabilityFieldNumber = 1,
  2062. };
  2063. // repeated .com.electron.zoomvideo.sdk.proto.SDKVideoCapability VideoCapability = 1;
  2064. int videocapability_size() const;
  2065. private:
  2066. int _internal_videocapability_size() const;
  2067. public:
  2068. void clear_videocapability() ;
  2069. ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* mutable_videocapability(int index);
  2070. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability >*
  2071. mutable_videocapability();
  2072. private:
  2073. const ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability& _internal_videocapability(int index) const;
  2074. ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* _internal_add_videocapability();
  2075. public:
  2076. const ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability& videocapability(int index) const;
  2077. ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* add_videocapability();
  2078. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability >&
  2079. videocapability() const;
  2080. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList)
  2081. private:
  2082. class _Internal;
  2083. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2084. typedef void InternalArenaConstructable_;
  2085. typedef void DestructorSkippable_;
  2086. struct Impl_ {
  2087. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability > videocapability_;
  2088. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2089. };
  2090. union { Impl_ _impl_; };
  2091. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  2092. };// -------------------------------------------------------------------
  2093. class LTTLanguage final :
  2094. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.LTTLanguage) */ {
  2095. public:
  2096. inline LTTLanguage() : LTTLanguage(nullptr) {}
  2097. ~LTTLanguage() override;
  2098. explicit PROTOBUF_CONSTEXPR LTTLanguage(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  2099. LTTLanguage(const LTTLanguage& from);
  2100. LTTLanguage(LTTLanguage&& from) noexcept
  2101. : LTTLanguage() {
  2102. *this = ::std::move(from);
  2103. }
  2104. inline LTTLanguage& operator=(const LTTLanguage& from) {
  2105. CopyFrom(from);
  2106. return *this;
  2107. }
  2108. inline LTTLanguage& operator=(LTTLanguage&& from) noexcept {
  2109. if (this == &from) return *this;
  2110. if (GetOwningArena() == from.GetOwningArena()
  2111. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  2112. && GetOwningArena() != nullptr
  2113. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  2114. ) {
  2115. InternalSwap(&from);
  2116. } else {
  2117. CopyFrom(from);
  2118. }
  2119. return *this;
  2120. }
  2121. inline const std::string& unknown_fields() const {
  2122. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  2123. }
  2124. inline std::string* mutable_unknown_fields() {
  2125. return _internal_metadata_.mutable_unknown_fields<std::string>();
  2126. }
  2127. static const LTTLanguage& default_instance() {
  2128. return *internal_default_instance();
  2129. }
  2130. static inline const LTTLanguage* internal_default_instance() {
  2131. return reinterpret_cast<const LTTLanguage*>(
  2132. &_LTTLanguage_default_instance_);
  2133. }
  2134. static constexpr int kIndexInFileMessages =
  2135. 8;
  2136. friend void swap(LTTLanguage& a, LTTLanguage& b) {
  2137. a.Swap(&b);
  2138. }
  2139. inline void Swap(LTTLanguage* other) {
  2140. if (other == this) return;
  2141. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  2142. if (GetOwningArena() != nullptr &&
  2143. GetOwningArena() == other->GetOwningArena()) {
  2144. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  2145. if (GetOwningArena() == other->GetOwningArena()) {
  2146. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  2147. InternalSwap(other);
  2148. } else {
  2149. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2150. }
  2151. }
  2152. void UnsafeArenaSwap(LTTLanguage* other) {
  2153. if (other == this) return;
  2154. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  2155. InternalSwap(other);
  2156. }
  2157. // implements Message ----------------------------------------------
  2158. LTTLanguage* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  2159. return CreateMaybeMessage<LTTLanguage>(arena);
  2160. }
  2161. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  2162. void CopyFrom(const LTTLanguage& from);
  2163. void MergeFrom(const LTTLanguage& from);
  2164. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2165. bool IsInitialized() const final;
  2166. ::size_t ByteSizeLong() const final;
  2167. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2168. ::uint8_t* _InternalSerialize(
  2169. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2170. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  2171. private:
  2172. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2173. void SharedDtor();
  2174. void SetCachedSize(int size) const;
  2175. void InternalSwap(LTTLanguage* other);
  2176. private:
  2177. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2178. static ::absl::string_view FullMessageName() {
  2179. return "com.electron.zoomvideo.sdk.proto.LTTLanguage";
  2180. }
  2181. protected:
  2182. explicit LTTLanguage(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2183. public:
  2184. std::string GetTypeName() const final;
  2185. // nested types ----------------------------------------------------
  2186. // accessors -------------------------------------------------------
  2187. enum : int {
  2188. kLttLanguageNameFieldNumber = 2,
  2189. kLttLanguageIDFieldNumber = 1,
  2190. };
  2191. // optional string lttLanguageName = 2;
  2192. bool has_lttlanguagename() const;
  2193. void clear_lttlanguagename() ;
  2194. const std::string& lttlanguagename() const;
  2195. template <typename Arg_ = const std::string&, typename... Args_>
  2196. void set_lttlanguagename(Arg_&& arg, Args_... args);
  2197. std::string* mutable_lttlanguagename();
  2198. PROTOBUF_NODISCARD std::string* release_lttlanguagename();
  2199. void set_allocated_lttlanguagename(std::string* ptr);
  2200. private:
  2201. const std::string& _internal_lttlanguagename() const;
  2202. inline PROTOBUF_ALWAYS_INLINE void _internal_set_lttlanguagename(
  2203. const std::string& value);
  2204. std::string* _internal_mutable_lttlanguagename();
  2205. public:
  2206. // optional int32 lttLanguageID = 1;
  2207. bool has_lttlanguageid() const;
  2208. void clear_lttlanguageid() ;
  2209. ::int32_t lttlanguageid() const;
  2210. void set_lttlanguageid(::int32_t value);
  2211. private:
  2212. ::int32_t _internal_lttlanguageid() const;
  2213. void _internal_set_lttlanguageid(::int32_t value);
  2214. public:
  2215. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.LTTLanguage)
  2216. private:
  2217. class _Internal;
  2218. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2219. typedef void InternalArenaConstructable_;
  2220. typedef void DestructorSkippable_;
  2221. struct Impl_ {
  2222. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  2223. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2224. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr lttlanguagename_;
  2225. ::int32_t lttlanguageid_;
  2226. };
  2227. union { Impl_ _impl_; };
  2228. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  2229. };// -------------------------------------------------------------------
  2230. class CallbackBody_onErrorParams final :
  2231. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams) */ {
  2232. public:
  2233. inline CallbackBody_onErrorParams() : CallbackBody_onErrorParams(nullptr) {}
  2234. ~CallbackBody_onErrorParams() override;
  2235. explicit PROTOBUF_CONSTEXPR CallbackBody_onErrorParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  2236. CallbackBody_onErrorParams(const CallbackBody_onErrorParams& from);
  2237. CallbackBody_onErrorParams(CallbackBody_onErrorParams&& from) noexcept
  2238. : CallbackBody_onErrorParams() {
  2239. *this = ::std::move(from);
  2240. }
  2241. inline CallbackBody_onErrorParams& operator=(const CallbackBody_onErrorParams& from) {
  2242. CopyFrom(from);
  2243. return *this;
  2244. }
  2245. inline CallbackBody_onErrorParams& operator=(CallbackBody_onErrorParams&& from) noexcept {
  2246. if (this == &from) return *this;
  2247. if (GetOwningArena() == from.GetOwningArena()
  2248. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  2249. && GetOwningArena() != nullptr
  2250. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  2251. ) {
  2252. InternalSwap(&from);
  2253. } else {
  2254. CopyFrom(from);
  2255. }
  2256. return *this;
  2257. }
  2258. inline const std::string& unknown_fields() const {
  2259. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  2260. }
  2261. inline std::string* mutable_unknown_fields() {
  2262. return _internal_metadata_.mutable_unknown_fields<std::string>();
  2263. }
  2264. static const CallbackBody_onErrorParams& default_instance() {
  2265. return *internal_default_instance();
  2266. }
  2267. static inline const CallbackBody_onErrorParams* internal_default_instance() {
  2268. return reinterpret_cast<const CallbackBody_onErrorParams*>(
  2269. &_CallbackBody_onErrorParams_default_instance_);
  2270. }
  2271. static constexpr int kIndexInFileMessages =
  2272. 9;
  2273. friend void swap(CallbackBody_onErrorParams& a, CallbackBody_onErrorParams& b) {
  2274. a.Swap(&b);
  2275. }
  2276. inline void Swap(CallbackBody_onErrorParams* other) {
  2277. if (other == this) return;
  2278. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  2279. if (GetOwningArena() != nullptr &&
  2280. GetOwningArena() == other->GetOwningArena()) {
  2281. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  2282. if (GetOwningArena() == other->GetOwningArena()) {
  2283. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  2284. InternalSwap(other);
  2285. } else {
  2286. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2287. }
  2288. }
  2289. void UnsafeArenaSwap(CallbackBody_onErrorParams* other) {
  2290. if (other == this) return;
  2291. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  2292. InternalSwap(other);
  2293. }
  2294. // implements Message ----------------------------------------------
  2295. CallbackBody_onErrorParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  2296. return CreateMaybeMessage<CallbackBody_onErrorParams>(arena);
  2297. }
  2298. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  2299. void CopyFrom(const CallbackBody_onErrorParams& from);
  2300. void MergeFrom(const CallbackBody_onErrorParams& from);
  2301. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2302. bool IsInitialized() const final;
  2303. ::size_t ByteSizeLong() const final;
  2304. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2305. ::uint8_t* _InternalSerialize(
  2306. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2307. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  2308. private:
  2309. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2310. void SharedDtor();
  2311. void SetCachedSize(int size) const;
  2312. void InternalSwap(CallbackBody_onErrorParams* other);
  2313. private:
  2314. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2315. static ::absl::string_view FullMessageName() {
  2316. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams";
  2317. }
  2318. protected:
  2319. explicit CallbackBody_onErrorParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2320. public:
  2321. std::string GetTypeName() const final;
  2322. // nested types ----------------------------------------------------
  2323. // accessors -------------------------------------------------------
  2324. enum : int {
  2325. kErrorCodeFieldNumber = 1,
  2326. kDetailErrorCodeFieldNumber = 2,
  2327. };
  2328. // optional int32 errorCode = 1;
  2329. bool has_errorcode() const;
  2330. void clear_errorcode() ;
  2331. ::int32_t errorcode() const;
  2332. void set_errorcode(::int32_t value);
  2333. private:
  2334. ::int32_t _internal_errorcode() const;
  2335. void _internal_set_errorcode(::int32_t value);
  2336. public:
  2337. // optional int32 detailErrorCode = 2;
  2338. bool has_detailerrorcode() const;
  2339. void clear_detailerrorcode() ;
  2340. ::int32_t detailerrorcode() const;
  2341. void set_detailerrorcode(::int32_t value);
  2342. private:
  2343. ::int32_t _internal_detailerrorcode() const;
  2344. void _internal_set_detailerrorcode(::int32_t value);
  2345. public:
  2346. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams)
  2347. private:
  2348. class _Internal;
  2349. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2350. typedef void InternalArenaConstructable_;
  2351. typedef void DestructorSkippable_;
  2352. struct Impl_ {
  2353. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  2354. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2355. ::int32_t errorcode_;
  2356. ::int32_t detailerrorcode_;
  2357. };
  2358. union { Impl_ _impl_; };
  2359. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  2360. };// -------------------------------------------------------------------
  2361. class CallbackBody_onUserJoinParams final :
  2362. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams) */ {
  2363. public:
  2364. inline CallbackBody_onUserJoinParams() : CallbackBody_onUserJoinParams(nullptr) {}
  2365. ~CallbackBody_onUserJoinParams() override;
  2366. explicit PROTOBUF_CONSTEXPR CallbackBody_onUserJoinParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  2367. CallbackBody_onUserJoinParams(const CallbackBody_onUserJoinParams& from);
  2368. CallbackBody_onUserJoinParams(CallbackBody_onUserJoinParams&& from) noexcept
  2369. : CallbackBody_onUserJoinParams() {
  2370. *this = ::std::move(from);
  2371. }
  2372. inline CallbackBody_onUserJoinParams& operator=(const CallbackBody_onUserJoinParams& from) {
  2373. CopyFrom(from);
  2374. return *this;
  2375. }
  2376. inline CallbackBody_onUserJoinParams& operator=(CallbackBody_onUserJoinParams&& from) noexcept {
  2377. if (this == &from) return *this;
  2378. if (GetOwningArena() == from.GetOwningArena()
  2379. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  2380. && GetOwningArena() != nullptr
  2381. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  2382. ) {
  2383. InternalSwap(&from);
  2384. } else {
  2385. CopyFrom(from);
  2386. }
  2387. return *this;
  2388. }
  2389. inline const std::string& unknown_fields() const {
  2390. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  2391. }
  2392. inline std::string* mutable_unknown_fields() {
  2393. return _internal_metadata_.mutable_unknown_fields<std::string>();
  2394. }
  2395. static const CallbackBody_onUserJoinParams& default_instance() {
  2396. return *internal_default_instance();
  2397. }
  2398. static inline const CallbackBody_onUserJoinParams* internal_default_instance() {
  2399. return reinterpret_cast<const CallbackBody_onUserJoinParams*>(
  2400. &_CallbackBody_onUserJoinParams_default_instance_);
  2401. }
  2402. static constexpr int kIndexInFileMessages =
  2403. 10;
  2404. friend void swap(CallbackBody_onUserJoinParams& a, CallbackBody_onUserJoinParams& b) {
  2405. a.Swap(&b);
  2406. }
  2407. inline void Swap(CallbackBody_onUserJoinParams* other) {
  2408. if (other == this) return;
  2409. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  2410. if (GetOwningArena() != nullptr &&
  2411. GetOwningArena() == other->GetOwningArena()) {
  2412. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  2413. if (GetOwningArena() == other->GetOwningArena()) {
  2414. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  2415. InternalSwap(other);
  2416. } else {
  2417. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2418. }
  2419. }
  2420. void UnsafeArenaSwap(CallbackBody_onUserJoinParams* other) {
  2421. if (other == this) return;
  2422. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  2423. InternalSwap(other);
  2424. }
  2425. // implements Message ----------------------------------------------
  2426. CallbackBody_onUserJoinParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  2427. return CreateMaybeMessage<CallbackBody_onUserJoinParams>(arena);
  2428. }
  2429. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  2430. void CopyFrom(const CallbackBody_onUserJoinParams& from);
  2431. void MergeFrom(const CallbackBody_onUserJoinParams& from);
  2432. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2433. bool IsInitialized() const final;
  2434. ::size_t ByteSizeLong() const final;
  2435. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2436. ::uint8_t* _InternalSerialize(
  2437. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2438. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  2439. private:
  2440. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2441. void SharedDtor();
  2442. void SetCachedSize(int size) const;
  2443. void InternalSwap(CallbackBody_onUserJoinParams* other);
  2444. private:
  2445. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2446. static ::absl::string_view FullMessageName() {
  2447. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams";
  2448. }
  2449. protected:
  2450. explicit CallbackBody_onUserJoinParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2451. public:
  2452. std::string GetTypeName() const final;
  2453. // nested types ----------------------------------------------------
  2454. // accessors -------------------------------------------------------
  2455. enum : int {
  2456. kZnUserListFieldNumber = 1,
  2457. };
  2458. // optional .com.electron.zoomvideo.sdk.proto.UserList zn_userList = 1;
  2459. bool has_zn_userlist() const;
  2460. void clear_zn_userlist() ;
  2461. const ::com::electron::zoomvideo::sdk::proto::UserList& zn_userlist() const;
  2462. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::UserList* release_zn_userlist();
  2463. ::com::electron::zoomvideo::sdk::proto::UserList* mutable_zn_userlist();
  2464. void set_allocated_zn_userlist(::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist);
  2465. private:
  2466. const ::com::electron::zoomvideo::sdk::proto::UserList& _internal_zn_userlist() const;
  2467. ::com::electron::zoomvideo::sdk::proto::UserList* _internal_mutable_zn_userlist();
  2468. public:
  2469. void unsafe_arena_set_allocated_zn_userlist(
  2470. ::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist);
  2471. ::com::electron::zoomvideo::sdk::proto::UserList* unsafe_arena_release_zn_userlist();
  2472. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams)
  2473. private:
  2474. class _Internal;
  2475. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2476. typedef void InternalArenaConstructable_;
  2477. typedef void DestructorSkippable_;
  2478. struct Impl_ {
  2479. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  2480. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2481. ::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist_;
  2482. };
  2483. union { Impl_ _impl_; };
  2484. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  2485. };// -------------------------------------------------------------------
  2486. class CallbackBody_onUserLeaveParams final :
  2487. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams) */ {
  2488. public:
  2489. inline CallbackBody_onUserLeaveParams() : CallbackBody_onUserLeaveParams(nullptr) {}
  2490. ~CallbackBody_onUserLeaveParams() override;
  2491. explicit PROTOBUF_CONSTEXPR CallbackBody_onUserLeaveParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  2492. CallbackBody_onUserLeaveParams(const CallbackBody_onUserLeaveParams& from);
  2493. CallbackBody_onUserLeaveParams(CallbackBody_onUserLeaveParams&& from) noexcept
  2494. : CallbackBody_onUserLeaveParams() {
  2495. *this = ::std::move(from);
  2496. }
  2497. inline CallbackBody_onUserLeaveParams& operator=(const CallbackBody_onUserLeaveParams& from) {
  2498. CopyFrom(from);
  2499. return *this;
  2500. }
  2501. inline CallbackBody_onUserLeaveParams& operator=(CallbackBody_onUserLeaveParams&& from) noexcept {
  2502. if (this == &from) return *this;
  2503. if (GetOwningArena() == from.GetOwningArena()
  2504. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  2505. && GetOwningArena() != nullptr
  2506. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  2507. ) {
  2508. InternalSwap(&from);
  2509. } else {
  2510. CopyFrom(from);
  2511. }
  2512. return *this;
  2513. }
  2514. inline const std::string& unknown_fields() const {
  2515. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  2516. }
  2517. inline std::string* mutable_unknown_fields() {
  2518. return _internal_metadata_.mutable_unknown_fields<std::string>();
  2519. }
  2520. static const CallbackBody_onUserLeaveParams& default_instance() {
  2521. return *internal_default_instance();
  2522. }
  2523. static inline const CallbackBody_onUserLeaveParams* internal_default_instance() {
  2524. return reinterpret_cast<const CallbackBody_onUserLeaveParams*>(
  2525. &_CallbackBody_onUserLeaveParams_default_instance_);
  2526. }
  2527. static constexpr int kIndexInFileMessages =
  2528. 11;
  2529. friend void swap(CallbackBody_onUserLeaveParams& a, CallbackBody_onUserLeaveParams& b) {
  2530. a.Swap(&b);
  2531. }
  2532. inline void Swap(CallbackBody_onUserLeaveParams* other) {
  2533. if (other == this) return;
  2534. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  2535. if (GetOwningArena() != nullptr &&
  2536. GetOwningArena() == other->GetOwningArena()) {
  2537. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  2538. if (GetOwningArena() == other->GetOwningArena()) {
  2539. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  2540. InternalSwap(other);
  2541. } else {
  2542. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2543. }
  2544. }
  2545. void UnsafeArenaSwap(CallbackBody_onUserLeaveParams* other) {
  2546. if (other == this) return;
  2547. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  2548. InternalSwap(other);
  2549. }
  2550. // implements Message ----------------------------------------------
  2551. CallbackBody_onUserLeaveParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  2552. return CreateMaybeMessage<CallbackBody_onUserLeaveParams>(arena);
  2553. }
  2554. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  2555. void CopyFrom(const CallbackBody_onUserLeaveParams& from);
  2556. void MergeFrom(const CallbackBody_onUserLeaveParams& from);
  2557. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2558. bool IsInitialized() const final;
  2559. ::size_t ByteSizeLong() const final;
  2560. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2561. ::uint8_t* _InternalSerialize(
  2562. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2563. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  2564. private:
  2565. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2566. void SharedDtor();
  2567. void SetCachedSize(int size) const;
  2568. void InternalSwap(CallbackBody_onUserLeaveParams* other);
  2569. private:
  2570. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2571. static ::absl::string_view FullMessageName() {
  2572. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams";
  2573. }
  2574. protected:
  2575. explicit CallbackBody_onUserLeaveParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2576. public:
  2577. std::string GetTypeName() const final;
  2578. // nested types ----------------------------------------------------
  2579. // accessors -------------------------------------------------------
  2580. enum : int {
  2581. kZnUserListFieldNumber = 1,
  2582. };
  2583. // optional .com.electron.zoomvideo.sdk.proto.UserList zn_userList = 1;
  2584. bool has_zn_userlist() const;
  2585. void clear_zn_userlist() ;
  2586. const ::com::electron::zoomvideo::sdk::proto::UserList& zn_userlist() const;
  2587. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::UserList* release_zn_userlist();
  2588. ::com::electron::zoomvideo::sdk::proto::UserList* mutable_zn_userlist();
  2589. void set_allocated_zn_userlist(::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist);
  2590. private:
  2591. const ::com::electron::zoomvideo::sdk::proto::UserList& _internal_zn_userlist() const;
  2592. ::com::electron::zoomvideo::sdk::proto::UserList* _internal_mutable_zn_userlist();
  2593. public:
  2594. void unsafe_arena_set_allocated_zn_userlist(
  2595. ::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist);
  2596. ::com::electron::zoomvideo::sdk::proto::UserList* unsafe_arena_release_zn_userlist();
  2597. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams)
  2598. private:
  2599. class _Internal;
  2600. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2601. typedef void InternalArenaConstructable_;
  2602. typedef void DestructorSkippable_;
  2603. struct Impl_ {
  2604. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  2605. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2606. ::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist_;
  2607. };
  2608. union { Impl_ _impl_; };
  2609. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  2610. };// -------------------------------------------------------------------
  2611. class CallbackBody_onUserVideoStatusChangedParams final :
  2612. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams) */ {
  2613. public:
  2614. inline CallbackBody_onUserVideoStatusChangedParams() : CallbackBody_onUserVideoStatusChangedParams(nullptr) {}
  2615. ~CallbackBody_onUserVideoStatusChangedParams() override;
  2616. explicit PROTOBUF_CONSTEXPR CallbackBody_onUserVideoStatusChangedParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  2617. CallbackBody_onUserVideoStatusChangedParams(const CallbackBody_onUserVideoStatusChangedParams& from);
  2618. CallbackBody_onUserVideoStatusChangedParams(CallbackBody_onUserVideoStatusChangedParams&& from) noexcept
  2619. : CallbackBody_onUserVideoStatusChangedParams() {
  2620. *this = ::std::move(from);
  2621. }
  2622. inline CallbackBody_onUserVideoStatusChangedParams& operator=(const CallbackBody_onUserVideoStatusChangedParams& from) {
  2623. CopyFrom(from);
  2624. return *this;
  2625. }
  2626. inline CallbackBody_onUserVideoStatusChangedParams& operator=(CallbackBody_onUserVideoStatusChangedParams&& from) noexcept {
  2627. if (this == &from) return *this;
  2628. if (GetOwningArena() == from.GetOwningArena()
  2629. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  2630. && GetOwningArena() != nullptr
  2631. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  2632. ) {
  2633. InternalSwap(&from);
  2634. } else {
  2635. CopyFrom(from);
  2636. }
  2637. return *this;
  2638. }
  2639. inline const std::string& unknown_fields() const {
  2640. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  2641. }
  2642. inline std::string* mutable_unknown_fields() {
  2643. return _internal_metadata_.mutable_unknown_fields<std::string>();
  2644. }
  2645. static const CallbackBody_onUserVideoStatusChangedParams& default_instance() {
  2646. return *internal_default_instance();
  2647. }
  2648. static inline const CallbackBody_onUserVideoStatusChangedParams* internal_default_instance() {
  2649. return reinterpret_cast<const CallbackBody_onUserVideoStatusChangedParams*>(
  2650. &_CallbackBody_onUserVideoStatusChangedParams_default_instance_);
  2651. }
  2652. static constexpr int kIndexInFileMessages =
  2653. 12;
  2654. friend void swap(CallbackBody_onUserVideoStatusChangedParams& a, CallbackBody_onUserVideoStatusChangedParams& b) {
  2655. a.Swap(&b);
  2656. }
  2657. inline void Swap(CallbackBody_onUserVideoStatusChangedParams* other) {
  2658. if (other == this) return;
  2659. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  2660. if (GetOwningArena() != nullptr &&
  2661. GetOwningArena() == other->GetOwningArena()) {
  2662. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  2663. if (GetOwningArena() == other->GetOwningArena()) {
  2664. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  2665. InternalSwap(other);
  2666. } else {
  2667. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2668. }
  2669. }
  2670. void UnsafeArenaSwap(CallbackBody_onUserVideoStatusChangedParams* other) {
  2671. if (other == this) return;
  2672. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  2673. InternalSwap(other);
  2674. }
  2675. // implements Message ----------------------------------------------
  2676. CallbackBody_onUserVideoStatusChangedParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  2677. return CreateMaybeMessage<CallbackBody_onUserVideoStatusChangedParams>(arena);
  2678. }
  2679. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  2680. void CopyFrom(const CallbackBody_onUserVideoStatusChangedParams& from);
  2681. void MergeFrom(const CallbackBody_onUserVideoStatusChangedParams& from);
  2682. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2683. bool IsInitialized() const final;
  2684. ::size_t ByteSizeLong() const final;
  2685. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2686. ::uint8_t* _InternalSerialize(
  2687. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2688. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  2689. private:
  2690. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2691. void SharedDtor();
  2692. void SetCachedSize(int size) const;
  2693. void InternalSwap(CallbackBody_onUserVideoStatusChangedParams* other);
  2694. private:
  2695. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2696. static ::absl::string_view FullMessageName() {
  2697. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams";
  2698. }
  2699. protected:
  2700. explicit CallbackBody_onUserVideoStatusChangedParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2701. public:
  2702. std::string GetTypeName() const final;
  2703. // nested types ----------------------------------------------------
  2704. // accessors -------------------------------------------------------
  2705. enum : int {
  2706. kZnUserListFieldNumber = 1,
  2707. };
  2708. // optional .com.electron.zoomvideo.sdk.proto.UserList zn_userList = 1;
  2709. bool has_zn_userlist() const;
  2710. void clear_zn_userlist() ;
  2711. const ::com::electron::zoomvideo::sdk::proto::UserList& zn_userlist() const;
  2712. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::UserList* release_zn_userlist();
  2713. ::com::electron::zoomvideo::sdk::proto::UserList* mutable_zn_userlist();
  2714. void set_allocated_zn_userlist(::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist);
  2715. private:
  2716. const ::com::electron::zoomvideo::sdk::proto::UserList& _internal_zn_userlist() const;
  2717. ::com::electron::zoomvideo::sdk::proto::UserList* _internal_mutable_zn_userlist();
  2718. public:
  2719. void unsafe_arena_set_allocated_zn_userlist(
  2720. ::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist);
  2721. ::com::electron::zoomvideo::sdk::proto::UserList* unsafe_arena_release_zn_userlist();
  2722. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams)
  2723. private:
  2724. class _Internal;
  2725. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2726. typedef void InternalArenaConstructable_;
  2727. typedef void DestructorSkippable_;
  2728. struct Impl_ {
  2729. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  2730. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2731. ::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist_;
  2732. };
  2733. union { Impl_ _impl_; };
  2734. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  2735. };// -------------------------------------------------------------------
  2736. class CallbackBody_onUserAudioStatusChangedParams final :
  2737. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams) */ {
  2738. public:
  2739. inline CallbackBody_onUserAudioStatusChangedParams() : CallbackBody_onUserAudioStatusChangedParams(nullptr) {}
  2740. ~CallbackBody_onUserAudioStatusChangedParams() override;
  2741. explicit PROTOBUF_CONSTEXPR CallbackBody_onUserAudioStatusChangedParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  2742. CallbackBody_onUserAudioStatusChangedParams(const CallbackBody_onUserAudioStatusChangedParams& from);
  2743. CallbackBody_onUserAudioStatusChangedParams(CallbackBody_onUserAudioStatusChangedParams&& from) noexcept
  2744. : CallbackBody_onUserAudioStatusChangedParams() {
  2745. *this = ::std::move(from);
  2746. }
  2747. inline CallbackBody_onUserAudioStatusChangedParams& operator=(const CallbackBody_onUserAudioStatusChangedParams& from) {
  2748. CopyFrom(from);
  2749. return *this;
  2750. }
  2751. inline CallbackBody_onUserAudioStatusChangedParams& operator=(CallbackBody_onUserAudioStatusChangedParams&& from) noexcept {
  2752. if (this == &from) return *this;
  2753. if (GetOwningArena() == from.GetOwningArena()
  2754. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  2755. && GetOwningArena() != nullptr
  2756. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  2757. ) {
  2758. InternalSwap(&from);
  2759. } else {
  2760. CopyFrom(from);
  2761. }
  2762. return *this;
  2763. }
  2764. inline const std::string& unknown_fields() const {
  2765. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  2766. }
  2767. inline std::string* mutable_unknown_fields() {
  2768. return _internal_metadata_.mutable_unknown_fields<std::string>();
  2769. }
  2770. static const CallbackBody_onUserAudioStatusChangedParams& default_instance() {
  2771. return *internal_default_instance();
  2772. }
  2773. static inline const CallbackBody_onUserAudioStatusChangedParams* internal_default_instance() {
  2774. return reinterpret_cast<const CallbackBody_onUserAudioStatusChangedParams*>(
  2775. &_CallbackBody_onUserAudioStatusChangedParams_default_instance_);
  2776. }
  2777. static constexpr int kIndexInFileMessages =
  2778. 13;
  2779. friend void swap(CallbackBody_onUserAudioStatusChangedParams& a, CallbackBody_onUserAudioStatusChangedParams& b) {
  2780. a.Swap(&b);
  2781. }
  2782. inline void Swap(CallbackBody_onUserAudioStatusChangedParams* other) {
  2783. if (other == this) return;
  2784. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  2785. if (GetOwningArena() != nullptr &&
  2786. GetOwningArena() == other->GetOwningArena()) {
  2787. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  2788. if (GetOwningArena() == other->GetOwningArena()) {
  2789. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  2790. InternalSwap(other);
  2791. } else {
  2792. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2793. }
  2794. }
  2795. void UnsafeArenaSwap(CallbackBody_onUserAudioStatusChangedParams* other) {
  2796. if (other == this) return;
  2797. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  2798. InternalSwap(other);
  2799. }
  2800. // implements Message ----------------------------------------------
  2801. CallbackBody_onUserAudioStatusChangedParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  2802. return CreateMaybeMessage<CallbackBody_onUserAudioStatusChangedParams>(arena);
  2803. }
  2804. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  2805. void CopyFrom(const CallbackBody_onUserAudioStatusChangedParams& from);
  2806. void MergeFrom(const CallbackBody_onUserAudioStatusChangedParams& from);
  2807. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2808. bool IsInitialized() const final;
  2809. ::size_t ByteSizeLong() const final;
  2810. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2811. ::uint8_t* _InternalSerialize(
  2812. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2813. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  2814. private:
  2815. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2816. void SharedDtor();
  2817. void SetCachedSize(int size) const;
  2818. void InternalSwap(CallbackBody_onUserAudioStatusChangedParams* other);
  2819. private:
  2820. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2821. static ::absl::string_view FullMessageName() {
  2822. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams";
  2823. }
  2824. protected:
  2825. explicit CallbackBody_onUserAudioStatusChangedParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2826. public:
  2827. std::string GetTypeName() const final;
  2828. // nested types ----------------------------------------------------
  2829. // accessors -------------------------------------------------------
  2830. enum : int {
  2831. kZnUserListFieldNumber = 1,
  2832. };
  2833. // optional .com.electron.zoomvideo.sdk.proto.UserList zn_userList = 1;
  2834. bool has_zn_userlist() const;
  2835. void clear_zn_userlist() ;
  2836. const ::com::electron::zoomvideo::sdk::proto::UserList& zn_userlist() const;
  2837. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::UserList* release_zn_userlist();
  2838. ::com::electron::zoomvideo::sdk::proto::UserList* mutable_zn_userlist();
  2839. void set_allocated_zn_userlist(::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist);
  2840. private:
  2841. const ::com::electron::zoomvideo::sdk::proto::UserList& _internal_zn_userlist() const;
  2842. ::com::electron::zoomvideo::sdk::proto::UserList* _internal_mutable_zn_userlist();
  2843. public:
  2844. void unsafe_arena_set_allocated_zn_userlist(
  2845. ::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist);
  2846. ::com::electron::zoomvideo::sdk::proto::UserList* unsafe_arena_release_zn_userlist();
  2847. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams)
  2848. private:
  2849. class _Internal;
  2850. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2851. typedef void InternalArenaConstructable_;
  2852. typedef void DestructorSkippable_;
  2853. struct Impl_ {
  2854. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  2855. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2856. ::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist_;
  2857. };
  2858. union { Impl_ _impl_; };
  2859. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  2860. };// -------------------------------------------------------------------
  2861. class CallbackBody_onUserShareStatusChangedParams final :
  2862. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams) */ {
  2863. public:
  2864. inline CallbackBody_onUserShareStatusChangedParams() : CallbackBody_onUserShareStatusChangedParams(nullptr) {}
  2865. ~CallbackBody_onUserShareStatusChangedParams() override;
  2866. explicit PROTOBUF_CONSTEXPR CallbackBody_onUserShareStatusChangedParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  2867. CallbackBody_onUserShareStatusChangedParams(const CallbackBody_onUserShareStatusChangedParams& from);
  2868. CallbackBody_onUserShareStatusChangedParams(CallbackBody_onUserShareStatusChangedParams&& from) noexcept
  2869. : CallbackBody_onUserShareStatusChangedParams() {
  2870. *this = ::std::move(from);
  2871. }
  2872. inline CallbackBody_onUserShareStatusChangedParams& operator=(const CallbackBody_onUserShareStatusChangedParams& from) {
  2873. CopyFrom(from);
  2874. return *this;
  2875. }
  2876. inline CallbackBody_onUserShareStatusChangedParams& operator=(CallbackBody_onUserShareStatusChangedParams&& from) noexcept {
  2877. if (this == &from) return *this;
  2878. if (GetOwningArena() == from.GetOwningArena()
  2879. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  2880. && GetOwningArena() != nullptr
  2881. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  2882. ) {
  2883. InternalSwap(&from);
  2884. } else {
  2885. CopyFrom(from);
  2886. }
  2887. return *this;
  2888. }
  2889. inline const std::string& unknown_fields() const {
  2890. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  2891. }
  2892. inline std::string* mutable_unknown_fields() {
  2893. return _internal_metadata_.mutable_unknown_fields<std::string>();
  2894. }
  2895. static const CallbackBody_onUserShareStatusChangedParams& default_instance() {
  2896. return *internal_default_instance();
  2897. }
  2898. static inline const CallbackBody_onUserShareStatusChangedParams* internal_default_instance() {
  2899. return reinterpret_cast<const CallbackBody_onUserShareStatusChangedParams*>(
  2900. &_CallbackBody_onUserShareStatusChangedParams_default_instance_);
  2901. }
  2902. static constexpr int kIndexInFileMessages =
  2903. 14;
  2904. friend void swap(CallbackBody_onUserShareStatusChangedParams& a, CallbackBody_onUserShareStatusChangedParams& b) {
  2905. a.Swap(&b);
  2906. }
  2907. inline void Swap(CallbackBody_onUserShareStatusChangedParams* other) {
  2908. if (other == this) return;
  2909. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  2910. if (GetOwningArena() != nullptr &&
  2911. GetOwningArena() == other->GetOwningArena()) {
  2912. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  2913. if (GetOwningArena() == other->GetOwningArena()) {
  2914. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  2915. InternalSwap(other);
  2916. } else {
  2917. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2918. }
  2919. }
  2920. void UnsafeArenaSwap(CallbackBody_onUserShareStatusChangedParams* other) {
  2921. if (other == this) return;
  2922. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  2923. InternalSwap(other);
  2924. }
  2925. // implements Message ----------------------------------------------
  2926. CallbackBody_onUserShareStatusChangedParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  2927. return CreateMaybeMessage<CallbackBody_onUserShareStatusChangedParams>(arena);
  2928. }
  2929. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  2930. void CopyFrom(const CallbackBody_onUserShareStatusChangedParams& from);
  2931. void MergeFrom(const CallbackBody_onUserShareStatusChangedParams& from);
  2932. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2933. bool IsInitialized() const final;
  2934. ::size_t ByteSizeLong() const final;
  2935. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2936. ::uint8_t* _InternalSerialize(
  2937. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2938. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  2939. private:
  2940. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2941. void SharedDtor();
  2942. void SetCachedSize(int size) const;
  2943. void InternalSwap(CallbackBody_onUserShareStatusChangedParams* other);
  2944. private:
  2945. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2946. static ::absl::string_view FullMessageName() {
  2947. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams";
  2948. }
  2949. protected:
  2950. explicit CallbackBody_onUserShareStatusChangedParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2951. public:
  2952. std::string GetTypeName() const final;
  2953. // nested types ----------------------------------------------------
  2954. // accessors -------------------------------------------------------
  2955. enum : int {
  2956. kUserFieldNumber = 1,
  2957. kStatusFieldNumber = 2,
  2958. kTypeFieldNumber = 3,
  2959. };
  2960. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  2961. bool has_user() const;
  2962. void clear_user() ;
  2963. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user() const;
  2964. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_user();
  2965. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user();
  2966. void set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  2967. private:
  2968. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user() const;
  2969. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_user();
  2970. public:
  2971. void unsafe_arena_set_allocated_user(
  2972. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  2973. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_user();
  2974. // optional int32 status = 2;
  2975. bool has_status() const;
  2976. void clear_status() ;
  2977. ::int32_t status() const;
  2978. void set_status(::int32_t value);
  2979. private:
  2980. ::int32_t _internal_status() const;
  2981. void _internal_set_status(::int32_t value);
  2982. public:
  2983. // optional int32 type = 3;
  2984. bool has_type() const;
  2985. void clear_type() ;
  2986. ::int32_t type() const;
  2987. void set_type(::int32_t value);
  2988. private:
  2989. ::int32_t _internal_type() const;
  2990. void _internal_set_type(::int32_t value);
  2991. public:
  2992. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams)
  2993. private:
  2994. class _Internal;
  2995. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2996. typedef void InternalArenaConstructable_;
  2997. typedef void DestructorSkippable_;
  2998. struct Impl_ {
  2999. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  3000. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  3001. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user_;
  3002. ::int32_t status_;
  3003. ::int32_t type_;
  3004. };
  3005. union { Impl_ _impl_; };
  3006. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  3007. };// -------------------------------------------------------------------
  3008. class CallbackBody_onLiveStreamStatusChangedParams final :
  3009. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams) */ {
  3010. public:
  3011. inline CallbackBody_onLiveStreamStatusChangedParams() : CallbackBody_onLiveStreamStatusChangedParams(nullptr) {}
  3012. ~CallbackBody_onLiveStreamStatusChangedParams() override;
  3013. explicit PROTOBUF_CONSTEXPR CallbackBody_onLiveStreamStatusChangedParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  3014. CallbackBody_onLiveStreamStatusChangedParams(const CallbackBody_onLiveStreamStatusChangedParams& from);
  3015. CallbackBody_onLiveStreamStatusChangedParams(CallbackBody_onLiveStreamStatusChangedParams&& from) noexcept
  3016. : CallbackBody_onLiveStreamStatusChangedParams() {
  3017. *this = ::std::move(from);
  3018. }
  3019. inline CallbackBody_onLiveStreamStatusChangedParams& operator=(const CallbackBody_onLiveStreamStatusChangedParams& from) {
  3020. CopyFrom(from);
  3021. return *this;
  3022. }
  3023. inline CallbackBody_onLiveStreamStatusChangedParams& operator=(CallbackBody_onLiveStreamStatusChangedParams&& from) noexcept {
  3024. if (this == &from) return *this;
  3025. if (GetOwningArena() == from.GetOwningArena()
  3026. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  3027. && GetOwningArena() != nullptr
  3028. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  3029. ) {
  3030. InternalSwap(&from);
  3031. } else {
  3032. CopyFrom(from);
  3033. }
  3034. return *this;
  3035. }
  3036. inline const std::string& unknown_fields() const {
  3037. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  3038. }
  3039. inline std::string* mutable_unknown_fields() {
  3040. return _internal_metadata_.mutable_unknown_fields<std::string>();
  3041. }
  3042. static const CallbackBody_onLiveStreamStatusChangedParams& default_instance() {
  3043. return *internal_default_instance();
  3044. }
  3045. static inline const CallbackBody_onLiveStreamStatusChangedParams* internal_default_instance() {
  3046. return reinterpret_cast<const CallbackBody_onLiveStreamStatusChangedParams*>(
  3047. &_CallbackBody_onLiveStreamStatusChangedParams_default_instance_);
  3048. }
  3049. static constexpr int kIndexInFileMessages =
  3050. 15;
  3051. friend void swap(CallbackBody_onLiveStreamStatusChangedParams& a, CallbackBody_onLiveStreamStatusChangedParams& b) {
  3052. a.Swap(&b);
  3053. }
  3054. inline void Swap(CallbackBody_onLiveStreamStatusChangedParams* other) {
  3055. if (other == this) return;
  3056. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  3057. if (GetOwningArena() != nullptr &&
  3058. GetOwningArena() == other->GetOwningArena()) {
  3059. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  3060. if (GetOwningArena() == other->GetOwningArena()) {
  3061. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  3062. InternalSwap(other);
  3063. } else {
  3064. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  3065. }
  3066. }
  3067. void UnsafeArenaSwap(CallbackBody_onLiveStreamStatusChangedParams* other) {
  3068. if (other == this) return;
  3069. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  3070. InternalSwap(other);
  3071. }
  3072. // implements Message ----------------------------------------------
  3073. CallbackBody_onLiveStreamStatusChangedParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  3074. return CreateMaybeMessage<CallbackBody_onLiveStreamStatusChangedParams>(arena);
  3075. }
  3076. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  3077. void CopyFrom(const CallbackBody_onLiveStreamStatusChangedParams& from);
  3078. void MergeFrom(const CallbackBody_onLiveStreamStatusChangedParams& from);
  3079. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  3080. bool IsInitialized() const final;
  3081. ::size_t ByteSizeLong() const final;
  3082. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  3083. ::uint8_t* _InternalSerialize(
  3084. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  3085. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  3086. private:
  3087. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3088. void SharedDtor();
  3089. void SetCachedSize(int size) const;
  3090. void InternalSwap(CallbackBody_onLiveStreamStatusChangedParams* other);
  3091. private:
  3092. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  3093. static ::absl::string_view FullMessageName() {
  3094. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams";
  3095. }
  3096. protected:
  3097. explicit CallbackBody_onLiveStreamStatusChangedParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3098. public:
  3099. std::string GetTypeName() const final;
  3100. // nested types ----------------------------------------------------
  3101. // accessors -------------------------------------------------------
  3102. enum : int {
  3103. kStatusFieldNumber = 1,
  3104. };
  3105. // optional int32 status = 1;
  3106. bool has_status() const;
  3107. void clear_status() ;
  3108. ::int32_t status() const;
  3109. void set_status(::int32_t value);
  3110. private:
  3111. ::int32_t _internal_status() const;
  3112. void _internal_set_status(::int32_t value);
  3113. public:
  3114. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams)
  3115. private:
  3116. class _Internal;
  3117. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  3118. typedef void InternalArenaConstructable_;
  3119. typedef void DestructorSkippable_;
  3120. struct Impl_ {
  3121. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  3122. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  3123. ::int32_t status_;
  3124. };
  3125. union { Impl_ _impl_; };
  3126. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  3127. };// -------------------------------------------------------------------
  3128. class CallbackBody_onUserHostChangedParams final :
  3129. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams) */ {
  3130. public:
  3131. inline CallbackBody_onUserHostChangedParams() : CallbackBody_onUserHostChangedParams(nullptr) {}
  3132. ~CallbackBody_onUserHostChangedParams() override;
  3133. explicit PROTOBUF_CONSTEXPR CallbackBody_onUserHostChangedParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  3134. CallbackBody_onUserHostChangedParams(const CallbackBody_onUserHostChangedParams& from);
  3135. CallbackBody_onUserHostChangedParams(CallbackBody_onUserHostChangedParams&& from) noexcept
  3136. : CallbackBody_onUserHostChangedParams() {
  3137. *this = ::std::move(from);
  3138. }
  3139. inline CallbackBody_onUserHostChangedParams& operator=(const CallbackBody_onUserHostChangedParams& from) {
  3140. CopyFrom(from);
  3141. return *this;
  3142. }
  3143. inline CallbackBody_onUserHostChangedParams& operator=(CallbackBody_onUserHostChangedParams&& from) noexcept {
  3144. if (this == &from) return *this;
  3145. if (GetOwningArena() == from.GetOwningArena()
  3146. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  3147. && GetOwningArena() != nullptr
  3148. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  3149. ) {
  3150. InternalSwap(&from);
  3151. } else {
  3152. CopyFrom(from);
  3153. }
  3154. return *this;
  3155. }
  3156. inline const std::string& unknown_fields() const {
  3157. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  3158. }
  3159. inline std::string* mutable_unknown_fields() {
  3160. return _internal_metadata_.mutable_unknown_fields<std::string>();
  3161. }
  3162. static const CallbackBody_onUserHostChangedParams& default_instance() {
  3163. return *internal_default_instance();
  3164. }
  3165. static inline const CallbackBody_onUserHostChangedParams* internal_default_instance() {
  3166. return reinterpret_cast<const CallbackBody_onUserHostChangedParams*>(
  3167. &_CallbackBody_onUserHostChangedParams_default_instance_);
  3168. }
  3169. static constexpr int kIndexInFileMessages =
  3170. 16;
  3171. friend void swap(CallbackBody_onUserHostChangedParams& a, CallbackBody_onUserHostChangedParams& b) {
  3172. a.Swap(&b);
  3173. }
  3174. inline void Swap(CallbackBody_onUserHostChangedParams* other) {
  3175. if (other == this) return;
  3176. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  3177. if (GetOwningArena() != nullptr &&
  3178. GetOwningArena() == other->GetOwningArena()) {
  3179. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  3180. if (GetOwningArena() == other->GetOwningArena()) {
  3181. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  3182. InternalSwap(other);
  3183. } else {
  3184. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  3185. }
  3186. }
  3187. void UnsafeArenaSwap(CallbackBody_onUserHostChangedParams* other) {
  3188. if (other == this) return;
  3189. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  3190. InternalSwap(other);
  3191. }
  3192. // implements Message ----------------------------------------------
  3193. CallbackBody_onUserHostChangedParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  3194. return CreateMaybeMessage<CallbackBody_onUserHostChangedParams>(arena);
  3195. }
  3196. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  3197. void CopyFrom(const CallbackBody_onUserHostChangedParams& from);
  3198. void MergeFrom(const CallbackBody_onUserHostChangedParams& from);
  3199. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  3200. bool IsInitialized() const final;
  3201. ::size_t ByteSizeLong() const final;
  3202. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  3203. ::uint8_t* _InternalSerialize(
  3204. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  3205. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  3206. private:
  3207. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3208. void SharedDtor();
  3209. void SetCachedSize(int size) const;
  3210. void InternalSwap(CallbackBody_onUserHostChangedParams* other);
  3211. private:
  3212. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  3213. static ::absl::string_view FullMessageName() {
  3214. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams";
  3215. }
  3216. protected:
  3217. explicit CallbackBody_onUserHostChangedParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3218. public:
  3219. std::string GetTypeName() const final;
  3220. // nested types ----------------------------------------------------
  3221. // accessors -------------------------------------------------------
  3222. enum : int {
  3223. kUserFieldNumber = 1,
  3224. };
  3225. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  3226. bool has_user() const;
  3227. void clear_user() ;
  3228. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user() const;
  3229. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_user();
  3230. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user();
  3231. void set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  3232. private:
  3233. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user() const;
  3234. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_user();
  3235. public:
  3236. void unsafe_arena_set_allocated_user(
  3237. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  3238. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_user();
  3239. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams)
  3240. private:
  3241. class _Internal;
  3242. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  3243. typedef void InternalArenaConstructable_;
  3244. typedef void DestructorSkippable_;
  3245. struct Impl_ {
  3246. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  3247. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  3248. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user_;
  3249. };
  3250. union { Impl_ _impl_; };
  3251. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  3252. };// -------------------------------------------------------------------
  3253. class CallbackBody_onUserNameChangedParams final :
  3254. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams) */ {
  3255. public:
  3256. inline CallbackBody_onUserNameChangedParams() : CallbackBody_onUserNameChangedParams(nullptr) {}
  3257. ~CallbackBody_onUserNameChangedParams() override;
  3258. explicit PROTOBUF_CONSTEXPR CallbackBody_onUserNameChangedParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  3259. CallbackBody_onUserNameChangedParams(const CallbackBody_onUserNameChangedParams& from);
  3260. CallbackBody_onUserNameChangedParams(CallbackBody_onUserNameChangedParams&& from) noexcept
  3261. : CallbackBody_onUserNameChangedParams() {
  3262. *this = ::std::move(from);
  3263. }
  3264. inline CallbackBody_onUserNameChangedParams& operator=(const CallbackBody_onUserNameChangedParams& from) {
  3265. CopyFrom(from);
  3266. return *this;
  3267. }
  3268. inline CallbackBody_onUserNameChangedParams& operator=(CallbackBody_onUserNameChangedParams&& from) noexcept {
  3269. if (this == &from) return *this;
  3270. if (GetOwningArena() == from.GetOwningArena()
  3271. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  3272. && GetOwningArena() != nullptr
  3273. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  3274. ) {
  3275. InternalSwap(&from);
  3276. } else {
  3277. CopyFrom(from);
  3278. }
  3279. return *this;
  3280. }
  3281. inline const std::string& unknown_fields() const {
  3282. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  3283. }
  3284. inline std::string* mutable_unknown_fields() {
  3285. return _internal_metadata_.mutable_unknown_fields<std::string>();
  3286. }
  3287. static const CallbackBody_onUserNameChangedParams& default_instance() {
  3288. return *internal_default_instance();
  3289. }
  3290. static inline const CallbackBody_onUserNameChangedParams* internal_default_instance() {
  3291. return reinterpret_cast<const CallbackBody_onUserNameChangedParams*>(
  3292. &_CallbackBody_onUserNameChangedParams_default_instance_);
  3293. }
  3294. static constexpr int kIndexInFileMessages =
  3295. 17;
  3296. friend void swap(CallbackBody_onUserNameChangedParams& a, CallbackBody_onUserNameChangedParams& b) {
  3297. a.Swap(&b);
  3298. }
  3299. inline void Swap(CallbackBody_onUserNameChangedParams* other) {
  3300. if (other == this) return;
  3301. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  3302. if (GetOwningArena() != nullptr &&
  3303. GetOwningArena() == other->GetOwningArena()) {
  3304. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  3305. if (GetOwningArena() == other->GetOwningArena()) {
  3306. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  3307. InternalSwap(other);
  3308. } else {
  3309. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  3310. }
  3311. }
  3312. void UnsafeArenaSwap(CallbackBody_onUserNameChangedParams* other) {
  3313. if (other == this) return;
  3314. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  3315. InternalSwap(other);
  3316. }
  3317. // implements Message ----------------------------------------------
  3318. CallbackBody_onUserNameChangedParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  3319. return CreateMaybeMessage<CallbackBody_onUserNameChangedParams>(arena);
  3320. }
  3321. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  3322. void CopyFrom(const CallbackBody_onUserNameChangedParams& from);
  3323. void MergeFrom(const CallbackBody_onUserNameChangedParams& from);
  3324. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  3325. bool IsInitialized() const final;
  3326. ::size_t ByteSizeLong() const final;
  3327. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  3328. ::uint8_t* _InternalSerialize(
  3329. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  3330. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  3331. private:
  3332. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3333. void SharedDtor();
  3334. void SetCachedSize(int size) const;
  3335. void InternalSwap(CallbackBody_onUserNameChangedParams* other);
  3336. private:
  3337. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  3338. static ::absl::string_view FullMessageName() {
  3339. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams";
  3340. }
  3341. protected:
  3342. explicit CallbackBody_onUserNameChangedParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3343. public:
  3344. std::string GetTypeName() const final;
  3345. // nested types ----------------------------------------------------
  3346. // accessors -------------------------------------------------------
  3347. enum : int {
  3348. kUserFieldNumber = 1,
  3349. };
  3350. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  3351. bool has_user() const;
  3352. void clear_user() ;
  3353. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user() const;
  3354. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_user();
  3355. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user();
  3356. void set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  3357. private:
  3358. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user() const;
  3359. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_user();
  3360. public:
  3361. void unsafe_arena_set_allocated_user(
  3362. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  3363. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_user();
  3364. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams)
  3365. private:
  3366. class _Internal;
  3367. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  3368. typedef void InternalArenaConstructable_;
  3369. typedef void DestructorSkippable_;
  3370. struct Impl_ {
  3371. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  3372. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  3373. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user_;
  3374. };
  3375. union { Impl_ _impl_; };
  3376. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  3377. };// -------------------------------------------------------------------
  3378. class CallbackBody_onUserManagerChangedParams final :
  3379. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams) */ {
  3380. public:
  3381. inline CallbackBody_onUserManagerChangedParams() : CallbackBody_onUserManagerChangedParams(nullptr) {}
  3382. ~CallbackBody_onUserManagerChangedParams() override;
  3383. explicit PROTOBUF_CONSTEXPR CallbackBody_onUserManagerChangedParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  3384. CallbackBody_onUserManagerChangedParams(const CallbackBody_onUserManagerChangedParams& from);
  3385. CallbackBody_onUserManagerChangedParams(CallbackBody_onUserManagerChangedParams&& from) noexcept
  3386. : CallbackBody_onUserManagerChangedParams() {
  3387. *this = ::std::move(from);
  3388. }
  3389. inline CallbackBody_onUserManagerChangedParams& operator=(const CallbackBody_onUserManagerChangedParams& from) {
  3390. CopyFrom(from);
  3391. return *this;
  3392. }
  3393. inline CallbackBody_onUserManagerChangedParams& operator=(CallbackBody_onUserManagerChangedParams&& from) noexcept {
  3394. if (this == &from) return *this;
  3395. if (GetOwningArena() == from.GetOwningArena()
  3396. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  3397. && GetOwningArena() != nullptr
  3398. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  3399. ) {
  3400. InternalSwap(&from);
  3401. } else {
  3402. CopyFrom(from);
  3403. }
  3404. return *this;
  3405. }
  3406. inline const std::string& unknown_fields() const {
  3407. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  3408. }
  3409. inline std::string* mutable_unknown_fields() {
  3410. return _internal_metadata_.mutable_unknown_fields<std::string>();
  3411. }
  3412. static const CallbackBody_onUserManagerChangedParams& default_instance() {
  3413. return *internal_default_instance();
  3414. }
  3415. static inline const CallbackBody_onUserManagerChangedParams* internal_default_instance() {
  3416. return reinterpret_cast<const CallbackBody_onUserManagerChangedParams*>(
  3417. &_CallbackBody_onUserManagerChangedParams_default_instance_);
  3418. }
  3419. static constexpr int kIndexInFileMessages =
  3420. 18;
  3421. friend void swap(CallbackBody_onUserManagerChangedParams& a, CallbackBody_onUserManagerChangedParams& b) {
  3422. a.Swap(&b);
  3423. }
  3424. inline void Swap(CallbackBody_onUserManagerChangedParams* other) {
  3425. if (other == this) return;
  3426. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  3427. if (GetOwningArena() != nullptr &&
  3428. GetOwningArena() == other->GetOwningArena()) {
  3429. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  3430. if (GetOwningArena() == other->GetOwningArena()) {
  3431. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  3432. InternalSwap(other);
  3433. } else {
  3434. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  3435. }
  3436. }
  3437. void UnsafeArenaSwap(CallbackBody_onUserManagerChangedParams* other) {
  3438. if (other == this) return;
  3439. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  3440. InternalSwap(other);
  3441. }
  3442. // implements Message ----------------------------------------------
  3443. CallbackBody_onUserManagerChangedParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  3444. return CreateMaybeMessage<CallbackBody_onUserManagerChangedParams>(arena);
  3445. }
  3446. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  3447. void CopyFrom(const CallbackBody_onUserManagerChangedParams& from);
  3448. void MergeFrom(const CallbackBody_onUserManagerChangedParams& from);
  3449. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  3450. bool IsInitialized() const final;
  3451. ::size_t ByteSizeLong() const final;
  3452. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  3453. ::uint8_t* _InternalSerialize(
  3454. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  3455. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  3456. private:
  3457. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3458. void SharedDtor();
  3459. void SetCachedSize(int size) const;
  3460. void InternalSwap(CallbackBody_onUserManagerChangedParams* other);
  3461. private:
  3462. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  3463. static ::absl::string_view FullMessageName() {
  3464. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams";
  3465. }
  3466. protected:
  3467. explicit CallbackBody_onUserManagerChangedParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3468. public:
  3469. std::string GetTypeName() const final;
  3470. // nested types ----------------------------------------------------
  3471. // accessors -------------------------------------------------------
  3472. enum : int {
  3473. kUserFieldNumber = 1,
  3474. };
  3475. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  3476. bool has_user() const;
  3477. void clear_user() ;
  3478. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user() const;
  3479. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_user();
  3480. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user();
  3481. void set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  3482. private:
  3483. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user() const;
  3484. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_user();
  3485. public:
  3486. void unsafe_arena_set_allocated_user(
  3487. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  3488. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_user();
  3489. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams)
  3490. private:
  3491. class _Internal;
  3492. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  3493. typedef void InternalArenaConstructable_;
  3494. typedef void DestructorSkippable_;
  3495. struct Impl_ {
  3496. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  3497. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  3498. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user_;
  3499. };
  3500. union { Impl_ _impl_; };
  3501. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  3502. };// -------------------------------------------------------------------
  3503. class CallbackBody_onUserActiveAudioChangedParams final :
  3504. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams) */ {
  3505. public:
  3506. inline CallbackBody_onUserActiveAudioChangedParams() : CallbackBody_onUserActiveAudioChangedParams(nullptr) {}
  3507. ~CallbackBody_onUserActiveAudioChangedParams() override;
  3508. explicit PROTOBUF_CONSTEXPR CallbackBody_onUserActiveAudioChangedParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  3509. CallbackBody_onUserActiveAudioChangedParams(const CallbackBody_onUserActiveAudioChangedParams& from);
  3510. CallbackBody_onUserActiveAudioChangedParams(CallbackBody_onUserActiveAudioChangedParams&& from) noexcept
  3511. : CallbackBody_onUserActiveAudioChangedParams() {
  3512. *this = ::std::move(from);
  3513. }
  3514. inline CallbackBody_onUserActiveAudioChangedParams& operator=(const CallbackBody_onUserActiveAudioChangedParams& from) {
  3515. CopyFrom(from);
  3516. return *this;
  3517. }
  3518. inline CallbackBody_onUserActiveAudioChangedParams& operator=(CallbackBody_onUserActiveAudioChangedParams&& from) noexcept {
  3519. if (this == &from) return *this;
  3520. if (GetOwningArena() == from.GetOwningArena()
  3521. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  3522. && GetOwningArena() != nullptr
  3523. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  3524. ) {
  3525. InternalSwap(&from);
  3526. } else {
  3527. CopyFrom(from);
  3528. }
  3529. return *this;
  3530. }
  3531. inline const std::string& unknown_fields() const {
  3532. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  3533. }
  3534. inline std::string* mutable_unknown_fields() {
  3535. return _internal_metadata_.mutable_unknown_fields<std::string>();
  3536. }
  3537. static const CallbackBody_onUserActiveAudioChangedParams& default_instance() {
  3538. return *internal_default_instance();
  3539. }
  3540. static inline const CallbackBody_onUserActiveAudioChangedParams* internal_default_instance() {
  3541. return reinterpret_cast<const CallbackBody_onUserActiveAudioChangedParams*>(
  3542. &_CallbackBody_onUserActiveAudioChangedParams_default_instance_);
  3543. }
  3544. static constexpr int kIndexInFileMessages =
  3545. 19;
  3546. friend void swap(CallbackBody_onUserActiveAudioChangedParams& a, CallbackBody_onUserActiveAudioChangedParams& b) {
  3547. a.Swap(&b);
  3548. }
  3549. inline void Swap(CallbackBody_onUserActiveAudioChangedParams* other) {
  3550. if (other == this) return;
  3551. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  3552. if (GetOwningArena() != nullptr &&
  3553. GetOwningArena() == other->GetOwningArena()) {
  3554. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  3555. if (GetOwningArena() == other->GetOwningArena()) {
  3556. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  3557. InternalSwap(other);
  3558. } else {
  3559. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  3560. }
  3561. }
  3562. void UnsafeArenaSwap(CallbackBody_onUserActiveAudioChangedParams* other) {
  3563. if (other == this) return;
  3564. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  3565. InternalSwap(other);
  3566. }
  3567. // implements Message ----------------------------------------------
  3568. CallbackBody_onUserActiveAudioChangedParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  3569. return CreateMaybeMessage<CallbackBody_onUserActiveAudioChangedParams>(arena);
  3570. }
  3571. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  3572. void CopyFrom(const CallbackBody_onUserActiveAudioChangedParams& from);
  3573. void MergeFrom(const CallbackBody_onUserActiveAudioChangedParams& from);
  3574. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  3575. bool IsInitialized() const final;
  3576. ::size_t ByteSizeLong() const final;
  3577. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  3578. ::uint8_t* _InternalSerialize(
  3579. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  3580. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  3581. private:
  3582. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3583. void SharedDtor();
  3584. void SetCachedSize(int size) const;
  3585. void InternalSwap(CallbackBody_onUserActiveAudioChangedParams* other);
  3586. private:
  3587. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  3588. static ::absl::string_view FullMessageName() {
  3589. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams";
  3590. }
  3591. protected:
  3592. explicit CallbackBody_onUserActiveAudioChangedParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3593. public:
  3594. std::string GetTypeName() const final;
  3595. // nested types ----------------------------------------------------
  3596. // accessors -------------------------------------------------------
  3597. enum : int {
  3598. kZnUserListFieldNumber = 1,
  3599. };
  3600. // optional .com.electron.zoomvideo.sdk.proto.UserList zn_userList = 1;
  3601. bool has_zn_userlist() const;
  3602. void clear_zn_userlist() ;
  3603. const ::com::electron::zoomvideo::sdk::proto::UserList& zn_userlist() const;
  3604. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::UserList* release_zn_userlist();
  3605. ::com::electron::zoomvideo::sdk::proto::UserList* mutable_zn_userlist();
  3606. void set_allocated_zn_userlist(::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist);
  3607. private:
  3608. const ::com::electron::zoomvideo::sdk::proto::UserList& _internal_zn_userlist() const;
  3609. ::com::electron::zoomvideo::sdk::proto::UserList* _internal_mutable_zn_userlist();
  3610. public:
  3611. void unsafe_arena_set_allocated_zn_userlist(
  3612. ::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist);
  3613. ::com::electron::zoomvideo::sdk::proto::UserList* unsafe_arena_release_zn_userlist();
  3614. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams)
  3615. private:
  3616. class _Internal;
  3617. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  3618. typedef void InternalArenaConstructable_;
  3619. typedef void DestructorSkippable_;
  3620. struct Impl_ {
  3621. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  3622. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  3623. ::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist_;
  3624. };
  3625. union { Impl_ _impl_; };
  3626. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  3627. };// -------------------------------------------------------------------
  3628. class CallbackBody_onChatNewMessageNotifyParams final :
  3629. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams) */ {
  3630. public:
  3631. inline CallbackBody_onChatNewMessageNotifyParams() : CallbackBody_onChatNewMessageNotifyParams(nullptr) {}
  3632. ~CallbackBody_onChatNewMessageNotifyParams() override;
  3633. explicit PROTOBUF_CONSTEXPR CallbackBody_onChatNewMessageNotifyParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  3634. CallbackBody_onChatNewMessageNotifyParams(const CallbackBody_onChatNewMessageNotifyParams& from);
  3635. CallbackBody_onChatNewMessageNotifyParams(CallbackBody_onChatNewMessageNotifyParams&& from) noexcept
  3636. : CallbackBody_onChatNewMessageNotifyParams() {
  3637. *this = ::std::move(from);
  3638. }
  3639. inline CallbackBody_onChatNewMessageNotifyParams& operator=(const CallbackBody_onChatNewMessageNotifyParams& from) {
  3640. CopyFrom(from);
  3641. return *this;
  3642. }
  3643. inline CallbackBody_onChatNewMessageNotifyParams& operator=(CallbackBody_onChatNewMessageNotifyParams&& from) noexcept {
  3644. if (this == &from) return *this;
  3645. if (GetOwningArena() == from.GetOwningArena()
  3646. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  3647. && GetOwningArena() != nullptr
  3648. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  3649. ) {
  3650. InternalSwap(&from);
  3651. } else {
  3652. CopyFrom(from);
  3653. }
  3654. return *this;
  3655. }
  3656. inline const std::string& unknown_fields() const {
  3657. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  3658. }
  3659. inline std::string* mutable_unknown_fields() {
  3660. return _internal_metadata_.mutable_unknown_fields<std::string>();
  3661. }
  3662. static const CallbackBody_onChatNewMessageNotifyParams& default_instance() {
  3663. return *internal_default_instance();
  3664. }
  3665. static inline const CallbackBody_onChatNewMessageNotifyParams* internal_default_instance() {
  3666. return reinterpret_cast<const CallbackBody_onChatNewMessageNotifyParams*>(
  3667. &_CallbackBody_onChatNewMessageNotifyParams_default_instance_);
  3668. }
  3669. static constexpr int kIndexInFileMessages =
  3670. 20;
  3671. friend void swap(CallbackBody_onChatNewMessageNotifyParams& a, CallbackBody_onChatNewMessageNotifyParams& b) {
  3672. a.Swap(&b);
  3673. }
  3674. inline void Swap(CallbackBody_onChatNewMessageNotifyParams* other) {
  3675. if (other == this) return;
  3676. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  3677. if (GetOwningArena() != nullptr &&
  3678. GetOwningArena() == other->GetOwningArena()) {
  3679. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  3680. if (GetOwningArena() == other->GetOwningArena()) {
  3681. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  3682. InternalSwap(other);
  3683. } else {
  3684. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  3685. }
  3686. }
  3687. void UnsafeArenaSwap(CallbackBody_onChatNewMessageNotifyParams* other) {
  3688. if (other == this) return;
  3689. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  3690. InternalSwap(other);
  3691. }
  3692. // implements Message ----------------------------------------------
  3693. CallbackBody_onChatNewMessageNotifyParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  3694. return CreateMaybeMessage<CallbackBody_onChatNewMessageNotifyParams>(arena);
  3695. }
  3696. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  3697. void CopyFrom(const CallbackBody_onChatNewMessageNotifyParams& from);
  3698. void MergeFrom(const CallbackBody_onChatNewMessageNotifyParams& from);
  3699. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  3700. bool IsInitialized() const final;
  3701. ::size_t ByteSizeLong() const final;
  3702. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  3703. ::uint8_t* _InternalSerialize(
  3704. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  3705. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  3706. private:
  3707. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3708. void SharedDtor();
  3709. void SetCachedSize(int size) const;
  3710. void InternalSwap(CallbackBody_onChatNewMessageNotifyParams* other);
  3711. private:
  3712. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  3713. static ::absl::string_view FullMessageName() {
  3714. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams";
  3715. }
  3716. protected:
  3717. explicit CallbackBody_onChatNewMessageNotifyParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3718. public:
  3719. std::string GetTypeName() const final;
  3720. // nested types ----------------------------------------------------
  3721. // accessors -------------------------------------------------------
  3722. enum : int {
  3723. kSenderNameFieldNumber = 2,
  3724. kReceiverNameFieldNumber = 4,
  3725. kMessageContentFieldNumber = 5,
  3726. kMessageIDFieldNumber = 9,
  3727. kPSenderFieldNumber = 1,
  3728. kPReceiverFieldNumber = 3,
  3729. kTimeStampFieldNumber = 6,
  3730. kIsChatToAllFieldNumber = 7,
  3731. kIsSelfSendFieldNumber = 8,
  3732. };
  3733. // optional string senderName = 2;
  3734. bool has_sendername() const;
  3735. void clear_sendername() ;
  3736. const std::string& sendername() const;
  3737. template <typename Arg_ = const std::string&, typename... Args_>
  3738. void set_sendername(Arg_&& arg, Args_... args);
  3739. std::string* mutable_sendername();
  3740. PROTOBUF_NODISCARD std::string* release_sendername();
  3741. void set_allocated_sendername(std::string* ptr);
  3742. private:
  3743. const std::string& _internal_sendername() const;
  3744. inline PROTOBUF_ALWAYS_INLINE void _internal_set_sendername(
  3745. const std::string& value);
  3746. std::string* _internal_mutable_sendername();
  3747. public:
  3748. // optional string receiverName = 4;
  3749. bool has_receivername() const;
  3750. void clear_receivername() ;
  3751. const std::string& receivername() const;
  3752. template <typename Arg_ = const std::string&, typename... Args_>
  3753. void set_receivername(Arg_&& arg, Args_... args);
  3754. std::string* mutable_receivername();
  3755. PROTOBUF_NODISCARD std::string* release_receivername();
  3756. void set_allocated_receivername(std::string* ptr);
  3757. private:
  3758. const std::string& _internal_receivername() const;
  3759. inline PROTOBUF_ALWAYS_INLINE void _internal_set_receivername(
  3760. const std::string& value);
  3761. std::string* _internal_mutable_receivername();
  3762. public:
  3763. // optional string messageContent = 5;
  3764. bool has_messagecontent() const;
  3765. void clear_messagecontent() ;
  3766. const std::string& messagecontent() const;
  3767. template <typename Arg_ = const std::string&, typename... Args_>
  3768. void set_messagecontent(Arg_&& arg, Args_... args);
  3769. std::string* mutable_messagecontent();
  3770. PROTOBUF_NODISCARD std::string* release_messagecontent();
  3771. void set_allocated_messagecontent(std::string* ptr);
  3772. private:
  3773. const std::string& _internal_messagecontent() const;
  3774. inline PROTOBUF_ALWAYS_INLINE void _internal_set_messagecontent(
  3775. const std::string& value);
  3776. std::string* _internal_mutable_messagecontent();
  3777. public:
  3778. // optional string messageID = 9;
  3779. bool has_messageid() const;
  3780. void clear_messageid() ;
  3781. const std::string& messageid() const;
  3782. template <typename Arg_ = const std::string&, typename... Args_>
  3783. void set_messageid(Arg_&& arg, Args_... args);
  3784. std::string* mutable_messageid();
  3785. PROTOBUF_NODISCARD std::string* release_messageid();
  3786. void set_allocated_messageid(std::string* ptr);
  3787. private:
  3788. const std::string& _internal_messageid() const;
  3789. inline PROTOBUF_ALWAYS_INLINE void _internal_set_messageid(
  3790. const std::string& value);
  3791. std::string* _internal_mutable_messageid();
  3792. public:
  3793. // optional int64 pSender = 1;
  3794. bool has_psender() const;
  3795. void clear_psender() ;
  3796. ::int64_t psender() const;
  3797. void set_psender(::int64_t value);
  3798. private:
  3799. ::int64_t _internal_psender() const;
  3800. void _internal_set_psender(::int64_t value);
  3801. public:
  3802. // optional int64 pReceiver = 3;
  3803. bool has_preceiver() const;
  3804. void clear_preceiver() ;
  3805. ::int64_t preceiver() const;
  3806. void set_preceiver(::int64_t value);
  3807. private:
  3808. ::int64_t _internal_preceiver() const;
  3809. void _internal_set_preceiver(::int64_t value);
  3810. public:
  3811. // optional int64 timeStamp = 6;
  3812. bool has_timestamp() const;
  3813. void clear_timestamp() ;
  3814. ::int64_t timestamp() const;
  3815. void set_timestamp(::int64_t value);
  3816. private:
  3817. ::int64_t _internal_timestamp() const;
  3818. void _internal_set_timestamp(::int64_t value);
  3819. public:
  3820. // optional bool isChatToAll = 7;
  3821. bool has_ischattoall() const;
  3822. void clear_ischattoall() ;
  3823. bool ischattoall() const;
  3824. void set_ischattoall(bool value);
  3825. private:
  3826. bool _internal_ischattoall() const;
  3827. void _internal_set_ischattoall(bool value);
  3828. public:
  3829. // optional bool isSelfSend = 8;
  3830. bool has_isselfsend() const;
  3831. void clear_isselfsend() ;
  3832. bool isselfsend() const;
  3833. void set_isselfsend(bool value);
  3834. private:
  3835. bool _internal_isselfsend() const;
  3836. void _internal_set_isselfsend(bool value);
  3837. public:
  3838. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams)
  3839. private:
  3840. class _Internal;
  3841. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  3842. typedef void InternalArenaConstructable_;
  3843. typedef void DestructorSkippable_;
  3844. struct Impl_ {
  3845. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  3846. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  3847. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sendername_;
  3848. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr receivername_;
  3849. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr messagecontent_;
  3850. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr messageid_;
  3851. ::int64_t psender_;
  3852. ::int64_t preceiver_;
  3853. ::int64_t timestamp_;
  3854. bool ischattoall_;
  3855. bool isselfsend_;
  3856. };
  3857. union { Impl_ _impl_; };
  3858. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  3859. };// -------------------------------------------------------------------
  3860. class CallbackBody_onChatMsgDeleteNotificationParams final :
  3861. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams) */ {
  3862. public:
  3863. inline CallbackBody_onChatMsgDeleteNotificationParams() : CallbackBody_onChatMsgDeleteNotificationParams(nullptr) {}
  3864. ~CallbackBody_onChatMsgDeleteNotificationParams() override;
  3865. explicit PROTOBUF_CONSTEXPR CallbackBody_onChatMsgDeleteNotificationParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  3866. CallbackBody_onChatMsgDeleteNotificationParams(const CallbackBody_onChatMsgDeleteNotificationParams& from);
  3867. CallbackBody_onChatMsgDeleteNotificationParams(CallbackBody_onChatMsgDeleteNotificationParams&& from) noexcept
  3868. : CallbackBody_onChatMsgDeleteNotificationParams() {
  3869. *this = ::std::move(from);
  3870. }
  3871. inline CallbackBody_onChatMsgDeleteNotificationParams& operator=(const CallbackBody_onChatMsgDeleteNotificationParams& from) {
  3872. CopyFrom(from);
  3873. return *this;
  3874. }
  3875. inline CallbackBody_onChatMsgDeleteNotificationParams& operator=(CallbackBody_onChatMsgDeleteNotificationParams&& from) noexcept {
  3876. if (this == &from) return *this;
  3877. if (GetOwningArena() == from.GetOwningArena()
  3878. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  3879. && GetOwningArena() != nullptr
  3880. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  3881. ) {
  3882. InternalSwap(&from);
  3883. } else {
  3884. CopyFrom(from);
  3885. }
  3886. return *this;
  3887. }
  3888. inline const std::string& unknown_fields() const {
  3889. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  3890. }
  3891. inline std::string* mutable_unknown_fields() {
  3892. return _internal_metadata_.mutable_unknown_fields<std::string>();
  3893. }
  3894. static const CallbackBody_onChatMsgDeleteNotificationParams& default_instance() {
  3895. return *internal_default_instance();
  3896. }
  3897. static inline const CallbackBody_onChatMsgDeleteNotificationParams* internal_default_instance() {
  3898. return reinterpret_cast<const CallbackBody_onChatMsgDeleteNotificationParams*>(
  3899. &_CallbackBody_onChatMsgDeleteNotificationParams_default_instance_);
  3900. }
  3901. static constexpr int kIndexInFileMessages =
  3902. 21;
  3903. friend void swap(CallbackBody_onChatMsgDeleteNotificationParams& a, CallbackBody_onChatMsgDeleteNotificationParams& b) {
  3904. a.Swap(&b);
  3905. }
  3906. inline void Swap(CallbackBody_onChatMsgDeleteNotificationParams* other) {
  3907. if (other == this) return;
  3908. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  3909. if (GetOwningArena() != nullptr &&
  3910. GetOwningArena() == other->GetOwningArena()) {
  3911. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  3912. if (GetOwningArena() == other->GetOwningArena()) {
  3913. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  3914. InternalSwap(other);
  3915. } else {
  3916. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  3917. }
  3918. }
  3919. void UnsafeArenaSwap(CallbackBody_onChatMsgDeleteNotificationParams* other) {
  3920. if (other == this) return;
  3921. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  3922. InternalSwap(other);
  3923. }
  3924. // implements Message ----------------------------------------------
  3925. CallbackBody_onChatMsgDeleteNotificationParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  3926. return CreateMaybeMessage<CallbackBody_onChatMsgDeleteNotificationParams>(arena);
  3927. }
  3928. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  3929. void CopyFrom(const CallbackBody_onChatMsgDeleteNotificationParams& from);
  3930. void MergeFrom(const CallbackBody_onChatMsgDeleteNotificationParams& from);
  3931. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  3932. bool IsInitialized() const final;
  3933. ::size_t ByteSizeLong() const final;
  3934. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  3935. ::uint8_t* _InternalSerialize(
  3936. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  3937. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  3938. private:
  3939. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3940. void SharedDtor();
  3941. void SetCachedSize(int size) const;
  3942. void InternalSwap(CallbackBody_onChatMsgDeleteNotificationParams* other);
  3943. private:
  3944. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  3945. static ::absl::string_view FullMessageName() {
  3946. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams";
  3947. }
  3948. protected:
  3949. explicit CallbackBody_onChatMsgDeleteNotificationParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3950. public:
  3951. std::string GetTypeName() const final;
  3952. // nested types ----------------------------------------------------
  3953. // accessors -------------------------------------------------------
  3954. enum : int {
  3955. kMessageIDFieldNumber = 1,
  3956. kDeleteByFieldNumber = 2,
  3957. };
  3958. // optional string messageID = 1;
  3959. bool has_messageid() const;
  3960. void clear_messageid() ;
  3961. const std::string& messageid() const;
  3962. template <typename Arg_ = const std::string&, typename... Args_>
  3963. void set_messageid(Arg_&& arg, Args_... args);
  3964. std::string* mutable_messageid();
  3965. PROTOBUF_NODISCARD std::string* release_messageid();
  3966. void set_allocated_messageid(std::string* ptr);
  3967. private:
  3968. const std::string& _internal_messageid() const;
  3969. inline PROTOBUF_ALWAYS_INLINE void _internal_set_messageid(
  3970. const std::string& value);
  3971. std::string* _internal_mutable_messageid();
  3972. public:
  3973. // optional int32 deleteBy = 2;
  3974. bool has_deleteby() const;
  3975. void clear_deleteby() ;
  3976. ::int32_t deleteby() const;
  3977. void set_deleteby(::int32_t value);
  3978. private:
  3979. ::int32_t _internal_deleteby() const;
  3980. void _internal_set_deleteby(::int32_t value);
  3981. public:
  3982. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams)
  3983. private:
  3984. class _Internal;
  3985. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  3986. typedef void InternalArenaConstructable_;
  3987. typedef void DestructorSkippable_;
  3988. struct Impl_ {
  3989. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  3990. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  3991. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr messageid_;
  3992. ::int32_t deleteby_;
  3993. };
  3994. union { Impl_ _impl_; };
  3995. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  3996. };// -------------------------------------------------------------------
  3997. class CallbackBody_onVideoSourceInitializeParams final :
  3998. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams) */ {
  3999. public:
  4000. inline CallbackBody_onVideoSourceInitializeParams() : CallbackBody_onVideoSourceInitializeParams(nullptr) {}
  4001. ~CallbackBody_onVideoSourceInitializeParams() override;
  4002. explicit PROTOBUF_CONSTEXPR CallbackBody_onVideoSourceInitializeParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  4003. CallbackBody_onVideoSourceInitializeParams(const CallbackBody_onVideoSourceInitializeParams& from);
  4004. CallbackBody_onVideoSourceInitializeParams(CallbackBody_onVideoSourceInitializeParams&& from) noexcept
  4005. : CallbackBody_onVideoSourceInitializeParams() {
  4006. *this = ::std::move(from);
  4007. }
  4008. inline CallbackBody_onVideoSourceInitializeParams& operator=(const CallbackBody_onVideoSourceInitializeParams& from) {
  4009. CopyFrom(from);
  4010. return *this;
  4011. }
  4012. inline CallbackBody_onVideoSourceInitializeParams& operator=(CallbackBody_onVideoSourceInitializeParams&& from) noexcept {
  4013. if (this == &from) return *this;
  4014. if (GetOwningArena() == from.GetOwningArena()
  4015. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  4016. && GetOwningArena() != nullptr
  4017. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  4018. ) {
  4019. InternalSwap(&from);
  4020. } else {
  4021. CopyFrom(from);
  4022. }
  4023. return *this;
  4024. }
  4025. inline const std::string& unknown_fields() const {
  4026. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  4027. }
  4028. inline std::string* mutable_unknown_fields() {
  4029. return _internal_metadata_.mutable_unknown_fields<std::string>();
  4030. }
  4031. static const CallbackBody_onVideoSourceInitializeParams& default_instance() {
  4032. return *internal_default_instance();
  4033. }
  4034. static inline const CallbackBody_onVideoSourceInitializeParams* internal_default_instance() {
  4035. return reinterpret_cast<const CallbackBody_onVideoSourceInitializeParams*>(
  4036. &_CallbackBody_onVideoSourceInitializeParams_default_instance_);
  4037. }
  4038. static constexpr int kIndexInFileMessages =
  4039. 22;
  4040. friend void swap(CallbackBody_onVideoSourceInitializeParams& a, CallbackBody_onVideoSourceInitializeParams& b) {
  4041. a.Swap(&b);
  4042. }
  4043. inline void Swap(CallbackBody_onVideoSourceInitializeParams* other) {
  4044. if (other == this) return;
  4045. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  4046. if (GetOwningArena() != nullptr &&
  4047. GetOwningArena() == other->GetOwningArena()) {
  4048. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  4049. if (GetOwningArena() == other->GetOwningArena()) {
  4050. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  4051. InternalSwap(other);
  4052. } else {
  4053. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  4054. }
  4055. }
  4056. void UnsafeArenaSwap(CallbackBody_onVideoSourceInitializeParams* other) {
  4057. if (other == this) return;
  4058. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  4059. InternalSwap(other);
  4060. }
  4061. // implements Message ----------------------------------------------
  4062. CallbackBody_onVideoSourceInitializeParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  4063. return CreateMaybeMessage<CallbackBody_onVideoSourceInitializeParams>(arena);
  4064. }
  4065. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  4066. void CopyFrom(const CallbackBody_onVideoSourceInitializeParams& from);
  4067. void MergeFrom(const CallbackBody_onVideoSourceInitializeParams& from);
  4068. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  4069. bool IsInitialized() const final;
  4070. ::size_t ByteSizeLong() const final;
  4071. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  4072. ::uint8_t* _InternalSerialize(
  4073. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  4074. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  4075. private:
  4076. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4077. void SharedDtor();
  4078. void SetCachedSize(int size) const;
  4079. void InternalSwap(CallbackBody_onVideoSourceInitializeParams* other);
  4080. private:
  4081. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  4082. static ::absl::string_view FullMessageName() {
  4083. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams";
  4084. }
  4085. protected:
  4086. explicit CallbackBody_onVideoSourceInitializeParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4087. public:
  4088. std::string GetTypeName() const final;
  4089. // nested types ----------------------------------------------------
  4090. // accessors -------------------------------------------------------
  4091. enum : int {
  4092. kVideoCapabilityListFieldNumber = 1,
  4093. };
  4094. // optional .com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList VideoCapabilityList = 1;
  4095. bool has_videocapabilitylist() const;
  4096. void clear_videocapabilitylist() ;
  4097. const ::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList& videocapabilitylist() const;
  4098. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList* release_videocapabilitylist();
  4099. ::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList* mutable_videocapabilitylist();
  4100. void set_allocated_videocapabilitylist(::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList* videocapabilitylist);
  4101. private:
  4102. const ::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList& _internal_videocapabilitylist() const;
  4103. ::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList* _internal_mutable_videocapabilitylist();
  4104. public:
  4105. void unsafe_arena_set_allocated_videocapabilitylist(
  4106. ::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList* videocapabilitylist);
  4107. ::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList* unsafe_arena_release_videocapabilitylist();
  4108. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams)
  4109. private:
  4110. class _Internal;
  4111. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  4112. typedef void InternalArenaConstructable_;
  4113. typedef void DestructorSkippable_;
  4114. struct Impl_ {
  4115. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  4116. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  4117. ::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList* videocapabilitylist_;
  4118. };
  4119. union { Impl_ _impl_; };
  4120. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  4121. };// -------------------------------------------------------------------
  4122. class CallbackBody_onPropertyChangeParams final :
  4123. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams) */ {
  4124. public:
  4125. inline CallbackBody_onPropertyChangeParams() : CallbackBody_onPropertyChangeParams(nullptr) {}
  4126. ~CallbackBody_onPropertyChangeParams() override;
  4127. explicit PROTOBUF_CONSTEXPR CallbackBody_onPropertyChangeParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  4128. CallbackBody_onPropertyChangeParams(const CallbackBody_onPropertyChangeParams& from);
  4129. CallbackBody_onPropertyChangeParams(CallbackBody_onPropertyChangeParams&& from) noexcept
  4130. : CallbackBody_onPropertyChangeParams() {
  4131. *this = ::std::move(from);
  4132. }
  4133. inline CallbackBody_onPropertyChangeParams& operator=(const CallbackBody_onPropertyChangeParams& from) {
  4134. CopyFrom(from);
  4135. return *this;
  4136. }
  4137. inline CallbackBody_onPropertyChangeParams& operator=(CallbackBody_onPropertyChangeParams&& from) noexcept {
  4138. if (this == &from) return *this;
  4139. if (GetOwningArena() == from.GetOwningArena()
  4140. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  4141. && GetOwningArena() != nullptr
  4142. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  4143. ) {
  4144. InternalSwap(&from);
  4145. } else {
  4146. CopyFrom(from);
  4147. }
  4148. return *this;
  4149. }
  4150. inline const std::string& unknown_fields() const {
  4151. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  4152. }
  4153. inline std::string* mutable_unknown_fields() {
  4154. return _internal_metadata_.mutable_unknown_fields<std::string>();
  4155. }
  4156. static const CallbackBody_onPropertyChangeParams& default_instance() {
  4157. return *internal_default_instance();
  4158. }
  4159. static inline const CallbackBody_onPropertyChangeParams* internal_default_instance() {
  4160. return reinterpret_cast<const CallbackBody_onPropertyChangeParams*>(
  4161. &_CallbackBody_onPropertyChangeParams_default_instance_);
  4162. }
  4163. static constexpr int kIndexInFileMessages =
  4164. 23;
  4165. friend void swap(CallbackBody_onPropertyChangeParams& a, CallbackBody_onPropertyChangeParams& b) {
  4166. a.Swap(&b);
  4167. }
  4168. inline void Swap(CallbackBody_onPropertyChangeParams* other) {
  4169. if (other == this) return;
  4170. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  4171. if (GetOwningArena() != nullptr &&
  4172. GetOwningArena() == other->GetOwningArena()) {
  4173. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  4174. if (GetOwningArena() == other->GetOwningArena()) {
  4175. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  4176. InternalSwap(other);
  4177. } else {
  4178. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  4179. }
  4180. }
  4181. void UnsafeArenaSwap(CallbackBody_onPropertyChangeParams* other) {
  4182. if (other == this) return;
  4183. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  4184. InternalSwap(other);
  4185. }
  4186. // implements Message ----------------------------------------------
  4187. CallbackBody_onPropertyChangeParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  4188. return CreateMaybeMessage<CallbackBody_onPropertyChangeParams>(arena);
  4189. }
  4190. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  4191. void CopyFrom(const CallbackBody_onPropertyChangeParams& from);
  4192. void MergeFrom(const CallbackBody_onPropertyChangeParams& from);
  4193. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  4194. bool IsInitialized() const final;
  4195. ::size_t ByteSizeLong() const final;
  4196. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  4197. ::uint8_t* _InternalSerialize(
  4198. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  4199. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  4200. private:
  4201. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4202. void SharedDtor();
  4203. void SetCachedSize(int size) const;
  4204. void InternalSwap(CallbackBody_onPropertyChangeParams* other);
  4205. private:
  4206. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  4207. static ::absl::string_view FullMessageName() {
  4208. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams";
  4209. }
  4210. protected:
  4211. explicit CallbackBody_onPropertyChangeParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4212. public:
  4213. std::string GetTypeName() const final;
  4214. // nested types ----------------------------------------------------
  4215. // accessors -------------------------------------------------------
  4216. enum : int {
  4217. kVideoCapabilityFieldNumber = 1,
  4218. };
  4219. // optional .com.electron.zoomvideo.sdk.proto.SDKVideoCapability VideoCapability = 1;
  4220. bool has_videocapability() const;
  4221. void clear_videocapability() ;
  4222. const ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability& videocapability() const;
  4223. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* release_videocapability();
  4224. ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* mutable_videocapability();
  4225. void set_allocated_videocapability(::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* videocapability);
  4226. private:
  4227. const ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability& _internal_videocapability() const;
  4228. ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* _internal_mutable_videocapability();
  4229. public:
  4230. void unsafe_arena_set_allocated_videocapability(
  4231. ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* videocapability);
  4232. ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* unsafe_arena_release_videocapability();
  4233. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams)
  4234. private:
  4235. class _Internal;
  4236. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  4237. typedef void InternalArenaConstructable_;
  4238. typedef void DestructorSkippable_;
  4239. struct Impl_ {
  4240. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  4241. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  4242. ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* videocapability_;
  4243. };
  4244. union { Impl_ _impl_; };
  4245. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  4246. };// -------------------------------------------------------------------
  4247. class CallbackBody_onRawDataStatusChangedParams final :
  4248. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams) */ {
  4249. public:
  4250. inline CallbackBody_onRawDataStatusChangedParams() : CallbackBody_onRawDataStatusChangedParams(nullptr) {}
  4251. ~CallbackBody_onRawDataStatusChangedParams() override;
  4252. explicit PROTOBUF_CONSTEXPR CallbackBody_onRawDataStatusChangedParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  4253. CallbackBody_onRawDataStatusChangedParams(const CallbackBody_onRawDataStatusChangedParams& from);
  4254. CallbackBody_onRawDataStatusChangedParams(CallbackBody_onRawDataStatusChangedParams&& from) noexcept
  4255. : CallbackBody_onRawDataStatusChangedParams() {
  4256. *this = ::std::move(from);
  4257. }
  4258. inline CallbackBody_onRawDataStatusChangedParams& operator=(const CallbackBody_onRawDataStatusChangedParams& from) {
  4259. CopyFrom(from);
  4260. return *this;
  4261. }
  4262. inline CallbackBody_onRawDataStatusChangedParams& operator=(CallbackBody_onRawDataStatusChangedParams&& from) noexcept {
  4263. if (this == &from) return *this;
  4264. if (GetOwningArena() == from.GetOwningArena()
  4265. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  4266. && GetOwningArena() != nullptr
  4267. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  4268. ) {
  4269. InternalSwap(&from);
  4270. } else {
  4271. CopyFrom(from);
  4272. }
  4273. return *this;
  4274. }
  4275. inline const std::string& unknown_fields() const {
  4276. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  4277. }
  4278. inline std::string* mutable_unknown_fields() {
  4279. return _internal_metadata_.mutable_unknown_fields<std::string>();
  4280. }
  4281. static const CallbackBody_onRawDataStatusChangedParams& default_instance() {
  4282. return *internal_default_instance();
  4283. }
  4284. static inline const CallbackBody_onRawDataStatusChangedParams* internal_default_instance() {
  4285. return reinterpret_cast<const CallbackBody_onRawDataStatusChangedParams*>(
  4286. &_CallbackBody_onRawDataStatusChangedParams_default_instance_);
  4287. }
  4288. static constexpr int kIndexInFileMessages =
  4289. 24;
  4290. friend void swap(CallbackBody_onRawDataStatusChangedParams& a, CallbackBody_onRawDataStatusChangedParams& b) {
  4291. a.Swap(&b);
  4292. }
  4293. inline void Swap(CallbackBody_onRawDataStatusChangedParams* other) {
  4294. if (other == this) return;
  4295. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  4296. if (GetOwningArena() != nullptr &&
  4297. GetOwningArena() == other->GetOwningArena()) {
  4298. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  4299. if (GetOwningArena() == other->GetOwningArena()) {
  4300. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  4301. InternalSwap(other);
  4302. } else {
  4303. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  4304. }
  4305. }
  4306. void UnsafeArenaSwap(CallbackBody_onRawDataStatusChangedParams* other) {
  4307. if (other == this) return;
  4308. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  4309. InternalSwap(other);
  4310. }
  4311. // implements Message ----------------------------------------------
  4312. CallbackBody_onRawDataStatusChangedParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  4313. return CreateMaybeMessage<CallbackBody_onRawDataStatusChangedParams>(arena);
  4314. }
  4315. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  4316. void CopyFrom(const CallbackBody_onRawDataStatusChangedParams& from);
  4317. void MergeFrom(const CallbackBody_onRawDataStatusChangedParams& from);
  4318. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  4319. bool IsInitialized() const final;
  4320. ::size_t ByteSizeLong() const final;
  4321. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  4322. ::uint8_t* _InternalSerialize(
  4323. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  4324. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  4325. private:
  4326. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4327. void SharedDtor();
  4328. void SetCachedSize(int size) const;
  4329. void InternalSwap(CallbackBody_onRawDataStatusChangedParams* other);
  4330. private:
  4331. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  4332. static ::absl::string_view FullMessageName() {
  4333. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams";
  4334. }
  4335. protected:
  4336. explicit CallbackBody_onRawDataStatusChangedParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4337. public:
  4338. std::string GetTypeName() const final;
  4339. // nested types ----------------------------------------------------
  4340. // accessors -------------------------------------------------------
  4341. enum : int {
  4342. kRecvHandleFieldNumber = 1,
  4343. kStatusFieldNumber = 2,
  4344. };
  4345. // optional int64 recv_handle = 1;
  4346. bool has_recv_handle() const;
  4347. void clear_recv_handle() ;
  4348. ::int64_t recv_handle() const;
  4349. void set_recv_handle(::int64_t value);
  4350. private:
  4351. ::int64_t _internal_recv_handle() const;
  4352. void _internal_set_recv_handle(::int64_t value);
  4353. public:
  4354. // optional int32 status = 2;
  4355. bool has_status() const;
  4356. void clear_status() ;
  4357. ::int32_t status() const;
  4358. void set_status(::int32_t value);
  4359. private:
  4360. ::int32_t _internal_status() const;
  4361. void _internal_set_status(::int32_t value);
  4362. public:
  4363. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams)
  4364. private:
  4365. class _Internal;
  4366. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  4367. typedef void InternalArenaConstructable_;
  4368. typedef void DestructorSkippable_;
  4369. struct Impl_ {
  4370. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  4371. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  4372. ::int64_t recv_handle_;
  4373. ::int32_t status_;
  4374. };
  4375. union { Impl_ _impl_; };
  4376. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  4377. };// -------------------------------------------------------------------
  4378. class CallbackBody_onCommandReceivedParams final :
  4379. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams) */ {
  4380. public:
  4381. inline CallbackBody_onCommandReceivedParams() : CallbackBody_onCommandReceivedParams(nullptr) {}
  4382. ~CallbackBody_onCommandReceivedParams() override;
  4383. explicit PROTOBUF_CONSTEXPR CallbackBody_onCommandReceivedParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  4384. CallbackBody_onCommandReceivedParams(const CallbackBody_onCommandReceivedParams& from);
  4385. CallbackBody_onCommandReceivedParams(CallbackBody_onCommandReceivedParams&& from) noexcept
  4386. : CallbackBody_onCommandReceivedParams() {
  4387. *this = ::std::move(from);
  4388. }
  4389. inline CallbackBody_onCommandReceivedParams& operator=(const CallbackBody_onCommandReceivedParams& from) {
  4390. CopyFrom(from);
  4391. return *this;
  4392. }
  4393. inline CallbackBody_onCommandReceivedParams& operator=(CallbackBody_onCommandReceivedParams&& from) noexcept {
  4394. if (this == &from) return *this;
  4395. if (GetOwningArena() == from.GetOwningArena()
  4396. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  4397. && GetOwningArena() != nullptr
  4398. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  4399. ) {
  4400. InternalSwap(&from);
  4401. } else {
  4402. CopyFrom(from);
  4403. }
  4404. return *this;
  4405. }
  4406. inline const std::string& unknown_fields() const {
  4407. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  4408. }
  4409. inline std::string* mutable_unknown_fields() {
  4410. return _internal_metadata_.mutable_unknown_fields<std::string>();
  4411. }
  4412. static const CallbackBody_onCommandReceivedParams& default_instance() {
  4413. return *internal_default_instance();
  4414. }
  4415. static inline const CallbackBody_onCommandReceivedParams* internal_default_instance() {
  4416. return reinterpret_cast<const CallbackBody_onCommandReceivedParams*>(
  4417. &_CallbackBody_onCommandReceivedParams_default_instance_);
  4418. }
  4419. static constexpr int kIndexInFileMessages =
  4420. 25;
  4421. friend void swap(CallbackBody_onCommandReceivedParams& a, CallbackBody_onCommandReceivedParams& b) {
  4422. a.Swap(&b);
  4423. }
  4424. inline void Swap(CallbackBody_onCommandReceivedParams* other) {
  4425. if (other == this) return;
  4426. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  4427. if (GetOwningArena() != nullptr &&
  4428. GetOwningArena() == other->GetOwningArena()) {
  4429. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  4430. if (GetOwningArena() == other->GetOwningArena()) {
  4431. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  4432. InternalSwap(other);
  4433. } else {
  4434. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  4435. }
  4436. }
  4437. void UnsafeArenaSwap(CallbackBody_onCommandReceivedParams* other) {
  4438. if (other == this) return;
  4439. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  4440. InternalSwap(other);
  4441. }
  4442. // implements Message ----------------------------------------------
  4443. CallbackBody_onCommandReceivedParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  4444. return CreateMaybeMessage<CallbackBody_onCommandReceivedParams>(arena);
  4445. }
  4446. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  4447. void CopyFrom(const CallbackBody_onCommandReceivedParams& from);
  4448. void MergeFrom(const CallbackBody_onCommandReceivedParams& from);
  4449. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  4450. bool IsInitialized() const final;
  4451. ::size_t ByteSizeLong() const final;
  4452. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  4453. ::uint8_t* _InternalSerialize(
  4454. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  4455. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  4456. private:
  4457. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4458. void SharedDtor();
  4459. void SetCachedSize(int size) const;
  4460. void InternalSwap(CallbackBody_onCommandReceivedParams* other);
  4461. private:
  4462. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  4463. static ::absl::string_view FullMessageName() {
  4464. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams";
  4465. }
  4466. protected:
  4467. explicit CallbackBody_onCommandReceivedParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4468. public:
  4469. std::string GetTypeName() const final;
  4470. // nested types ----------------------------------------------------
  4471. // accessors -------------------------------------------------------
  4472. enum : int {
  4473. kStrCmdFieldNumber = 2,
  4474. kPSenderFieldNumber = 1,
  4475. };
  4476. // optional string strCmd = 2;
  4477. bool has_strcmd() const;
  4478. void clear_strcmd() ;
  4479. const std::string& strcmd() const;
  4480. template <typename Arg_ = const std::string&, typename... Args_>
  4481. void set_strcmd(Arg_&& arg, Args_... args);
  4482. std::string* mutable_strcmd();
  4483. PROTOBUF_NODISCARD std::string* release_strcmd();
  4484. void set_allocated_strcmd(std::string* ptr);
  4485. private:
  4486. const std::string& _internal_strcmd() const;
  4487. inline PROTOBUF_ALWAYS_INLINE void _internal_set_strcmd(
  4488. const std::string& value);
  4489. std::string* _internal_mutable_strcmd();
  4490. public:
  4491. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser pSender = 1;
  4492. bool has_psender() const;
  4493. void clear_psender() ;
  4494. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& psender() const;
  4495. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_psender();
  4496. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_psender();
  4497. void set_allocated_psender(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* psender);
  4498. private:
  4499. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_psender() const;
  4500. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_psender();
  4501. public:
  4502. void unsafe_arena_set_allocated_psender(
  4503. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* psender);
  4504. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_psender();
  4505. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams)
  4506. private:
  4507. class _Internal;
  4508. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  4509. typedef void InternalArenaConstructable_;
  4510. typedef void DestructorSkippable_;
  4511. struct Impl_ {
  4512. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  4513. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  4514. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr strcmd_;
  4515. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* psender_;
  4516. };
  4517. union { Impl_ _impl_; };
  4518. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  4519. };// -------------------------------------------------------------------
  4520. class CallbackBody_onCommandChannelConnectResultParams final :
  4521. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams) */ {
  4522. public:
  4523. inline CallbackBody_onCommandChannelConnectResultParams() : CallbackBody_onCommandChannelConnectResultParams(nullptr) {}
  4524. ~CallbackBody_onCommandChannelConnectResultParams() override;
  4525. explicit PROTOBUF_CONSTEXPR CallbackBody_onCommandChannelConnectResultParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  4526. CallbackBody_onCommandChannelConnectResultParams(const CallbackBody_onCommandChannelConnectResultParams& from);
  4527. CallbackBody_onCommandChannelConnectResultParams(CallbackBody_onCommandChannelConnectResultParams&& from) noexcept
  4528. : CallbackBody_onCommandChannelConnectResultParams() {
  4529. *this = ::std::move(from);
  4530. }
  4531. inline CallbackBody_onCommandChannelConnectResultParams& operator=(const CallbackBody_onCommandChannelConnectResultParams& from) {
  4532. CopyFrom(from);
  4533. return *this;
  4534. }
  4535. inline CallbackBody_onCommandChannelConnectResultParams& operator=(CallbackBody_onCommandChannelConnectResultParams&& from) noexcept {
  4536. if (this == &from) return *this;
  4537. if (GetOwningArena() == from.GetOwningArena()
  4538. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  4539. && GetOwningArena() != nullptr
  4540. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  4541. ) {
  4542. InternalSwap(&from);
  4543. } else {
  4544. CopyFrom(from);
  4545. }
  4546. return *this;
  4547. }
  4548. inline const std::string& unknown_fields() const {
  4549. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  4550. }
  4551. inline std::string* mutable_unknown_fields() {
  4552. return _internal_metadata_.mutable_unknown_fields<std::string>();
  4553. }
  4554. static const CallbackBody_onCommandChannelConnectResultParams& default_instance() {
  4555. return *internal_default_instance();
  4556. }
  4557. static inline const CallbackBody_onCommandChannelConnectResultParams* internal_default_instance() {
  4558. return reinterpret_cast<const CallbackBody_onCommandChannelConnectResultParams*>(
  4559. &_CallbackBody_onCommandChannelConnectResultParams_default_instance_);
  4560. }
  4561. static constexpr int kIndexInFileMessages =
  4562. 26;
  4563. friend void swap(CallbackBody_onCommandChannelConnectResultParams& a, CallbackBody_onCommandChannelConnectResultParams& b) {
  4564. a.Swap(&b);
  4565. }
  4566. inline void Swap(CallbackBody_onCommandChannelConnectResultParams* other) {
  4567. if (other == this) return;
  4568. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  4569. if (GetOwningArena() != nullptr &&
  4570. GetOwningArena() == other->GetOwningArena()) {
  4571. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  4572. if (GetOwningArena() == other->GetOwningArena()) {
  4573. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  4574. InternalSwap(other);
  4575. } else {
  4576. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  4577. }
  4578. }
  4579. void UnsafeArenaSwap(CallbackBody_onCommandChannelConnectResultParams* other) {
  4580. if (other == this) return;
  4581. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  4582. InternalSwap(other);
  4583. }
  4584. // implements Message ----------------------------------------------
  4585. CallbackBody_onCommandChannelConnectResultParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  4586. return CreateMaybeMessage<CallbackBody_onCommandChannelConnectResultParams>(arena);
  4587. }
  4588. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  4589. void CopyFrom(const CallbackBody_onCommandChannelConnectResultParams& from);
  4590. void MergeFrom(const CallbackBody_onCommandChannelConnectResultParams& from);
  4591. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  4592. bool IsInitialized() const final;
  4593. ::size_t ByteSizeLong() const final;
  4594. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  4595. ::uint8_t* _InternalSerialize(
  4596. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  4597. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  4598. private:
  4599. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4600. void SharedDtor();
  4601. void SetCachedSize(int size) const;
  4602. void InternalSwap(CallbackBody_onCommandChannelConnectResultParams* other);
  4603. private:
  4604. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  4605. static ::absl::string_view FullMessageName() {
  4606. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams";
  4607. }
  4608. protected:
  4609. explicit CallbackBody_onCommandChannelConnectResultParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4610. public:
  4611. std::string GetTypeName() const final;
  4612. // nested types ----------------------------------------------------
  4613. // accessors -------------------------------------------------------
  4614. enum : int {
  4615. kIsSuccessFieldNumber = 1,
  4616. };
  4617. // optional bool isSuccess = 1;
  4618. bool has_issuccess() const;
  4619. void clear_issuccess() ;
  4620. bool issuccess() const;
  4621. void set_issuccess(bool value);
  4622. private:
  4623. bool _internal_issuccess() const;
  4624. void _internal_set_issuccess(bool value);
  4625. public:
  4626. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams)
  4627. private:
  4628. class _Internal;
  4629. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  4630. typedef void InternalArenaConstructable_;
  4631. typedef void DestructorSkippable_;
  4632. struct Impl_ {
  4633. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  4634. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  4635. bool issuccess_;
  4636. };
  4637. union { Impl_ _impl_; };
  4638. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  4639. };// -------------------------------------------------------------------
  4640. class CallbackBody_onInviteByPhoneStatusParams final :
  4641. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams) */ {
  4642. public:
  4643. inline CallbackBody_onInviteByPhoneStatusParams() : CallbackBody_onInviteByPhoneStatusParams(nullptr) {}
  4644. ~CallbackBody_onInviteByPhoneStatusParams() override;
  4645. explicit PROTOBUF_CONSTEXPR CallbackBody_onInviteByPhoneStatusParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  4646. CallbackBody_onInviteByPhoneStatusParams(const CallbackBody_onInviteByPhoneStatusParams& from);
  4647. CallbackBody_onInviteByPhoneStatusParams(CallbackBody_onInviteByPhoneStatusParams&& from) noexcept
  4648. : CallbackBody_onInviteByPhoneStatusParams() {
  4649. *this = ::std::move(from);
  4650. }
  4651. inline CallbackBody_onInviteByPhoneStatusParams& operator=(const CallbackBody_onInviteByPhoneStatusParams& from) {
  4652. CopyFrom(from);
  4653. return *this;
  4654. }
  4655. inline CallbackBody_onInviteByPhoneStatusParams& operator=(CallbackBody_onInviteByPhoneStatusParams&& from) noexcept {
  4656. if (this == &from) return *this;
  4657. if (GetOwningArena() == from.GetOwningArena()
  4658. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  4659. && GetOwningArena() != nullptr
  4660. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  4661. ) {
  4662. InternalSwap(&from);
  4663. } else {
  4664. CopyFrom(from);
  4665. }
  4666. return *this;
  4667. }
  4668. inline const std::string& unknown_fields() const {
  4669. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  4670. }
  4671. inline std::string* mutable_unknown_fields() {
  4672. return _internal_metadata_.mutable_unknown_fields<std::string>();
  4673. }
  4674. static const CallbackBody_onInviteByPhoneStatusParams& default_instance() {
  4675. return *internal_default_instance();
  4676. }
  4677. static inline const CallbackBody_onInviteByPhoneStatusParams* internal_default_instance() {
  4678. return reinterpret_cast<const CallbackBody_onInviteByPhoneStatusParams*>(
  4679. &_CallbackBody_onInviteByPhoneStatusParams_default_instance_);
  4680. }
  4681. static constexpr int kIndexInFileMessages =
  4682. 27;
  4683. friend void swap(CallbackBody_onInviteByPhoneStatusParams& a, CallbackBody_onInviteByPhoneStatusParams& b) {
  4684. a.Swap(&b);
  4685. }
  4686. inline void Swap(CallbackBody_onInviteByPhoneStatusParams* other) {
  4687. if (other == this) return;
  4688. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  4689. if (GetOwningArena() != nullptr &&
  4690. GetOwningArena() == other->GetOwningArena()) {
  4691. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  4692. if (GetOwningArena() == other->GetOwningArena()) {
  4693. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  4694. InternalSwap(other);
  4695. } else {
  4696. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  4697. }
  4698. }
  4699. void UnsafeArenaSwap(CallbackBody_onInviteByPhoneStatusParams* other) {
  4700. if (other == this) return;
  4701. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  4702. InternalSwap(other);
  4703. }
  4704. // implements Message ----------------------------------------------
  4705. CallbackBody_onInviteByPhoneStatusParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  4706. return CreateMaybeMessage<CallbackBody_onInviteByPhoneStatusParams>(arena);
  4707. }
  4708. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  4709. void CopyFrom(const CallbackBody_onInviteByPhoneStatusParams& from);
  4710. void MergeFrom(const CallbackBody_onInviteByPhoneStatusParams& from);
  4711. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  4712. bool IsInitialized() const final;
  4713. ::size_t ByteSizeLong() const final;
  4714. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  4715. ::uint8_t* _InternalSerialize(
  4716. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  4717. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  4718. private:
  4719. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4720. void SharedDtor();
  4721. void SetCachedSize(int size) const;
  4722. void InternalSwap(CallbackBody_onInviteByPhoneStatusParams* other);
  4723. private:
  4724. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  4725. static ::absl::string_view FullMessageName() {
  4726. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams";
  4727. }
  4728. protected:
  4729. explicit CallbackBody_onInviteByPhoneStatusParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4730. public:
  4731. std::string GetTypeName() const final;
  4732. // nested types ----------------------------------------------------
  4733. // accessors -------------------------------------------------------
  4734. enum : int {
  4735. kStatusFieldNumber = 1,
  4736. kReasonFieldNumber = 2,
  4737. };
  4738. // optional int32 status = 1;
  4739. bool has_status() const;
  4740. void clear_status() ;
  4741. ::int32_t status() const;
  4742. void set_status(::int32_t value);
  4743. private:
  4744. ::int32_t _internal_status() const;
  4745. void _internal_set_status(::int32_t value);
  4746. public:
  4747. // optional int32 reason = 2;
  4748. bool has_reason() const;
  4749. void clear_reason() ;
  4750. ::int32_t reason() const;
  4751. void set_reason(::int32_t value);
  4752. private:
  4753. ::int32_t _internal_reason() const;
  4754. void _internal_set_reason(::int32_t value);
  4755. public:
  4756. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams)
  4757. private:
  4758. class _Internal;
  4759. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  4760. typedef void InternalArenaConstructable_;
  4761. typedef void DestructorSkippable_;
  4762. struct Impl_ {
  4763. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  4764. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  4765. ::int32_t status_;
  4766. ::int32_t reason_;
  4767. };
  4768. union { Impl_ _impl_; };
  4769. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  4770. };// -------------------------------------------------------------------
  4771. class CallbackBody_onCloudRecordingStatusParams final :
  4772. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams) */ {
  4773. public:
  4774. inline CallbackBody_onCloudRecordingStatusParams() : CallbackBody_onCloudRecordingStatusParams(nullptr) {}
  4775. ~CallbackBody_onCloudRecordingStatusParams() override;
  4776. explicit PROTOBUF_CONSTEXPR CallbackBody_onCloudRecordingStatusParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  4777. CallbackBody_onCloudRecordingStatusParams(const CallbackBody_onCloudRecordingStatusParams& from);
  4778. CallbackBody_onCloudRecordingStatusParams(CallbackBody_onCloudRecordingStatusParams&& from) noexcept
  4779. : CallbackBody_onCloudRecordingStatusParams() {
  4780. *this = ::std::move(from);
  4781. }
  4782. inline CallbackBody_onCloudRecordingStatusParams& operator=(const CallbackBody_onCloudRecordingStatusParams& from) {
  4783. CopyFrom(from);
  4784. return *this;
  4785. }
  4786. inline CallbackBody_onCloudRecordingStatusParams& operator=(CallbackBody_onCloudRecordingStatusParams&& from) noexcept {
  4787. if (this == &from) return *this;
  4788. if (GetOwningArena() == from.GetOwningArena()
  4789. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  4790. && GetOwningArena() != nullptr
  4791. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  4792. ) {
  4793. InternalSwap(&from);
  4794. } else {
  4795. CopyFrom(from);
  4796. }
  4797. return *this;
  4798. }
  4799. inline const std::string& unknown_fields() const {
  4800. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  4801. }
  4802. inline std::string* mutable_unknown_fields() {
  4803. return _internal_metadata_.mutable_unknown_fields<std::string>();
  4804. }
  4805. static const CallbackBody_onCloudRecordingStatusParams& default_instance() {
  4806. return *internal_default_instance();
  4807. }
  4808. static inline const CallbackBody_onCloudRecordingStatusParams* internal_default_instance() {
  4809. return reinterpret_cast<const CallbackBody_onCloudRecordingStatusParams*>(
  4810. &_CallbackBody_onCloudRecordingStatusParams_default_instance_);
  4811. }
  4812. static constexpr int kIndexInFileMessages =
  4813. 28;
  4814. friend void swap(CallbackBody_onCloudRecordingStatusParams& a, CallbackBody_onCloudRecordingStatusParams& b) {
  4815. a.Swap(&b);
  4816. }
  4817. inline void Swap(CallbackBody_onCloudRecordingStatusParams* other) {
  4818. if (other == this) return;
  4819. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  4820. if (GetOwningArena() != nullptr &&
  4821. GetOwningArena() == other->GetOwningArena()) {
  4822. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  4823. if (GetOwningArena() == other->GetOwningArena()) {
  4824. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  4825. InternalSwap(other);
  4826. } else {
  4827. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  4828. }
  4829. }
  4830. void UnsafeArenaSwap(CallbackBody_onCloudRecordingStatusParams* other) {
  4831. if (other == this) return;
  4832. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  4833. InternalSwap(other);
  4834. }
  4835. // implements Message ----------------------------------------------
  4836. CallbackBody_onCloudRecordingStatusParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  4837. return CreateMaybeMessage<CallbackBody_onCloudRecordingStatusParams>(arena);
  4838. }
  4839. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  4840. void CopyFrom(const CallbackBody_onCloudRecordingStatusParams& from);
  4841. void MergeFrom(const CallbackBody_onCloudRecordingStatusParams& from);
  4842. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  4843. bool IsInitialized() const final;
  4844. ::size_t ByteSizeLong() const final;
  4845. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  4846. ::uint8_t* _InternalSerialize(
  4847. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  4848. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  4849. private:
  4850. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4851. void SharedDtor();
  4852. void SetCachedSize(int size) const;
  4853. void InternalSwap(CallbackBody_onCloudRecordingStatusParams* other);
  4854. private:
  4855. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  4856. static ::absl::string_view FullMessageName() {
  4857. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams";
  4858. }
  4859. protected:
  4860. explicit CallbackBody_onCloudRecordingStatusParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4861. public:
  4862. std::string GetTypeName() const final;
  4863. // nested types ----------------------------------------------------
  4864. // accessors -------------------------------------------------------
  4865. enum : int {
  4866. kStatusFieldNumber = 1,
  4867. };
  4868. // optional int32 status = 1;
  4869. bool has_status() const;
  4870. void clear_status() ;
  4871. ::int32_t status() const;
  4872. void set_status(::int32_t value);
  4873. private:
  4874. ::int32_t _internal_status() const;
  4875. void _internal_set_status(::int32_t value);
  4876. public:
  4877. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams)
  4878. private:
  4879. class _Internal;
  4880. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  4881. typedef void InternalArenaConstructable_;
  4882. typedef void DestructorSkippable_;
  4883. struct Impl_ {
  4884. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  4885. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  4886. ::int32_t status_;
  4887. };
  4888. union { Impl_ _impl_; };
  4889. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  4890. };// -------------------------------------------------------------------
  4891. class CallbackBody_onCameraControlRequestResultParams final :
  4892. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams) */ {
  4893. public:
  4894. inline CallbackBody_onCameraControlRequestResultParams() : CallbackBody_onCameraControlRequestResultParams(nullptr) {}
  4895. ~CallbackBody_onCameraControlRequestResultParams() override;
  4896. explicit PROTOBUF_CONSTEXPR CallbackBody_onCameraControlRequestResultParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  4897. CallbackBody_onCameraControlRequestResultParams(const CallbackBody_onCameraControlRequestResultParams& from);
  4898. CallbackBody_onCameraControlRequestResultParams(CallbackBody_onCameraControlRequestResultParams&& from) noexcept
  4899. : CallbackBody_onCameraControlRequestResultParams() {
  4900. *this = ::std::move(from);
  4901. }
  4902. inline CallbackBody_onCameraControlRequestResultParams& operator=(const CallbackBody_onCameraControlRequestResultParams& from) {
  4903. CopyFrom(from);
  4904. return *this;
  4905. }
  4906. inline CallbackBody_onCameraControlRequestResultParams& operator=(CallbackBody_onCameraControlRequestResultParams&& from) noexcept {
  4907. if (this == &from) return *this;
  4908. if (GetOwningArena() == from.GetOwningArena()
  4909. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  4910. && GetOwningArena() != nullptr
  4911. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  4912. ) {
  4913. InternalSwap(&from);
  4914. } else {
  4915. CopyFrom(from);
  4916. }
  4917. return *this;
  4918. }
  4919. inline const std::string& unknown_fields() const {
  4920. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  4921. }
  4922. inline std::string* mutable_unknown_fields() {
  4923. return _internal_metadata_.mutable_unknown_fields<std::string>();
  4924. }
  4925. static const CallbackBody_onCameraControlRequestResultParams& default_instance() {
  4926. return *internal_default_instance();
  4927. }
  4928. static inline const CallbackBody_onCameraControlRequestResultParams* internal_default_instance() {
  4929. return reinterpret_cast<const CallbackBody_onCameraControlRequestResultParams*>(
  4930. &_CallbackBody_onCameraControlRequestResultParams_default_instance_);
  4931. }
  4932. static constexpr int kIndexInFileMessages =
  4933. 29;
  4934. friend void swap(CallbackBody_onCameraControlRequestResultParams& a, CallbackBody_onCameraControlRequestResultParams& b) {
  4935. a.Swap(&b);
  4936. }
  4937. inline void Swap(CallbackBody_onCameraControlRequestResultParams* other) {
  4938. if (other == this) return;
  4939. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  4940. if (GetOwningArena() != nullptr &&
  4941. GetOwningArena() == other->GetOwningArena()) {
  4942. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  4943. if (GetOwningArena() == other->GetOwningArena()) {
  4944. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  4945. InternalSwap(other);
  4946. } else {
  4947. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  4948. }
  4949. }
  4950. void UnsafeArenaSwap(CallbackBody_onCameraControlRequestResultParams* other) {
  4951. if (other == this) return;
  4952. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  4953. InternalSwap(other);
  4954. }
  4955. // implements Message ----------------------------------------------
  4956. CallbackBody_onCameraControlRequestResultParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  4957. return CreateMaybeMessage<CallbackBody_onCameraControlRequestResultParams>(arena);
  4958. }
  4959. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  4960. void CopyFrom(const CallbackBody_onCameraControlRequestResultParams& from);
  4961. void MergeFrom(const CallbackBody_onCameraControlRequestResultParams& from);
  4962. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  4963. bool IsInitialized() const final;
  4964. ::size_t ByteSizeLong() const final;
  4965. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  4966. ::uint8_t* _InternalSerialize(
  4967. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  4968. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  4969. private:
  4970. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4971. void SharedDtor();
  4972. void SetCachedSize(int size) const;
  4973. void InternalSwap(CallbackBody_onCameraControlRequestResultParams* other);
  4974. private:
  4975. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  4976. static ::absl::string_view FullMessageName() {
  4977. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams";
  4978. }
  4979. protected:
  4980. explicit CallbackBody_onCameraControlRequestResultParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4981. public:
  4982. std::string GetTypeName() const final;
  4983. // nested types ----------------------------------------------------
  4984. // accessors -------------------------------------------------------
  4985. enum : int {
  4986. kPUserFieldNumber = 1,
  4987. kIsApprovedFieldNumber = 2,
  4988. };
  4989. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser pUser = 1;
  4990. bool has_puser() const;
  4991. void clear_puser() ;
  4992. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& puser() const;
  4993. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_puser();
  4994. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_puser();
  4995. void set_allocated_puser(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* puser);
  4996. private:
  4997. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_puser() const;
  4998. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_puser();
  4999. public:
  5000. void unsafe_arena_set_allocated_puser(
  5001. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* puser);
  5002. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_puser();
  5003. // optional bool isApproved = 2;
  5004. bool has_isapproved() const;
  5005. void clear_isapproved() ;
  5006. bool isapproved() const;
  5007. void set_isapproved(bool value);
  5008. private:
  5009. bool _internal_isapproved() const;
  5010. void _internal_set_isapproved(bool value);
  5011. public:
  5012. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams)
  5013. private:
  5014. class _Internal;
  5015. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  5016. typedef void InternalArenaConstructable_;
  5017. typedef void DestructorSkippable_;
  5018. struct Impl_ {
  5019. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  5020. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  5021. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* puser_;
  5022. bool isapproved_;
  5023. };
  5024. union { Impl_ _impl_; };
  5025. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  5026. };// -------------------------------------------------------------------
  5027. class CallbackBody_onCameraControlRequestReceivedParams final :
  5028. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams) */ {
  5029. public:
  5030. inline CallbackBody_onCameraControlRequestReceivedParams() : CallbackBody_onCameraControlRequestReceivedParams(nullptr) {}
  5031. ~CallbackBody_onCameraControlRequestReceivedParams() override;
  5032. explicit PROTOBUF_CONSTEXPR CallbackBody_onCameraControlRequestReceivedParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  5033. CallbackBody_onCameraControlRequestReceivedParams(const CallbackBody_onCameraControlRequestReceivedParams& from);
  5034. CallbackBody_onCameraControlRequestReceivedParams(CallbackBody_onCameraControlRequestReceivedParams&& from) noexcept
  5035. : CallbackBody_onCameraControlRequestReceivedParams() {
  5036. *this = ::std::move(from);
  5037. }
  5038. inline CallbackBody_onCameraControlRequestReceivedParams& operator=(const CallbackBody_onCameraControlRequestReceivedParams& from) {
  5039. CopyFrom(from);
  5040. return *this;
  5041. }
  5042. inline CallbackBody_onCameraControlRequestReceivedParams& operator=(CallbackBody_onCameraControlRequestReceivedParams&& from) noexcept {
  5043. if (this == &from) return *this;
  5044. if (GetOwningArena() == from.GetOwningArena()
  5045. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  5046. && GetOwningArena() != nullptr
  5047. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  5048. ) {
  5049. InternalSwap(&from);
  5050. } else {
  5051. CopyFrom(from);
  5052. }
  5053. return *this;
  5054. }
  5055. inline const std::string& unknown_fields() const {
  5056. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  5057. }
  5058. inline std::string* mutable_unknown_fields() {
  5059. return _internal_metadata_.mutable_unknown_fields<std::string>();
  5060. }
  5061. static const CallbackBody_onCameraControlRequestReceivedParams& default_instance() {
  5062. return *internal_default_instance();
  5063. }
  5064. static inline const CallbackBody_onCameraControlRequestReceivedParams* internal_default_instance() {
  5065. return reinterpret_cast<const CallbackBody_onCameraControlRequestReceivedParams*>(
  5066. &_CallbackBody_onCameraControlRequestReceivedParams_default_instance_);
  5067. }
  5068. static constexpr int kIndexInFileMessages =
  5069. 30;
  5070. friend void swap(CallbackBody_onCameraControlRequestReceivedParams& a, CallbackBody_onCameraControlRequestReceivedParams& b) {
  5071. a.Swap(&b);
  5072. }
  5073. inline void Swap(CallbackBody_onCameraControlRequestReceivedParams* other) {
  5074. if (other == this) return;
  5075. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  5076. if (GetOwningArena() != nullptr &&
  5077. GetOwningArena() == other->GetOwningArena()) {
  5078. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  5079. if (GetOwningArena() == other->GetOwningArena()) {
  5080. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  5081. InternalSwap(other);
  5082. } else {
  5083. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  5084. }
  5085. }
  5086. void UnsafeArenaSwap(CallbackBody_onCameraControlRequestReceivedParams* other) {
  5087. if (other == this) return;
  5088. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  5089. InternalSwap(other);
  5090. }
  5091. // implements Message ----------------------------------------------
  5092. CallbackBody_onCameraControlRequestReceivedParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  5093. return CreateMaybeMessage<CallbackBody_onCameraControlRequestReceivedParams>(arena);
  5094. }
  5095. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  5096. void CopyFrom(const CallbackBody_onCameraControlRequestReceivedParams& from);
  5097. void MergeFrom(const CallbackBody_onCameraControlRequestReceivedParams& from);
  5098. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  5099. bool IsInitialized() const final;
  5100. ::size_t ByteSizeLong() const final;
  5101. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  5102. ::uint8_t* _InternalSerialize(
  5103. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  5104. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  5105. private:
  5106. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5107. void SharedDtor();
  5108. void SetCachedSize(int size) const;
  5109. void InternalSwap(CallbackBody_onCameraControlRequestReceivedParams* other);
  5110. private:
  5111. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  5112. static ::absl::string_view FullMessageName() {
  5113. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams";
  5114. }
  5115. protected:
  5116. explicit CallbackBody_onCameraControlRequestReceivedParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5117. public:
  5118. std::string GetTypeName() const final;
  5119. // nested types ----------------------------------------------------
  5120. // accessors -------------------------------------------------------
  5121. enum : int {
  5122. kPUserFieldNumber = 1,
  5123. kRequestTypeFieldNumber = 2,
  5124. };
  5125. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser pUser = 1;
  5126. bool has_puser() const;
  5127. void clear_puser() ;
  5128. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& puser() const;
  5129. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_puser();
  5130. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_puser();
  5131. void set_allocated_puser(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* puser);
  5132. private:
  5133. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_puser() const;
  5134. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_puser();
  5135. public:
  5136. void unsafe_arena_set_allocated_puser(
  5137. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* puser);
  5138. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_puser();
  5139. // optional int32 requestType = 2;
  5140. bool has_requesttype() const;
  5141. void clear_requesttype() ;
  5142. ::int32_t requesttype() const;
  5143. void set_requesttype(::int32_t value);
  5144. private:
  5145. ::int32_t _internal_requesttype() const;
  5146. void _internal_set_requesttype(::int32_t value);
  5147. public:
  5148. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams)
  5149. private:
  5150. class _Internal;
  5151. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  5152. typedef void InternalArenaConstructable_;
  5153. typedef void DestructorSkippable_;
  5154. struct Impl_ {
  5155. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  5156. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  5157. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* puser_;
  5158. ::int32_t requesttype_;
  5159. };
  5160. union { Impl_ _impl_; };
  5161. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  5162. };// -------------------------------------------------------------------
  5163. class CallbackBody_onHostAskUnmuteParams final :
  5164. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams) */ {
  5165. public:
  5166. inline CallbackBody_onHostAskUnmuteParams() : CallbackBody_onHostAskUnmuteParams(nullptr) {}
  5167. ~CallbackBody_onHostAskUnmuteParams() override;
  5168. explicit PROTOBUF_CONSTEXPR CallbackBody_onHostAskUnmuteParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  5169. CallbackBody_onHostAskUnmuteParams(const CallbackBody_onHostAskUnmuteParams& from);
  5170. CallbackBody_onHostAskUnmuteParams(CallbackBody_onHostAskUnmuteParams&& from) noexcept
  5171. : CallbackBody_onHostAskUnmuteParams() {
  5172. *this = ::std::move(from);
  5173. }
  5174. inline CallbackBody_onHostAskUnmuteParams& operator=(const CallbackBody_onHostAskUnmuteParams& from) {
  5175. CopyFrom(from);
  5176. return *this;
  5177. }
  5178. inline CallbackBody_onHostAskUnmuteParams& operator=(CallbackBody_onHostAskUnmuteParams&& from) noexcept {
  5179. if (this == &from) return *this;
  5180. if (GetOwningArena() == from.GetOwningArena()
  5181. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  5182. && GetOwningArena() != nullptr
  5183. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  5184. ) {
  5185. InternalSwap(&from);
  5186. } else {
  5187. CopyFrom(from);
  5188. }
  5189. return *this;
  5190. }
  5191. inline const std::string& unknown_fields() const {
  5192. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  5193. }
  5194. inline std::string* mutable_unknown_fields() {
  5195. return _internal_metadata_.mutable_unknown_fields<std::string>();
  5196. }
  5197. static const CallbackBody_onHostAskUnmuteParams& default_instance() {
  5198. return *internal_default_instance();
  5199. }
  5200. static inline const CallbackBody_onHostAskUnmuteParams* internal_default_instance() {
  5201. return reinterpret_cast<const CallbackBody_onHostAskUnmuteParams*>(
  5202. &_CallbackBody_onHostAskUnmuteParams_default_instance_);
  5203. }
  5204. static constexpr int kIndexInFileMessages =
  5205. 31;
  5206. friend void swap(CallbackBody_onHostAskUnmuteParams& a, CallbackBody_onHostAskUnmuteParams& b) {
  5207. a.Swap(&b);
  5208. }
  5209. inline void Swap(CallbackBody_onHostAskUnmuteParams* other) {
  5210. if (other == this) return;
  5211. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  5212. if (GetOwningArena() != nullptr &&
  5213. GetOwningArena() == other->GetOwningArena()) {
  5214. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  5215. if (GetOwningArena() == other->GetOwningArena()) {
  5216. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  5217. InternalSwap(other);
  5218. } else {
  5219. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  5220. }
  5221. }
  5222. void UnsafeArenaSwap(CallbackBody_onHostAskUnmuteParams* other) {
  5223. if (other == this) return;
  5224. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  5225. InternalSwap(other);
  5226. }
  5227. // implements Message ----------------------------------------------
  5228. CallbackBody_onHostAskUnmuteParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  5229. return CreateMaybeMessage<CallbackBody_onHostAskUnmuteParams>(arena);
  5230. }
  5231. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  5232. void CopyFrom(const CallbackBody_onHostAskUnmuteParams& from);
  5233. void MergeFrom(const CallbackBody_onHostAskUnmuteParams& from);
  5234. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  5235. bool IsInitialized() const final;
  5236. ::size_t ByteSizeLong() const final;
  5237. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  5238. ::uint8_t* _InternalSerialize(
  5239. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  5240. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  5241. private:
  5242. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5243. void SharedDtor();
  5244. void SetCachedSize(int size) const;
  5245. void InternalSwap(CallbackBody_onHostAskUnmuteParams* other);
  5246. private:
  5247. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  5248. static ::absl::string_view FullMessageName() {
  5249. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams";
  5250. }
  5251. protected:
  5252. explicit CallbackBody_onHostAskUnmuteParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5253. public:
  5254. std::string GetTypeName() const final;
  5255. // nested types ----------------------------------------------------
  5256. // accessors -------------------------------------------------------
  5257. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams)
  5258. private:
  5259. class _Internal;
  5260. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  5261. typedef void InternalArenaConstructable_;
  5262. typedef void DestructorSkippable_;
  5263. struct Impl_ {
  5264. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  5265. };
  5266. union { Impl_ _impl_; };
  5267. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  5268. };// -------------------------------------------------------------------
  5269. class CallbackBody_onMultiCameraStreamStatusChangedParams final :
  5270. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams) */ {
  5271. public:
  5272. inline CallbackBody_onMultiCameraStreamStatusChangedParams() : CallbackBody_onMultiCameraStreamStatusChangedParams(nullptr) {}
  5273. ~CallbackBody_onMultiCameraStreamStatusChangedParams() override;
  5274. explicit PROTOBUF_CONSTEXPR CallbackBody_onMultiCameraStreamStatusChangedParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  5275. CallbackBody_onMultiCameraStreamStatusChangedParams(const CallbackBody_onMultiCameraStreamStatusChangedParams& from);
  5276. CallbackBody_onMultiCameraStreamStatusChangedParams(CallbackBody_onMultiCameraStreamStatusChangedParams&& from) noexcept
  5277. : CallbackBody_onMultiCameraStreamStatusChangedParams() {
  5278. *this = ::std::move(from);
  5279. }
  5280. inline CallbackBody_onMultiCameraStreamStatusChangedParams& operator=(const CallbackBody_onMultiCameraStreamStatusChangedParams& from) {
  5281. CopyFrom(from);
  5282. return *this;
  5283. }
  5284. inline CallbackBody_onMultiCameraStreamStatusChangedParams& operator=(CallbackBody_onMultiCameraStreamStatusChangedParams&& from) noexcept {
  5285. if (this == &from) return *this;
  5286. if (GetOwningArena() == from.GetOwningArena()
  5287. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  5288. && GetOwningArena() != nullptr
  5289. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  5290. ) {
  5291. InternalSwap(&from);
  5292. } else {
  5293. CopyFrom(from);
  5294. }
  5295. return *this;
  5296. }
  5297. inline const std::string& unknown_fields() const {
  5298. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  5299. }
  5300. inline std::string* mutable_unknown_fields() {
  5301. return _internal_metadata_.mutable_unknown_fields<std::string>();
  5302. }
  5303. static const CallbackBody_onMultiCameraStreamStatusChangedParams& default_instance() {
  5304. return *internal_default_instance();
  5305. }
  5306. static inline const CallbackBody_onMultiCameraStreamStatusChangedParams* internal_default_instance() {
  5307. return reinterpret_cast<const CallbackBody_onMultiCameraStreamStatusChangedParams*>(
  5308. &_CallbackBody_onMultiCameraStreamStatusChangedParams_default_instance_);
  5309. }
  5310. static constexpr int kIndexInFileMessages =
  5311. 32;
  5312. friend void swap(CallbackBody_onMultiCameraStreamStatusChangedParams& a, CallbackBody_onMultiCameraStreamStatusChangedParams& b) {
  5313. a.Swap(&b);
  5314. }
  5315. inline void Swap(CallbackBody_onMultiCameraStreamStatusChangedParams* other) {
  5316. if (other == this) return;
  5317. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  5318. if (GetOwningArena() != nullptr &&
  5319. GetOwningArena() == other->GetOwningArena()) {
  5320. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  5321. if (GetOwningArena() == other->GetOwningArena()) {
  5322. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  5323. InternalSwap(other);
  5324. } else {
  5325. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  5326. }
  5327. }
  5328. void UnsafeArenaSwap(CallbackBody_onMultiCameraStreamStatusChangedParams* other) {
  5329. if (other == this) return;
  5330. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  5331. InternalSwap(other);
  5332. }
  5333. // implements Message ----------------------------------------------
  5334. CallbackBody_onMultiCameraStreamStatusChangedParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  5335. return CreateMaybeMessage<CallbackBody_onMultiCameraStreamStatusChangedParams>(arena);
  5336. }
  5337. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  5338. void CopyFrom(const CallbackBody_onMultiCameraStreamStatusChangedParams& from);
  5339. void MergeFrom(const CallbackBody_onMultiCameraStreamStatusChangedParams& from);
  5340. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  5341. bool IsInitialized() const final;
  5342. ::size_t ByteSizeLong() const final;
  5343. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  5344. ::uint8_t* _InternalSerialize(
  5345. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  5346. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  5347. private:
  5348. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5349. void SharedDtor();
  5350. void SetCachedSize(int size) const;
  5351. void InternalSwap(CallbackBody_onMultiCameraStreamStatusChangedParams* other);
  5352. private:
  5353. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  5354. static ::absl::string_view FullMessageName() {
  5355. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams";
  5356. }
  5357. protected:
  5358. explicit CallbackBody_onMultiCameraStreamStatusChangedParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5359. public:
  5360. std::string GetTypeName() const final;
  5361. // nested types ----------------------------------------------------
  5362. // accessors -------------------------------------------------------
  5363. enum : int {
  5364. kUserFieldNumber = 2,
  5365. kCameraStreamIDFieldNumber = 3,
  5366. kStatusFieldNumber = 1,
  5367. };
  5368. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 2;
  5369. bool has_user() const;
  5370. void clear_user() ;
  5371. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user() const;
  5372. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_user();
  5373. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user();
  5374. void set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  5375. private:
  5376. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user() const;
  5377. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_user();
  5378. public:
  5379. void unsafe_arena_set_allocated_user(
  5380. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  5381. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_user();
  5382. // optional int64 cameraStreamID = 3;
  5383. bool has_camerastreamid() const;
  5384. void clear_camerastreamid() ;
  5385. ::int64_t camerastreamid() const;
  5386. void set_camerastreamid(::int64_t value);
  5387. private:
  5388. ::int64_t _internal_camerastreamid() const;
  5389. void _internal_set_camerastreamid(::int64_t value);
  5390. public:
  5391. // optional int32 status = 1;
  5392. bool has_status() const;
  5393. void clear_status() ;
  5394. ::int32_t status() const;
  5395. void set_status(::int32_t value);
  5396. private:
  5397. ::int32_t _internal_status() const;
  5398. void _internal_set_status(::int32_t value);
  5399. public:
  5400. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams)
  5401. private:
  5402. class _Internal;
  5403. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  5404. typedef void InternalArenaConstructable_;
  5405. typedef void DestructorSkippable_;
  5406. struct Impl_ {
  5407. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  5408. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  5409. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user_;
  5410. ::int64_t camerastreamid_;
  5411. ::int32_t status_;
  5412. };
  5413. union { Impl_ _impl_; };
  5414. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  5415. };// -------------------------------------------------------------------
  5416. class CallbackBody_onMicSpeakerVolumeChangedParams final :
  5417. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams) */ {
  5418. public:
  5419. inline CallbackBody_onMicSpeakerVolumeChangedParams() : CallbackBody_onMicSpeakerVolumeChangedParams(nullptr) {}
  5420. ~CallbackBody_onMicSpeakerVolumeChangedParams() override;
  5421. explicit PROTOBUF_CONSTEXPR CallbackBody_onMicSpeakerVolumeChangedParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  5422. CallbackBody_onMicSpeakerVolumeChangedParams(const CallbackBody_onMicSpeakerVolumeChangedParams& from);
  5423. CallbackBody_onMicSpeakerVolumeChangedParams(CallbackBody_onMicSpeakerVolumeChangedParams&& from) noexcept
  5424. : CallbackBody_onMicSpeakerVolumeChangedParams() {
  5425. *this = ::std::move(from);
  5426. }
  5427. inline CallbackBody_onMicSpeakerVolumeChangedParams& operator=(const CallbackBody_onMicSpeakerVolumeChangedParams& from) {
  5428. CopyFrom(from);
  5429. return *this;
  5430. }
  5431. inline CallbackBody_onMicSpeakerVolumeChangedParams& operator=(CallbackBody_onMicSpeakerVolumeChangedParams&& from) noexcept {
  5432. if (this == &from) return *this;
  5433. if (GetOwningArena() == from.GetOwningArena()
  5434. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  5435. && GetOwningArena() != nullptr
  5436. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  5437. ) {
  5438. InternalSwap(&from);
  5439. } else {
  5440. CopyFrom(from);
  5441. }
  5442. return *this;
  5443. }
  5444. inline const std::string& unknown_fields() const {
  5445. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  5446. }
  5447. inline std::string* mutable_unknown_fields() {
  5448. return _internal_metadata_.mutable_unknown_fields<std::string>();
  5449. }
  5450. static const CallbackBody_onMicSpeakerVolumeChangedParams& default_instance() {
  5451. return *internal_default_instance();
  5452. }
  5453. static inline const CallbackBody_onMicSpeakerVolumeChangedParams* internal_default_instance() {
  5454. return reinterpret_cast<const CallbackBody_onMicSpeakerVolumeChangedParams*>(
  5455. &_CallbackBody_onMicSpeakerVolumeChangedParams_default_instance_);
  5456. }
  5457. static constexpr int kIndexInFileMessages =
  5458. 33;
  5459. friend void swap(CallbackBody_onMicSpeakerVolumeChangedParams& a, CallbackBody_onMicSpeakerVolumeChangedParams& b) {
  5460. a.Swap(&b);
  5461. }
  5462. inline void Swap(CallbackBody_onMicSpeakerVolumeChangedParams* other) {
  5463. if (other == this) return;
  5464. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  5465. if (GetOwningArena() != nullptr &&
  5466. GetOwningArena() == other->GetOwningArena()) {
  5467. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  5468. if (GetOwningArena() == other->GetOwningArena()) {
  5469. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  5470. InternalSwap(other);
  5471. } else {
  5472. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  5473. }
  5474. }
  5475. void UnsafeArenaSwap(CallbackBody_onMicSpeakerVolumeChangedParams* other) {
  5476. if (other == this) return;
  5477. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  5478. InternalSwap(other);
  5479. }
  5480. // implements Message ----------------------------------------------
  5481. CallbackBody_onMicSpeakerVolumeChangedParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  5482. return CreateMaybeMessage<CallbackBody_onMicSpeakerVolumeChangedParams>(arena);
  5483. }
  5484. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  5485. void CopyFrom(const CallbackBody_onMicSpeakerVolumeChangedParams& from);
  5486. void MergeFrom(const CallbackBody_onMicSpeakerVolumeChangedParams& from);
  5487. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  5488. bool IsInitialized() const final;
  5489. ::size_t ByteSizeLong() const final;
  5490. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  5491. ::uint8_t* _InternalSerialize(
  5492. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  5493. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  5494. private:
  5495. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5496. void SharedDtor();
  5497. void SetCachedSize(int size) const;
  5498. void InternalSwap(CallbackBody_onMicSpeakerVolumeChangedParams* other);
  5499. private:
  5500. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  5501. static ::absl::string_view FullMessageName() {
  5502. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams";
  5503. }
  5504. protected:
  5505. explicit CallbackBody_onMicSpeakerVolumeChangedParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5506. public:
  5507. std::string GetTypeName() const final;
  5508. // nested types ----------------------------------------------------
  5509. // accessors -------------------------------------------------------
  5510. enum : int {
  5511. kMicVolumeFieldNumber = 1,
  5512. kSpeakerVolumeFieldNumber = 2,
  5513. };
  5514. // optional uint32 MicVolume = 1;
  5515. bool has_micvolume() const;
  5516. void clear_micvolume() ;
  5517. ::uint32_t micvolume() const;
  5518. void set_micvolume(::uint32_t value);
  5519. private:
  5520. ::uint32_t _internal_micvolume() const;
  5521. void _internal_set_micvolume(::uint32_t value);
  5522. public:
  5523. // optional uint32 SpeakerVolume = 2;
  5524. bool has_speakervolume() const;
  5525. void clear_speakervolume() ;
  5526. ::uint32_t speakervolume() const;
  5527. void set_speakervolume(::uint32_t value);
  5528. private:
  5529. ::uint32_t _internal_speakervolume() const;
  5530. void _internal_set_speakervolume(::uint32_t value);
  5531. public:
  5532. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams)
  5533. private:
  5534. class _Internal;
  5535. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  5536. typedef void InternalArenaConstructable_;
  5537. typedef void DestructorSkippable_;
  5538. struct Impl_ {
  5539. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  5540. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  5541. ::uint32_t micvolume_;
  5542. ::uint32_t speakervolume_;
  5543. };
  5544. union { Impl_ _impl_; };
  5545. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  5546. };// -------------------------------------------------------------------
  5547. class CallbackBody_onAudioDeviceStatusChangedParams final :
  5548. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams) */ {
  5549. public:
  5550. inline CallbackBody_onAudioDeviceStatusChangedParams() : CallbackBody_onAudioDeviceStatusChangedParams(nullptr) {}
  5551. ~CallbackBody_onAudioDeviceStatusChangedParams() override;
  5552. explicit PROTOBUF_CONSTEXPR CallbackBody_onAudioDeviceStatusChangedParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  5553. CallbackBody_onAudioDeviceStatusChangedParams(const CallbackBody_onAudioDeviceStatusChangedParams& from);
  5554. CallbackBody_onAudioDeviceStatusChangedParams(CallbackBody_onAudioDeviceStatusChangedParams&& from) noexcept
  5555. : CallbackBody_onAudioDeviceStatusChangedParams() {
  5556. *this = ::std::move(from);
  5557. }
  5558. inline CallbackBody_onAudioDeviceStatusChangedParams& operator=(const CallbackBody_onAudioDeviceStatusChangedParams& from) {
  5559. CopyFrom(from);
  5560. return *this;
  5561. }
  5562. inline CallbackBody_onAudioDeviceStatusChangedParams& operator=(CallbackBody_onAudioDeviceStatusChangedParams&& from) noexcept {
  5563. if (this == &from) return *this;
  5564. if (GetOwningArena() == from.GetOwningArena()
  5565. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  5566. && GetOwningArena() != nullptr
  5567. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  5568. ) {
  5569. InternalSwap(&from);
  5570. } else {
  5571. CopyFrom(from);
  5572. }
  5573. return *this;
  5574. }
  5575. inline const std::string& unknown_fields() const {
  5576. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  5577. }
  5578. inline std::string* mutable_unknown_fields() {
  5579. return _internal_metadata_.mutable_unknown_fields<std::string>();
  5580. }
  5581. static const CallbackBody_onAudioDeviceStatusChangedParams& default_instance() {
  5582. return *internal_default_instance();
  5583. }
  5584. static inline const CallbackBody_onAudioDeviceStatusChangedParams* internal_default_instance() {
  5585. return reinterpret_cast<const CallbackBody_onAudioDeviceStatusChangedParams*>(
  5586. &_CallbackBody_onAudioDeviceStatusChangedParams_default_instance_);
  5587. }
  5588. static constexpr int kIndexInFileMessages =
  5589. 34;
  5590. friend void swap(CallbackBody_onAudioDeviceStatusChangedParams& a, CallbackBody_onAudioDeviceStatusChangedParams& b) {
  5591. a.Swap(&b);
  5592. }
  5593. inline void Swap(CallbackBody_onAudioDeviceStatusChangedParams* other) {
  5594. if (other == this) return;
  5595. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  5596. if (GetOwningArena() != nullptr &&
  5597. GetOwningArena() == other->GetOwningArena()) {
  5598. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  5599. if (GetOwningArena() == other->GetOwningArena()) {
  5600. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  5601. InternalSwap(other);
  5602. } else {
  5603. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  5604. }
  5605. }
  5606. void UnsafeArenaSwap(CallbackBody_onAudioDeviceStatusChangedParams* other) {
  5607. if (other == this) return;
  5608. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  5609. InternalSwap(other);
  5610. }
  5611. // implements Message ----------------------------------------------
  5612. CallbackBody_onAudioDeviceStatusChangedParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  5613. return CreateMaybeMessage<CallbackBody_onAudioDeviceStatusChangedParams>(arena);
  5614. }
  5615. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  5616. void CopyFrom(const CallbackBody_onAudioDeviceStatusChangedParams& from);
  5617. void MergeFrom(const CallbackBody_onAudioDeviceStatusChangedParams& from);
  5618. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  5619. bool IsInitialized() const final;
  5620. ::size_t ByteSizeLong() const final;
  5621. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  5622. ::uint8_t* _InternalSerialize(
  5623. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  5624. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  5625. private:
  5626. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5627. void SharedDtor();
  5628. void SetCachedSize(int size) const;
  5629. void InternalSwap(CallbackBody_onAudioDeviceStatusChangedParams* other);
  5630. private:
  5631. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  5632. static ::absl::string_view FullMessageName() {
  5633. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams";
  5634. }
  5635. protected:
  5636. explicit CallbackBody_onAudioDeviceStatusChangedParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5637. public:
  5638. std::string GetTypeName() const final;
  5639. // nested types ----------------------------------------------------
  5640. // accessors -------------------------------------------------------
  5641. enum : int {
  5642. kTypeFieldNumber = 1,
  5643. kStatusFieldNumber = 2,
  5644. };
  5645. // optional int32 type = 1;
  5646. bool has_type() const;
  5647. void clear_type() ;
  5648. ::int32_t type() const;
  5649. void set_type(::int32_t value);
  5650. private:
  5651. ::int32_t _internal_type() const;
  5652. void _internal_set_type(::int32_t value);
  5653. public:
  5654. // optional int32 status = 2;
  5655. bool has_status() const;
  5656. void clear_status() ;
  5657. ::int32_t status() const;
  5658. void set_status(::int32_t value);
  5659. private:
  5660. ::int32_t _internal_status() const;
  5661. void _internal_set_status(::int32_t value);
  5662. public:
  5663. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams)
  5664. private:
  5665. class _Internal;
  5666. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  5667. typedef void InternalArenaConstructable_;
  5668. typedef void DestructorSkippable_;
  5669. struct Impl_ {
  5670. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  5671. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  5672. ::int32_t type_;
  5673. ::int32_t status_;
  5674. };
  5675. union { Impl_ _impl_; };
  5676. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  5677. };// -------------------------------------------------------------------
  5678. class CallbackBody_onTestMicStatusChangedParams final :
  5679. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams) */ {
  5680. public:
  5681. inline CallbackBody_onTestMicStatusChangedParams() : CallbackBody_onTestMicStatusChangedParams(nullptr) {}
  5682. ~CallbackBody_onTestMicStatusChangedParams() override;
  5683. explicit PROTOBUF_CONSTEXPR CallbackBody_onTestMicStatusChangedParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  5684. CallbackBody_onTestMicStatusChangedParams(const CallbackBody_onTestMicStatusChangedParams& from);
  5685. CallbackBody_onTestMicStatusChangedParams(CallbackBody_onTestMicStatusChangedParams&& from) noexcept
  5686. : CallbackBody_onTestMicStatusChangedParams() {
  5687. *this = ::std::move(from);
  5688. }
  5689. inline CallbackBody_onTestMicStatusChangedParams& operator=(const CallbackBody_onTestMicStatusChangedParams& from) {
  5690. CopyFrom(from);
  5691. return *this;
  5692. }
  5693. inline CallbackBody_onTestMicStatusChangedParams& operator=(CallbackBody_onTestMicStatusChangedParams&& from) noexcept {
  5694. if (this == &from) return *this;
  5695. if (GetOwningArena() == from.GetOwningArena()
  5696. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  5697. && GetOwningArena() != nullptr
  5698. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  5699. ) {
  5700. InternalSwap(&from);
  5701. } else {
  5702. CopyFrom(from);
  5703. }
  5704. return *this;
  5705. }
  5706. inline const std::string& unknown_fields() const {
  5707. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  5708. }
  5709. inline std::string* mutable_unknown_fields() {
  5710. return _internal_metadata_.mutable_unknown_fields<std::string>();
  5711. }
  5712. static const CallbackBody_onTestMicStatusChangedParams& default_instance() {
  5713. return *internal_default_instance();
  5714. }
  5715. static inline const CallbackBody_onTestMicStatusChangedParams* internal_default_instance() {
  5716. return reinterpret_cast<const CallbackBody_onTestMicStatusChangedParams*>(
  5717. &_CallbackBody_onTestMicStatusChangedParams_default_instance_);
  5718. }
  5719. static constexpr int kIndexInFileMessages =
  5720. 35;
  5721. friend void swap(CallbackBody_onTestMicStatusChangedParams& a, CallbackBody_onTestMicStatusChangedParams& b) {
  5722. a.Swap(&b);
  5723. }
  5724. inline void Swap(CallbackBody_onTestMicStatusChangedParams* other) {
  5725. if (other == this) return;
  5726. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  5727. if (GetOwningArena() != nullptr &&
  5728. GetOwningArena() == other->GetOwningArena()) {
  5729. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  5730. if (GetOwningArena() == other->GetOwningArena()) {
  5731. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  5732. InternalSwap(other);
  5733. } else {
  5734. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  5735. }
  5736. }
  5737. void UnsafeArenaSwap(CallbackBody_onTestMicStatusChangedParams* other) {
  5738. if (other == this) return;
  5739. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  5740. InternalSwap(other);
  5741. }
  5742. // implements Message ----------------------------------------------
  5743. CallbackBody_onTestMicStatusChangedParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  5744. return CreateMaybeMessage<CallbackBody_onTestMicStatusChangedParams>(arena);
  5745. }
  5746. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  5747. void CopyFrom(const CallbackBody_onTestMicStatusChangedParams& from);
  5748. void MergeFrom(const CallbackBody_onTestMicStatusChangedParams& from);
  5749. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  5750. bool IsInitialized() const final;
  5751. ::size_t ByteSizeLong() const final;
  5752. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  5753. ::uint8_t* _InternalSerialize(
  5754. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  5755. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  5756. private:
  5757. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5758. void SharedDtor();
  5759. void SetCachedSize(int size) const;
  5760. void InternalSwap(CallbackBody_onTestMicStatusChangedParams* other);
  5761. private:
  5762. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  5763. static ::absl::string_view FullMessageName() {
  5764. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams";
  5765. }
  5766. protected:
  5767. explicit CallbackBody_onTestMicStatusChangedParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5768. public:
  5769. std::string GetTypeName() const final;
  5770. // nested types ----------------------------------------------------
  5771. // accessors -------------------------------------------------------
  5772. enum : int {
  5773. kStatusFieldNumber = 1,
  5774. };
  5775. // optional int32 status = 1;
  5776. bool has_status() const;
  5777. void clear_status() ;
  5778. ::int32_t status() const;
  5779. void set_status(::int32_t value);
  5780. private:
  5781. ::int32_t _internal_status() const;
  5782. void _internal_set_status(::int32_t value);
  5783. public:
  5784. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams)
  5785. private:
  5786. class _Internal;
  5787. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  5788. typedef void InternalArenaConstructable_;
  5789. typedef void DestructorSkippable_;
  5790. struct Impl_ {
  5791. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  5792. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  5793. ::int32_t status_;
  5794. };
  5795. union { Impl_ _impl_; };
  5796. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  5797. };// -------------------------------------------------------------------
  5798. class CallbackBody_onSelectedAudioDeviceChangedParams final :
  5799. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams) */ {
  5800. public:
  5801. inline CallbackBody_onSelectedAudioDeviceChangedParams() : CallbackBody_onSelectedAudioDeviceChangedParams(nullptr) {}
  5802. ~CallbackBody_onSelectedAudioDeviceChangedParams() override;
  5803. explicit PROTOBUF_CONSTEXPR CallbackBody_onSelectedAudioDeviceChangedParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  5804. CallbackBody_onSelectedAudioDeviceChangedParams(const CallbackBody_onSelectedAudioDeviceChangedParams& from);
  5805. CallbackBody_onSelectedAudioDeviceChangedParams(CallbackBody_onSelectedAudioDeviceChangedParams&& from) noexcept
  5806. : CallbackBody_onSelectedAudioDeviceChangedParams() {
  5807. *this = ::std::move(from);
  5808. }
  5809. inline CallbackBody_onSelectedAudioDeviceChangedParams& operator=(const CallbackBody_onSelectedAudioDeviceChangedParams& from) {
  5810. CopyFrom(from);
  5811. return *this;
  5812. }
  5813. inline CallbackBody_onSelectedAudioDeviceChangedParams& operator=(CallbackBody_onSelectedAudioDeviceChangedParams&& from) noexcept {
  5814. if (this == &from) return *this;
  5815. if (GetOwningArena() == from.GetOwningArena()
  5816. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  5817. && GetOwningArena() != nullptr
  5818. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  5819. ) {
  5820. InternalSwap(&from);
  5821. } else {
  5822. CopyFrom(from);
  5823. }
  5824. return *this;
  5825. }
  5826. inline const std::string& unknown_fields() const {
  5827. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  5828. }
  5829. inline std::string* mutable_unknown_fields() {
  5830. return _internal_metadata_.mutable_unknown_fields<std::string>();
  5831. }
  5832. static const CallbackBody_onSelectedAudioDeviceChangedParams& default_instance() {
  5833. return *internal_default_instance();
  5834. }
  5835. static inline const CallbackBody_onSelectedAudioDeviceChangedParams* internal_default_instance() {
  5836. return reinterpret_cast<const CallbackBody_onSelectedAudioDeviceChangedParams*>(
  5837. &_CallbackBody_onSelectedAudioDeviceChangedParams_default_instance_);
  5838. }
  5839. static constexpr int kIndexInFileMessages =
  5840. 36;
  5841. friend void swap(CallbackBody_onSelectedAudioDeviceChangedParams& a, CallbackBody_onSelectedAudioDeviceChangedParams& b) {
  5842. a.Swap(&b);
  5843. }
  5844. inline void Swap(CallbackBody_onSelectedAudioDeviceChangedParams* other) {
  5845. if (other == this) return;
  5846. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  5847. if (GetOwningArena() != nullptr &&
  5848. GetOwningArena() == other->GetOwningArena()) {
  5849. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  5850. if (GetOwningArena() == other->GetOwningArena()) {
  5851. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  5852. InternalSwap(other);
  5853. } else {
  5854. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  5855. }
  5856. }
  5857. void UnsafeArenaSwap(CallbackBody_onSelectedAudioDeviceChangedParams* other) {
  5858. if (other == this) return;
  5859. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  5860. InternalSwap(other);
  5861. }
  5862. // implements Message ----------------------------------------------
  5863. CallbackBody_onSelectedAudioDeviceChangedParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  5864. return CreateMaybeMessage<CallbackBody_onSelectedAudioDeviceChangedParams>(arena);
  5865. }
  5866. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  5867. void CopyFrom(const CallbackBody_onSelectedAudioDeviceChangedParams& from);
  5868. void MergeFrom(const CallbackBody_onSelectedAudioDeviceChangedParams& from);
  5869. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  5870. bool IsInitialized() const final;
  5871. ::size_t ByteSizeLong() const final;
  5872. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  5873. ::uint8_t* _InternalSerialize(
  5874. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  5875. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  5876. private:
  5877. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5878. void SharedDtor();
  5879. void SetCachedSize(int size) const;
  5880. void InternalSwap(CallbackBody_onSelectedAudioDeviceChangedParams* other);
  5881. private:
  5882. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  5883. static ::absl::string_view FullMessageName() {
  5884. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams";
  5885. }
  5886. protected:
  5887. explicit CallbackBody_onSelectedAudioDeviceChangedParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5888. public:
  5889. std::string GetTypeName() const final;
  5890. // nested types ----------------------------------------------------
  5891. // accessors -------------------------------------------------------
  5892. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams)
  5893. private:
  5894. class _Internal;
  5895. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  5896. typedef void InternalArenaConstructable_;
  5897. typedef void DestructorSkippable_;
  5898. struct Impl_ {
  5899. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  5900. };
  5901. union { Impl_ _impl_; };
  5902. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  5903. };// -------------------------------------------------------------------
  5904. class CallbackBody_onLiveTranscriptionStatusParams final :
  5905. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams) */ {
  5906. public:
  5907. inline CallbackBody_onLiveTranscriptionStatusParams() : CallbackBody_onLiveTranscriptionStatusParams(nullptr) {}
  5908. ~CallbackBody_onLiveTranscriptionStatusParams() override;
  5909. explicit PROTOBUF_CONSTEXPR CallbackBody_onLiveTranscriptionStatusParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  5910. CallbackBody_onLiveTranscriptionStatusParams(const CallbackBody_onLiveTranscriptionStatusParams& from);
  5911. CallbackBody_onLiveTranscriptionStatusParams(CallbackBody_onLiveTranscriptionStatusParams&& from) noexcept
  5912. : CallbackBody_onLiveTranscriptionStatusParams() {
  5913. *this = ::std::move(from);
  5914. }
  5915. inline CallbackBody_onLiveTranscriptionStatusParams& operator=(const CallbackBody_onLiveTranscriptionStatusParams& from) {
  5916. CopyFrom(from);
  5917. return *this;
  5918. }
  5919. inline CallbackBody_onLiveTranscriptionStatusParams& operator=(CallbackBody_onLiveTranscriptionStatusParams&& from) noexcept {
  5920. if (this == &from) return *this;
  5921. if (GetOwningArena() == from.GetOwningArena()
  5922. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  5923. && GetOwningArena() != nullptr
  5924. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  5925. ) {
  5926. InternalSwap(&from);
  5927. } else {
  5928. CopyFrom(from);
  5929. }
  5930. return *this;
  5931. }
  5932. inline const std::string& unknown_fields() const {
  5933. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  5934. }
  5935. inline std::string* mutable_unknown_fields() {
  5936. return _internal_metadata_.mutable_unknown_fields<std::string>();
  5937. }
  5938. static const CallbackBody_onLiveTranscriptionStatusParams& default_instance() {
  5939. return *internal_default_instance();
  5940. }
  5941. static inline const CallbackBody_onLiveTranscriptionStatusParams* internal_default_instance() {
  5942. return reinterpret_cast<const CallbackBody_onLiveTranscriptionStatusParams*>(
  5943. &_CallbackBody_onLiveTranscriptionStatusParams_default_instance_);
  5944. }
  5945. static constexpr int kIndexInFileMessages =
  5946. 37;
  5947. friend void swap(CallbackBody_onLiveTranscriptionStatusParams& a, CallbackBody_onLiveTranscriptionStatusParams& b) {
  5948. a.Swap(&b);
  5949. }
  5950. inline void Swap(CallbackBody_onLiveTranscriptionStatusParams* other) {
  5951. if (other == this) return;
  5952. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  5953. if (GetOwningArena() != nullptr &&
  5954. GetOwningArena() == other->GetOwningArena()) {
  5955. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  5956. if (GetOwningArena() == other->GetOwningArena()) {
  5957. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  5958. InternalSwap(other);
  5959. } else {
  5960. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  5961. }
  5962. }
  5963. void UnsafeArenaSwap(CallbackBody_onLiveTranscriptionStatusParams* other) {
  5964. if (other == this) return;
  5965. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  5966. InternalSwap(other);
  5967. }
  5968. // implements Message ----------------------------------------------
  5969. CallbackBody_onLiveTranscriptionStatusParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  5970. return CreateMaybeMessage<CallbackBody_onLiveTranscriptionStatusParams>(arena);
  5971. }
  5972. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  5973. void CopyFrom(const CallbackBody_onLiveTranscriptionStatusParams& from);
  5974. void MergeFrom(const CallbackBody_onLiveTranscriptionStatusParams& from);
  5975. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  5976. bool IsInitialized() const final;
  5977. ::size_t ByteSizeLong() const final;
  5978. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  5979. ::uint8_t* _InternalSerialize(
  5980. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  5981. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  5982. private:
  5983. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5984. void SharedDtor();
  5985. void SetCachedSize(int size) const;
  5986. void InternalSwap(CallbackBody_onLiveTranscriptionStatusParams* other);
  5987. private:
  5988. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  5989. static ::absl::string_view FullMessageName() {
  5990. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams";
  5991. }
  5992. protected:
  5993. explicit CallbackBody_onLiveTranscriptionStatusParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5994. public:
  5995. std::string GetTypeName() const final;
  5996. // nested types ----------------------------------------------------
  5997. // accessors -------------------------------------------------------
  5998. enum : int {
  5999. kStatusFieldNumber = 1,
  6000. };
  6001. // optional int32 status = 1;
  6002. bool has_status() const;
  6003. void clear_status() ;
  6004. ::int32_t status() const;
  6005. void set_status(::int32_t value);
  6006. private:
  6007. ::int32_t _internal_status() const;
  6008. void _internal_set_status(::int32_t value);
  6009. public:
  6010. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams)
  6011. private:
  6012. class _Internal;
  6013. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  6014. typedef void InternalArenaConstructable_;
  6015. typedef void DestructorSkippable_;
  6016. struct Impl_ {
  6017. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  6018. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  6019. ::int32_t status_;
  6020. };
  6021. union { Impl_ _impl_; };
  6022. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  6023. };// -------------------------------------------------------------------
  6024. class CallbackBody_onLiveTranscriptionMsgReceivedParams final :
  6025. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams) */ {
  6026. public:
  6027. inline CallbackBody_onLiveTranscriptionMsgReceivedParams() : CallbackBody_onLiveTranscriptionMsgReceivedParams(nullptr) {}
  6028. ~CallbackBody_onLiveTranscriptionMsgReceivedParams() override;
  6029. explicit PROTOBUF_CONSTEXPR CallbackBody_onLiveTranscriptionMsgReceivedParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  6030. CallbackBody_onLiveTranscriptionMsgReceivedParams(const CallbackBody_onLiveTranscriptionMsgReceivedParams& from);
  6031. CallbackBody_onLiveTranscriptionMsgReceivedParams(CallbackBody_onLiveTranscriptionMsgReceivedParams&& from) noexcept
  6032. : CallbackBody_onLiveTranscriptionMsgReceivedParams() {
  6033. *this = ::std::move(from);
  6034. }
  6035. inline CallbackBody_onLiveTranscriptionMsgReceivedParams& operator=(const CallbackBody_onLiveTranscriptionMsgReceivedParams& from) {
  6036. CopyFrom(from);
  6037. return *this;
  6038. }
  6039. inline CallbackBody_onLiveTranscriptionMsgReceivedParams& operator=(CallbackBody_onLiveTranscriptionMsgReceivedParams&& from) noexcept {
  6040. if (this == &from) return *this;
  6041. if (GetOwningArena() == from.GetOwningArena()
  6042. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  6043. && GetOwningArena() != nullptr
  6044. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  6045. ) {
  6046. InternalSwap(&from);
  6047. } else {
  6048. CopyFrom(from);
  6049. }
  6050. return *this;
  6051. }
  6052. inline const std::string& unknown_fields() const {
  6053. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  6054. }
  6055. inline std::string* mutable_unknown_fields() {
  6056. return _internal_metadata_.mutable_unknown_fields<std::string>();
  6057. }
  6058. static const CallbackBody_onLiveTranscriptionMsgReceivedParams& default_instance() {
  6059. return *internal_default_instance();
  6060. }
  6061. static inline const CallbackBody_onLiveTranscriptionMsgReceivedParams* internal_default_instance() {
  6062. return reinterpret_cast<const CallbackBody_onLiveTranscriptionMsgReceivedParams*>(
  6063. &_CallbackBody_onLiveTranscriptionMsgReceivedParams_default_instance_);
  6064. }
  6065. static constexpr int kIndexInFileMessages =
  6066. 38;
  6067. friend void swap(CallbackBody_onLiveTranscriptionMsgReceivedParams& a, CallbackBody_onLiveTranscriptionMsgReceivedParams& b) {
  6068. a.Swap(&b);
  6069. }
  6070. inline void Swap(CallbackBody_onLiveTranscriptionMsgReceivedParams* other) {
  6071. if (other == this) return;
  6072. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  6073. if (GetOwningArena() != nullptr &&
  6074. GetOwningArena() == other->GetOwningArena()) {
  6075. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  6076. if (GetOwningArena() == other->GetOwningArena()) {
  6077. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  6078. InternalSwap(other);
  6079. } else {
  6080. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  6081. }
  6082. }
  6083. void UnsafeArenaSwap(CallbackBody_onLiveTranscriptionMsgReceivedParams* other) {
  6084. if (other == this) return;
  6085. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  6086. InternalSwap(other);
  6087. }
  6088. // implements Message ----------------------------------------------
  6089. CallbackBody_onLiveTranscriptionMsgReceivedParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  6090. return CreateMaybeMessage<CallbackBody_onLiveTranscriptionMsgReceivedParams>(arena);
  6091. }
  6092. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  6093. void CopyFrom(const CallbackBody_onLiveTranscriptionMsgReceivedParams& from);
  6094. void MergeFrom(const CallbackBody_onLiveTranscriptionMsgReceivedParams& from);
  6095. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  6096. bool IsInitialized() const final;
  6097. ::size_t ByteSizeLong() const final;
  6098. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  6099. ::uint8_t* _InternalSerialize(
  6100. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  6101. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  6102. private:
  6103. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  6104. void SharedDtor();
  6105. void SetCachedSize(int size) const;
  6106. void InternalSwap(CallbackBody_onLiveTranscriptionMsgReceivedParams* other);
  6107. private:
  6108. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  6109. static ::absl::string_view FullMessageName() {
  6110. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams";
  6111. }
  6112. protected:
  6113. explicit CallbackBody_onLiveTranscriptionMsgReceivedParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  6114. public:
  6115. std::string GetTypeName() const final;
  6116. // nested types ----------------------------------------------------
  6117. // accessors -------------------------------------------------------
  6118. enum : int {
  6119. kLtMsgFieldNumber = 1,
  6120. kUserFieldNumber = 2,
  6121. kTypeFieldNumber = 3,
  6122. };
  6123. // optional string ltMsg = 1;
  6124. bool has_ltmsg() const;
  6125. void clear_ltmsg() ;
  6126. const std::string& ltmsg() const;
  6127. template <typename Arg_ = const std::string&, typename... Args_>
  6128. void set_ltmsg(Arg_&& arg, Args_... args);
  6129. std::string* mutable_ltmsg();
  6130. PROTOBUF_NODISCARD std::string* release_ltmsg();
  6131. void set_allocated_ltmsg(std::string* ptr);
  6132. private:
  6133. const std::string& _internal_ltmsg() const;
  6134. inline PROTOBUF_ALWAYS_INLINE void _internal_set_ltmsg(
  6135. const std::string& value);
  6136. std::string* _internal_mutable_ltmsg();
  6137. public:
  6138. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 2;
  6139. bool has_user() const;
  6140. void clear_user() ;
  6141. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user() const;
  6142. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_user();
  6143. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user();
  6144. void set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  6145. private:
  6146. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user() const;
  6147. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_user();
  6148. public:
  6149. void unsafe_arena_set_allocated_user(
  6150. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  6151. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_user();
  6152. // optional int32 type = 3;
  6153. bool has_type() const;
  6154. void clear_type() ;
  6155. ::int32_t type() const;
  6156. void set_type(::int32_t value);
  6157. private:
  6158. ::int32_t _internal_type() const;
  6159. void _internal_set_type(::int32_t value);
  6160. public:
  6161. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams)
  6162. private:
  6163. class _Internal;
  6164. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  6165. typedef void InternalArenaConstructable_;
  6166. typedef void DestructorSkippable_;
  6167. struct Impl_ {
  6168. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  6169. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  6170. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ltmsg_;
  6171. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user_;
  6172. ::int32_t type_;
  6173. };
  6174. union { Impl_ _impl_; };
  6175. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  6176. };// -------------------------------------------------------------------
  6177. class CallbackBody_onLiveTranscriptionMsgErrorParams final :
  6178. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams) */ {
  6179. public:
  6180. inline CallbackBody_onLiveTranscriptionMsgErrorParams() : CallbackBody_onLiveTranscriptionMsgErrorParams(nullptr) {}
  6181. ~CallbackBody_onLiveTranscriptionMsgErrorParams() override;
  6182. explicit PROTOBUF_CONSTEXPR CallbackBody_onLiveTranscriptionMsgErrorParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  6183. CallbackBody_onLiveTranscriptionMsgErrorParams(const CallbackBody_onLiveTranscriptionMsgErrorParams& from);
  6184. CallbackBody_onLiveTranscriptionMsgErrorParams(CallbackBody_onLiveTranscriptionMsgErrorParams&& from) noexcept
  6185. : CallbackBody_onLiveTranscriptionMsgErrorParams() {
  6186. *this = ::std::move(from);
  6187. }
  6188. inline CallbackBody_onLiveTranscriptionMsgErrorParams& operator=(const CallbackBody_onLiveTranscriptionMsgErrorParams& from) {
  6189. CopyFrom(from);
  6190. return *this;
  6191. }
  6192. inline CallbackBody_onLiveTranscriptionMsgErrorParams& operator=(CallbackBody_onLiveTranscriptionMsgErrorParams&& from) noexcept {
  6193. if (this == &from) return *this;
  6194. if (GetOwningArena() == from.GetOwningArena()
  6195. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  6196. && GetOwningArena() != nullptr
  6197. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  6198. ) {
  6199. InternalSwap(&from);
  6200. } else {
  6201. CopyFrom(from);
  6202. }
  6203. return *this;
  6204. }
  6205. inline const std::string& unknown_fields() const {
  6206. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  6207. }
  6208. inline std::string* mutable_unknown_fields() {
  6209. return _internal_metadata_.mutable_unknown_fields<std::string>();
  6210. }
  6211. static const CallbackBody_onLiveTranscriptionMsgErrorParams& default_instance() {
  6212. return *internal_default_instance();
  6213. }
  6214. static inline const CallbackBody_onLiveTranscriptionMsgErrorParams* internal_default_instance() {
  6215. return reinterpret_cast<const CallbackBody_onLiveTranscriptionMsgErrorParams*>(
  6216. &_CallbackBody_onLiveTranscriptionMsgErrorParams_default_instance_);
  6217. }
  6218. static constexpr int kIndexInFileMessages =
  6219. 39;
  6220. friend void swap(CallbackBody_onLiveTranscriptionMsgErrorParams& a, CallbackBody_onLiveTranscriptionMsgErrorParams& b) {
  6221. a.Swap(&b);
  6222. }
  6223. inline void Swap(CallbackBody_onLiveTranscriptionMsgErrorParams* other) {
  6224. if (other == this) return;
  6225. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  6226. if (GetOwningArena() != nullptr &&
  6227. GetOwningArena() == other->GetOwningArena()) {
  6228. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  6229. if (GetOwningArena() == other->GetOwningArena()) {
  6230. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  6231. InternalSwap(other);
  6232. } else {
  6233. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  6234. }
  6235. }
  6236. void UnsafeArenaSwap(CallbackBody_onLiveTranscriptionMsgErrorParams* other) {
  6237. if (other == this) return;
  6238. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  6239. InternalSwap(other);
  6240. }
  6241. // implements Message ----------------------------------------------
  6242. CallbackBody_onLiveTranscriptionMsgErrorParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  6243. return CreateMaybeMessage<CallbackBody_onLiveTranscriptionMsgErrorParams>(arena);
  6244. }
  6245. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  6246. void CopyFrom(const CallbackBody_onLiveTranscriptionMsgErrorParams& from);
  6247. void MergeFrom(const CallbackBody_onLiveTranscriptionMsgErrorParams& from);
  6248. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  6249. bool IsInitialized() const final;
  6250. ::size_t ByteSizeLong() const final;
  6251. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  6252. ::uint8_t* _InternalSerialize(
  6253. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  6254. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  6255. private:
  6256. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  6257. void SharedDtor();
  6258. void SetCachedSize(int size) const;
  6259. void InternalSwap(CallbackBody_onLiveTranscriptionMsgErrorParams* other);
  6260. private:
  6261. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  6262. static ::absl::string_view FullMessageName() {
  6263. return "com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams";
  6264. }
  6265. protected:
  6266. explicit CallbackBody_onLiveTranscriptionMsgErrorParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  6267. public:
  6268. std::string GetTypeName() const final;
  6269. // nested types ----------------------------------------------------
  6270. // accessors -------------------------------------------------------
  6271. enum : int {
  6272. kSpokenLanguageFieldNumber = 1,
  6273. kTranscriptLanguageFieldNumber = 2,
  6274. };
  6275. // optional .com.electron.zoomvideo.sdk.proto.LTTLanguage spokenLanguage = 1;
  6276. bool has_spokenlanguage() const;
  6277. void clear_spokenlanguage() ;
  6278. const ::com::electron::zoomvideo::sdk::proto::LTTLanguage& spokenlanguage() const;
  6279. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::LTTLanguage* release_spokenlanguage();
  6280. ::com::electron::zoomvideo::sdk::proto::LTTLanguage* mutable_spokenlanguage();
  6281. void set_allocated_spokenlanguage(::com::electron::zoomvideo::sdk::proto::LTTLanguage* spokenlanguage);
  6282. private:
  6283. const ::com::electron::zoomvideo::sdk::proto::LTTLanguage& _internal_spokenlanguage() const;
  6284. ::com::electron::zoomvideo::sdk::proto::LTTLanguage* _internal_mutable_spokenlanguage();
  6285. public:
  6286. void unsafe_arena_set_allocated_spokenlanguage(
  6287. ::com::electron::zoomvideo::sdk::proto::LTTLanguage* spokenlanguage);
  6288. ::com::electron::zoomvideo::sdk::proto::LTTLanguage* unsafe_arena_release_spokenlanguage();
  6289. // optional .com.electron.zoomvideo.sdk.proto.LTTLanguage transcriptLanguage = 2;
  6290. bool has_transcriptlanguage() const;
  6291. void clear_transcriptlanguage() ;
  6292. const ::com::electron::zoomvideo::sdk::proto::LTTLanguage& transcriptlanguage() const;
  6293. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::LTTLanguage* release_transcriptlanguage();
  6294. ::com::electron::zoomvideo::sdk::proto::LTTLanguage* mutable_transcriptlanguage();
  6295. void set_allocated_transcriptlanguage(::com::electron::zoomvideo::sdk::proto::LTTLanguage* transcriptlanguage);
  6296. private:
  6297. const ::com::electron::zoomvideo::sdk::proto::LTTLanguage& _internal_transcriptlanguage() const;
  6298. ::com::electron::zoomvideo::sdk::proto::LTTLanguage* _internal_mutable_transcriptlanguage();
  6299. public:
  6300. void unsafe_arena_set_allocated_transcriptlanguage(
  6301. ::com::electron::zoomvideo::sdk::proto::LTTLanguage* transcriptlanguage);
  6302. ::com::electron::zoomvideo::sdk::proto::LTTLanguage* unsafe_arena_release_transcriptlanguage();
  6303. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams)
  6304. private:
  6305. class _Internal;
  6306. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  6307. typedef void InternalArenaConstructable_;
  6308. typedef void DestructorSkippable_;
  6309. struct Impl_ {
  6310. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  6311. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  6312. ::com::electron::zoomvideo::sdk::proto::LTTLanguage* spokenlanguage_;
  6313. ::com::electron::zoomvideo::sdk::proto::LTTLanguage* transcriptlanguage_;
  6314. };
  6315. union { Impl_ _impl_; };
  6316. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  6317. };// -------------------------------------------------------------------
  6318. class CallbackBody_liveTranscriptionMsgInfoParams final :
  6319. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams) */ {
  6320. public:
  6321. inline CallbackBody_liveTranscriptionMsgInfoParams() : CallbackBody_liveTranscriptionMsgInfoParams(nullptr) {}
  6322. ~CallbackBody_liveTranscriptionMsgInfoParams() override;
  6323. explicit PROTOBUF_CONSTEXPR CallbackBody_liveTranscriptionMsgInfoParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  6324. CallbackBody_liveTranscriptionMsgInfoParams(const CallbackBody_liveTranscriptionMsgInfoParams& from);
  6325. CallbackBody_liveTranscriptionMsgInfoParams(CallbackBody_liveTranscriptionMsgInfoParams&& from) noexcept
  6326. : CallbackBody_liveTranscriptionMsgInfoParams() {
  6327. *this = ::std::move(from);
  6328. }
  6329. inline CallbackBody_liveTranscriptionMsgInfoParams& operator=(const CallbackBody_liveTranscriptionMsgInfoParams& from) {
  6330. CopyFrom(from);
  6331. return *this;
  6332. }
  6333. inline CallbackBody_liveTranscriptionMsgInfoParams& operator=(CallbackBody_liveTranscriptionMsgInfoParams&& from) noexcept {
  6334. if (this == &from) return *this;
  6335. if (GetOwningArena() == from.GetOwningArena()
  6336. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  6337. && GetOwningArena() != nullptr
  6338. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  6339. ) {
  6340. InternalSwap(&from);
  6341. } else {
  6342. CopyFrom(from);
  6343. }
  6344. return *this;
  6345. }
  6346. inline const std::string& unknown_fields() const {
  6347. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  6348. }
  6349. inline std::string* mutable_unknown_fields() {
  6350. return _internal_metadata_.mutable_unknown_fields<std::string>();
  6351. }
  6352. static const CallbackBody_liveTranscriptionMsgInfoParams& default_instance() {
  6353. return *internal_default_instance();
  6354. }
  6355. static inline const CallbackBody_liveTranscriptionMsgInfoParams* internal_default_instance() {
  6356. return reinterpret_cast<const CallbackBody_liveTranscriptionMsgInfoParams*>(
  6357. &_CallbackBody_liveTranscriptionMsgInfoParams_default_instance_);
  6358. }
  6359. static constexpr int kIndexInFileMessages =
  6360. 40;
  6361. friend void swap(CallbackBody_liveTranscriptionMsgInfoParams& a, CallbackBody_liveTranscriptionMsgInfoParams& b) {
  6362. a.Swap(&b);
  6363. }
  6364. inline void Swap(CallbackBody_liveTranscriptionMsgInfoParams* other) {
  6365. if (other == this) return;
  6366. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  6367. if (GetOwningArena() != nullptr &&
  6368. GetOwningArena() == other->GetOwningArena()) {
  6369. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  6370. if (GetOwningArena() == other->GetOwningArena()) {
  6371. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  6372. InternalSwap(other);
  6373. } else {
  6374. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  6375. }
  6376. }
  6377. void UnsafeArenaSwap(CallbackBody_liveTranscriptionMsgInfoParams* other) {
  6378. if (other == this) return;
  6379. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  6380. InternalSwap(other);
  6381. }
  6382. // implements Message ----------------------------------------------
  6383. CallbackBody_liveTranscriptionMsgInfoParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  6384. return CreateMaybeMessage<CallbackBody_liveTranscriptionMsgInfoParams>(arena);
  6385. }
  6386. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  6387. void CopyFrom(const CallbackBody_liveTranscriptionMsgInfoParams& from);
  6388. void MergeFrom(const CallbackBody_liveTranscriptionMsgInfoParams& from);
  6389. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  6390. bool IsInitialized() const final;
  6391. ::size_t ByteSizeLong() const final;
  6392. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  6393. ::uint8_t* _InternalSerialize(
  6394. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  6395. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  6396. private:
  6397. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  6398. void SharedDtor();
  6399. void SetCachedSize(int size) const;
  6400. void InternalSwap(CallbackBody_liveTranscriptionMsgInfoParams* other);
  6401. private:
  6402. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  6403. static ::absl::string_view FullMessageName() {
  6404. return "com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams";
  6405. }
  6406. protected:
  6407. explicit CallbackBody_liveTranscriptionMsgInfoParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  6408. public:
  6409. std::string GetTypeName() const final;
  6410. // nested types ----------------------------------------------------
  6411. // accessors -------------------------------------------------------
  6412. enum : int {
  6413. kMessageIDFieldNumber = 2,
  6414. kMessageContentFieldNumber = 3,
  6415. kSpeakerNameFieldNumber = 4,
  6416. kSpeakerIDFieldNumber = 5,
  6417. kTimeStampFieldNumber = 1,
  6418. kMessageTypeFieldNumber = 6,
  6419. };
  6420. // optional string messageID = 2;
  6421. bool has_messageid() const;
  6422. void clear_messageid() ;
  6423. const std::string& messageid() const;
  6424. template <typename Arg_ = const std::string&, typename... Args_>
  6425. void set_messageid(Arg_&& arg, Args_... args);
  6426. std::string* mutable_messageid();
  6427. PROTOBUF_NODISCARD std::string* release_messageid();
  6428. void set_allocated_messageid(std::string* ptr);
  6429. private:
  6430. const std::string& _internal_messageid() const;
  6431. inline PROTOBUF_ALWAYS_INLINE void _internal_set_messageid(
  6432. const std::string& value);
  6433. std::string* _internal_mutable_messageid();
  6434. public:
  6435. // optional string messageContent = 3;
  6436. bool has_messagecontent() const;
  6437. void clear_messagecontent() ;
  6438. const std::string& messagecontent() const;
  6439. template <typename Arg_ = const std::string&, typename... Args_>
  6440. void set_messagecontent(Arg_&& arg, Args_... args);
  6441. std::string* mutable_messagecontent();
  6442. PROTOBUF_NODISCARD std::string* release_messagecontent();
  6443. void set_allocated_messagecontent(std::string* ptr);
  6444. private:
  6445. const std::string& _internal_messagecontent() const;
  6446. inline PROTOBUF_ALWAYS_INLINE void _internal_set_messagecontent(
  6447. const std::string& value);
  6448. std::string* _internal_mutable_messagecontent();
  6449. public:
  6450. // optional string speakerName = 4;
  6451. bool has_speakername() const;
  6452. void clear_speakername() ;
  6453. const std::string& speakername() const;
  6454. template <typename Arg_ = const std::string&, typename... Args_>
  6455. void set_speakername(Arg_&& arg, Args_... args);
  6456. std::string* mutable_speakername();
  6457. PROTOBUF_NODISCARD std::string* release_speakername();
  6458. void set_allocated_speakername(std::string* ptr);
  6459. private:
  6460. const std::string& _internal_speakername() const;
  6461. inline PROTOBUF_ALWAYS_INLINE void _internal_set_speakername(
  6462. const std::string& value);
  6463. std::string* _internal_mutable_speakername();
  6464. public:
  6465. // optional string speakerID = 5;
  6466. bool has_speakerid() const;
  6467. void clear_speakerid() ;
  6468. const std::string& speakerid() const;
  6469. template <typename Arg_ = const std::string&, typename... Args_>
  6470. void set_speakerid(Arg_&& arg, Args_... args);
  6471. std::string* mutable_speakerid();
  6472. PROTOBUF_NODISCARD std::string* release_speakerid();
  6473. void set_allocated_speakerid(std::string* ptr);
  6474. private:
  6475. const std::string& _internal_speakerid() const;
  6476. inline PROTOBUF_ALWAYS_INLINE void _internal_set_speakerid(
  6477. const std::string& value);
  6478. std::string* _internal_mutable_speakerid();
  6479. public:
  6480. // optional int64 timeStamp = 1;
  6481. bool has_timestamp() const;
  6482. void clear_timestamp() ;
  6483. ::int64_t timestamp() const;
  6484. void set_timestamp(::int64_t value);
  6485. private:
  6486. ::int64_t _internal_timestamp() const;
  6487. void _internal_set_timestamp(::int64_t value);
  6488. public:
  6489. // optional int32 messageType = 6;
  6490. bool has_messagetype() const;
  6491. void clear_messagetype() ;
  6492. ::int32_t messagetype() const;
  6493. void set_messagetype(::int32_t value);
  6494. private:
  6495. ::int32_t _internal_messagetype() const;
  6496. void _internal_set_messagetype(::int32_t value);
  6497. public:
  6498. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams)
  6499. private:
  6500. class _Internal;
  6501. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  6502. typedef void InternalArenaConstructable_;
  6503. typedef void DestructorSkippable_;
  6504. struct Impl_ {
  6505. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  6506. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  6507. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr messageid_;
  6508. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr messagecontent_;
  6509. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr speakername_;
  6510. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr speakerid_;
  6511. ::int64_t timestamp_;
  6512. ::int32_t messagetype_;
  6513. };
  6514. union { Impl_ _impl_; };
  6515. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  6516. };// -------------------------------------------------------------------
  6517. class CallbackBody final :
  6518. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CallbackBody) */ {
  6519. public:
  6520. inline CallbackBody() : CallbackBody(nullptr) {}
  6521. ~CallbackBody() override;
  6522. explicit PROTOBUF_CONSTEXPR CallbackBody(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  6523. CallbackBody(const CallbackBody& from);
  6524. CallbackBody(CallbackBody&& from) noexcept
  6525. : CallbackBody() {
  6526. *this = ::std::move(from);
  6527. }
  6528. inline CallbackBody& operator=(const CallbackBody& from) {
  6529. CopyFrom(from);
  6530. return *this;
  6531. }
  6532. inline CallbackBody& operator=(CallbackBody&& from) noexcept {
  6533. if (this == &from) return *this;
  6534. if (GetOwningArena() == from.GetOwningArena()
  6535. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  6536. && GetOwningArena() != nullptr
  6537. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  6538. ) {
  6539. InternalSwap(&from);
  6540. } else {
  6541. CopyFrom(from);
  6542. }
  6543. return *this;
  6544. }
  6545. inline const std::string& unknown_fields() const {
  6546. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  6547. }
  6548. inline std::string* mutable_unknown_fields() {
  6549. return _internal_metadata_.mutable_unknown_fields<std::string>();
  6550. }
  6551. static const CallbackBody& default_instance() {
  6552. return *internal_default_instance();
  6553. }
  6554. static inline const CallbackBody* internal_default_instance() {
  6555. return reinterpret_cast<const CallbackBody*>(
  6556. &_CallbackBody_default_instance_);
  6557. }
  6558. static constexpr int kIndexInFileMessages =
  6559. 41;
  6560. friend void swap(CallbackBody& a, CallbackBody& b) {
  6561. a.Swap(&b);
  6562. }
  6563. inline void Swap(CallbackBody* other) {
  6564. if (other == this) return;
  6565. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  6566. if (GetOwningArena() != nullptr &&
  6567. GetOwningArena() == other->GetOwningArena()) {
  6568. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  6569. if (GetOwningArena() == other->GetOwningArena()) {
  6570. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  6571. InternalSwap(other);
  6572. } else {
  6573. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  6574. }
  6575. }
  6576. void UnsafeArenaSwap(CallbackBody* other) {
  6577. if (other == this) return;
  6578. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  6579. InternalSwap(other);
  6580. }
  6581. // implements Message ----------------------------------------------
  6582. CallbackBody* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  6583. return CreateMaybeMessage<CallbackBody>(arena);
  6584. }
  6585. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  6586. void CopyFrom(const CallbackBody& from);
  6587. void MergeFrom(const CallbackBody& from);
  6588. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  6589. bool IsInitialized() const final;
  6590. ::size_t ByteSizeLong() const final;
  6591. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  6592. ::uint8_t* _InternalSerialize(
  6593. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  6594. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  6595. private:
  6596. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  6597. void SharedDtor();
  6598. void SetCachedSize(int size) const;
  6599. void InternalSwap(CallbackBody* other);
  6600. private:
  6601. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  6602. static ::absl::string_view FullMessageName() {
  6603. return "com.electron.zoomvideo.sdk.proto.CallbackBody";
  6604. }
  6605. protected:
  6606. explicit CallbackBody(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  6607. public:
  6608. std::string GetTypeName() const final;
  6609. // nested types ----------------------------------------------------
  6610. typedef CallbackBody_onErrorParams onErrorParams;
  6611. typedef CallbackBody_onUserJoinParams onUserJoinParams;
  6612. typedef CallbackBody_onUserLeaveParams onUserLeaveParams;
  6613. typedef CallbackBody_onUserVideoStatusChangedParams onUserVideoStatusChangedParams;
  6614. typedef CallbackBody_onUserAudioStatusChangedParams onUserAudioStatusChangedParams;
  6615. typedef CallbackBody_onUserShareStatusChangedParams onUserShareStatusChangedParams;
  6616. typedef CallbackBody_onLiveStreamStatusChangedParams onLiveStreamStatusChangedParams;
  6617. typedef CallbackBody_onUserHostChangedParams onUserHostChangedParams;
  6618. typedef CallbackBody_onUserNameChangedParams onUserNameChangedParams;
  6619. typedef CallbackBody_onUserManagerChangedParams onUserManagerChangedParams;
  6620. typedef CallbackBody_onUserActiveAudioChangedParams onUserActiveAudioChangedParams;
  6621. typedef CallbackBody_onChatNewMessageNotifyParams onChatNewMessageNotifyParams;
  6622. typedef CallbackBody_onChatMsgDeleteNotificationParams onChatMsgDeleteNotificationParams;
  6623. typedef CallbackBody_onVideoSourceInitializeParams onVideoSourceInitializeParams;
  6624. typedef CallbackBody_onPropertyChangeParams onPropertyChangeParams;
  6625. typedef CallbackBody_onRawDataStatusChangedParams onRawDataStatusChangedParams;
  6626. typedef CallbackBody_onCommandReceivedParams onCommandReceivedParams;
  6627. typedef CallbackBody_onCommandChannelConnectResultParams onCommandChannelConnectResultParams;
  6628. typedef CallbackBody_onInviteByPhoneStatusParams onInviteByPhoneStatusParams;
  6629. typedef CallbackBody_onCloudRecordingStatusParams onCloudRecordingStatusParams;
  6630. typedef CallbackBody_onCameraControlRequestResultParams onCameraControlRequestResultParams;
  6631. typedef CallbackBody_onCameraControlRequestReceivedParams onCameraControlRequestReceivedParams;
  6632. typedef CallbackBody_onHostAskUnmuteParams onHostAskUnmuteParams;
  6633. typedef CallbackBody_onMultiCameraStreamStatusChangedParams onMultiCameraStreamStatusChangedParams;
  6634. typedef CallbackBody_onMicSpeakerVolumeChangedParams onMicSpeakerVolumeChangedParams;
  6635. typedef CallbackBody_onAudioDeviceStatusChangedParams onAudioDeviceStatusChangedParams;
  6636. typedef CallbackBody_onTestMicStatusChangedParams onTestMicStatusChangedParams;
  6637. typedef CallbackBody_onSelectedAudioDeviceChangedParams onSelectedAudioDeviceChangedParams;
  6638. typedef CallbackBody_onLiveTranscriptionStatusParams onLiveTranscriptionStatusParams;
  6639. typedef CallbackBody_onLiveTranscriptionMsgReceivedParams onLiveTranscriptionMsgReceivedParams;
  6640. typedef CallbackBody_onLiveTranscriptionMsgErrorParams onLiveTranscriptionMsgErrorParams;
  6641. typedef CallbackBody_liveTranscriptionMsgInfoParams liveTranscriptionMsgInfoParams;
  6642. // accessors -------------------------------------------------------
  6643. enum : int {
  6644. kOnErrorParamFieldNumber = 2,
  6645. kOnUserJoinParamFieldNumber = 3,
  6646. kOnUserLeaveParamFieldNumber = 4,
  6647. kOnUserVideoStatusChangedParamFieldNumber = 5,
  6648. kOnUserAudioStatusChangedParamFieldNumber = 6,
  6649. kOnUserShareStatusChangedParamFieldNumber = 7,
  6650. kOnLiveStreamStatusChangedParamFieldNumber = 8,
  6651. kOnUserHostChangedParamFieldNumber = 9,
  6652. kOnUserActiveAudioChangedParamFieldNumber = 10,
  6653. kOnChatNewMessageNotifyParamFieldNumber = 11,
  6654. kOnVideoSourceInitializeParamFieldNumber = 12,
  6655. kOnPropertyChangeParamFieldNumber = 13,
  6656. kOnRawDataStatusChangedParamFieldNumber = 14,
  6657. kOnUserManagerChangedParamFieldNumber = 15,
  6658. kOnUserNameChangedParamFieldNumber = 16,
  6659. kOnCommandReceivedParamFieldNumber = 17,
  6660. kOnCloudRecordingStatusParamFieldNumber = 18,
  6661. kOnCameraControlRequestResultParamFieldNumber = 19,
  6662. kOnCameraControlRequestReceivedParamFieldNumber = 20,
  6663. kOnCommandChannelConnectResultParamFieldNumber = 21,
  6664. kOnHostAskUnmuteParamFieldNumber = 22,
  6665. kOnInviteByPhoneStatusParamFieldNumber = 23,
  6666. kOnMultiCameraStreamStatusChangedParamFieldNumber = 24,
  6667. kOnMicSpeakerVolumeChangedParamFieldNumber = 25,
  6668. kOnAudioDeviceStatusChangedParamFieldNumber = 26,
  6669. kOnTestMicStatusChangedParamFieldNumber = 27,
  6670. kOnSelectedAudioDeviceChangedParamFieldNumber = 28,
  6671. kOnLiveTranscriptionStatusParamFieldNumber = 29,
  6672. kOnLiveTranscriptionMsgReceivedParamFieldNumber = 30,
  6673. kOnLiveTranscriptionMsgErrorParamFieldNumber = 31,
  6674. kOnChatMsgDeleteNotificationParamFieldNumber = 32,
  6675. kLiveTranscriptionMsgInfoParamFieldNumber = 33,
  6676. kMsgtypeFieldNumber = 1,
  6677. };
  6678. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams onErrorParam = 2;
  6679. bool has_onerrorparam() const;
  6680. void clear_onerrorparam() ;
  6681. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams& onerrorparam() const;
  6682. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams* release_onerrorparam();
  6683. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams* mutable_onerrorparam();
  6684. void set_allocated_onerrorparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams* onerrorparam);
  6685. private:
  6686. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams& _internal_onerrorparam() const;
  6687. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams* _internal_mutable_onerrorparam();
  6688. public:
  6689. void unsafe_arena_set_allocated_onerrorparam(
  6690. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams* onerrorparam);
  6691. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams* unsafe_arena_release_onerrorparam();
  6692. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams onUserJoinParam = 3;
  6693. bool has_onuserjoinparam() const;
  6694. void clear_onuserjoinparam() ;
  6695. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams& onuserjoinparam() const;
  6696. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams* release_onuserjoinparam();
  6697. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams* mutable_onuserjoinparam();
  6698. void set_allocated_onuserjoinparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams* onuserjoinparam);
  6699. private:
  6700. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams& _internal_onuserjoinparam() const;
  6701. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams* _internal_mutable_onuserjoinparam();
  6702. public:
  6703. void unsafe_arena_set_allocated_onuserjoinparam(
  6704. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams* onuserjoinparam);
  6705. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams* unsafe_arena_release_onuserjoinparam();
  6706. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams onUserLeaveParam = 4;
  6707. bool has_onuserleaveparam() const;
  6708. void clear_onuserleaveparam() ;
  6709. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams& onuserleaveparam() const;
  6710. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams* release_onuserleaveparam();
  6711. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams* mutable_onuserleaveparam();
  6712. void set_allocated_onuserleaveparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams* onuserleaveparam);
  6713. private:
  6714. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams& _internal_onuserleaveparam() const;
  6715. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams* _internal_mutable_onuserleaveparam();
  6716. public:
  6717. void unsafe_arena_set_allocated_onuserleaveparam(
  6718. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams* onuserleaveparam);
  6719. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams* unsafe_arena_release_onuserleaveparam();
  6720. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams onUserVideoStatusChangedParam = 5;
  6721. bool has_onuservideostatuschangedparam() const;
  6722. void clear_onuservideostatuschangedparam() ;
  6723. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams& onuservideostatuschangedparam() const;
  6724. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams* release_onuservideostatuschangedparam();
  6725. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams* mutable_onuservideostatuschangedparam();
  6726. void set_allocated_onuservideostatuschangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams* onuservideostatuschangedparam);
  6727. private:
  6728. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams& _internal_onuservideostatuschangedparam() const;
  6729. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams* _internal_mutable_onuservideostatuschangedparam();
  6730. public:
  6731. void unsafe_arena_set_allocated_onuservideostatuschangedparam(
  6732. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams* onuservideostatuschangedparam);
  6733. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams* unsafe_arena_release_onuservideostatuschangedparam();
  6734. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams onUserAudioStatusChangedParam = 6;
  6735. bool has_onuseraudiostatuschangedparam() const;
  6736. void clear_onuseraudiostatuschangedparam() ;
  6737. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams& onuseraudiostatuschangedparam() const;
  6738. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams* release_onuseraudiostatuschangedparam();
  6739. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams* mutable_onuseraudiostatuschangedparam();
  6740. void set_allocated_onuseraudiostatuschangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams* onuseraudiostatuschangedparam);
  6741. private:
  6742. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams& _internal_onuseraudiostatuschangedparam() const;
  6743. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams* _internal_mutable_onuseraudiostatuschangedparam();
  6744. public:
  6745. void unsafe_arena_set_allocated_onuseraudiostatuschangedparam(
  6746. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams* onuseraudiostatuschangedparam);
  6747. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams* unsafe_arena_release_onuseraudiostatuschangedparam();
  6748. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams onUserShareStatusChangedParam = 7;
  6749. bool has_onusersharestatuschangedparam() const;
  6750. void clear_onusersharestatuschangedparam() ;
  6751. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams& onusersharestatuschangedparam() const;
  6752. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams* release_onusersharestatuschangedparam();
  6753. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams* mutable_onusersharestatuschangedparam();
  6754. void set_allocated_onusersharestatuschangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams* onusersharestatuschangedparam);
  6755. private:
  6756. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams& _internal_onusersharestatuschangedparam() const;
  6757. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams* _internal_mutable_onusersharestatuschangedparam();
  6758. public:
  6759. void unsafe_arena_set_allocated_onusersharestatuschangedparam(
  6760. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams* onusersharestatuschangedparam);
  6761. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams* unsafe_arena_release_onusersharestatuschangedparam();
  6762. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams onLiveStreamStatusChangedParam = 8;
  6763. bool has_onlivestreamstatuschangedparam() const;
  6764. void clear_onlivestreamstatuschangedparam() ;
  6765. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams& onlivestreamstatuschangedparam() const;
  6766. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams* release_onlivestreamstatuschangedparam();
  6767. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams* mutable_onlivestreamstatuschangedparam();
  6768. void set_allocated_onlivestreamstatuschangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams* onlivestreamstatuschangedparam);
  6769. private:
  6770. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams& _internal_onlivestreamstatuschangedparam() const;
  6771. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams* _internal_mutable_onlivestreamstatuschangedparam();
  6772. public:
  6773. void unsafe_arena_set_allocated_onlivestreamstatuschangedparam(
  6774. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams* onlivestreamstatuschangedparam);
  6775. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams* unsafe_arena_release_onlivestreamstatuschangedparam();
  6776. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams onUserHostChangedParam = 9;
  6777. bool has_onuserhostchangedparam() const;
  6778. void clear_onuserhostchangedparam() ;
  6779. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams& onuserhostchangedparam() const;
  6780. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams* release_onuserhostchangedparam();
  6781. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams* mutable_onuserhostchangedparam();
  6782. void set_allocated_onuserhostchangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams* onuserhostchangedparam);
  6783. private:
  6784. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams& _internal_onuserhostchangedparam() const;
  6785. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams* _internal_mutable_onuserhostchangedparam();
  6786. public:
  6787. void unsafe_arena_set_allocated_onuserhostchangedparam(
  6788. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams* onuserhostchangedparam);
  6789. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams* unsafe_arena_release_onuserhostchangedparam();
  6790. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams onUserActiveAudioChangedParam = 10;
  6791. bool has_onuseractiveaudiochangedparam() const;
  6792. void clear_onuseractiveaudiochangedparam() ;
  6793. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams& onuseractiveaudiochangedparam() const;
  6794. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams* release_onuseractiveaudiochangedparam();
  6795. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams* mutable_onuseractiveaudiochangedparam();
  6796. void set_allocated_onuseractiveaudiochangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams* onuseractiveaudiochangedparam);
  6797. private:
  6798. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams& _internal_onuseractiveaudiochangedparam() const;
  6799. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams* _internal_mutable_onuseractiveaudiochangedparam();
  6800. public:
  6801. void unsafe_arena_set_allocated_onuseractiveaudiochangedparam(
  6802. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams* onuseractiveaudiochangedparam);
  6803. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams* unsafe_arena_release_onuseractiveaudiochangedparam();
  6804. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams onChatNewMessageNotifyParam = 11;
  6805. bool has_onchatnewmessagenotifyparam() const;
  6806. void clear_onchatnewmessagenotifyparam() ;
  6807. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams& onchatnewmessagenotifyparam() const;
  6808. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams* release_onchatnewmessagenotifyparam();
  6809. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams* mutable_onchatnewmessagenotifyparam();
  6810. void set_allocated_onchatnewmessagenotifyparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams* onchatnewmessagenotifyparam);
  6811. private:
  6812. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams& _internal_onchatnewmessagenotifyparam() const;
  6813. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams* _internal_mutable_onchatnewmessagenotifyparam();
  6814. public:
  6815. void unsafe_arena_set_allocated_onchatnewmessagenotifyparam(
  6816. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams* onchatnewmessagenotifyparam);
  6817. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams* unsafe_arena_release_onchatnewmessagenotifyparam();
  6818. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams onVideoSourceInitializeParam = 12;
  6819. bool has_onvideosourceinitializeparam() const;
  6820. void clear_onvideosourceinitializeparam() ;
  6821. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams& onvideosourceinitializeparam() const;
  6822. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams* release_onvideosourceinitializeparam();
  6823. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams* mutable_onvideosourceinitializeparam();
  6824. void set_allocated_onvideosourceinitializeparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams* onvideosourceinitializeparam);
  6825. private:
  6826. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams& _internal_onvideosourceinitializeparam() const;
  6827. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams* _internal_mutable_onvideosourceinitializeparam();
  6828. public:
  6829. void unsafe_arena_set_allocated_onvideosourceinitializeparam(
  6830. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams* onvideosourceinitializeparam);
  6831. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams* unsafe_arena_release_onvideosourceinitializeparam();
  6832. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams onPropertyChangeParam = 13;
  6833. bool has_onpropertychangeparam() const;
  6834. void clear_onpropertychangeparam() ;
  6835. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams& onpropertychangeparam() const;
  6836. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams* release_onpropertychangeparam();
  6837. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams* mutable_onpropertychangeparam();
  6838. void set_allocated_onpropertychangeparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams* onpropertychangeparam);
  6839. private:
  6840. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams& _internal_onpropertychangeparam() const;
  6841. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams* _internal_mutable_onpropertychangeparam();
  6842. public:
  6843. void unsafe_arena_set_allocated_onpropertychangeparam(
  6844. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams* onpropertychangeparam);
  6845. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams* unsafe_arena_release_onpropertychangeparam();
  6846. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams onRawDataStatusChangedParam = 14;
  6847. bool has_onrawdatastatuschangedparam() const;
  6848. void clear_onrawdatastatuschangedparam() ;
  6849. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams& onrawdatastatuschangedparam() const;
  6850. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams* release_onrawdatastatuschangedparam();
  6851. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams* mutable_onrawdatastatuschangedparam();
  6852. void set_allocated_onrawdatastatuschangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams* onrawdatastatuschangedparam);
  6853. private:
  6854. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams& _internal_onrawdatastatuschangedparam() const;
  6855. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams* _internal_mutable_onrawdatastatuschangedparam();
  6856. public:
  6857. void unsafe_arena_set_allocated_onrawdatastatuschangedparam(
  6858. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams* onrawdatastatuschangedparam);
  6859. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams* unsafe_arena_release_onrawdatastatuschangedparam();
  6860. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams onUserManagerChangedParam = 15;
  6861. bool has_onusermanagerchangedparam() const;
  6862. void clear_onusermanagerchangedparam() ;
  6863. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams& onusermanagerchangedparam() const;
  6864. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams* release_onusermanagerchangedparam();
  6865. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams* mutable_onusermanagerchangedparam();
  6866. void set_allocated_onusermanagerchangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams* onusermanagerchangedparam);
  6867. private:
  6868. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams& _internal_onusermanagerchangedparam() const;
  6869. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams* _internal_mutable_onusermanagerchangedparam();
  6870. public:
  6871. void unsafe_arena_set_allocated_onusermanagerchangedparam(
  6872. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams* onusermanagerchangedparam);
  6873. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams* unsafe_arena_release_onusermanagerchangedparam();
  6874. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams onUserNameChangedParam = 16;
  6875. bool has_onusernamechangedparam() const;
  6876. void clear_onusernamechangedparam() ;
  6877. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams& onusernamechangedparam() const;
  6878. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams* release_onusernamechangedparam();
  6879. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams* mutable_onusernamechangedparam();
  6880. void set_allocated_onusernamechangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams* onusernamechangedparam);
  6881. private:
  6882. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams& _internal_onusernamechangedparam() const;
  6883. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams* _internal_mutable_onusernamechangedparam();
  6884. public:
  6885. void unsafe_arena_set_allocated_onusernamechangedparam(
  6886. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams* onusernamechangedparam);
  6887. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams* unsafe_arena_release_onusernamechangedparam();
  6888. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams onCommandReceivedParam = 17;
  6889. bool has_oncommandreceivedparam() const;
  6890. void clear_oncommandreceivedparam() ;
  6891. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams& oncommandreceivedparam() const;
  6892. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams* release_oncommandreceivedparam();
  6893. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams* mutable_oncommandreceivedparam();
  6894. void set_allocated_oncommandreceivedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams* oncommandreceivedparam);
  6895. private:
  6896. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams& _internal_oncommandreceivedparam() const;
  6897. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams* _internal_mutable_oncommandreceivedparam();
  6898. public:
  6899. void unsafe_arena_set_allocated_oncommandreceivedparam(
  6900. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams* oncommandreceivedparam);
  6901. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams* unsafe_arena_release_oncommandreceivedparam();
  6902. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams onCloudRecordingStatusParam = 18;
  6903. bool has_oncloudrecordingstatusparam() const;
  6904. void clear_oncloudrecordingstatusparam() ;
  6905. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams& oncloudrecordingstatusparam() const;
  6906. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams* release_oncloudrecordingstatusparam();
  6907. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams* mutable_oncloudrecordingstatusparam();
  6908. void set_allocated_oncloudrecordingstatusparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams* oncloudrecordingstatusparam);
  6909. private:
  6910. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams& _internal_oncloudrecordingstatusparam() const;
  6911. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams* _internal_mutable_oncloudrecordingstatusparam();
  6912. public:
  6913. void unsafe_arena_set_allocated_oncloudrecordingstatusparam(
  6914. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams* oncloudrecordingstatusparam);
  6915. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams* unsafe_arena_release_oncloudrecordingstatusparam();
  6916. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams onCameraControlRequestResultParam = 19;
  6917. bool has_oncameracontrolrequestresultparam() const;
  6918. void clear_oncameracontrolrequestresultparam() ;
  6919. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams& oncameracontrolrequestresultparam() const;
  6920. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams* release_oncameracontrolrequestresultparam();
  6921. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams* mutable_oncameracontrolrequestresultparam();
  6922. void set_allocated_oncameracontrolrequestresultparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams* oncameracontrolrequestresultparam);
  6923. private:
  6924. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams& _internal_oncameracontrolrequestresultparam() const;
  6925. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams* _internal_mutable_oncameracontrolrequestresultparam();
  6926. public:
  6927. void unsafe_arena_set_allocated_oncameracontrolrequestresultparam(
  6928. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams* oncameracontrolrequestresultparam);
  6929. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams* unsafe_arena_release_oncameracontrolrequestresultparam();
  6930. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams onCameraControlRequestReceivedParam = 20;
  6931. bool has_oncameracontrolrequestreceivedparam() const;
  6932. void clear_oncameracontrolrequestreceivedparam() ;
  6933. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams& oncameracontrolrequestreceivedparam() const;
  6934. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams* release_oncameracontrolrequestreceivedparam();
  6935. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams* mutable_oncameracontrolrequestreceivedparam();
  6936. void set_allocated_oncameracontrolrequestreceivedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams* oncameracontrolrequestreceivedparam);
  6937. private:
  6938. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams& _internal_oncameracontrolrequestreceivedparam() const;
  6939. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams* _internal_mutable_oncameracontrolrequestreceivedparam();
  6940. public:
  6941. void unsafe_arena_set_allocated_oncameracontrolrequestreceivedparam(
  6942. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams* oncameracontrolrequestreceivedparam);
  6943. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams* unsafe_arena_release_oncameracontrolrequestreceivedparam();
  6944. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams onCommandChannelConnectResultParam = 21;
  6945. bool has_oncommandchannelconnectresultparam() const;
  6946. void clear_oncommandchannelconnectresultparam() ;
  6947. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams& oncommandchannelconnectresultparam() const;
  6948. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams* release_oncommandchannelconnectresultparam();
  6949. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams* mutable_oncommandchannelconnectresultparam();
  6950. void set_allocated_oncommandchannelconnectresultparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams* oncommandchannelconnectresultparam);
  6951. private:
  6952. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams& _internal_oncommandchannelconnectresultparam() const;
  6953. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams* _internal_mutable_oncommandchannelconnectresultparam();
  6954. public:
  6955. void unsafe_arena_set_allocated_oncommandchannelconnectresultparam(
  6956. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams* oncommandchannelconnectresultparam);
  6957. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams* unsafe_arena_release_oncommandchannelconnectresultparam();
  6958. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams onHostAskUnmuteParam = 22;
  6959. bool has_onhostaskunmuteparam() const;
  6960. void clear_onhostaskunmuteparam() ;
  6961. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams& onhostaskunmuteparam() const;
  6962. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams* release_onhostaskunmuteparam();
  6963. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams* mutable_onhostaskunmuteparam();
  6964. void set_allocated_onhostaskunmuteparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams* onhostaskunmuteparam);
  6965. private:
  6966. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams& _internal_onhostaskunmuteparam() const;
  6967. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams* _internal_mutable_onhostaskunmuteparam();
  6968. public:
  6969. void unsafe_arena_set_allocated_onhostaskunmuteparam(
  6970. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams* onhostaskunmuteparam);
  6971. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams* unsafe_arena_release_onhostaskunmuteparam();
  6972. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams onInviteByPhoneStatusParam = 23;
  6973. bool has_oninvitebyphonestatusparam() const;
  6974. void clear_oninvitebyphonestatusparam() ;
  6975. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams& oninvitebyphonestatusparam() const;
  6976. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams* release_oninvitebyphonestatusparam();
  6977. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams* mutable_oninvitebyphonestatusparam();
  6978. void set_allocated_oninvitebyphonestatusparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams* oninvitebyphonestatusparam);
  6979. private:
  6980. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams& _internal_oninvitebyphonestatusparam() const;
  6981. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams* _internal_mutable_oninvitebyphonestatusparam();
  6982. public:
  6983. void unsafe_arena_set_allocated_oninvitebyphonestatusparam(
  6984. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams* oninvitebyphonestatusparam);
  6985. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams* unsafe_arena_release_oninvitebyphonestatusparam();
  6986. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams onMultiCameraStreamStatusChangedParam = 24;
  6987. bool has_onmulticamerastreamstatuschangedparam() const;
  6988. void clear_onmulticamerastreamstatuschangedparam() ;
  6989. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams& onmulticamerastreamstatuschangedparam() const;
  6990. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams* release_onmulticamerastreamstatuschangedparam();
  6991. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams* mutable_onmulticamerastreamstatuschangedparam();
  6992. void set_allocated_onmulticamerastreamstatuschangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams* onmulticamerastreamstatuschangedparam);
  6993. private:
  6994. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams& _internal_onmulticamerastreamstatuschangedparam() const;
  6995. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams* _internal_mutable_onmulticamerastreamstatuschangedparam();
  6996. public:
  6997. void unsafe_arena_set_allocated_onmulticamerastreamstatuschangedparam(
  6998. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams* onmulticamerastreamstatuschangedparam);
  6999. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams* unsafe_arena_release_onmulticamerastreamstatuschangedparam();
  7000. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams onMicSpeakerVolumeChangedParam = 25;
  7001. bool has_onmicspeakervolumechangedparam() const;
  7002. void clear_onmicspeakervolumechangedparam() ;
  7003. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams& onmicspeakervolumechangedparam() const;
  7004. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams* release_onmicspeakervolumechangedparam();
  7005. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams* mutable_onmicspeakervolumechangedparam();
  7006. void set_allocated_onmicspeakervolumechangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams* onmicspeakervolumechangedparam);
  7007. private:
  7008. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams& _internal_onmicspeakervolumechangedparam() const;
  7009. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams* _internal_mutable_onmicspeakervolumechangedparam();
  7010. public:
  7011. void unsafe_arena_set_allocated_onmicspeakervolumechangedparam(
  7012. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams* onmicspeakervolumechangedparam);
  7013. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams* unsafe_arena_release_onmicspeakervolumechangedparam();
  7014. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams onAudioDeviceStatusChangedParam = 26;
  7015. bool has_onaudiodevicestatuschangedparam() const;
  7016. void clear_onaudiodevicestatuschangedparam() ;
  7017. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams& onaudiodevicestatuschangedparam() const;
  7018. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams* release_onaudiodevicestatuschangedparam();
  7019. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams* mutable_onaudiodevicestatuschangedparam();
  7020. void set_allocated_onaudiodevicestatuschangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams* onaudiodevicestatuschangedparam);
  7021. private:
  7022. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams& _internal_onaudiodevicestatuschangedparam() const;
  7023. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams* _internal_mutable_onaudiodevicestatuschangedparam();
  7024. public:
  7025. void unsafe_arena_set_allocated_onaudiodevicestatuschangedparam(
  7026. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams* onaudiodevicestatuschangedparam);
  7027. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams* unsafe_arena_release_onaudiodevicestatuschangedparam();
  7028. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams onTestMicStatusChangedParam = 27;
  7029. bool has_ontestmicstatuschangedparam() const;
  7030. void clear_ontestmicstatuschangedparam() ;
  7031. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams& ontestmicstatuschangedparam() const;
  7032. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams* release_ontestmicstatuschangedparam();
  7033. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams* mutable_ontestmicstatuschangedparam();
  7034. void set_allocated_ontestmicstatuschangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams* ontestmicstatuschangedparam);
  7035. private:
  7036. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams& _internal_ontestmicstatuschangedparam() const;
  7037. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams* _internal_mutable_ontestmicstatuschangedparam();
  7038. public:
  7039. void unsafe_arena_set_allocated_ontestmicstatuschangedparam(
  7040. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams* ontestmicstatuschangedparam);
  7041. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams* unsafe_arena_release_ontestmicstatuschangedparam();
  7042. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams onSelectedAudioDeviceChangedParam = 28;
  7043. bool has_onselectedaudiodevicechangedparam() const;
  7044. void clear_onselectedaudiodevicechangedparam() ;
  7045. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams& onselectedaudiodevicechangedparam() const;
  7046. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams* release_onselectedaudiodevicechangedparam();
  7047. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams* mutable_onselectedaudiodevicechangedparam();
  7048. void set_allocated_onselectedaudiodevicechangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams* onselectedaudiodevicechangedparam);
  7049. private:
  7050. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams& _internal_onselectedaudiodevicechangedparam() const;
  7051. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams* _internal_mutable_onselectedaudiodevicechangedparam();
  7052. public:
  7053. void unsafe_arena_set_allocated_onselectedaudiodevicechangedparam(
  7054. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams* onselectedaudiodevicechangedparam);
  7055. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams* unsafe_arena_release_onselectedaudiodevicechangedparam();
  7056. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams onLiveTranscriptionStatusParam = 29;
  7057. bool has_onlivetranscriptionstatusparam() const;
  7058. void clear_onlivetranscriptionstatusparam() ;
  7059. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams& onlivetranscriptionstatusparam() const;
  7060. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams* release_onlivetranscriptionstatusparam();
  7061. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams* mutable_onlivetranscriptionstatusparam();
  7062. void set_allocated_onlivetranscriptionstatusparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams* onlivetranscriptionstatusparam);
  7063. private:
  7064. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams& _internal_onlivetranscriptionstatusparam() const;
  7065. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams* _internal_mutable_onlivetranscriptionstatusparam();
  7066. public:
  7067. void unsafe_arena_set_allocated_onlivetranscriptionstatusparam(
  7068. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams* onlivetranscriptionstatusparam);
  7069. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams* unsafe_arena_release_onlivetranscriptionstatusparam();
  7070. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams onLiveTranscriptionMsgReceivedParam = 30;
  7071. bool has_onlivetranscriptionmsgreceivedparam() const;
  7072. void clear_onlivetranscriptionmsgreceivedparam() ;
  7073. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams& onlivetranscriptionmsgreceivedparam() const;
  7074. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams* release_onlivetranscriptionmsgreceivedparam();
  7075. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams* mutable_onlivetranscriptionmsgreceivedparam();
  7076. void set_allocated_onlivetranscriptionmsgreceivedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams* onlivetranscriptionmsgreceivedparam);
  7077. private:
  7078. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams& _internal_onlivetranscriptionmsgreceivedparam() const;
  7079. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams* _internal_mutable_onlivetranscriptionmsgreceivedparam();
  7080. public:
  7081. void unsafe_arena_set_allocated_onlivetranscriptionmsgreceivedparam(
  7082. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams* onlivetranscriptionmsgreceivedparam);
  7083. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams* unsafe_arena_release_onlivetranscriptionmsgreceivedparam();
  7084. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams onLiveTranscriptionMsgErrorParam = 31;
  7085. bool has_onlivetranscriptionmsgerrorparam() const;
  7086. void clear_onlivetranscriptionmsgerrorparam() ;
  7087. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams& onlivetranscriptionmsgerrorparam() const;
  7088. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams* release_onlivetranscriptionmsgerrorparam();
  7089. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams* mutable_onlivetranscriptionmsgerrorparam();
  7090. void set_allocated_onlivetranscriptionmsgerrorparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams* onlivetranscriptionmsgerrorparam);
  7091. private:
  7092. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams& _internal_onlivetranscriptionmsgerrorparam() const;
  7093. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams* _internal_mutable_onlivetranscriptionmsgerrorparam();
  7094. public:
  7095. void unsafe_arena_set_allocated_onlivetranscriptionmsgerrorparam(
  7096. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams* onlivetranscriptionmsgerrorparam);
  7097. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams* unsafe_arena_release_onlivetranscriptionmsgerrorparam();
  7098. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams onChatMsgDeleteNotificationParam = 32;
  7099. bool has_onchatmsgdeletenotificationparam() const;
  7100. void clear_onchatmsgdeletenotificationparam() ;
  7101. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams& onchatmsgdeletenotificationparam() const;
  7102. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams* release_onchatmsgdeletenotificationparam();
  7103. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams* mutable_onchatmsgdeletenotificationparam();
  7104. void set_allocated_onchatmsgdeletenotificationparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams* onchatmsgdeletenotificationparam);
  7105. private:
  7106. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams& _internal_onchatmsgdeletenotificationparam() const;
  7107. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams* _internal_mutable_onchatmsgdeletenotificationparam();
  7108. public:
  7109. void unsafe_arena_set_allocated_onchatmsgdeletenotificationparam(
  7110. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams* onchatmsgdeletenotificationparam);
  7111. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams* unsafe_arena_release_onchatmsgdeletenotificationparam();
  7112. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams liveTranscriptionMsgInfoParam = 33;
  7113. bool has_livetranscriptionmsginfoparam() const;
  7114. void clear_livetranscriptionmsginfoparam() ;
  7115. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams& livetranscriptionmsginfoparam() const;
  7116. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams* release_livetranscriptionmsginfoparam();
  7117. ::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams* mutable_livetranscriptionmsginfoparam();
  7118. void set_allocated_livetranscriptionmsginfoparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams* livetranscriptionmsginfoparam);
  7119. private:
  7120. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams& _internal_livetranscriptionmsginfoparam() const;
  7121. ::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams* _internal_mutable_livetranscriptionmsginfoparam();
  7122. public:
  7123. void unsafe_arena_set_allocated_livetranscriptionmsginfoparam(
  7124. ::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams* livetranscriptionmsginfoparam);
  7125. ::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams* unsafe_arena_release_livetranscriptionmsginfoparam();
  7126. // optional int32 msgtype = 1;
  7127. bool has_msgtype() const;
  7128. void clear_msgtype() ;
  7129. ::int32_t msgtype() const;
  7130. void set_msgtype(::int32_t value);
  7131. private:
  7132. ::int32_t _internal_msgtype() const;
  7133. void _internal_set_msgtype(::int32_t value);
  7134. public:
  7135. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CallbackBody)
  7136. private:
  7137. class _Internal;
  7138. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  7139. typedef void InternalArenaConstructable_;
  7140. typedef void DestructorSkippable_;
  7141. struct Impl_ {
  7142. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<2> _has_bits_;
  7143. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  7144. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams* onerrorparam_;
  7145. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams* onuserjoinparam_;
  7146. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams* onuserleaveparam_;
  7147. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams* onuservideostatuschangedparam_;
  7148. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams* onuseraudiostatuschangedparam_;
  7149. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams* onusersharestatuschangedparam_;
  7150. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams* onlivestreamstatuschangedparam_;
  7151. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams* onuserhostchangedparam_;
  7152. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams* onuseractiveaudiochangedparam_;
  7153. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams* onchatnewmessagenotifyparam_;
  7154. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams* onvideosourceinitializeparam_;
  7155. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams* onpropertychangeparam_;
  7156. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams* onrawdatastatuschangedparam_;
  7157. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams* onusermanagerchangedparam_;
  7158. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams* onusernamechangedparam_;
  7159. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams* oncommandreceivedparam_;
  7160. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams* oncloudrecordingstatusparam_;
  7161. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams* oncameracontrolrequestresultparam_;
  7162. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams* oncameracontrolrequestreceivedparam_;
  7163. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams* oncommandchannelconnectresultparam_;
  7164. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams* onhostaskunmuteparam_;
  7165. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams* oninvitebyphonestatusparam_;
  7166. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams* onmulticamerastreamstatuschangedparam_;
  7167. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams* onmicspeakervolumechangedparam_;
  7168. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams* onaudiodevicestatuschangedparam_;
  7169. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams* ontestmicstatuschangedparam_;
  7170. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams* onselectedaudiodevicechangedparam_;
  7171. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams* onlivetranscriptionstatusparam_;
  7172. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams* onlivetranscriptionmsgreceivedparam_;
  7173. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams* onlivetranscriptionmsgerrorparam_;
  7174. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams* onchatmsgdeletenotificationparam_;
  7175. ::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams* livetranscriptionmsginfoparam_;
  7176. ::int32_t msgtype_;
  7177. };
  7178. union { Impl_ _impl_; };
  7179. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  7180. };// -------------------------------------------------------------------
  7181. class CreateVideoSDKObjParam final :
  7182. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam) */ {
  7183. public:
  7184. inline CreateVideoSDKObjParam() : CreateVideoSDKObjParam(nullptr) {}
  7185. ~CreateVideoSDKObjParam() override;
  7186. explicit PROTOBUF_CONSTEXPR CreateVideoSDKObjParam(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  7187. CreateVideoSDKObjParam(const CreateVideoSDKObjParam& from);
  7188. CreateVideoSDKObjParam(CreateVideoSDKObjParam&& from) noexcept
  7189. : CreateVideoSDKObjParam() {
  7190. *this = ::std::move(from);
  7191. }
  7192. inline CreateVideoSDKObjParam& operator=(const CreateVideoSDKObjParam& from) {
  7193. CopyFrom(from);
  7194. return *this;
  7195. }
  7196. inline CreateVideoSDKObjParam& operator=(CreateVideoSDKObjParam&& from) noexcept {
  7197. if (this == &from) return *this;
  7198. if (GetOwningArena() == from.GetOwningArena()
  7199. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  7200. && GetOwningArena() != nullptr
  7201. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  7202. ) {
  7203. InternalSwap(&from);
  7204. } else {
  7205. CopyFrom(from);
  7206. }
  7207. return *this;
  7208. }
  7209. inline const std::string& unknown_fields() const {
  7210. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  7211. }
  7212. inline std::string* mutable_unknown_fields() {
  7213. return _internal_metadata_.mutable_unknown_fields<std::string>();
  7214. }
  7215. static const CreateVideoSDKObjParam& default_instance() {
  7216. return *internal_default_instance();
  7217. }
  7218. static inline const CreateVideoSDKObjParam* internal_default_instance() {
  7219. return reinterpret_cast<const CreateVideoSDKObjParam*>(
  7220. &_CreateVideoSDKObjParam_default_instance_);
  7221. }
  7222. static constexpr int kIndexInFileMessages =
  7223. 42;
  7224. friend void swap(CreateVideoSDKObjParam& a, CreateVideoSDKObjParam& b) {
  7225. a.Swap(&b);
  7226. }
  7227. inline void Swap(CreateVideoSDKObjParam* other) {
  7228. if (other == this) return;
  7229. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  7230. if (GetOwningArena() != nullptr &&
  7231. GetOwningArena() == other->GetOwningArena()) {
  7232. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  7233. if (GetOwningArena() == other->GetOwningArena()) {
  7234. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  7235. InternalSwap(other);
  7236. } else {
  7237. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  7238. }
  7239. }
  7240. void UnsafeArenaSwap(CreateVideoSDKObjParam* other) {
  7241. if (other == this) return;
  7242. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  7243. InternalSwap(other);
  7244. }
  7245. // implements Message ----------------------------------------------
  7246. CreateVideoSDKObjParam* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  7247. return CreateMaybeMessage<CreateVideoSDKObjParam>(arena);
  7248. }
  7249. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  7250. void CopyFrom(const CreateVideoSDKObjParam& from);
  7251. void MergeFrom(const CreateVideoSDKObjParam& from);
  7252. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  7253. bool IsInitialized() const final;
  7254. ::size_t ByteSizeLong() const final;
  7255. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  7256. ::uint8_t* _InternalSerialize(
  7257. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  7258. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  7259. private:
  7260. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7261. void SharedDtor();
  7262. void SetCachedSize(int size) const;
  7263. void InternalSwap(CreateVideoSDKObjParam* other);
  7264. private:
  7265. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  7266. static ::absl::string_view FullMessageName() {
  7267. return "com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam";
  7268. }
  7269. protected:
  7270. explicit CreateVideoSDKObjParam(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7271. public:
  7272. std::string GetTypeName() const final;
  7273. // nested types ----------------------------------------------------
  7274. // accessors -------------------------------------------------------
  7275. enum : int {
  7276. kPathFieldNumber = 1,
  7277. };
  7278. // optional string path = 1;
  7279. bool has_path() const;
  7280. void clear_path() ;
  7281. const std::string& path() const;
  7282. template <typename Arg_ = const std::string&, typename... Args_>
  7283. void set_path(Arg_&& arg, Args_... args);
  7284. std::string* mutable_path();
  7285. PROTOBUF_NODISCARD std::string* release_path();
  7286. void set_allocated_path(std::string* ptr);
  7287. private:
  7288. const std::string& _internal_path() const;
  7289. inline PROTOBUF_ALWAYS_INLINE void _internal_set_path(
  7290. const std::string& value);
  7291. std::string* _internal_mutable_path();
  7292. public:
  7293. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam)
  7294. private:
  7295. class _Internal;
  7296. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  7297. typedef void InternalArenaConstructable_;
  7298. typedef void DestructorSkippable_;
  7299. struct Impl_ {
  7300. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  7301. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  7302. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr path_;
  7303. };
  7304. union { Impl_ _impl_; };
  7305. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  7306. };// -------------------------------------------------------------------
  7307. class VideoSDKInitParams final :
  7308. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams) */ {
  7309. public:
  7310. inline VideoSDKInitParams() : VideoSDKInitParams(nullptr) {}
  7311. ~VideoSDKInitParams() override;
  7312. explicit PROTOBUF_CONSTEXPR VideoSDKInitParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  7313. VideoSDKInitParams(const VideoSDKInitParams& from);
  7314. VideoSDKInitParams(VideoSDKInitParams&& from) noexcept
  7315. : VideoSDKInitParams() {
  7316. *this = ::std::move(from);
  7317. }
  7318. inline VideoSDKInitParams& operator=(const VideoSDKInitParams& from) {
  7319. CopyFrom(from);
  7320. return *this;
  7321. }
  7322. inline VideoSDKInitParams& operator=(VideoSDKInitParams&& from) noexcept {
  7323. if (this == &from) return *this;
  7324. if (GetOwningArena() == from.GetOwningArena()
  7325. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  7326. && GetOwningArena() != nullptr
  7327. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  7328. ) {
  7329. InternalSwap(&from);
  7330. } else {
  7331. CopyFrom(from);
  7332. }
  7333. return *this;
  7334. }
  7335. inline const std::string& unknown_fields() const {
  7336. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  7337. }
  7338. inline std::string* mutable_unknown_fields() {
  7339. return _internal_metadata_.mutable_unknown_fields<std::string>();
  7340. }
  7341. static const VideoSDKInitParams& default_instance() {
  7342. return *internal_default_instance();
  7343. }
  7344. static inline const VideoSDKInitParams* internal_default_instance() {
  7345. return reinterpret_cast<const VideoSDKInitParams*>(
  7346. &_VideoSDKInitParams_default_instance_);
  7347. }
  7348. static constexpr int kIndexInFileMessages =
  7349. 43;
  7350. friend void swap(VideoSDKInitParams& a, VideoSDKInitParams& b) {
  7351. a.Swap(&b);
  7352. }
  7353. inline void Swap(VideoSDKInitParams* other) {
  7354. if (other == this) return;
  7355. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  7356. if (GetOwningArena() != nullptr &&
  7357. GetOwningArena() == other->GetOwningArena()) {
  7358. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  7359. if (GetOwningArena() == other->GetOwningArena()) {
  7360. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  7361. InternalSwap(other);
  7362. } else {
  7363. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  7364. }
  7365. }
  7366. void UnsafeArenaSwap(VideoSDKInitParams* other) {
  7367. if (other == this) return;
  7368. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  7369. InternalSwap(other);
  7370. }
  7371. // implements Message ----------------------------------------------
  7372. VideoSDKInitParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  7373. return CreateMaybeMessage<VideoSDKInitParams>(arena);
  7374. }
  7375. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  7376. void CopyFrom(const VideoSDKInitParams& from);
  7377. void MergeFrom(const VideoSDKInitParams& from);
  7378. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  7379. bool IsInitialized() const final;
  7380. ::size_t ByteSizeLong() const final;
  7381. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  7382. ::uint8_t* _InternalSerialize(
  7383. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  7384. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  7385. private:
  7386. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7387. void SharedDtor();
  7388. void SetCachedSize(int size) const;
  7389. void InternalSwap(VideoSDKInitParams* other);
  7390. private:
  7391. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  7392. static ::absl::string_view FullMessageName() {
  7393. return "com.electron.zoomvideo.sdk.proto.VideoSDKInitParams";
  7394. }
  7395. protected:
  7396. explicit VideoSDKInitParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7397. public:
  7398. std::string GetTypeName() const final;
  7399. // nested types ----------------------------------------------------
  7400. // accessors -------------------------------------------------------
  7401. enum : int {
  7402. kDomainFieldNumber = 1,
  7403. kLogFilePrefixFieldNumber = 2,
  7404. kSpeakerTestFilePathFieldNumber = 7,
  7405. kEnableLogFieldNumber = 3,
  7406. kAudioRawDataMemoryModeFieldNumber = 4,
  7407. kZnVideoRawDataMemoryModeFieldNumber = 5,
  7408. kZnShareRawDataMemoryModeFieldNumber = 6,
  7409. };
  7410. // optional string domain = 1;
  7411. bool has_domain() const;
  7412. void clear_domain() ;
  7413. const std::string& domain() const;
  7414. template <typename Arg_ = const std::string&, typename... Args_>
  7415. void set_domain(Arg_&& arg, Args_... args);
  7416. std::string* mutable_domain();
  7417. PROTOBUF_NODISCARD std::string* release_domain();
  7418. void set_allocated_domain(std::string* ptr);
  7419. private:
  7420. const std::string& _internal_domain() const;
  7421. inline PROTOBUF_ALWAYS_INLINE void _internal_set_domain(
  7422. const std::string& value);
  7423. std::string* _internal_mutable_domain();
  7424. public:
  7425. // optional string logFilePrefix = 2;
  7426. bool has_logfileprefix() const;
  7427. void clear_logfileprefix() ;
  7428. const std::string& logfileprefix() const;
  7429. template <typename Arg_ = const std::string&, typename... Args_>
  7430. void set_logfileprefix(Arg_&& arg, Args_... args);
  7431. std::string* mutable_logfileprefix();
  7432. PROTOBUF_NODISCARD std::string* release_logfileprefix();
  7433. void set_allocated_logfileprefix(std::string* ptr);
  7434. private:
  7435. const std::string& _internal_logfileprefix() const;
  7436. inline PROTOBUF_ALWAYS_INLINE void _internal_set_logfileprefix(
  7437. const std::string& value);
  7438. std::string* _internal_mutable_logfileprefix();
  7439. public:
  7440. // optional string speakerTestFilePath = 7;
  7441. bool has_speakertestfilepath() const;
  7442. void clear_speakertestfilepath() ;
  7443. const std::string& speakertestfilepath() const;
  7444. template <typename Arg_ = const std::string&, typename... Args_>
  7445. void set_speakertestfilepath(Arg_&& arg, Args_... args);
  7446. std::string* mutable_speakertestfilepath();
  7447. PROTOBUF_NODISCARD std::string* release_speakertestfilepath();
  7448. void set_allocated_speakertestfilepath(std::string* ptr);
  7449. private:
  7450. const std::string& _internal_speakertestfilepath() const;
  7451. inline PROTOBUF_ALWAYS_INLINE void _internal_set_speakertestfilepath(
  7452. const std::string& value);
  7453. std::string* _internal_mutable_speakertestfilepath();
  7454. public:
  7455. // optional bool enableLog = 3;
  7456. bool has_enablelog() const;
  7457. void clear_enablelog() ;
  7458. bool enablelog() const;
  7459. void set_enablelog(bool value);
  7460. private:
  7461. bool _internal_enablelog() const;
  7462. void _internal_set_enablelog(bool value);
  7463. public:
  7464. // optional int32 audioRawDataMemoryMode = 4;
  7465. bool has_audiorawdatamemorymode() const;
  7466. void clear_audiorawdatamemorymode() ;
  7467. ::int32_t audiorawdatamemorymode() const;
  7468. void set_audiorawdatamemorymode(::int32_t value);
  7469. private:
  7470. ::int32_t _internal_audiorawdatamemorymode() const;
  7471. void _internal_set_audiorawdatamemorymode(::int32_t value);
  7472. public:
  7473. // optional int32 zn_videoRawDataMemoryMode = 5;
  7474. bool has_zn_videorawdatamemorymode() const;
  7475. void clear_zn_videorawdatamemorymode() ;
  7476. ::int32_t zn_videorawdatamemorymode() const;
  7477. void set_zn_videorawdatamemorymode(::int32_t value);
  7478. private:
  7479. ::int32_t _internal_zn_videorawdatamemorymode() const;
  7480. void _internal_set_zn_videorawdatamemorymode(::int32_t value);
  7481. public:
  7482. // optional int32 zn_shareRawDataMemoryMode = 6;
  7483. bool has_zn_sharerawdatamemorymode() const;
  7484. void clear_zn_sharerawdatamemorymode() ;
  7485. ::int32_t zn_sharerawdatamemorymode() const;
  7486. void set_zn_sharerawdatamemorymode(::int32_t value);
  7487. private:
  7488. ::int32_t _internal_zn_sharerawdatamemorymode() const;
  7489. void _internal_set_zn_sharerawdatamemorymode(::int32_t value);
  7490. public:
  7491. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams)
  7492. private:
  7493. class _Internal;
  7494. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  7495. typedef void InternalArenaConstructable_;
  7496. typedef void DestructorSkippable_;
  7497. struct Impl_ {
  7498. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  7499. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  7500. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr domain_;
  7501. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr logfileprefix_;
  7502. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr speakertestfilepath_;
  7503. bool enablelog_;
  7504. ::int32_t audiorawdatamemorymode_;
  7505. ::int32_t zn_videorawdatamemorymode_;
  7506. ::int32_t zn_sharerawdatamemorymode_;
  7507. };
  7508. union { Impl_ _impl_; };
  7509. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  7510. };// -------------------------------------------------------------------
  7511. class VideoSDKSessionContext final :
  7512. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext) */ {
  7513. public:
  7514. inline VideoSDKSessionContext() : VideoSDKSessionContext(nullptr) {}
  7515. ~VideoSDKSessionContext() override;
  7516. explicit PROTOBUF_CONSTEXPR VideoSDKSessionContext(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  7517. VideoSDKSessionContext(const VideoSDKSessionContext& from);
  7518. VideoSDKSessionContext(VideoSDKSessionContext&& from) noexcept
  7519. : VideoSDKSessionContext() {
  7520. *this = ::std::move(from);
  7521. }
  7522. inline VideoSDKSessionContext& operator=(const VideoSDKSessionContext& from) {
  7523. CopyFrom(from);
  7524. return *this;
  7525. }
  7526. inline VideoSDKSessionContext& operator=(VideoSDKSessionContext&& from) noexcept {
  7527. if (this == &from) return *this;
  7528. if (GetOwningArena() == from.GetOwningArena()
  7529. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  7530. && GetOwningArena() != nullptr
  7531. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  7532. ) {
  7533. InternalSwap(&from);
  7534. } else {
  7535. CopyFrom(from);
  7536. }
  7537. return *this;
  7538. }
  7539. inline const std::string& unknown_fields() const {
  7540. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  7541. }
  7542. inline std::string* mutable_unknown_fields() {
  7543. return _internal_metadata_.mutable_unknown_fields<std::string>();
  7544. }
  7545. static const VideoSDKSessionContext& default_instance() {
  7546. return *internal_default_instance();
  7547. }
  7548. static inline const VideoSDKSessionContext* internal_default_instance() {
  7549. return reinterpret_cast<const VideoSDKSessionContext*>(
  7550. &_VideoSDKSessionContext_default_instance_);
  7551. }
  7552. static constexpr int kIndexInFileMessages =
  7553. 44;
  7554. friend void swap(VideoSDKSessionContext& a, VideoSDKSessionContext& b) {
  7555. a.Swap(&b);
  7556. }
  7557. inline void Swap(VideoSDKSessionContext* other) {
  7558. if (other == this) return;
  7559. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  7560. if (GetOwningArena() != nullptr &&
  7561. GetOwningArena() == other->GetOwningArena()) {
  7562. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  7563. if (GetOwningArena() == other->GetOwningArena()) {
  7564. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  7565. InternalSwap(other);
  7566. } else {
  7567. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  7568. }
  7569. }
  7570. void UnsafeArenaSwap(VideoSDKSessionContext* other) {
  7571. if (other == this) return;
  7572. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  7573. InternalSwap(other);
  7574. }
  7575. // implements Message ----------------------------------------------
  7576. VideoSDKSessionContext* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  7577. return CreateMaybeMessage<VideoSDKSessionContext>(arena);
  7578. }
  7579. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  7580. void CopyFrom(const VideoSDKSessionContext& from);
  7581. void MergeFrom(const VideoSDKSessionContext& from);
  7582. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  7583. bool IsInitialized() const final;
  7584. ::size_t ByteSizeLong() const final;
  7585. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  7586. ::uint8_t* _InternalSerialize(
  7587. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  7588. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  7589. private:
  7590. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7591. void SharedDtor();
  7592. void SetCachedSize(int size) const;
  7593. void InternalSwap(VideoSDKSessionContext* other);
  7594. private:
  7595. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  7596. static ::absl::string_view FullMessageName() {
  7597. return "com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext";
  7598. }
  7599. protected:
  7600. explicit VideoSDKSessionContext(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7601. public:
  7602. std::string GetTypeName() const final;
  7603. // nested types ----------------------------------------------------
  7604. // accessors -------------------------------------------------------
  7605. enum : int {
  7606. kSessionNameFieldNumber = 1,
  7607. kSessionPasswordFieldNumber = 2,
  7608. kTokenFieldNumber = 3,
  7609. kUserNameFieldNumber = 4,
  7610. kLocalVideoOnFieldNumber = 5,
  7611. kConnectFieldNumber = 6,
  7612. kMuteFieldNumber = 7,
  7613. kPreProcessorFieldNumber = 8,
  7614. kExternalVideoSourceFieldNumber = 9,
  7615. kSessionIdleTimeoutMinsFieldNumber = 10,
  7616. };
  7617. // optional string sessionName = 1;
  7618. bool has_sessionname() const;
  7619. void clear_sessionname() ;
  7620. const std::string& sessionname() const;
  7621. template <typename Arg_ = const std::string&, typename... Args_>
  7622. void set_sessionname(Arg_&& arg, Args_... args);
  7623. std::string* mutable_sessionname();
  7624. PROTOBUF_NODISCARD std::string* release_sessionname();
  7625. void set_allocated_sessionname(std::string* ptr);
  7626. private:
  7627. const std::string& _internal_sessionname() const;
  7628. inline PROTOBUF_ALWAYS_INLINE void _internal_set_sessionname(
  7629. const std::string& value);
  7630. std::string* _internal_mutable_sessionname();
  7631. public:
  7632. // optional string sessionPassword = 2;
  7633. bool has_sessionpassword() const;
  7634. void clear_sessionpassword() ;
  7635. const std::string& sessionpassword() const;
  7636. template <typename Arg_ = const std::string&, typename... Args_>
  7637. void set_sessionpassword(Arg_&& arg, Args_... args);
  7638. std::string* mutable_sessionpassword();
  7639. PROTOBUF_NODISCARD std::string* release_sessionpassword();
  7640. void set_allocated_sessionpassword(std::string* ptr);
  7641. private:
  7642. const std::string& _internal_sessionpassword() const;
  7643. inline PROTOBUF_ALWAYS_INLINE void _internal_set_sessionpassword(
  7644. const std::string& value);
  7645. std::string* _internal_mutable_sessionpassword();
  7646. public:
  7647. // optional string token = 3;
  7648. bool has_token() const;
  7649. void clear_token() ;
  7650. const std::string& token() const;
  7651. template <typename Arg_ = const std::string&, typename... Args_>
  7652. void set_token(Arg_&& arg, Args_... args);
  7653. std::string* mutable_token();
  7654. PROTOBUF_NODISCARD std::string* release_token();
  7655. void set_allocated_token(std::string* ptr);
  7656. private:
  7657. const std::string& _internal_token() const;
  7658. inline PROTOBUF_ALWAYS_INLINE void _internal_set_token(
  7659. const std::string& value);
  7660. std::string* _internal_mutable_token();
  7661. public:
  7662. // optional string userName = 4;
  7663. bool has_username() const;
  7664. void clear_username() ;
  7665. const std::string& username() const;
  7666. template <typename Arg_ = const std::string&, typename... Args_>
  7667. void set_username(Arg_&& arg, Args_... args);
  7668. std::string* mutable_username();
  7669. PROTOBUF_NODISCARD std::string* release_username();
  7670. void set_allocated_username(std::string* ptr);
  7671. private:
  7672. const std::string& _internal_username() const;
  7673. inline PROTOBUF_ALWAYS_INLINE void _internal_set_username(
  7674. const std::string& value);
  7675. std::string* _internal_mutable_username();
  7676. public:
  7677. // optional bool localVideoOn = 5;
  7678. bool has_localvideoon() const;
  7679. void clear_localvideoon() ;
  7680. bool localvideoon() const;
  7681. void set_localvideoon(bool value);
  7682. private:
  7683. bool _internal_localvideoon() const;
  7684. void _internal_set_localvideoon(bool value);
  7685. public:
  7686. // optional bool connect = 6;
  7687. bool has_connect() const;
  7688. void clear_connect() ;
  7689. bool connect() const;
  7690. void set_connect(bool value);
  7691. private:
  7692. bool _internal_connect() const;
  7693. void _internal_set_connect(bool value);
  7694. public:
  7695. // optional bool mute = 7;
  7696. bool has_mute() const;
  7697. void clear_mute() ;
  7698. bool mute() const;
  7699. void set_mute(bool value);
  7700. private:
  7701. bool _internal_mute() const;
  7702. void _internal_set_mute(bool value);
  7703. public:
  7704. // optional bool preProcessor = 8;
  7705. bool has_preprocessor() const;
  7706. void clear_preprocessor() ;
  7707. bool preprocessor() const;
  7708. void set_preprocessor(bool value);
  7709. private:
  7710. bool _internal_preprocessor() const;
  7711. void _internal_set_preprocessor(bool value);
  7712. public:
  7713. // optional bool externalVideoSource = 9;
  7714. bool has_externalvideosource() const;
  7715. void clear_externalvideosource() ;
  7716. bool externalvideosource() const;
  7717. void set_externalvideosource(bool value);
  7718. private:
  7719. bool _internal_externalvideosource() const;
  7720. void _internal_set_externalvideosource(bool value);
  7721. public:
  7722. // optional uint32 sessionIdleTimeoutMins = 10;
  7723. bool has_sessionidletimeoutmins() const;
  7724. void clear_sessionidletimeoutmins() ;
  7725. ::uint32_t sessionidletimeoutmins() const;
  7726. void set_sessionidletimeoutmins(::uint32_t value);
  7727. private:
  7728. ::uint32_t _internal_sessionidletimeoutmins() const;
  7729. void _internal_set_sessionidletimeoutmins(::uint32_t value);
  7730. public:
  7731. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext)
  7732. private:
  7733. class _Internal;
  7734. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  7735. typedef void InternalArenaConstructable_;
  7736. typedef void DestructorSkippable_;
  7737. struct Impl_ {
  7738. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  7739. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  7740. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sessionname_;
  7741. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sessionpassword_;
  7742. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr token_;
  7743. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr username_;
  7744. bool localvideoon_;
  7745. bool connect_;
  7746. bool mute_;
  7747. bool preprocessor_;
  7748. bool externalvideosource_;
  7749. ::uint32_t sessionidletimeoutmins_;
  7750. };
  7751. union { Impl_ _impl_; };
  7752. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  7753. };// -------------------------------------------------------------------
  7754. class LeaveSessionParams final :
  7755. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.LeaveSessionParams) */ {
  7756. public:
  7757. inline LeaveSessionParams() : LeaveSessionParams(nullptr) {}
  7758. ~LeaveSessionParams() override;
  7759. explicit PROTOBUF_CONSTEXPR LeaveSessionParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  7760. LeaveSessionParams(const LeaveSessionParams& from);
  7761. LeaveSessionParams(LeaveSessionParams&& from) noexcept
  7762. : LeaveSessionParams() {
  7763. *this = ::std::move(from);
  7764. }
  7765. inline LeaveSessionParams& operator=(const LeaveSessionParams& from) {
  7766. CopyFrom(from);
  7767. return *this;
  7768. }
  7769. inline LeaveSessionParams& operator=(LeaveSessionParams&& from) noexcept {
  7770. if (this == &from) return *this;
  7771. if (GetOwningArena() == from.GetOwningArena()
  7772. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  7773. && GetOwningArena() != nullptr
  7774. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  7775. ) {
  7776. InternalSwap(&from);
  7777. } else {
  7778. CopyFrom(from);
  7779. }
  7780. return *this;
  7781. }
  7782. inline const std::string& unknown_fields() const {
  7783. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  7784. }
  7785. inline std::string* mutable_unknown_fields() {
  7786. return _internal_metadata_.mutable_unknown_fields<std::string>();
  7787. }
  7788. static const LeaveSessionParams& default_instance() {
  7789. return *internal_default_instance();
  7790. }
  7791. static inline const LeaveSessionParams* internal_default_instance() {
  7792. return reinterpret_cast<const LeaveSessionParams*>(
  7793. &_LeaveSessionParams_default_instance_);
  7794. }
  7795. static constexpr int kIndexInFileMessages =
  7796. 45;
  7797. friend void swap(LeaveSessionParams& a, LeaveSessionParams& b) {
  7798. a.Swap(&b);
  7799. }
  7800. inline void Swap(LeaveSessionParams* other) {
  7801. if (other == this) return;
  7802. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  7803. if (GetOwningArena() != nullptr &&
  7804. GetOwningArena() == other->GetOwningArena()) {
  7805. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  7806. if (GetOwningArena() == other->GetOwningArena()) {
  7807. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  7808. InternalSwap(other);
  7809. } else {
  7810. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  7811. }
  7812. }
  7813. void UnsafeArenaSwap(LeaveSessionParams* other) {
  7814. if (other == this) return;
  7815. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  7816. InternalSwap(other);
  7817. }
  7818. // implements Message ----------------------------------------------
  7819. LeaveSessionParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  7820. return CreateMaybeMessage<LeaveSessionParams>(arena);
  7821. }
  7822. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  7823. void CopyFrom(const LeaveSessionParams& from);
  7824. void MergeFrom(const LeaveSessionParams& from);
  7825. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  7826. bool IsInitialized() const final;
  7827. ::size_t ByteSizeLong() const final;
  7828. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  7829. ::uint8_t* _InternalSerialize(
  7830. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  7831. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  7832. private:
  7833. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7834. void SharedDtor();
  7835. void SetCachedSize(int size) const;
  7836. void InternalSwap(LeaveSessionParams* other);
  7837. private:
  7838. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  7839. static ::absl::string_view FullMessageName() {
  7840. return "com.electron.zoomvideo.sdk.proto.LeaveSessionParams";
  7841. }
  7842. protected:
  7843. explicit LeaveSessionParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7844. public:
  7845. std::string GetTypeName() const final;
  7846. // nested types ----------------------------------------------------
  7847. // accessors -------------------------------------------------------
  7848. enum : int {
  7849. kZnBEndFieldNumber = 1,
  7850. };
  7851. // optional bool zn_bEnd = 1;
  7852. bool has_zn_bend() const;
  7853. void clear_zn_bend() ;
  7854. bool zn_bend() const;
  7855. void set_zn_bend(bool value);
  7856. private:
  7857. bool _internal_zn_bend() const;
  7858. void _internal_set_zn_bend(bool value);
  7859. public:
  7860. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.LeaveSessionParams)
  7861. private:
  7862. class _Internal;
  7863. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  7864. typedef void InternalArenaConstructable_;
  7865. typedef void DestructorSkippable_;
  7866. struct Impl_ {
  7867. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  7868. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  7869. bool zn_bend_;
  7870. };
  7871. union { Impl_ _impl_; };
  7872. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  7873. };// -------------------------------------------------------------------
  7874. class SessionPasswordParams final :
  7875. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.SessionPasswordParams) */ {
  7876. public:
  7877. inline SessionPasswordParams() : SessionPasswordParams(nullptr) {}
  7878. ~SessionPasswordParams() override;
  7879. explicit PROTOBUF_CONSTEXPR SessionPasswordParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  7880. SessionPasswordParams(const SessionPasswordParams& from);
  7881. SessionPasswordParams(SessionPasswordParams&& from) noexcept
  7882. : SessionPasswordParams() {
  7883. *this = ::std::move(from);
  7884. }
  7885. inline SessionPasswordParams& operator=(const SessionPasswordParams& from) {
  7886. CopyFrom(from);
  7887. return *this;
  7888. }
  7889. inline SessionPasswordParams& operator=(SessionPasswordParams&& from) noexcept {
  7890. if (this == &from) return *this;
  7891. if (GetOwningArena() == from.GetOwningArena()
  7892. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  7893. && GetOwningArena() != nullptr
  7894. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  7895. ) {
  7896. InternalSwap(&from);
  7897. } else {
  7898. CopyFrom(from);
  7899. }
  7900. return *this;
  7901. }
  7902. inline const std::string& unknown_fields() const {
  7903. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  7904. }
  7905. inline std::string* mutable_unknown_fields() {
  7906. return _internal_metadata_.mutable_unknown_fields<std::string>();
  7907. }
  7908. static const SessionPasswordParams& default_instance() {
  7909. return *internal_default_instance();
  7910. }
  7911. static inline const SessionPasswordParams* internal_default_instance() {
  7912. return reinterpret_cast<const SessionPasswordParams*>(
  7913. &_SessionPasswordParams_default_instance_);
  7914. }
  7915. static constexpr int kIndexInFileMessages =
  7916. 46;
  7917. friend void swap(SessionPasswordParams& a, SessionPasswordParams& b) {
  7918. a.Swap(&b);
  7919. }
  7920. inline void Swap(SessionPasswordParams* other) {
  7921. if (other == this) return;
  7922. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  7923. if (GetOwningArena() != nullptr &&
  7924. GetOwningArena() == other->GetOwningArena()) {
  7925. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  7926. if (GetOwningArena() == other->GetOwningArena()) {
  7927. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  7928. InternalSwap(other);
  7929. } else {
  7930. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  7931. }
  7932. }
  7933. void UnsafeArenaSwap(SessionPasswordParams* other) {
  7934. if (other == this) return;
  7935. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  7936. InternalSwap(other);
  7937. }
  7938. // implements Message ----------------------------------------------
  7939. SessionPasswordParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  7940. return CreateMaybeMessage<SessionPasswordParams>(arena);
  7941. }
  7942. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  7943. void CopyFrom(const SessionPasswordParams& from);
  7944. void MergeFrom(const SessionPasswordParams& from);
  7945. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  7946. bool IsInitialized() const final;
  7947. ::size_t ByteSizeLong() const final;
  7948. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  7949. ::uint8_t* _InternalSerialize(
  7950. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  7951. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  7952. private:
  7953. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7954. void SharedDtor();
  7955. void SetCachedSize(int size) const;
  7956. void InternalSwap(SessionPasswordParams* other);
  7957. private:
  7958. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  7959. static ::absl::string_view FullMessageName() {
  7960. return "com.electron.zoomvideo.sdk.proto.SessionPasswordParams";
  7961. }
  7962. protected:
  7963. explicit SessionPasswordParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7964. public:
  7965. std::string GetTypeName() const final;
  7966. // nested types ----------------------------------------------------
  7967. // accessors -------------------------------------------------------
  7968. enum : int {
  7969. kZnPasswordFieldNumber = 1,
  7970. };
  7971. // optional string zn_password = 1;
  7972. bool has_zn_password() const;
  7973. void clear_zn_password() ;
  7974. const std::string& zn_password() const;
  7975. template <typename Arg_ = const std::string&, typename... Args_>
  7976. void set_zn_password(Arg_&& arg, Args_... args);
  7977. std::string* mutable_zn_password();
  7978. PROTOBUF_NODISCARD std::string* release_zn_password();
  7979. void set_allocated_zn_password(std::string* ptr);
  7980. private:
  7981. const std::string& _internal_zn_password() const;
  7982. inline PROTOBUF_ALWAYS_INLINE void _internal_set_zn_password(
  7983. const std::string& value);
  7984. std::string* _internal_mutable_zn_password();
  7985. public:
  7986. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.SessionPasswordParams)
  7987. private:
  7988. class _Internal;
  7989. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  7990. typedef void InternalArenaConstructable_;
  7991. typedef void DestructorSkippable_;
  7992. struct Impl_ {
  7993. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  7994. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  7995. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr zn_password_;
  7996. };
  7997. union { Impl_ _impl_; };
  7998. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  7999. };// -------------------------------------------------------------------
  8000. class MuteAudioParams final :
  8001. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.MuteAudioParams) */ {
  8002. public:
  8003. inline MuteAudioParams() : MuteAudioParams(nullptr) {}
  8004. ~MuteAudioParams() override;
  8005. explicit PROTOBUF_CONSTEXPR MuteAudioParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  8006. MuteAudioParams(const MuteAudioParams& from);
  8007. MuteAudioParams(MuteAudioParams&& from) noexcept
  8008. : MuteAudioParams() {
  8009. *this = ::std::move(from);
  8010. }
  8011. inline MuteAudioParams& operator=(const MuteAudioParams& from) {
  8012. CopyFrom(from);
  8013. return *this;
  8014. }
  8015. inline MuteAudioParams& operator=(MuteAudioParams&& from) noexcept {
  8016. if (this == &from) return *this;
  8017. if (GetOwningArena() == from.GetOwningArena()
  8018. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  8019. && GetOwningArena() != nullptr
  8020. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  8021. ) {
  8022. InternalSwap(&from);
  8023. } else {
  8024. CopyFrom(from);
  8025. }
  8026. return *this;
  8027. }
  8028. inline const std::string& unknown_fields() const {
  8029. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  8030. }
  8031. inline std::string* mutable_unknown_fields() {
  8032. return _internal_metadata_.mutable_unknown_fields<std::string>();
  8033. }
  8034. static const MuteAudioParams& default_instance() {
  8035. return *internal_default_instance();
  8036. }
  8037. static inline const MuteAudioParams* internal_default_instance() {
  8038. return reinterpret_cast<const MuteAudioParams*>(
  8039. &_MuteAudioParams_default_instance_);
  8040. }
  8041. static constexpr int kIndexInFileMessages =
  8042. 47;
  8043. friend void swap(MuteAudioParams& a, MuteAudioParams& b) {
  8044. a.Swap(&b);
  8045. }
  8046. inline void Swap(MuteAudioParams* other) {
  8047. if (other == this) return;
  8048. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  8049. if (GetOwningArena() != nullptr &&
  8050. GetOwningArena() == other->GetOwningArena()) {
  8051. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  8052. if (GetOwningArena() == other->GetOwningArena()) {
  8053. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  8054. InternalSwap(other);
  8055. } else {
  8056. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  8057. }
  8058. }
  8059. void UnsafeArenaSwap(MuteAudioParams* other) {
  8060. if (other == this) return;
  8061. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  8062. InternalSwap(other);
  8063. }
  8064. // implements Message ----------------------------------------------
  8065. MuteAudioParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  8066. return CreateMaybeMessage<MuteAudioParams>(arena);
  8067. }
  8068. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  8069. void CopyFrom(const MuteAudioParams& from);
  8070. void MergeFrom(const MuteAudioParams& from);
  8071. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  8072. bool IsInitialized() const final;
  8073. ::size_t ByteSizeLong() const final;
  8074. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  8075. ::uint8_t* _InternalSerialize(
  8076. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  8077. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  8078. private:
  8079. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  8080. void SharedDtor();
  8081. void SetCachedSize(int size) const;
  8082. void InternalSwap(MuteAudioParams* other);
  8083. private:
  8084. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  8085. static ::absl::string_view FullMessageName() {
  8086. return "com.electron.zoomvideo.sdk.proto.MuteAudioParams";
  8087. }
  8088. protected:
  8089. explicit MuteAudioParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  8090. public:
  8091. std::string GetTypeName() const final;
  8092. // nested types ----------------------------------------------------
  8093. // accessors -------------------------------------------------------
  8094. enum : int {
  8095. kUserFieldNumber = 1,
  8096. };
  8097. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  8098. bool has_user() const;
  8099. void clear_user() ;
  8100. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user() const;
  8101. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_user();
  8102. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user();
  8103. void set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  8104. private:
  8105. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user() const;
  8106. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_user();
  8107. public:
  8108. void unsafe_arena_set_allocated_user(
  8109. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  8110. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_user();
  8111. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.MuteAudioParams)
  8112. private:
  8113. class _Internal;
  8114. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  8115. typedef void InternalArenaConstructable_;
  8116. typedef void DestructorSkippable_;
  8117. struct Impl_ {
  8118. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  8119. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  8120. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user_;
  8121. };
  8122. union { Impl_ _impl_; };
  8123. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  8124. };// -------------------------------------------------------------------
  8125. class UnMuteAudioParams final :
  8126. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.UnMuteAudioParams) */ {
  8127. public:
  8128. inline UnMuteAudioParams() : UnMuteAudioParams(nullptr) {}
  8129. ~UnMuteAudioParams() override;
  8130. explicit PROTOBUF_CONSTEXPR UnMuteAudioParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  8131. UnMuteAudioParams(const UnMuteAudioParams& from);
  8132. UnMuteAudioParams(UnMuteAudioParams&& from) noexcept
  8133. : UnMuteAudioParams() {
  8134. *this = ::std::move(from);
  8135. }
  8136. inline UnMuteAudioParams& operator=(const UnMuteAudioParams& from) {
  8137. CopyFrom(from);
  8138. return *this;
  8139. }
  8140. inline UnMuteAudioParams& operator=(UnMuteAudioParams&& from) noexcept {
  8141. if (this == &from) return *this;
  8142. if (GetOwningArena() == from.GetOwningArena()
  8143. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  8144. && GetOwningArena() != nullptr
  8145. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  8146. ) {
  8147. InternalSwap(&from);
  8148. } else {
  8149. CopyFrom(from);
  8150. }
  8151. return *this;
  8152. }
  8153. inline const std::string& unknown_fields() const {
  8154. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  8155. }
  8156. inline std::string* mutable_unknown_fields() {
  8157. return _internal_metadata_.mutable_unknown_fields<std::string>();
  8158. }
  8159. static const UnMuteAudioParams& default_instance() {
  8160. return *internal_default_instance();
  8161. }
  8162. static inline const UnMuteAudioParams* internal_default_instance() {
  8163. return reinterpret_cast<const UnMuteAudioParams*>(
  8164. &_UnMuteAudioParams_default_instance_);
  8165. }
  8166. static constexpr int kIndexInFileMessages =
  8167. 48;
  8168. friend void swap(UnMuteAudioParams& a, UnMuteAudioParams& b) {
  8169. a.Swap(&b);
  8170. }
  8171. inline void Swap(UnMuteAudioParams* other) {
  8172. if (other == this) return;
  8173. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  8174. if (GetOwningArena() != nullptr &&
  8175. GetOwningArena() == other->GetOwningArena()) {
  8176. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  8177. if (GetOwningArena() == other->GetOwningArena()) {
  8178. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  8179. InternalSwap(other);
  8180. } else {
  8181. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  8182. }
  8183. }
  8184. void UnsafeArenaSwap(UnMuteAudioParams* other) {
  8185. if (other == this) return;
  8186. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  8187. InternalSwap(other);
  8188. }
  8189. // implements Message ----------------------------------------------
  8190. UnMuteAudioParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  8191. return CreateMaybeMessage<UnMuteAudioParams>(arena);
  8192. }
  8193. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  8194. void CopyFrom(const UnMuteAudioParams& from);
  8195. void MergeFrom(const UnMuteAudioParams& from);
  8196. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  8197. bool IsInitialized() const final;
  8198. ::size_t ByteSizeLong() const final;
  8199. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  8200. ::uint8_t* _InternalSerialize(
  8201. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  8202. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  8203. private:
  8204. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  8205. void SharedDtor();
  8206. void SetCachedSize(int size) const;
  8207. void InternalSwap(UnMuteAudioParams* other);
  8208. private:
  8209. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  8210. static ::absl::string_view FullMessageName() {
  8211. return "com.electron.zoomvideo.sdk.proto.UnMuteAudioParams";
  8212. }
  8213. protected:
  8214. explicit UnMuteAudioParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  8215. public:
  8216. std::string GetTypeName() const final;
  8217. // nested types ----------------------------------------------------
  8218. // accessors -------------------------------------------------------
  8219. enum : int {
  8220. kUserFieldNumber = 1,
  8221. };
  8222. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  8223. bool has_user() const;
  8224. void clear_user() ;
  8225. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user() const;
  8226. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_user();
  8227. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user();
  8228. void set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  8229. private:
  8230. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user() const;
  8231. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_user();
  8232. public:
  8233. void unsafe_arena_set_allocated_user(
  8234. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  8235. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_user();
  8236. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.UnMuteAudioParams)
  8237. private:
  8238. class _Internal;
  8239. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  8240. typedef void InternalArenaConstructable_;
  8241. typedef void DestructorSkippable_;
  8242. struct Impl_ {
  8243. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  8244. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  8245. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user_;
  8246. };
  8247. union { Impl_ _impl_; };
  8248. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  8249. };// -------------------------------------------------------------------
  8250. class SetSpeakerParams final :
  8251. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.SetSpeakerParams) */ {
  8252. public:
  8253. inline SetSpeakerParams() : SetSpeakerParams(nullptr) {}
  8254. ~SetSpeakerParams() override;
  8255. explicit PROTOBUF_CONSTEXPR SetSpeakerParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  8256. SetSpeakerParams(const SetSpeakerParams& from);
  8257. SetSpeakerParams(SetSpeakerParams&& from) noexcept
  8258. : SetSpeakerParams() {
  8259. *this = ::std::move(from);
  8260. }
  8261. inline SetSpeakerParams& operator=(const SetSpeakerParams& from) {
  8262. CopyFrom(from);
  8263. return *this;
  8264. }
  8265. inline SetSpeakerParams& operator=(SetSpeakerParams&& from) noexcept {
  8266. if (this == &from) return *this;
  8267. if (GetOwningArena() == from.GetOwningArena()
  8268. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  8269. && GetOwningArena() != nullptr
  8270. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  8271. ) {
  8272. InternalSwap(&from);
  8273. } else {
  8274. CopyFrom(from);
  8275. }
  8276. return *this;
  8277. }
  8278. inline const std::string& unknown_fields() const {
  8279. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  8280. }
  8281. inline std::string* mutable_unknown_fields() {
  8282. return _internal_metadata_.mutable_unknown_fields<std::string>();
  8283. }
  8284. static const SetSpeakerParams& default_instance() {
  8285. return *internal_default_instance();
  8286. }
  8287. static inline const SetSpeakerParams* internal_default_instance() {
  8288. return reinterpret_cast<const SetSpeakerParams*>(
  8289. &_SetSpeakerParams_default_instance_);
  8290. }
  8291. static constexpr int kIndexInFileMessages =
  8292. 49;
  8293. friend void swap(SetSpeakerParams& a, SetSpeakerParams& b) {
  8294. a.Swap(&b);
  8295. }
  8296. inline void Swap(SetSpeakerParams* other) {
  8297. if (other == this) return;
  8298. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  8299. if (GetOwningArena() != nullptr &&
  8300. GetOwningArena() == other->GetOwningArena()) {
  8301. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  8302. if (GetOwningArena() == other->GetOwningArena()) {
  8303. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  8304. InternalSwap(other);
  8305. } else {
  8306. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  8307. }
  8308. }
  8309. void UnsafeArenaSwap(SetSpeakerParams* other) {
  8310. if (other == this) return;
  8311. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  8312. InternalSwap(other);
  8313. }
  8314. // implements Message ----------------------------------------------
  8315. SetSpeakerParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  8316. return CreateMaybeMessage<SetSpeakerParams>(arena);
  8317. }
  8318. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  8319. void CopyFrom(const SetSpeakerParams& from);
  8320. void MergeFrom(const SetSpeakerParams& from);
  8321. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  8322. bool IsInitialized() const final;
  8323. ::size_t ByteSizeLong() const final;
  8324. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  8325. ::uint8_t* _InternalSerialize(
  8326. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  8327. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  8328. private:
  8329. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  8330. void SharedDtor();
  8331. void SetCachedSize(int size) const;
  8332. void InternalSwap(SetSpeakerParams* other);
  8333. private:
  8334. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  8335. static ::absl::string_view FullMessageName() {
  8336. return "com.electron.zoomvideo.sdk.proto.SetSpeakerParams";
  8337. }
  8338. protected:
  8339. explicit SetSpeakerParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  8340. public:
  8341. std::string GetTypeName() const final;
  8342. // nested types ----------------------------------------------------
  8343. // accessors -------------------------------------------------------
  8344. enum : int {
  8345. kZnSpeakerFieldNumber = 1,
  8346. };
  8347. // optional bool zn_speaker = 1;
  8348. bool has_zn_speaker() const;
  8349. void clear_zn_speaker() ;
  8350. bool zn_speaker() const;
  8351. void set_zn_speaker(bool value);
  8352. private:
  8353. bool _internal_zn_speaker() const;
  8354. void _internal_set_zn_speaker(bool value);
  8355. public:
  8356. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.SetSpeakerParams)
  8357. private:
  8358. class _Internal;
  8359. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  8360. typedef void InternalArenaConstructable_;
  8361. typedef void DestructorSkippable_;
  8362. struct Impl_ {
  8363. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  8364. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  8365. bool zn_speaker_;
  8366. };
  8367. union { Impl_ _impl_; };
  8368. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  8369. };// -------------------------------------------------------------------
  8370. class SelectSpeakerParams final :
  8371. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.SelectSpeakerParams) */ {
  8372. public:
  8373. inline SelectSpeakerParams() : SelectSpeakerParams(nullptr) {}
  8374. ~SelectSpeakerParams() override;
  8375. explicit PROTOBUF_CONSTEXPR SelectSpeakerParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  8376. SelectSpeakerParams(const SelectSpeakerParams& from);
  8377. SelectSpeakerParams(SelectSpeakerParams&& from) noexcept
  8378. : SelectSpeakerParams() {
  8379. *this = ::std::move(from);
  8380. }
  8381. inline SelectSpeakerParams& operator=(const SelectSpeakerParams& from) {
  8382. CopyFrom(from);
  8383. return *this;
  8384. }
  8385. inline SelectSpeakerParams& operator=(SelectSpeakerParams&& from) noexcept {
  8386. if (this == &from) return *this;
  8387. if (GetOwningArena() == from.GetOwningArena()
  8388. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  8389. && GetOwningArena() != nullptr
  8390. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  8391. ) {
  8392. InternalSwap(&from);
  8393. } else {
  8394. CopyFrom(from);
  8395. }
  8396. return *this;
  8397. }
  8398. inline const std::string& unknown_fields() const {
  8399. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  8400. }
  8401. inline std::string* mutable_unknown_fields() {
  8402. return _internal_metadata_.mutable_unknown_fields<std::string>();
  8403. }
  8404. static const SelectSpeakerParams& default_instance() {
  8405. return *internal_default_instance();
  8406. }
  8407. static inline const SelectSpeakerParams* internal_default_instance() {
  8408. return reinterpret_cast<const SelectSpeakerParams*>(
  8409. &_SelectSpeakerParams_default_instance_);
  8410. }
  8411. static constexpr int kIndexInFileMessages =
  8412. 50;
  8413. friend void swap(SelectSpeakerParams& a, SelectSpeakerParams& b) {
  8414. a.Swap(&b);
  8415. }
  8416. inline void Swap(SelectSpeakerParams* other) {
  8417. if (other == this) return;
  8418. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  8419. if (GetOwningArena() != nullptr &&
  8420. GetOwningArena() == other->GetOwningArena()) {
  8421. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  8422. if (GetOwningArena() == other->GetOwningArena()) {
  8423. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  8424. InternalSwap(other);
  8425. } else {
  8426. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  8427. }
  8428. }
  8429. void UnsafeArenaSwap(SelectSpeakerParams* other) {
  8430. if (other == this) return;
  8431. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  8432. InternalSwap(other);
  8433. }
  8434. // implements Message ----------------------------------------------
  8435. SelectSpeakerParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  8436. return CreateMaybeMessage<SelectSpeakerParams>(arena);
  8437. }
  8438. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  8439. void CopyFrom(const SelectSpeakerParams& from);
  8440. void MergeFrom(const SelectSpeakerParams& from);
  8441. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  8442. bool IsInitialized() const final;
  8443. ::size_t ByteSizeLong() const final;
  8444. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  8445. ::uint8_t* _InternalSerialize(
  8446. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  8447. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  8448. private:
  8449. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  8450. void SharedDtor();
  8451. void SetCachedSize(int size) const;
  8452. void InternalSwap(SelectSpeakerParams* other);
  8453. private:
  8454. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  8455. static ::absl::string_view FullMessageName() {
  8456. return "com.electron.zoomvideo.sdk.proto.SelectSpeakerParams";
  8457. }
  8458. protected:
  8459. explicit SelectSpeakerParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  8460. public:
  8461. std::string GetTypeName() const final;
  8462. // nested types ----------------------------------------------------
  8463. // accessors -------------------------------------------------------
  8464. enum : int {
  8465. kZnDeviceidFieldNumber = 1,
  8466. kZnDevicenameFieldNumber = 2,
  8467. };
  8468. // optional string zn_deviceid = 1;
  8469. bool has_zn_deviceid() const;
  8470. void clear_zn_deviceid() ;
  8471. const std::string& zn_deviceid() const;
  8472. template <typename Arg_ = const std::string&, typename... Args_>
  8473. void set_zn_deviceid(Arg_&& arg, Args_... args);
  8474. std::string* mutable_zn_deviceid();
  8475. PROTOBUF_NODISCARD std::string* release_zn_deviceid();
  8476. void set_allocated_zn_deviceid(std::string* ptr);
  8477. private:
  8478. const std::string& _internal_zn_deviceid() const;
  8479. inline PROTOBUF_ALWAYS_INLINE void _internal_set_zn_deviceid(
  8480. const std::string& value);
  8481. std::string* _internal_mutable_zn_deviceid();
  8482. public:
  8483. // optional string zn_devicename = 2;
  8484. bool has_zn_devicename() const;
  8485. void clear_zn_devicename() ;
  8486. const std::string& zn_devicename() const;
  8487. template <typename Arg_ = const std::string&, typename... Args_>
  8488. void set_zn_devicename(Arg_&& arg, Args_... args);
  8489. std::string* mutable_zn_devicename();
  8490. PROTOBUF_NODISCARD std::string* release_zn_devicename();
  8491. void set_allocated_zn_devicename(std::string* ptr);
  8492. private:
  8493. const std::string& _internal_zn_devicename() const;
  8494. inline PROTOBUF_ALWAYS_INLINE void _internal_set_zn_devicename(
  8495. const std::string& value);
  8496. std::string* _internal_mutable_zn_devicename();
  8497. public:
  8498. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.SelectSpeakerParams)
  8499. private:
  8500. class _Internal;
  8501. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  8502. typedef void InternalArenaConstructable_;
  8503. typedef void DestructorSkippable_;
  8504. struct Impl_ {
  8505. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  8506. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  8507. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr zn_deviceid_;
  8508. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr zn_devicename_;
  8509. };
  8510. union { Impl_ _impl_; };
  8511. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  8512. };// -------------------------------------------------------------------
  8513. class SelectMicParams final :
  8514. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.SelectMicParams) */ {
  8515. public:
  8516. inline SelectMicParams() : SelectMicParams(nullptr) {}
  8517. ~SelectMicParams() override;
  8518. explicit PROTOBUF_CONSTEXPR SelectMicParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  8519. SelectMicParams(const SelectMicParams& from);
  8520. SelectMicParams(SelectMicParams&& from) noexcept
  8521. : SelectMicParams() {
  8522. *this = ::std::move(from);
  8523. }
  8524. inline SelectMicParams& operator=(const SelectMicParams& from) {
  8525. CopyFrom(from);
  8526. return *this;
  8527. }
  8528. inline SelectMicParams& operator=(SelectMicParams&& from) noexcept {
  8529. if (this == &from) return *this;
  8530. if (GetOwningArena() == from.GetOwningArena()
  8531. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  8532. && GetOwningArena() != nullptr
  8533. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  8534. ) {
  8535. InternalSwap(&from);
  8536. } else {
  8537. CopyFrom(from);
  8538. }
  8539. return *this;
  8540. }
  8541. inline const std::string& unknown_fields() const {
  8542. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  8543. }
  8544. inline std::string* mutable_unknown_fields() {
  8545. return _internal_metadata_.mutable_unknown_fields<std::string>();
  8546. }
  8547. static const SelectMicParams& default_instance() {
  8548. return *internal_default_instance();
  8549. }
  8550. static inline const SelectMicParams* internal_default_instance() {
  8551. return reinterpret_cast<const SelectMicParams*>(
  8552. &_SelectMicParams_default_instance_);
  8553. }
  8554. static constexpr int kIndexInFileMessages =
  8555. 51;
  8556. friend void swap(SelectMicParams& a, SelectMicParams& b) {
  8557. a.Swap(&b);
  8558. }
  8559. inline void Swap(SelectMicParams* other) {
  8560. if (other == this) return;
  8561. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  8562. if (GetOwningArena() != nullptr &&
  8563. GetOwningArena() == other->GetOwningArena()) {
  8564. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  8565. if (GetOwningArena() == other->GetOwningArena()) {
  8566. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  8567. InternalSwap(other);
  8568. } else {
  8569. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  8570. }
  8571. }
  8572. void UnsafeArenaSwap(SelectMicParams* other) {
  8573. if (other == this) return;
  8574. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  8575. InternalSwap(other);
  8576. }
  8577. // implements Message ----------------------------------------------
  8578. SelectMicParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  8579. return CreateMaybeMessage<SelectMicParams>(arena);
  8580. }
  8581. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  8582. void CopyFrom(const SelectMicParams& from);
  8583. void MergeFrom(const SelectMicParams& from);
  8584. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  8585. bool IsInitialized() const final;
  8586. ::size_t ByteSizeLong() const final;
  8587. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  8588. ::uint8_t* _InternalSerialize(
  8589. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  8590. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  8591. private:
  8592. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  8593. void SharedDtor();
  8594. void SetCachedSize(int size) const;
  8595. void InternalSwap(SelectMicParams* other);
  8596. private:
  8597. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  8598. static ::absl::string_view FullMessageName() {
  8599. return "com.electron.zoomvideo.sdk.proto.SelectMicParams";
  8600. }
  8601. protected:
  8602. explicit SelectMicParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  8603. public:
  8604. std::string GetTypeName() const final;
  8605. // nested types ----------------------------------------------------
  8606. // accessors -------------------------------------------------------
  8607. enum : int {
  8608. kZnDeviceidFieldNumber = 1,
  8609. kZnDevicenameFieldNumber = 2,
  8610. };
  8611. // optional string zn_deviceid = 1;
  8612. bool has_zn_deviceid() const;
  8613. void clear_zn_deviceid() ;
  8614. const std::string& zn_deviceid() const;
  8615. template <typename Arg_ = const std::string&, typename... Args_>
  8616. void set_zn_deviceid(Arg_&& arg, Args_... args);
  8617. std::string* mutable_zn_deviceid();
  8618. PROTOBUF_NODISCARD std::string* release_zn_deviceid();
  8619. void set_allocated_zn_deviceid(std::string* ptr);
  8620. private:
  8621. const std::string& _internal_zn_deviceid() const;
  8622. inline PROTOBUF_ALWAYS_INLINE void _internal_set_zn_deviceid(
  8623. const std::string& value);
  8624. std::string* _internal_mutable_zn_deviceid();
  8625. public:
  8626. // optional string zn_devicename = 2;
  8627. bool has_zn_devicename() const;
  8628. void clear_zn_devicename() ;
  8629. const std::string& zn_devicename() const;
  8630. template <typename Arg_ = const std::string&, typename... Args_>
  8631. void set_zn_devicename(Arg_&& arg, Args_... args);
  8632. std::string* mutable_zn_devicename();
  8633. PROTOBUF_NODISCARD std::string* release_zn_devicename();
  8634. void set_allocated_zn_devicename(std::string* ptr);
  8635. private:
  8636. const std::string& _internal_zn_devicename() const;
  8637. inline PROTOBUF_ALWAYS_INLINE void _internal_set_zn_devicename(
  8638. const std::string& value);
  8639. std::string* _internal_mutable_zn_devicename();
  8640. public:
  8641. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.SelectMicParams)
  8642. private:
  8643. class _Internal;
  8644. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  8645. typedef void InternalArenaConstructable_;
  8646. typedef void DestructorSkippable_;
  8647. struct Impl_ {
  8648. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  8649. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  8650. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr zn_deviceid_;
  8651. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr zn_devicename_;
  8652. };
  8653. union { Impl_ _impl_; };
  8654. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  8655. };// -------------------------------------------------------------------
  8656. class SendChatToUserParams final :
  8657. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.SendChatToUserParams) */ {
  8658. public:
  8659. inline SendChatToUserParams() : SendChatToUserParams(nullptr) {}
  8660. ~SendChatToUserParams() override;
  8661. explicit PROTOBUF_CONSTEXPR SendChatToUserParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  8662. SendChatToUserParams(const SendChatToUserParams& from);
  8663. SendChatToUserParams(SendChatToUserParams&& from) noexcept
  8664. : SendChatToUserParams() {
  8665. *this = ::std::move(from);
  8666. }
  8667. inline SendChatToUserParams& operator=(const SendChatToUserParams& from) {
  8668. CopyFrom(from);
  8669. return *this;
  8670. }
  8671. inline SendChatToUserParams& operator=(SendChatToUserParams&& from) noexcept {
  8672. if (this == &from) return *this;
  8673. if (GetOwningArena() == from.GetOwningArena()
  8674. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  8675. && GetOwningArena() != nullptr
  8676. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  8677. ) {
  8678. InternalSwap(&from);
  8679. } else {
  8680. CopyFrom(from);
  8681. }
  8682. return *this;
  8683. }
  8684. inline const std::string& unknown_fields() const {
  8685. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  8686. }
  8687. inline std::string* mutable_unknown_fields() {
  8688. return _internal_metadata_.mutable_unknown_fields<std::string>();
  8689. }
  8690. static const SendChatToUserParams& default_instance() {
  8691. return *internal_default_instance();
  8692. }
  8693. static inline const SendChatToUserParams* internal_default_instance() {
  8694. return reinterpret_cast<const SendChatToUserParams*>(
  8695. &_SendChatToUserParams_default_instance_);
  8696. }
  8697. static constexpr int kIndexInFileMessages =
  8698. 52;
  8699. friend void swap(SendChatToUserParams& a, SendChatToUserParams& b) {
  8700. a.Swap(&b);
  8701. }
  8702. inline void Swap(SendChatToUserParams* other) {
  8703. if (other == this) return;
  8704. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  8705. if (GetOwningArena() != nullptr &&
  8706. GetOwningArena() == other->GetOwningArena()) {
  8707. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  8708. if (GetOwningArena() == other->GetOwningArena()) {
  8709. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  8710. InternalSwap(other);
  8711. } else {
  8712. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  8713. }
  8714. }
  8715. void UnsafeArenaSwap(SendChatToUserParams* other) {
  8716. if (other == this) return;
  8717. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  8718. InternalSwap(other);
  8719. }
  8720. // implements Message ----------------------------------------------
  8721. SendChatToUserParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  8722. return CreateMaybeMessage<SendChatToUserParams>(arena);
  8723. }
  8724. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  8725. void CopyFrom(const SendChatToUserParams& from);
  8726. void MergeFrom(const SendChatToUserParams& from);
  8727. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  8728. bool IsInitialized() const final;
  8729. ::size_t ByteSizeLong() const final;
  8730. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  8731. ::uint8_t* _InternalSerialize(
  8732. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  8733. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  8734. private:
  8735. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  8736. void SharedDtor();
  8737. void SetCachedSize(int size) const;
  8738. void InternalSwap(SendChatToUserParams* other);
  8739. private:
  8740. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  8741. static ::absl::string_view FullMessageName() {
  8742. return "com.electron.zoomvideo.sdk.proto.SendChatToUserParams";
  8743. }
  8744. protected:
  8745. explicit SendChatToUserParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  8746. public:
  8747. std::string GetTypeName() const final;
  8748. // nested types ----------------------------------------------------
  8749. // accessors -------------------------------------------------------
  8750. enum : int {
  8751. kZnMsgContentFieldNumber = 2,
  8752. kUserFieldNumber = 1,
  8753. };
  8754. // optional string zn_msgContent = 2;
  8755. bool has_zn_msgcontent() const;
  8756. void clear_zn_msgcontent() ;
  8757. const std::string& zn_msgcontent() const;
  8758. template <typename Arg_ = const std::string&, typename... Args_>
  8759. void set_zn_msgcontent(Arg_&& arg, Args_... args);
  8760. std::string* mutable_zn_msgcontent();
  8761. PROTOBUF_NODISCARD std::string* release_zn_msgcontent();
  8762. void set_allocated_zn_msgcontent(std::string* ptr);
  8763. private:
  8764. const std::string& _internal_zn_msgcontent() const;
  8765. inline PROTOBUF_ALWAYS_INLINE void _internal_set_zn_msgcontent(
  8766. const std::string& value);
  8767. std::string* _internal_mutable_zn_msgcontent();
  8768. public:
  8769. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  8770. bool has_user() const;
  8771. void clear_user() ;
  8772. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user() const;
  8773. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_user();
  8774. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user();
  8775. void set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  8776. private:
  8777. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user() const;
  8778. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_user();
  8779. public:
  8780. void unsafe_arena_set_allocated_user(
  8781. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  8782. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_user();
  8783. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.SendChatToUserParams)
  8784. private:
  8785. class _Internal;
  8786. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  8787. typedef void InternalArenaConstructable_;
  8788. typedef void DestructorSkippable_;
  8789. struct Impl_ {
  8790. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  8791. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  8792. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr zn_msgcontent_;
  8793. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user_;
  8794. };
  8795. union { Impl_ _impl_; };
  8796. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  8797. };// -------------------------------------------------------------------
  8798. class SendChatToAllParams final :
  8799. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.SendChatToAllParams) */ {
  8800. public:
  8801. inline SendChatToAllParams() : SendChatToAllParams(nullptr) {}
  8802. ~SendChatToAllParams() override;
  8803. explicit PROTOBUF_CONSTEXPR SendChatToAllParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  8804. SendChatToAllParams(const SendChatToAllParams& from);
  8805. SendChatToAllParams(SendChatToAllParams&& from) noexcept
  8806. : SendChatToAllParams() {
  8807. *this = ::std::move(from);
  8808. }
  8809. inline SendChatToAllParams& operator=(const SendChatToAllParams& from) {
  8810. CopyFrom(from);
  8811. return *this;
  8812. }
  8813. inline SendChatToAllParams& operator=(SendChatToAllParams&& from) noexcept {
  8814. if (this == &from) return *this;
  8815. if (GetOwningArena() == from.GetOwningArena()
  8816. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  8817. && GetOwningArena() != nullptr
  8818. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  8819. ) {
  8820. InternalSwap(&from);
  8821. } else {
  8822. CopyFrom(from);
  8823. }
  8824. return *this;
  8825. }
  8826. inline const std::string& unknown_fields() const {
  8827. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  8828. }
  8829. inline std::string* mutable_unknown_fields() {
  8830. return _internal_metadata_.mutable_unknown_fields<std::string>();
  8831. }
  8832. static const SendChatToAllParams& default_instance() {
  8833. return *internal_default_instance();
  8834. }
  8835. static inline const SendChatToAllParams* internal_default_instance() {
  8836. return reinterpret_cast<const SendChatToAllParams*>(
  8837. &_SendChatToAllParams_default_instance_);
  8838. }
  8839. static constexpr int kIndexInFileMessages =
  8840. 53;
  8841. friend void swap(SendChatToAllParams& a, SendChatToAllParams& b) {
  8842. a.Swap(&b);
  8843. }
  8844. inline void Swap(SendChatToAllParams* other) {
  8845. if (other == this) return;
  8846. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  8847. if (GetOwningArena() != nullptr &&
  8848. GetOwningArena() == other->GetOwningArena()) {
  8849. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  8850. if (GetOwningArena() == other->GetOwningArena()) {
  8851. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  8852. InternalSwap(other);
  8853. } else {
  8854. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  8855. }
  8856. }
  8857. void UnsafeArenaSwap(SendChatToAllParams* other) {
  8858. if (other == this) return;
  8859. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  8860. InternalSwap(other);
  8861. }
  8862. // implements Message ----------------------------------------------
  8863. SendChatToAllParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  8864. return CreateMaybeMessage<SendChatToAllParams>(arena);
  8865. }
  8866. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  8867. void CopyFrom(const SendChatToAllParams& from);
  8868. void MergeFrom(const SendChatToAllParams& from);
  8869. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  8870. bool IsInitialized() const final;
  8871. ::size_t ByteSizeLong() const final;
  8872. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  8873. ::uint8_t* _InternalSerialize(
  8874. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  8875. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  8876. private:
  8877. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  8878. void SharedDtor();
  8879. void SetCachedSize(int size) const;
  8880. void InternalSwap(SendChatToAllParams* other);
  8881. private:
  8882. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  8883. static ::absl::string_view FullMessageName() {
  8884. return "com.electron.zoomvideo.sdk.proto.SendChatToAllParams";
  8885. }
  8886. protected:
  8887. explicit SendChatToAllParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  8888. public:
  8889. std::string GetTypeName() const final;
  8890. // nested types ----------------------------------------------------
  8891. // accessors -------------------------------------------------------
  8892. enum : int {
  8893. kZnMsgContentFieldNumber = 1,
  8894. };
  8895. // optional string zn_msgContent = 1;
  8896. bool has_zn_msgcontent() const;
  8897. void clear_zn_msgcontent() ;
  8898. const std::string& zn_msgcontent() const;
  8899. template <typename Arg_ = const std::string&, typename... Args_>
  8900. void set_zn_msgcontent(Arg_&& arg, Args_... args);
  8901. std::string* mutable_zn_msgcontent();
  8902. PROTOBUF_NODISCARD std::string* release_zn_msgcontent();
  8903. void set_allocated_zn_msgcontent(std::string* ptr);
  8904. private:
  8905. const std::string& _internal_zn_msgcontent() const;
  8906. inline PROTOBUF_ALWAYS_INLINE void _internal_set_zn_msgcontent(
  8907. const std::string& value);
  8908. std::string* _internal_mutable_zn_msgcontent();
  8909. public:
  8910. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.SendChatToAllParams)
  8911. private:
  8912. class _Internal;
  8913. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  8914. typedef void InternalArenaConstructable_;
  8915. typedef void DestructorSkippable_;
  8916. struct Impl_ {
  8917. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  8918. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  8919. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr zn_msgcontent_;
  8920. };
  8921. union { Impl_ _impl_; };
  8922. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  8923. };// -------------------------------------------------------------------
  8924. class StartLiveStreamParams final :
  8925. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.StartLiveStreamParams) */ {
  8926. public:
  8927. inline StartLiveStreamParams() : StartLiveStreamParams(nullptr) {}
  8928. ~StartLiveStreamParams() override;
  8929. explicit PROTOBUF_CONSTEXPR StartLiveStreamParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  8930. StartLiveStreamParams(const StartLiveStreamParams& from);
  8931. StartLiveStreamParams(StartLiveStreamParams&& from) noexcept
  8932. : StartLiveStreamParams() {
  8933. *this = ::std::move(from);
  8934. }
  8935. inline StartLiveStreamParams& operator=(const StartLiveStreamParams& from) {
  8936. CopyFrom(from);
  8937. return *this;
  8938. }
  8939. inline StartLiveStreamParams& operator=(StartLiveStreamParams&& from) noexcept {
  8940. if (this == &from) return *this;
  8941. if (GetOwningArena() == from.GetOwningArena()
  8942. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  8943. && GetOwningArena() != nullptr
  8944. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  8945. ) {
  8946. InternalSwap(&from);
  8947. } else {
  8948. CopyFrom(from);
  8949. }
  8950. return *this;
  8951. }
  8952. inline const std::string& unknown_fields() const {
  8953. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  8954. }
  8955. inline std::string* mutable_unknown_fields() {
  8956. return _internal_metadata_.mutable_unknown_fields<std::string>();
  8957. }
  8958. static const StartLiveStreamParams& default_instance() {
  8959. return *internal_default_instance();
  8960. }
  8961. static inline const StartLiveStreamParams* internal_default_instance() {
  8962. return reinterpret_cast<const StartLiveStreamParams*>(
  8963. &_StartLiveStreamParams_default_instance_);
  8964. }
  8965. static constexpr int kIndexInFileMessages =
  8966. 54;
  8967. friend void swap(StartLiveStreamParams& a, StartLiveStreamParams& b) {
  8968. a.Swap(&b);
  8969. }
  8970. inline void Swap(StartLiveStreamParams* other) {
  8971. if (other == this) return;
  8972. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  8973. if (GetOwningArena() != nullptr &&
  8974. GetOwningArena() == other->GetOwningArena()) {
  8975. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  8976. if (GetOwningArena() == other->GetOwningArena()) {
  8977. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  8978. InternalSwap(other);
  8979. } else {
  8980. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  8981. }
  8982. }
  8983. void UnsafeArenaSwap(StartLiveStreamParams* other) {
  8984. if (other == this) return;
  8985. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  8986. InternalSwap(other);
  8987. }
  8988. // implements Message ----------------------------------------------
  8989. StartLiveStreamParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  8990. return CreateMaybeMessage<StartLiveStreamParams>(arena);
  8991. }
  8992. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  8993. void CopyFrom(const StartLiveStreamParams& from);
  8994. void MergeFrom(const StartLiveStreamParams& from);
  8995. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  8996. bool IsInitialized() const final;
  8997. ::size_t ByteSizeLong() const final;
  8998. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  8999. ::uint8_t* _InternalSerialize(
  9000. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  9001. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  9002. private:
  9003. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  9004. void SharedDtor();
  9005. void SetCachedSize(int size) const;
  9006. void InternalSwap(StartLiveStreamParams* other);
  9007. private:
  9008. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  9009. static ::absl::string_view FullMessageName() {
  9010. return "com.electron.zoomvideo.sdk.proto.StartLiveStreamParams";
  9011. }
  9012. protected:
  9013. explicit StartLiveStreamParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  9014. public:
  9015. std::string GetTypeName() const final;
  9016. // nested types ----------------------------------------------------
  9017. // accessors -------------------------------------------------------
  9018. enum : int {
  9019. kZnStreamUrlFieldNumber = 1,
  9020. kZnKeyFieldNumber = 2,
  9021. kZnBroadcastUrlFieldNumber = 3,
  9022. };
  9023. // optional string zn_streamUrl = 1;
  9024. bool has_zn_streamurl() const;
  9025. void clear_zn_streamurl() ;
  9026. const std::string& zn_streamurl() const;
  9027. template <typename Arg_ = const std::string&, typename... Args_>
  9028. void set_zn_streamurl(Arg_&& arg, Args_... args);
  9029. std::string* mutable_zn_streamurl();
  9030. PROTOBUF_NODISCARD std::string* release_zn_streamurl();
  9031. void set_allocated_zn_streamurl(std::string* ptr);
  9032. private:
  9033. const std::string& _internal_zn_streamurl() const;
  9034. inline PROTOBUF_ALWAYS_INLINE void _internal_set_zn_streamurl(
  9035. const std::string& value);
  9036. std::string* _internal_mutable_zn_streamurl();
  9037. public:
  9038. // optional string zn_key = 2;
  9039. bool has_zn_key() const;
  9040. void clear_zn_key() ;
  9041. const std::string& zn_key() const;
  9042. template <typename Arg_ = const std::string&, typename... Args_>
  9043. void set_zn_key(Arg_&& arg, Args_... args);
  9044. std::string* mutable_zn_key();
  9045. PROTOBUF_NODISCARD std::string* release_zn_key();
  9046. void set_allocated_zn_key(std::string* ptr);
  9047. private:
  9048. const std::string& _internal_zn_key() const;
  9049. inline PROTOBUF_ALWAYS_INLINE void _internal_set_zn_key(
  9050. const std::string& value);
  9051. std::string* _internal_mutable_zn_key();
  9052. public:
  9053. // optional string zn_broadcastUrl = 3;
  9054. bool has_zn_broadcasturl() const;
  9055. void clear_zn_broadcasturl() ;
  9056. const std::string& zn_broadcasturl() const;
  9057. template <typename Arg_ = const std::string&, typename... Args_>
  9058. void set_zn_broadcasturl(Arg_&& arg, Args_... args);
  9059. std::string* mutable_zn_broadcasturl();
  9060. PROTOBUF_NODISCARD std::string* release_zn_broadcasturl();
  9061. void set_allocated_zn_broadcasturl(std::string* ptr);
  9062. private:
  9063. const std::string& _internal_zn_broadcasturl() const;
  9064. inline PROTOBUF_ALWAYS_INLINE void _internal_set_zn_broadcasturl(
  9065. const std::string& value);
  9066. std::string* _internal_mutable_zn_broadcasturl();
  9067. public:
  9068. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.StartLiveStreamParams)
  9069. private:
  9070. class _Internal;
  9071. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  9072. typedef void InternalArenaConstructable_;
  9073. typedef void DestructorSkippable_;
  9074. struct Impl_ {
  9075. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  9076. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  9077. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr zn_streamurl_;
  9078. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr zn_key_;
  9079. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr zn_broadcasturl_;
  9080. };
  9081. union { Impl_ _impl_; };
  9082. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  9083. };// -------------------------------------------------------------------
  9084. class StartShareViewParams final :
  9085. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.StartShareViewParams) */ {
  9086. public:
  9087. inline StartShareViewParams() : StartShareViewParams(nullptr) {}
  9088. ~StartShareViewParams() override;
  9089. explicit PROTOBUF_CONSTEXPR StartShareViewParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  9090. StartShareViewParams(const StartShareViewParams& from);
  9091. StartShareViewParams(StartShareViewParams&& from) noexcept
  9092. : StartShareViewParams() {
  9093. *this = ::std::move(from);
  9094. }
  9095. inline StartShareViewParams& operator=(const StartShareViewParams& from) {
  9096. CopyFrom(from);
  9097. return *this;
  9098. }
  9099. inline StartShareViewParams& operator=(StartShareViewParams&& from) noexcept {
  9100. if (this == &from) return *this;
  9101. if (GetOwningArena() == from.GetOwningArena()
  9102. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  9103. && GetOwningArena() != nullptr
  9104. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  9105. ) {
  9106. InternalSwap(&from);
  9107. } else {
  9108. CopyFrom(from);
  9109. }
  9110. return *this;
  9111. }
  9112. inline const std::string& unknown_fields() const {
  9113. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  9114. }
  9115. inline std::string* mutable_unknown_fields() {
  9116. return _internal_metadata_.mutable_unknown_fields<std::string>();
  9117. }
  9118. static const StartShareViewParams& default_instance() {
  9119. return *internal_default_instance();
  9120. }
  9121. static inline const StartShareViewParams* internal_default_instance() {
  9122. return reinterpret_cast<const StartShareViewParams*>(
  9123. &_StartShareViewParams_default_instance_);
  9124. }
  9125. static constexpr int kIndexInFileMessages =
  9126. 55;
  9127. friend void swap(StartShareViewParams& a, StartShareViewParams& b) {
  9128. a.Swap(&b);
  9129. }
  9130. inline void Swap(StartShareViewParams* other) {
  9131. if (other == this) return;
  9132. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  9133. if (GetOwningArena() != nullptr &&
  9134. GetOwningArena() == other->GetOwningArena()) {
  9135. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  9136. if (GetOwningArena() == other->GetOwningArena()) {
  9137. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  9138. InternalSwap(other);
  9139. } else {
  9140. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  9141. }
  9142. }
  9143. void UnsafeArenaSwap(StartShareViewParams* other) {
  9144. if (other == this) return;
  9145. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  9146. InternalSwap(other);
  9147. }
  9148. // implements Message ----------------------------------------------
  9149. StartShareViewParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  9150. return CreateMaybeMessage<StartShareViewParams>(arena);
  9151. }
  9152. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  9153. void CopyFrom(const StartShareViewParams& from);
  9154. void MergeFrom(const StartShareViewParams& from);
  9155. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  9156. bool IsInitialized() const final;
  9157. ::size_t ByteSizeLong() const final;
  9158. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  9159. ::uint8_t* _InternalSerialize(
  9160. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  9161. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  9162. private:
  9163. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  9164. void SharedDtor();
  9165. void SetCachedSize(int size) const;
  9166. void InternalSwap(StartShareViewParams* other);
  9167. private:
  9168. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  9169. static ::absl::string_view FullMessageName() {
  9170. return "com.electron.zoomvideo.sdk.proto.StartShareViewParams";
  9171. }
  9172. protected:
  9173. explicit StartShareViewParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  9174. public:
  9175. std::string GetTypeName() const final;
  9176. // nested types ----------------------------------------------------
  9177. // accessors -------------------------------------------------------
  9178. enum : int {
  9179. kZnHandleFieldNumber = 1,
  9180. kIsWithDeviceAudioFieldNumber = 2,
  9181. kIsOptimizeForSharedVideoFieldNumber = 3,
  9182. };
  9183. // optional string zn_handle = 1;
  9184. bool has_zn_handle() const;
  9185. void clear_zn_handle() ;
  9186. const std::string& zn_handle() const;
  9187. template <typename Arg_ = const std::string&, typename... Args_>
  9188. void set_zn_handle(Arg_&& arg, Args_... args);
  9189. std::string* mutable_zn_handle();
  9190. PROTOBUF_NODISCARD std::string* release_zn_handle();
  9191. void set_allocated_zn_handle(std::string* ptr);
  9192. private:
  9193. const std::string& _internal_zn_handle() const;
  9194. inline PROTOBUF_ALWAYS_INLINE void _internal_set_zn_handle(
  9195. const std::string& value);
  9196. std::string* _internal_mutable_zn_handle();
  9197. public:
  9198. // optional bool isWithDeviceAudio = 2;
  9199. bool has_iswithdeviceaudio() const;
  9200. void clear_iswithdeviceaudio() ;
  9201. bool iswithdeviceaudio() const;
  9202. void set_iswithdeviceaudio(bool value);
  9203. private:
  9204. bool _internal_iswithdeviceaudio() const;
  9205. void _internal_set_iswithdeviceaudio(bool value);
  9206. public:
  9207. // optional bool isOptimizeForSharedVideo = 3;
  9208. bool has_isoptimizeforsharedvideo() const;
  9209. void clear_isoptimizeforsharedvideo() ;
  9210. bool isoptimizeforsharedvideo() const;
  9211. void set_isoptimizeforsharedvideo(bool value);
  9212. private:
  9213. bool _internal_isoptimizeforsharedvideo() const;
  9214. void _internal_set_isoptimizeforsharedvideo(bool value);
  9215. public:
  9216. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.StartShareViewParams)
  9217. private:
  9218. class _Internal;
  9219. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  9220. typedef void InternalArenaConstructable_;
  9221. typedef void DestructorSkippable_;
  9222. struct Impl_ {
  9223. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  9224. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  9225. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr zn_handle_;
  9226. bool iswithdeviceaudio_;
  9227. bool isoptimizeforsharedvideo_;
  9228. };
  9229. union { Impl_ _impl_; };
  9230. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  9231. };// -------------------------------------------------------------------
  9232. class StartShareScreenParams final :
  9233. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.StartShareScreenParams) */ {
  9234. public:
  9235. inline StartShareScreenParams() : StartShareScreenParams(nullptr) {}
  9236. ~StartShareScreenParams() override;
  9237. explicit PROTOBUF_CONSTEXPR StartShareScreenParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  9238. StartShareScreenParams(const StartShareScreenParams& from);
  9239. StartShareScreenParams(StartShareScreenParams&& from) noexcept
  9240. : StartShareScreenParams() {
  9241. *this = ::std::move(from);
  9242. }
  9243. inline StartShareScreenParams& operator=(const StartShareScreenParams& from) {
  9244. CopyFrom(from);
  9245. return *this;
  9246. }
  9247. inline StartShareScreenParams& operator=(StartShareScreenParams&& from) noexcept {
  9248. if (this == &from) return *this;
  9249. if (GetOwningArena() == from.GetOwningArena()
  9250. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  9251. && GetOwningArena() != nullptr
  9252. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  9253. ) {
  9254. InternalSwap(&from);
  9255. } else {
  9256. CopyFrom(from);
  9257. }
  9258. return *this;
  9259. }
  9260. inline const std::string& unknown_fields() const {
  9261. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  9262. }
  9263. inline std::string* mutable_unknown_fields() {
  9264. return _internal_metadata_.mutable_unknown_fields<std::string>();
  9265. }
  9266. static const StartShareScreenParams& default_instance() {
  9267. return *internal_default_instance();
  9268. }
  9269. static inline const StartShareScreenParams* internal_default_instance() {
  9270. return reinterpret_cast<const StartShareScreenParams*>(
  9271. &_StartShareScreenParams_default_instance_);
  9272. }
  9273. static constexpr int kIndexInFileMessages =
  9274. 56;
  9275. friend void swap(StartShareScreenParams& a, StartShareScreenParams& b) {
  9276. a.Swap(&b);
  9277. }
  9278. inline void Swap(StartShareScreenParams* other) {
  9279. if (other == this) return;
  9280. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  9281. if (GetOwningArena() != nullptr &&
  9282. GetOwningArena() == other->GetOwningArena()) {
  9283. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  9284. if (GetOwningArena() == other->GetOwningArena()) {
  9285. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  9286. InternalSwap(other);
  9287. } else {
  9288. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  9289. }
  9290. }
  9291. void UnsafeArenaSwap(StartShareScreenParams* other) {
  9292. if (other == this) return;
  9293. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  9294. InternalSwap(other);
  9295. }
  9296. // implements Message ----------------------------------------------
  9297. StartShareScreenParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  9298. return CreateMaybeMessage<StartShareScreenParams>(arena);
  9299. }
  9300. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  9301. void CopyFrom(const StartShareScreenParams& from);
  9302. void MergeFrom(const StartShareScreenParams& from);
  9303. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  9304. bool IsInitialized() const final;
  9305. ::size_t ByteSizeLong() const final;
  9306. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  9307. ::uint8_t* _InternalSerialize(
  9308. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  9309. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  9310. private:
  9311. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  9312. void SharedDtor();
  9313. void SetCachedSize(int size) const;
  9314. void InternalSwap(StartShareScreenParams* other);
  9315. private:
  9316. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  9317. static ::absl::string_view FullMessageName() {
  9318. return "com.electron.zoomvideo.sdk.proto.StartShareScreenParams";
  9319. }
  9320. protected:
  9321. explicit StartShareScreenParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  9322. public:
  9323. std::string GetTypeName() const final;
  9324. // nested types ----------------------------------------------------
  9325. // accessors -------------------------------------------------------
  9326. enum : int {
  9327. kZnMonitorIDFieldNumber = 1,
  9328. kIsWithDeviceAudioFieldNumber = 2,
  9329. kIsOptimizeForSharedVideoFieldNumber = 3,
  9330. };
  9331. // optional string zn_monitorID = 1;
  9332. bool has_zn_monitorid() const;
  9333. void clear_zn_monitorid() ;
  9334. const std::string& zn_monitorid() const;
  9335. template <typename Arg_ = const std::string&, typename... Args_>
  9336. void set_zn_monitorid(Arg_&& arg, Args_... args);
  9337. std::string* mutable_zn_monitorid();
  9338. PROTOBUF_NODISCARD std::string* release_zn_monitorid();
  9339. void set_allocated_zn_monitorid(std::string* ptr);
  9340. private:
  9341. const std::string& _internal_zn_monitorid() const;
  9342. inline PROTOBUF_ALWAYS_INLINE void _internal_set_zn_monitorid(
  9343. const std::string& value);
  9344. std::string* _internal_mutable_zn_monitorid();
  9345. public:
  9346. // optional bool isWithDeviceAudio = 2;
  9347. bool has_iswithdeviceaudio() const;
  9348. void clear_iswithdeviceaudio() ;
  9349. bool iswithdeviceaudio() const;
  9350. void set_iswithdeviceaudio(bool value);
  9351. private:
  9352. bool _internal_iswithdeviceaudio() const;
  9353. void _internal_set_iswithdeviceaudio(bool value);
  9354. public:
  9355. // optional bool isOptimizeForSharedVideo = 3;
  9356. bool has_isoptimizeforsharedvideo() const;
  9357. void clear_isoptimizeforsharedvideo() ;
  9358. bool isoptimizeforsharedvideo() const;
  9359. void set_isoptimizeforsharedvideo(bool value);
  9360. private:
  9361. bool _internal_isoptimizeforsharedvideo() const;
  9362. void _internal_set_isoptimizeforsharedvideo(bool value);
  9363. public:
  9364. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.StartShareScreenParams)
  9365. private:
  9366. class _Internal;
  9367. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  9368. typedef void InternalArenaConstructable_;
  9369. typedef void DestructorSkippable_;
  9370. struct Impl_ {
  9371. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  9372. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  9373. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr zn_monitorid_;
  9374. bool iswithdeviceaudio_;
  9375. bool isoptimizeforsharedvideo_;
  9376. };
  9377. union { Impl_ _impl_; };
  9378. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  9379. };// -------------------------------------------------------------------
  9380. class LockShareParams final :
  9381. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.LockShareParams) */ {
  9382. public:
  9383. inline LockShareParams() : LockShareParams(nullptr) {}
  9384. ~LockShareParams() override;
  9385. explicit PROTOBUF_CONSTEXPR LockShareParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  9386. LockShareParams(const LockShareParams& from);
  9387. LockShareParams(LockShareParams&& from) noexcept
  9388. : LockShareParams() {
  9389. *this = ::std::move(from);
  9390. }
  9391. inline LockShareParams& operator=(const LockShareParams& from) {
  9392. CopyFrom(from);
  9393. return *this;
  9394. }
  9395. inline LockShareParams& operator=(LockShareParams&& from) noexcept {
  9396. if (this == &from) return *this;
  9397. if (GetOwningArena() == from.GetOwningArena()
  9398. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  9399. && GetOwningArena() != nullptr
  9400. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  9401. ) {
  9402. InternalSwap(&from);
  9403. } else {
  9404. CopyFrom(from);
  9405. }
  9406. return *this;
  9407. }
  9408. inline const std::string& unknown_fields() const {
  9409. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  9410. }
  9411. inline std::string* mutable_unknown_fields() {
  9412. return _internal_metadata_.mutable_unknown_fields<std::string>();
  9413. }
  9414. static const LockShareParams& default_instance() {
  9415. return *internal_default_instance();
  9416. }
  9417. static inline const LockShareParams* internal_default_instance() {
  9418. return reinterpret_cast<const LockShareParams*>(
  9419. &_LockShareParams_default_instance_);
  9420. }
  9421. static constexpr int kIndexInFileMessages =
  9422. 57;
  9423. friend void swap(LockShareParams& a, LockShareParams& b) {
  9424. a.Swap(&b);
  9425. }
  9426. inline void Swap(LockShareParams* other) {
  9427. if (other == this) return;
  9428. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  9429. if (GetOwningArena() != nullptr &&
  9430. GetOwningArena() == other->GetOwningArena()) {
  9431. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  9432. if (GetOwningArena() == other->GetOwningArena()) {
  9433. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  9434. InternalSwap(other);
  9435. } else {
  9436. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  9437. }
  9438. }
  9439. void UnsafeArenaSwap(LockShareParams* other) {
  9440. if (other == this) return;
  9441. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  9442. InternalSwap(other);
  9443. }
  9444. // implements Message ----------------------------------------------
  9445. LockShareParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  9446. return CreateMaybeMessage<LockShareParams>(arena);
  9447. }
  9448. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  9449. void CopyFrom(const LockShareParams& from);
  9450. void MergeFrom(const LockShareParams& from);
  9451. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  9452. bool IsInitialized() const final;
  9453. ::size_t ByteSizeLong() const final;
  9454. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  9455. ::uint8_t* _InternalSerialize(
  9456. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  9457. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  9458. private:
  9459. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  9460. void SharedDtor();
  9461. void SetCachedSize(int size) const;
  9462. void InternalSwap(LockShareParams* other);
  9463. private:
  9464. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  9465. static ::absl::string_view FullMessageName() {
  9466. return "com.electron.zoomvideo.sdk.proto.LockShareParams";
  9467. }
  9468. protected:
  9469. explicit LockShareParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  9470. public:
  9471. std::string GetTypeName() const final;
  9472. // nested types ----------------------------------------------------
  9473. // accessors -------------------------------------------------------
  9474. enum : int {
  9475. kZnBLockFieldNumber = 1,
  9476. };
  9477. // optional bool zn_bLock = 1;
  9478. bool has_zn_block() const;
  9479. void clear_zn_block() ;
  9480. bool zn_block() const;
  9481. void set_zn_block(bool value);
  9482. private:
  9483. bool _internal_zn_block() const;
  9484. void _internal_set_zn_block(bool value);
  9485. public:
  9486. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.LockShareParams)
  9487. private:
  9488. class _Internal;
  9489. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  9490. typedef void InternalArenaConstructable_;
  9491. typedef void DestructorSkippable_;
  9492. struct Impl_ {
  9493. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  9494. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  9495. bool zn_block_;
  9496. };
  9497. union { Impl_ _impl_; };
  9498. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  9499. };// -------------------------------------------------------------------
  9500. class EnableShareDeviceAudioParams final :
  9501. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams) */ {
  9502. public:
  9503. inline EnableShareDeviceAudioParams() : EnableShareDeviceAudioParams(nullptr) {}
  9504. ~EnableShareDeviceAudioParams() override;
  9505. explicit PROTOBUF_CONSTEXPR EnableShareDeviceAudioParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  9506. EnableShareDeviceAudioParams(const EnableShareDeviceAudioParams& from);
  9507. EnableShareDeviceAudioParams(EnableShareDeviceAudioParams&& from) noexcept
  9508. : EnableShareDeviceAudioParams() {
  9509. *this = ::std::move(from);
  9510. }
  9511. inline EnableShareDeviceAudioParams& operator=(const EnableShareDeviceAudioParams& from) {
  9512. CopyFrom(from);
  9513. return *this;
  9514. }
  9515. inline EnableShareDeviceAudioParams& operator=(EnableShareDeviceAudioParams&& from) noexcept {
  9516. if (this == &from) return *this;
  9517. if (GetOwningArena() == from.GetOwningArena()
  9518. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  9519. && GetOwningArena() != nullptr
  9520. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  9521. ) {
  9522. InternalSwap(&from);
  9523. } else {
  9524. CopyFrom(from);
  9525. }
  9526. return *this;
  9527. }
  9528. inline const std::string& unknown_fields() const {
  9529. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  9530. }
  9531. inline std::string* mutable_unknown_fields() {
  9532. return _internal_metadata_.mutable_unknown_fields<std::string>();
  9533. }
  9534. static const EnableShareDeviceAudioParams& default_instance() {
  9535. return *internal_default_instance();
  9536. }
  9537. static inline const EnableShareDeviceAudioParams* internal_default_instance() {
  9538. return reinterpret_cast<const EnableShareDeviceAudioParams*>(
  9539. &_EnableShareDeviceAudioParams_default_instance_);
  9540. }
  9541. static constexpr int kIndexInFileMessages =
  9542. 58;
  9543. friend void swap(EnableShareDeviceAudioParams& a, EnableShareDeviceAudioParams& b) {
  9544. a.Swap(&b);
  9545. }
  9546. inline void Swap(EnableShareDeviceAudioParams* other) {
  9547. if (other == this) return;
  9548. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  9549. if (GetOwningArena() != nullptr &&
  9550. GetOwningArena() == other->GetOwningArena()) {
  9551. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  9552. if (GetOwningArena() == other->GetOwningArena()) {
  9553. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  9554. InternalSwap(other);
  9555. } else {
  9556. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  9557. }
  9558. }
  9559. void UnsafeArenaSwap(EnableShareDeviceAudioParams* other) {
  9560. if (other == this) return;
  9561. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  9562. InternalSwap(other);
  9563. }
  9564. // implements Message ----------------------------------------------
  9565. EnableShareDeviceAudioParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  9566. return CreateMaybeMessage<EnableShareDeviceAudioParams>(arena);
  9567. }
  9568. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  9569. void CopyFrom(const EnableShareDeviceAudioParams& from);
  9570. void MergeFrom(const EnableShareDeviceAudioParams& from);
  9571. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  9572. bool IsInitialized() const final;
  9573. ::size_t ByteSizeLong() const final;
  9574. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  9575. ::uint8_t* _InternalSerialize(
  9576. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  9577. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  9578. private:
  9579. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  9580. void SharedDtor();
  9581. void SetCachedSize(int size) const;
  9582. void InternalSwap(EnableShareDeviceAudioParams* other);
  9583. private:
  9584. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  9585. static ::absl::string_view FullMessageName() {
  9586. return "com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams";
  9587. }
  9588. protected:
  9589. explicit EnableShareDeviceAudioParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  9590. public:
  9591. std::string GetTypeName() const final;
  9592. // nested types ----------------------------------------------------
  9593. // accessors -------------------------------------------------------
  9594. enum : int {
  9595. kEnableFieldNumber = 1,
  9596. };
  9597. // optional bool enable = 1;
  9598. bool has_enable() const;
  9599. void clear_enable() ;
  9600. bool enable() const;
  9601. void set_enable(bool value);
  9602. private:
  9603. bool _internal_enable() const;
  9604. void _internal_set_enable(bool value);
  9605. public:
  9606. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams)
  9607. private:
  9608. class _Internal;
  9609. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  9610. typedef void InternalArenaConstructable_;
  9611. typedef void DestructorSkippable_;
  9612. struct Impl_ {
  9613. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  9614. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  9615. bool enable_;
  9616. };
  9617. union { Impl_ _impl_; };
  9618. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  9619. };// -------------------------------------------------------------------
  9620. class EnableOptimizeForSharedVideoParams final :
  9621. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams) */ {
  9622. public:
  9623. inline EnableOptimizeForSharedVideoParams() : EnableOptimizeForSharedVideoParams(nullptr) {}
  9624. ~EnableOptimizeForSharedVideoParams() override;
  9625. explicit PROTOBUF_CONSTEXPR EnableOptimizeForSharedVideoParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  9626. EnableOptimizeForSharedVideoParams(const EnableOptimizeForSharedVideoParams& from);
  9627. EnableOptimizeForSharedVideoParams(EnableOptimizeForSharedVideoParams&& from) noexcept
  9628. : EnableOptimizeForSharedVideoParams() {
  9629. *this = ::std::move(from);
  9630. }
  9631. inline EnableOptimizeForSharedVideoParams& operator=(const EnableOptimizeForSharedVideoParams& from) {
  9632. CopyFrom(from);
  9633. return *this;
  9634. }
  9635. inline EnableOptimizeForSharedVideoParams& operator=(EnableOptimizeForSharedVideoParams&& from) noexcept {
  9636. if (this == &from) return *this;
  9637. if (GetOwningArena() == from.GetOwningArena()
  9638. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  9639. && GetOwningArena() != nullptr
  9640. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  9641. ) {
  9642. InternalSwap(&from);
  9643. } else {
  9644. CopyFrom(from);
  9645. }
  9646. return *this;
  9647. }
  9648. inline const std::string& unknown_fields() const {
  9649. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  9650. }
  9651. inline std::string* mutable_unknown_fields() {
  9652. return _internal_metadata_.mutable_unknown_fields<std::string>();
  9653. }
  9654. static const EnableOptimizeForSharedVideoParams& default_instance() {
  9655. return *internal_default_instance();
  9656. }
  9657. static inline const EnableOptimizeForSharedVideoParams* internal_default_instance() {
  9658. return reinterpret_cast<const EnableOptimizeForSharedVideoParams*>(
  9659. &_EnableOptimizeForSharedVideoParams_default_instance_);
  9660. }
  9661. static constexpr int kIndexInFileMessages =
  9662. 59;
  9663. friend void swap(EnableOptimizeForSharedVideoParams& a, EnableOptimizeForSharedVideoParams& b) {
  9664. a.Swap(&b);
  9665. }
  9666. inline void Swap(EnableOptimizeForSharedVideoParams* other) {
  9667. if (other == this) return;
  9668. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  9669. if (GetOwningArena() != nullptr &&
  9670. GetOwningArena() == other->GetOwningArena()) {
  9671. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  9672. if (GetOwningArena() == other->GetOwningArena()) {
  9673. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  9674. InternalSwap(other);
  9675. } else {
  9676. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  9677. }
  9678. }
  9679. void UnsafeArenaSwap(EnableOptimizeForSharedVideoParams* other) {
  9680. if (other == this) return;
  9681. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  9682. InternalSwap(other);
  9683. }
  9684. // implements Message ----------------------------------------------
  9685. EnableOptimizeForSharedVideoParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  9686. return CreateMaybeMessage<EnableOptimizeForSharedVideoParams>(arena);
  9687. }
  9688. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  9689. void CopyFrom(const EnableOptimizeForSharedVideoParams& from);
  9690. void MergeFrom(const EnableOptimizeForSharedVideoParams& from);
  9691. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  9692. bool IsInitialized() const final;
  9693. ::size_t ByteSizeLong() const final;
  9694. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  9695. ::uint8_t* _InternalSerialize(
  9696. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  9697. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  9698. private:
  9699. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  9700. void SharedDtor();
  9701. void SetCachedSize(int size) const;
  9702. void InternalSwap(EnableOptimizeForSharedVideoParams* other);
  9703. private:
  9704. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  9705. static ::absl::string_view FullMessageName() {
  9706. return "com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams";
  9707. }
  9708. protected:
  9709. explicit EnableOptimizeForSharedVideoParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  9710. public:
  9711. std::string GetTypeName() const final;
  9712. // nested types ----------------------------------------------------
  9713. // accessors -------------------------------------------------------
  9714. enum : int {
  9715. kEnableFieldNumber = 1,
  9716. };
  9717. // optional bool enable = 1;
  9718. bool has_enable() const;
  9719. void clear_enable() ;
  9720. bool enable() const;
  9721. void set_enable(bool value);
  9722. private:
  9723. bool _internal_enable() const;
  9724. void _internal_set_enable(bool value);
  9725. public:
  9726. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams)
  9727. private:
  9728. class _Internal;
  9729. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  9730. typedef void InternalArenaConstructable_;
  9731. typedef void DestructorSkippable_;
  9732. struct Impl_ {
  9733. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  9734. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  9735. bool enable_;
  9736. };
  9737. union { Impl_ _impl_; };
  9738. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  9739. };// -------------------------------------------------------------------
  9740. class StartShare2ndCameraParams final :
  9741. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams) */ {
  9742. public:
  9743. inline StartShare2ndCameraParams() : StartShare2ndCameraParams(nullptr) {}
  9744. ~StartShare2ndCameraParams() override;
  9745. explicit PROTOBUF_CONSTEXPR StartShare2ndCameraParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  9746. StartShare2ndCameraParams(const StartShare2ndCameraParams& from);
  9747. StartShare2ndCameraParams(StartShare2ndCameraParams&& from) noexcept
  9748. : StartShare2ndCameraParams() {
  9749. *this = ::std::move(from);
  9750. }
  9751. inline StartShare2ndCameraParams& operator=(const StartShare2ndCameraParams& from) {
  9752. CopyFrom(from);
  9753. return *this;
  9754. }
  9755. inline StartShare2ndCameraParams& operator=(StartShare2ndCameraParams&& from) noexcept {
  9756. if (this == &from) return *this;
  9757. if (GetOwningArena() == from.GetOwningArena()
  9758. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  9759. && GetOwningArena() != nullptr
  9760. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  9761. ) {
  9762. InternalSwap(&from);
  9763. } else {
  9764. CopyFrom(from);
  9765. }
  9766. return *this;
  9767. }
  9768. inline const std::string& unknown_fields() const {
  9769. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  9770. }
  9771. inline std::string* mutable_unknown_fields() {
  9772. return _internal_metadata_.mutable_unknown_fields<std::string>();
  9773. }
  9774. static const StartShare2ndCameraParams& default_instance() {
  9775. return *internal_default_instance();
  9776. }
  9777. static inline const StartShare2ndCameraParams* internal_default_instance() {
  9778. return reinterpret_cast<const StartShare2ndCameraParams*>(
  9779. &_StartShare2ndCameraParams_default_instance_);
  9780. }
  9781. static constexpr int kIndexInFileMessages =
  9782. 60;
  9783. friend void swap(StartShare2ndCameraParams& a, StartShare2ndCameraParams& b) {
  9784. a.Swap(&b);
  9785. }
  9786. inline void Swap(StartShare2ndCameraParams* other) {
  9787. if (other == this) return;
  9788. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  9789. if (GetOwningArena() != nullptr &&
  9790. GetOwningArena() == other->GetOwningArena()) {
  9791. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  9792. if (GetOwningArena() == other->GetOwningArena()) {
  9793. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  9794. InternalSwap(other);
  9795. } else {
  9796. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  9797. }
  9798. }
  9799. void UnsafeArenaSwap(StartShare2ndCameraParams* other) {
  9800. if (other == this) return;
  9801. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  9802. InternalSwap(other);
  9803. }
  9804. // implements Message ----------------------------------------------
  9805. StartShare2ndCameraParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  9806. return CreateMaybeMessage<StartShare2ndCameraParams>(arena);
  9807. }
  9808. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  9809. void CopyFrom(const StartShare2ndCameraParams& from);
  9810. void MergeFrom(const StartShare2ndCameraParams& from);
  9811. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  9812. bool IsInitialized() const final;
  9813. ::size_t ByteSizeLong() const final;
  9814. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  9815. ::uint8_t* _InternalSerialize(
  9816. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  9817. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  9818. private:
  9819. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  9820. void SharedDtor();
  9821. void SetCachedSize(int size) const;
  9822. void InternalSwap(StartShare2ndCameraParams* other);
  9823. private:
  9824. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  9825. static ::absl::string_view FullMessageName() {
  9826. return "com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams";
  9827. }
  9828. protected:
  9829. explicit StartShare2ndCameraParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  9830. public:
  9831. std::string GetTypeName() const final;
  9832. // nested types ----------------------------------------------------
  9833. // accessors -------------------------------------------------------
  9834. enum : int {
  9835. kZnCameraIDFieldNumber = 1,
  9836. };
  9837. // optional string zn_cameraID = 1;
  9838. bool has_zn_cameraid() const;
  9839. void clear_zn_cameraid() ;
  9840. const std::string& zn_cameraid() const;
  9841. template <typename Arg_ = const std::string&, typename... Args_>
  9842. void set_zn_cameraid(Arg_&& arg, Args_... args);
  9843. std::string* mutable_zn_cameraid();
  9844. PROTOBUF_NODISCARD std::string* release_zn_cameraid();
  9845. void set_allocated_zn_cameraid(std::string* ptr);
  9846. private:
  9847. const std::string& _internal_zn_cameraid() const;
  9848. inline PROTOBUF_ALWAYS_INLINE void _internal_set_zn_cameraid(
  9849. const std::string& value);
  9850. std::string* _internal_mutable_zn_cameraid();
  9851. public:
  9852. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams)
  9853. private:
  9854. class _Internal;
  9855. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  9856. typedef void InternalArenaConstructable_;
  9857. typedef void DestructorSkippable_;
  9858. struct Impl_ {
  9859. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  9860. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  9861. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr zn_cameraid_;
  9862. };
  9863. union { Impl_ _impl_; };
  9864. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  9865. };// -------------------------------------------------------------------
  9866. class SubscribeMyShareCameraParams final :
  9867. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams) */ {
  9868. public:
  9869. inline SubscribeMyShareCameraParams() : SubscribeMyShareCameraParams(nullptr) {}
  9870. ~SubscribeMyShareCameraParams() override;
  9871. explicit PROTOBUF_CONSTEXPR SubscribeMyShareCameraParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  9872. SubscribeMyShareCameraParams(const SubscribeMyShareCameraParams& from);
  9873. SubscribeMyShareCameraParams(SubscribeMyShareCameraParams&& from) noexcept
  9874. : SubscribeMyShareCameraParams() {
  9875. *this = ::std::move(from);
  9876. }
  9877. inline SubscribeMyShareCameraParams& operator=(const SubscribeMyShareCameraParams& from) {
  9878. CopyFrom(from);
  9879. return *this;
  9880. }
  9881. inline SubscribeMyShareCameraParams& operator=(SubscribeMyShareCameraParams&& from) noexcept {
  9882. if (this == &from) return *this;
  9883. if (GetOwningArena() == from.GetOwningArena()
  9884. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  9885. && GetOwningArena() != nullptr
  9886. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  9887. ) {
  9888. InternalSwap(&from);
  9889. } else {
  9890. CopyFrom(from);
  9891. }
  9892. return *this;
  9893. }
  9894. inline const std::string& unknown_fields() const {
  9895. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  9896. }
  9897. inline std::string* mutable_unknown_fields() {
  9898. return _internal_metadata_.mutable_unknown_fields<std::string>();
  9899. }
  9900. static const SubscribeMyShareCameraParams& default_instance() {
  9901. return *internal_default_instance();
  9902. }
  9903. static inline const SubscribeMyShareCameraParams* internal_default_instance() {
  9904. return reinterpret_cast<const SubscribeMyShareCameraParams*>(
  9905. &_SubscribeMyShareCameraParams_default_instance_);
  9906. }
  9907. static constexpr int kIndexInFileMessages =
  9908. 61;
  9909. friend void swap(SubscribeMyShareCameraParams& a, SubscribeMyShareCameraParams& b) {
  9910. a.Swap(&b);
  9911. }
  9912. inline void Swap(SubscribeMyShareCameraParams* other) {
  9913. if (other == this) return;
  9914. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  9915. if (GetOwningArena() != nullptr &&
  9916. GetOwningArena() == other->GetOwningArena()) {
  9917. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  9918. if (GetOwningArena() == other->GetOwningArena()) {
  9919. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  9920. InternalSwap(other);
  9921. } else {
  9922. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  9923. }
  9924. }
  9925. void UnsafeArenaSwap(SubscribeMyShareCameraParams* other) {
  9926. if (other == this) return;
  9927. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  9928. InternalSwap(other);
  9929. }
  9930. // implements Message ----------------------------------------------
  9931. SubscribeMyShareCameraParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  9932. return CreateMaybeMessage<SubscribeMyShareCameraParams>(arena);
  9933. }
  9934. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  9935. void CopyFrom(const SubscribeMyShareCameraParams& from);
  9936. void MergeFrom(const SubscribeMyShareCameraParams& from);
  9937. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  9938. bool IsInitialized() const final;
  9939. ::size_t ByteSizeLong() const final;
  9940. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  9941. ::uint8_t* _InternalSerialize(
  9942. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  9943. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  9944. private:
  9945. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  9946. void SharedDtor();
  9947. void SetCachedSize(int size) const;
  9948. void InternalSwap(SubscribeMyShareCameraParams* other);
  9949. private:
  9950. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  9951. static ::absl::string_view FullMessageName() {
  9952. return "com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams";
  9953. }
  9954. protected:
  9955. explicit SubscribeMyShareCameraParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  9956. public:
  9957. std::string GetTypeName() const final;
  9958. // nested types ----------------------------------------------------
  9959. // accessors -------------------------------------------------------
  9960. enum : int {
  9961. kZnRecvHandleFieldNumber = 1,
  9962. };
  9963. // optional int64 zn_recv_handle = 1;
  9964. bool has_zn_recv_handle() const;
  9965. void clear_zn_recv_handle() ;
  9966. ::int64_t zn_recv_handle() const;
  9967. void set_zn_recv_handle(::int64_t value);
  9968. private:
  9969. ::int64_t _internal_zn_recv_handle() const;
  9970. void _internal_set_zn_recv_handle(::int64_t value);
  9971. public:
  9972. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams)
  9973. private:
  9974. class _Internal;
  9975. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  9976. typedef void InternalArenaConstructable_;
  9977. typedef void DestructorSkippable_;
  9978. struct Impl_ {
  9979. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  9980. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  9981. ::int64_t zn_recv_handle_;
  9982. };
  9983. union { Impl_ _impl_; };
  9984. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  9985. };// -------------------------------------------------------------------
  9986. class GetRemoteUsersParams final :
  9987. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams) */ {
  9988. public:
  9989. inline GetRemoteUsersParams() : GetRemoteUsersParams(nullptr) {}
  9990. ~GetRemoteUsersParams() override;
  9991. explicit PROTOBUF_CONSTEXPR GetRemoteUsersParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  9992. GetRemoteUsersParams(const GetRemoteUsersParams& from);
  9993. GetRemoteUsersParams(GetRemoteUsersParams&& from) noexcept
  9994. : GetRemoteUsersParams() {
  9995. *this = ::std::move(from);
  9996. }
  9997. inline GetRemoteUsersParams& operator=(const GetRemoteUsersParams& from) {
  9998. CopyFrom(from);
  9999. return *this;
  10000. }
  10001. inline GetRemoteUsersParams& operator=(GetRemoteUsersParams&& from) noexcept {
  10002. if (this == &from) return *this;
  10003. if (GetOwningArena() == from.GetOwningArena()
  10004. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  10005. && GetOwningArena() != nullptr
  10006. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  10007. ) {
  10008. InternalSwap(&from);
  10009. } else {
  10010. CopyFrom(from);
  10011. }
  10012. return *this;
  10013. }
  10014. inline const std::string& unknown_fields() const {
  10015. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  10016. }
  10017. inline std::string* mutable_unknown_fields() {
  10018. return _internal_metadata_.mutable_unknown_fields<std::string>();
  10019. }
  10020. static const GetRemoteUsersParams& default_instance() {
  10021. return *internal_default_instance();
  10022. }
  10023. static inline const GetRemoteUsersParams* internal_default_instance() {
  10024. return reinterpret_cast<const GetRemoteUsersParams*>(
  10025. &_GetRemoteUsersParams_default_instance_);
  10026. }
  10027. static constexpr int kIndexInFileMessages =
  10028. 62;
  10029. friend void swap(GetRemoteUsersParams& a, GetRemoteUsersParams& b) {
  10030. a.Swap(&b);
  10031. }
  10032. inline void Swap(GetRemoteUsersParams* other) {
  10033. if (other == this) return;
  10034. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  10035. if (GetOwningArena() != nullptr &&
  10036. GetOwningArena() == other->GetOwningArena()) {
  10037. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  10038. if (GetOwningArena() == other->GetOwningArena()) {
  10039. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  10040. InternalSwap(other);
  10041. } else {
  10042. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  10043. }
  10044. }
  10045. void UnsafeArenaSwap(GetRemoteUsersParams* other) {
  10046. if (other == this) return;
  10047. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  10048. InternalSwap(other);
  10049. }
  10050. // implements Message ----------------------------------------------
  10051. GetRemoteUsersParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  10052. return CreateMaybeMessage<GetRemoteUsersParams>(arena);
  10053. }
  10054. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  10055. void CopyFrom(const GetRemoteUsersParams& from);
  10056. void MergeFrom(const GetRemoteUsersParams& from);
  10057. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  10058. bool IsInitialized() const final;
  10059. ::size_t ByteSizeLong() const final;
  10060. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  10061. ::uint8_t* _InternalSerialize(
  10062. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  10063. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  10064. private:
  10065. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  10066. void SharedDtor();
  10067. void SetCachedSize(int size) const;
  10068. void InternalSwap(GetRemoteUsersParams* other);
  10069. private:
  10070. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  10071. static ::absl::string_view FullMessageName() {
  10072. return "com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams";
  10073. }
  10074. protected:
  10075. explicit GetRemoteUsersParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  10076. public:
  10077. std::string GetTypeName() const final;
  10078. // nested types ----------------------------------------------------
  10079. // accessors -------------------------------------------------------
  10080. enum : int {
  10081. kZnOptionsFieldNumber = 1,
  10082. };
  10083. // optional int64 zn_options = 1;
  10084. bool has_zn_options() const;
  10085. void clear_zn_options() ;
  10086. ::int64_t zn_options() const;
  10087. void set_zn_options(::int64_t value);
  10088. private:
  10089. ::int64_t _internal_zn_options() const;
  10090. void _internal_set_zn_options(::int64_t value);
  10091. public:
  10092. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams)
  10093. private:
  10094. class _Internal;
  10095. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  10096. typedef void InternalArenaConstructable_;
  10097. typedef void DestructorSkippable_;
  10098. struct Impl_ {
  10099. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  10100. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  10101. ::int64_t zn_options_;
  10102. };
  10103. union { Impl_ _impl_; };
  10104. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  10105. };// -------------------------------------------------------------------
  10106. class GetMyInfoParams final :
  10107. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.GetMyInfoParams) */ {
  10108. public:
  10109. inline GetMyInfoParams() : GetMyInfoParams(nullptr) {}
  10110. ~GetMyInfoParams() override;
  10111. explicit PROTOBUF_CONSTEXPR GetMyInfoParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  10112. GetMyInfoParams(const GetMyInfoParams& from);
  10113. GetMyInfoParams(GetMyInfoParams&& from) noexcept
  10114. : GetMyInfoParams() {
  10115. *this = ::std::move(from);
  10116. }
  10117. inline GetMyInfoParams& operator=(const GetMyInfoParams& from) {
  10118. CopyFrom(from);
  10119. return *this;
  10120. }
  10121. inline GetMyInfoParams& operator=(GetMyInfoParams&& from) noexcept {
  10122. if (this == &from) return *this;
  10123. if (GetOwningArena() == from.GetOwningArena()
  10124. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  10125. && GetOwningArena() != nullptr
  10126. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  10127. ) {
  10128. InternalSwap(&from);
  10129. } else {
  10130. CopyFrom(from);
  10131. }
  10132. return *this;
  10133. }
  10134. inline const std::string& unknown_fields() const {
  10135. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  10136. }
  10137. inline std::string* mutable_unknown_fields() {
  10138. return _internal_metadata_.mutable_unknown_fields<std::string>();
  10139. }
  10140. static const GetMyInfoParams& default_instance() {
  10141. return *internal_default_instance();
  10142. }
  10143. static inline const GetMyInfoParams* internal_default_instance() {
  10144. return reinterpret_cast<const GetMyInfoParams*>(
  10145. &_GetMyInfoParams_default_instance_);
  10146. }
  10147. static constexpr int kIndexInFileMessages =
  10148. 63;
  10149. friend void swap(GetMyInfoParams& a, GetMyInfoParams& b) {
  10150. a.Swap(&b);
  10151. }
  10152. inline void Swap(GetMyInfoParams* other) {
  10153. if (other == this) return;
  10154. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  10155. if (GetOwningArena() != nullptr &&
  10156. GetOwningArena() == other->GetOwningArena()) {
  10157. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  10158. if (GetOwningArena() == other->GetOwningArena()) {
  10159. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  10160. InternalSwap(other);
  10161. } else {
  10162. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  10163. }
  10164. }
  10165. void UnsafeArenaSwap(GetMyInfoParams* other) {
  10166. if (other == this) return;
  10167. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  10168. InternalSwap(other);
  10169. }
  10170. // implements Message ----------------------------------------------
  10171. GetMyInfoParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  10172. return CreateMaybeMessage<GetMyInfoParams>(arena);
  10173. }
  10174. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  10175. void CopyFrom(const GetMyInfoParams& from);
  10176. void MergeFrom(const GetMyInfoParams& from);
  10177. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  10178. bool IsInitialized() const final;
  10179. ::size_t ByteSizeLong() const final;
  10180. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  10181. ::uint8_t* _InternalSerialize(
  10182. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  10183. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  10184. private:
  10185. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  10186. void SharedDtor();
  10187. void SetCachedSize(int size) const;
  10188. void InternalSwap(GetMyInfoParams* other);
  10189. private:
  10190. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  10191. static ::absl::string_view FullMessageName() {
  10192. return "com.electron.zoomvideo.sdk.proto.GetMyInfoParams";
  10193. }
  10194. protected:
  10195. explicit GetMyInfoParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  10196. public:
  10197. std::string GetTypeName() const final;
  10198. // nested types ----------------------------------------------------
  10199. // accessors -------------------------------------------------------
  10200. enum : int {
  10201. kZnOptionsFieldNumber = 1,
  10202. };
  10203. // optional int64 zn_options = 1;
  10204. bool has_zn_options() const;
  10205. void clear_zn_options() ;
  10206. ::int64_t zn_options() const;
  10207. void set_zn_options(::int64_t value);
  10208. private:
  10209. ::int64_t _internal_zn_options() const;
  10210. void _internal_set_zn_options(::int64_t value);
  10211. public:
  10212. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.GetMyInfoParams)
  10213. private:
  10214. class _Internal;
  10215. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  10216. typedef void InternalArenaConstructable_;
  10217. typedef void DestructorSkippable_;
  10218. struct Impl_ {
  10219. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  10220. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  10221. ::int64_t zn_options_;
  10222. };
  10223. union { Impl_ _impl_; };
  10224. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  10225. };// -------------------------------------------------------------------
  10226. class ChangeNameParams final :
  10227. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.ChangeNameParams) */ {
  10228. public:
  10229. inline ChangeNameParams() : ChangeNameParams(nullptr) {}
  10230. ~ChangeNameParams() override;
  10231. explicit PROTOBUF_CONSTEXPR ChangeNameParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  10232. ChangeNameParams(const ChangeNameParams& from);
  10233. ChangeNameParams(ChangeNameParams&& from) noexcept
  10234. : ChangeNameParams() {
  10235. *this = ::std::move(from);
  10236. }
  10237. inline ChangeNameParams& operator=(const ChangeNameParams& from) {
  10238. CopyFrom(from);
  10239. return *this;
  10240. }
  10241. inline ChangeNameParams& operator=(ChangeNameParams&& from) noexcept {
  10242. if (this == &from) return *this;
  10243. if (GetOwningArena() == from.GetOwningArena()
  10244. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  10245. && GetOwningArena() != nullptr
  10246. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  10247. ) {
  10248. InternalSwap(&from);
  10249. } else {
  10250. CopyFrom(from);
  10251. }
  10252. return *this;
  10253. }
  10254. inline const std::string& unknown_fields() const {
  10255. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  10256. }
  10257. inline std::string* mutable_unknown_fields() {
  10258. return _internal_metadata_.mutable_unknown_fields<std::string>();
  10259. }
  10260. static const ChangeNameParams& default_instance() {
  10261. return *internal_default_instance();
  10262. }
  10263. static inline const ChangeNameParams* internal_default_instance() {
  10264. return reinterpret_cast<const ChangeNameParams*>(
  10265. &_ChangeNameParams_default_instance_);
  10266. }
  10267. static constexpr int kIndexInFileMessages =
  10268. 64;
  10269. friend void swap(ChangeNameParams& a, ChangeNameParams& b) {
  10270. a.Swap(&b);
  10271. }
  10272. inline void Swap(ChangeNameParams* other) {
  10273. if (other == this) return;
  10274. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  10275. if (GetOwningArena() != nullptr &&
  10276. GetOwningArena() == other->GetOwningArena()) {
  10277. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  10278. if (GetOwningArena() == other->GetOwningArena()) {
  10279. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  10280. InternalSwap(other);
  10281. } else {
  10282. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  10283. }
  10284. }
  10285. void UnsafeArenaSwap(ChangeNameParams* other) {
  10286. if (other == this) return;
  10287. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  10288. InternalSwap(other);
  10289. }
  10290. // implements Message ----------------------------------------------
  10291. ChangeNameParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  10292. return CreateMaybeMessage<ChangeNameParams>(arena);
  10293. }
  10294. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  10295. void CopyFrom(const ChangeNameParams& from);
  10296. void MergeFrom(const ChangeNameParams& from);
  10297. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  10298. bool IsInitialized() const final;
  10299. ::size_t ByteSizeLong() const final;
  10300. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  10301. ::uint8_t* _InternalSerialize(
  10302. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  10303. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  10304. private:
  10305. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  10306. void SharedDtor();
  10307. void SetCachedSize(int size) const;
  10308. void InternalSwap(ChangeNameParams* other);
  10309. private:
  10310. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  10311. static ::absl::string_view FullMessageName() {
  10312. return "com.electron.zoomvideo.sdk.proto.ChangeNameParams";
  10313. }
  10314. protected:
  10315. explicit ChangeNameParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  10316. public:
  10317. std::string GetTypeName() const final;
  10318. // nested types ----------------------------------------------------
  10319. // accessors -------------------------------------------------------
  10320. enum : int {
  10321. kZnNameFieldNumber = 1,
  10322. kUserFieldNumber = 2,
  10323. };
  10324. // optional string zn_name = 1;
  10325. bool has_zn_name() const;
  10326. void clear_zn_name() ;
  10327. const std::string& zn_name() const;
  10328. template <typename Arg_ = const std::string&, typename... Args_>
  10329. void set_zn_name(Arg_&& arg, Args_... args);
  10330. std::string* mutable_zn_name();
  10331. PROTOBUF_NODISCARD std::string* release_zn_name();
  10332. void set_allocated_zn_name(std::string* ptr);
  10333. private:
  10334. const std::string& _internal_zn_name() const;
  10335. inline PROTOBUF_ALWAYS_INLINE void _internal_set_zn_name(
  10336. const std::string& value);
  10337. std::string* _internal_mutable_zn_name();
  10338. public:
  10339. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 2;
  10340. bool has_user() const;
  10341. void clear_user() ;
  10342. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user() const;
  10343. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_user();
  10344. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user();
  10345. void set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  10346. private:
  10347. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user() const;
  10348. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_user();
  10349. public:
  10350. void unsafe_arena_set_allocated_user(
  10351. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  10352. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_user();
  10353. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.ChangeNameParams)
  10354. private:
  10355. class _Internal;
  10356. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  10357. typedef void InternalArenaConstructable_;
  10358. typedef void DestructorSkippable_;
  10359. struct Impl_ {
  10360. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  10361. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  10362. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr zn_name_;
  10363. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user_;
  10364. };
  10365. union { Impl_ _impl_; };
  10366. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  10367. };// -------------------------------------------------------------------
  10368. class MakeHostParams final :
  10369. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.MakeHostParams) */ {
  10370. public:
  10371. inline MakeHostParams() : MakeHostParams(nullptr) {}
  10372. ~MakeHostParams() override;
  10373. explicit PROTOBUF_CONSTEXPR MakeHostParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  10374. MakeHostParams(const MakeHostParams& from);
  10375. MakeHostParams(MakeHostParams&& from) noexcept
  10376. : MakeHostParams() {
  10377. *this = ::std::move(from);
  10378. }
  10379. inline MakeHostParams& operator=(const MakeHostParams& from) {
  10380. CopyFrom(from);
  10381. return *this;
  10382. }
  10383. inline MakeHostParams& operator=(MakeHostParams&& from) noexcept {
  10384. if (this == &from) return *this;
  10385. if (GetOwningArena() == from.GetOwningArena()
  10386. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  10387. && GetOwningArena() != nullptr
  10388. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  10389. ) {
  10390. InternalSwap(&from);
  10391. } else {
  10392. CopyFrom(from);
  10393. }
  10394. return *this;
  10395. }
  10396. inline const std::string& unknown_fields() const {
  10397. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  10398. }
  10399. inline std::string* mutable_unknown_fields() {
  10400. return _internal_metadata_.mutable_unknown_fields<std::string>();
  10401. }
  10402. static const MakeHostParams& default_instance() {
  10403. return *internal_default_instance();
  10404. }
  10405. static inline const MakeHostParams* internal_default_instance() {
  10406. return reinterpret_cast<const MakeHostParams*>(
  10407. &_MakeHostParams_default_instance_);
  10408. }
  10409. static constexpr int kIndexInFileMessages =
  10410. 65;
  10411. friend void swap(MakeHostParams& a, MakeHostParams& b) {
  10412. a.Swap(&b);
  10413. }
  10414. inline void Swap(MakeHostParams* other) {
  10415. if (other == this) return;
  10416. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  10417. if (GetOwningArena() != nullptr &&
  10418. GetOwningArena() == other->GetOwningArena()) {
  10419. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  10420. if (GetOwningArena() == other->GetOwningArena()) {
  10421. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  10422. InternalSwap(other);
  10423. } else {
  10424. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  10425. }
  10426. }
  10427. void UnsafeArenaSwap(MakeHostParams* other) {
  10428. if (other == this) return;
  10429. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  10430. InternalSwap(other);
  10431. }
  10432. // implements Message ----------------------------------------------
  10433. MakeHostParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  10434. return CreateMaybeMessage<MakeHostParams>(arena);
  10435. }
  10436. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  10437. void CopyFrom(const MakeHostParams& from);
  10438. void MergeFrom(const MakeHostParams& from);
  10439. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  10440. bool IsInitialized() const final;
  10441. ::size_t ByteSizeLong() const final;
  10442. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  10443. ::uint8_t* _InternalSerialize(
  10444. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  10445. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  10446. private:
  10447. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  10448. void SharedDtor();
  10449. void SetCachedSize(int size) const;
  10450. void InternalSwap(MakeHostParams* other);
  10451. private:
  10452. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  10453. static ::absl::string_view FullMessageName() {
  10454. return "com.electron.zoomvideo.sdk.proto.MakeHostParams";
  10455. }
  10456. protected:
  10457. explicit MakeHostParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  10458. public:
  10459. std::string GetTypeName() const final;
  10460. // nested types ----------------------------------------------------
  10461. // accessors -------------------------------------------------------
  10462. enum : int {
  10463. kZnNameFieldNumber = 1,
  10464. kUserFieldNumber = 2,
  10465. };
  10466. // optional string zn_name = 1;
  10467. bool has_zn_name() const;
  10468. void clear_zn_name() ;
  10469. const std::string& zn_name() const;
  10470. template <typename Arg_ = const std::string&, typename... Args_>
  10471. void set_zn_name(Arg_&& arg, Args_... args);
  10472. std::string* mutable_zn_name();
  10473. PROTOBUF_NODISCARD std::string* release_zn_name();
  10474. void set_allocated_zn_name(std::string* ptr);
  10475. private:
  10476. const std::string& _internal_zn_name() const;
  10477. inline PROTOBUF_ALWAYS_INLINE void _internal_set_zn_name(
  10478. const std::string& value);
  10479. std::string* _internal_mutable_zn_name();
  10480. public:
  10481. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 2;
  10482. bool has_user() const;
  10483. void clear_user() ;
  10484. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user() const;
  10485. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_user();
  10486. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user();
  10487. void set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  10488. private:
  10489. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user() const;
  10490. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_user();
  10491. public:
  10492. void unsafe_arena_set_allocated_user(
  10493. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  10494. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_user();
  10495. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.MakeHostParams)
  10496. private:
  10497. class _Internal;
  10498. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  10499. typedef void InternalArenaConstructable_;
  10500. typedef void DestructorSkippable_;
  10501. struct Impl_ {
  10502. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  10503. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  10504. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr zn_name_;
  10505. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user_;
  10506. };
  10507. union { Impl_ _impl_; };
  10508. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  10509. };// -------------------------------------------------------------------
  10510. class MakeManagerParams final :
  10511. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.MakeManagerParams) */ {
  10512. public:
  10513. inline MakeManagerParams() : MakeManagerParams(nullptr) {}
  10514. ~MakeManagerParams() override;
  10515. explicit PROTOBUF_CONSTEXPR MakeManagerParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  10516. MakeManagerParams(const MakeManagerParams& from);
  10517. MakeManagerParams(MakeManagerParams&& from) noexcept
  10518. : MakeManagerParams() {
  10519. *this = ::std::move(from);
  10520. }
  10521. inline MakeManagerParams& operator=(const MakeManagerParams& from) {
  10522. CopyFrom(from);
  10523. return *this;
  10524. }
  10525. inline MakeManagerParams& operator=(MakeManagerParams&& from) noexcept {
  10526. if (this == &from) return *this;
  10527. if (GetOwningArena() == from.GetOwningArena()
  10528. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  10529. && GetOwningArena() != nullptr
  10530. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  10531. ) {
  10532. InternalSwap(&from);
  10533. } else {
  10534. CopyFrom(from);
  10535. }
  10536. return *this;
  10537. }
  10538. inline const std::string& unknown_fields() const {
  10539. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  10540. }
  10541. inline std::string* mutable_unknown_fields() {
  10542. return _internal_metadata_.mutable_unknown_fields<std::string>();
  10543. }
  10544. static const MakeManagerParams& default_instance() {
  10545. return *internal_default_instance();
  10546. }
  10547. static inline const MakeManagerParams* internal_default_instance() {
  10548. return reinterpret_cast<const MakeManagerParams*>(
  10549. &_MakeManagerParams_default_instance_);
  10550. }
  10551. static constexpr int kIndexInFileMessages =
  10552. 66;
  10553. friend void swap(MakeManagerParams& a, MakeManagerParams& b) {
  10554. a.Swap(&b);
  10555. }
  10556. inline void Swap(MakeManagerParams* other) {
  10557. if (other == this) return;
  10558. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  10559. if (GetOwningArena() != nullptr &&
  10560. GetOwningArena() == other->GetOwningArena()) {
  10561. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  10562. if (GetOwningArena() == other->GetOwningArena()) {
  10563. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  10564. InternalSwap(other);
  10565. } else {
  10566. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  10567. }
  10568. }
  10569. void UnsafeArenaSwap(MakeManagerParams* other) {
  10570. if (other == this) return;
  10571. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  10572. InternalSwap(other);
  10573. }
  10574. // implements Message ----------------------------------------------
  10575. MakeManagerParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  10576. return CreateMaybeMessage<MakeManagerParams>(arena);
  10577. }
  10578. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  10579. void CopyFrom(const MakeManagerParams& from);
  10580. void MergeFrom(const MakeManagerParams& from);
  10581. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  10582. bool IsInitialized() const final;
  10583. ::size_t ByteSizeLong() const final;
  10584. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  10585. ::uint8_t* _InternalSerialize(
  10586. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  10587. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  10588. private:
  10589. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  10590. void SharedDtor();
  10591. void SetCachedSize(int size) const;
  10592. void InternalSwap(MakeManagerParams* other);
  10593. private:
  10594. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  10595. static ::absl::string_view FullMessageName() {
  10596. return "com.electron.zoomvideo.sdk.proto.MakeManagerParams";
  10597. }
  10598. protected:
  10599. explicit MakeManagerParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  10600. public:
  10601. std::string GetTypeName() const final;
  10602. // nested types ----------------------------------------------------
  10603. // accessors -------------------------------------------------------
  10604. enum : int {
  10605. kUserFieldNumber = 1,
  10606. };
  10607. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  10608. bool has_user() const;
  10609. void clear_user() ;
  10610. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user() const;
  10611. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_user();
  10612. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user();
  10613. void set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  10614. private:
  10615. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user() const;
  10616. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_user();
  10617. public:
  10618. void unsafe_arena_set_allocated_user(
  10619. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  10620. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_user();
  10621. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.MakeManagerParams)
  10622. private:
  10623. class _Internal;
  10624. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  10625. typedef void InternalArenaConstructable_;
  10626. typedef void DestructorSkippable_;
  10627. struct Impl_ {
  10628. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  10629. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  10630. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user_;
  10631. };
  10632. union { Impl_ _impl_; };
  10633. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  10634. };// -------------------------------------------------------------------
  10635. class RevokeManagerParams final :
  10636. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.RevokeManagerParams) */ {
  10637. public:
  10638. inline RevokeManagerParams() : RevokeManagerParams(nullptr) {}
  10639. ~RevokeManagerParams() override;
  10640. explicit PROTOBUF_CONSTEXPR RevokeManagerParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  10641. RevokeManagerParams(const RevokeManagerParams& from);
  10642. RevokeManagerParams(RevokeManagerParams&& from) noexcept
  10643. : RevokeManagerParams() {
  10644. *this = ::std::move(from);
  10645. }
  10646. inline RevokeManagerParams& operator=(const RevokeManagerParams& from) {
  10647. CopyFrom(from);
  10648. return *this;
  10649. }
  10650. inline RevokeManagerParams& operator=(RevokeManagerParams&& from) noexcept {
  10651. if (this == &from) return *this;
  10652. if (GetOwningArena() == from.GetOwningArena()
  10653. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  10654. && GetOwningArena() != nullptr
  10655. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  10656. ) {
  10657. InternalSwap(&from);
  10658. } else {
  10659. CopyFrom(from);
  10660. }
  10661. return *this;
  10662. }
  10663. inline const std::string& unknown_fields() const {
  10664. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  10665. }
  10666. inline std::string* mutable_unknown_fields() {
  10667. return _internal_metadata_.mutable_unknown_fields<std::string>();
  10668. }
  10669. static const RevokeManagerParams& default_instance() {
  10670. return *internal_default_instance();
  10671. }
  10672. static inline const RevokeManagerParams* internal_default_instance() {
  10673. return reinterpret_cast<const RevokeManagerParams*>(
  10674. &_RevokeManagerParams_default_instance_);
  10675. }
  10676. static constexpr int kIndexInFileMessages =
  10677. 67;
  10678. friend void swap(RevokeManagerParams& a, RevokeManagerParams& b) {
  10679. a.Swap(&b);
  10680. }
  10681. inline void Swap(RevokeManagerParams* other) {
  10682. if (other == this) return;
  10683. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  10684. if (GetOwningArena() != nullptr &&
  10685. GetOwningArena() == other->GetOwningArena()) {
  10686. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  10687. if (GetOwningArena() == other->GetOwningArena()) {
  10688. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  10689. InternalSwap(other);
  10690. } else {
  10691. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  10692. }
  10693. }
  10694. void UnsafeArenaSwap(RevokeManagerParams* other) {
  10695. if (other == this) return;
  10696. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  10697. InternalSwap(other);
  10698. }
  10699. // implements Message ----------------------------------------------
  10700. RevokeManagerParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  10701. return CreateMaybeMessage<RevokeManagerParams>(arena);
  10702. }
  10703. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  10704. void CopyFrom(const RevokeManagerParams& from);
  10705. void MergeFrom(const RevokeManagerParams& from);
  10706. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  10707. bool IsInitialized() const final;
  10708. ::size_t ByteSizeLong() const final;
  10709. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  10710. ::uint8_t* _InternalSerialize(
  10711. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  10712. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  10713. private:
  10714. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  10715. void SharedDtor();
  10716. void SetCachedSize(int size) const;
  10717. void InternalSwap(RevokeManagerParams* other);
  10718. private:
  10719. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  10720. static ::absl::string_view FullMessageName() {
  10721. return "com.electron.zoomvideo.sdk.proto.RevokeManagerParams";
  10722. }
  10723. protected:
  10724. explicit RevokeManagerParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  10725. public:
  10726. std::string GetTypeName() const final;
  10727. // nested types ----------------------------------------------------
  10728. // accessors -------------------------------------------------------
  10729. enum : int {
  10730. kUserFieldNumber = 1,
  10731. };
  10732. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  10733. bool has_user() const;
  10734. void clear_user() ;
  10735. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user() const;
  10736. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_user();
  10737. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user();
  10738. void set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  10739. private:
  10740. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user() const;
  10741. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_user();
  10742. public:
  10743. void unsafe_arena_set_allocated_user(
  10744. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  10745. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_user();
  10746. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.RevokeManagerParams)
  10747. private:
  10748. class _Internal;
  10749. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  10750. typedef void InternalArenaConstructable_;
  10751. typedef void DestructorSkippable_;
  10752. struct Impl_ {
  10753. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  10754. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  10755. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user_;
  10756. };
  10757. union { Impl_ _impl_; };
  10758. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  10759. };// -------------------------------------------------------------------
  10760. class RemoveUserParams final :
  10761. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.RemoveUserParams) */ {
  10762. public:
  10763. inline RemoveUserParams() : RemoveUserParams(nullptr) {}
  10764. ~RemoveUserParams() override;
  10765. explicit PROTOBUF_CONSTEXPR RemoveUserParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  10766. RemoveUserParams(const RemoveUserParams& from);
  10767. RemoveUserParams(RemoveUserParams&& from) noexcept
  10768. : RemoveUserParams() {
  10769. *this = ::std::move(from);
  10770. }
  10771. inline RemoveUserParams& operator=(const RemoveUserParams& from) {
  10772. CopyFrom(from);
  10773. return *this;
  10774. }
  10775. inline RemoveUserParams& operator=(RemoveUserParams&& from) noexcept {
  10776. if (this == &from) return *this;
  10777. if (GetOwningArena() == from.GetOwningArena()
  10778. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  10779. && GetOwningArena() != nullptr
  10780. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  10781. ) {
  10782. InternalSwap(&from);
  10783. } else {
  10784. CopyFrom(from);
  10785. }
  10786. return *this;
  10787. }
  10788. inline const std::string& unknown_fields() const {
  10789. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  10790. }
  10791. inline std::string* mutable_unknown_fields() {
  10792. return _internal_metadata_.mutable_unknown_fields<std::string>();
  10793. }
  10794. static const RemoveUserParams& default_instance() {
  10795. return *internal_default_instance();
  10796. }
  10797. static inline const RemoveUserParams* internal_default_instance() {
  10798. return reinterpret_cast<const RemoveUserParams*>(
  10799. &_RemoveUserParams_default_instance_);
  10800. }
  10801. static constexpr int kIndexInFileMessages =
  10802. 68;
  10803. friend void swap(RemoveUserParams& a, RemoveUserParams& b) {
  10804. a.Swap(&b);
  10805. }
  10806. inline void Swap(RemoveUserParams* other) {
  10807. if (other == this) return;
  10808. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  10809. if (GetOwningArena() != nullptr &&
  10810. GetOwningArena() == other->GetOwningArena()) {
  10811. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  10812. if (GetOwningArena() == other->GetOwningArena()) {
  10813. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  10814. InternalSwap(other);
  10815. } else {
  10816. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  10817. }
  10818. }
  10819. void UnsafeArenaSwap(RemoveUserParams* other) {
  10820. if (other == this) return;
  10821. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  10822. InternalSwap(other);
  10823. }
  10824. // implements Message ----------------------------------------------
  10825. RemoveUserParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  10826. return CreateMaybeMessage<RemoveUserParams>(arena);
  10827. }
  10828. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  10829. void CopyFrom(const RemoveUserParams& from);
  10830. void MergeFrom(const RemoveUserParams& from);
  10831. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  10832. bool IsInitialized() const final;
  10833. ::size_t ByteSizeLong() const final;
  10834. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  10835. ::uint8_t* _InternalSerialize(
  10836. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  10837. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  10838. private:
  10839. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  10840. void SharedDtor();
  10841. void SetCachedSize(int size) const;
  10842. void InternalSwap(RemoveUserParams* other);
  10843. private:
  10844. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  10845. static ::absl::string_view FullMessageName() {
  10846. return "com.electron.zoomvideo.sdk.proto.RemoveUserParams";
  10847. }
  10848. protected:
  10849. explicit RemoveUserParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  10850. public:
  10851. std::string GetTypeName() const final;
  10852. // nested types ----------------------------------------------------
  10853. // accessors -------------------------------------------------------
  10854. enum : int {
  10855. kUserFieldNumber = 1,
  10856. };
  10857. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  10858. bool has_user() const;
  10859. void clear_user() ;
  10860. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user() const;
  10861. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_user();
  10862. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user();
  10863. void set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  10864. private:
  10865. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user() const;
  10866. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_user();
  10867. public:
  10868. void unsafe_arena_set_allocated_user(
  10869. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  10870. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_user();
  10871. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.RemoveUserParams)
  10872. private:
  10873. class _Internal;
  10874. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  10875. typedef void InternalArenaConstructable_;
  10876. typedef void DestructorSkippable_;
  10877. struct Impl_ {
  10878. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  10879. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  10880. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user_;
  10881. };
  10882. union { Impl_ _impl_; };
  10883. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  10884. };// -------------------------------------------------------------------
  10885. class RotateMyVideoParams final :
  10886. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.RotateMyVideoParams) */ {
  10887. public:
  10888. inline RotateMyVideoParams() : RotateMyVideoParams(nullptr) {}
  10889. ~RotateMyVideoParams() override;
  10890. explicit PROTOBUF_CONSTEXPR RotateMyVideoParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  10891. RotateMyVideoParams(const RotateMyVideoParams& from);
  10892. RotateMyVideoParams(RotateMyVideoParams&& from) noexcept
  10893. : RotateMyVideoParams() {
  10894. *this = ::std::move(from);
  10895. }
  10896. inline RotateMyVideoParams& operator=(const RotateMyVideoParams& from) {
  10897. CopyFrom(from);
  10898. return *this;
  10899. }
  10900. inline RotateMyVideoParams& operator=(RotateMyVideoParams&& from) noexcept {
  10901. if (this == &from) return *this;
  10902. if (GetOwningArena() == from.GetOwningArena()
  10903. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  10904. && GetOwningArena() != nullptr
  10905. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  10906. ) {
  10907. InternalSwap(&from);
  10908. } else {
  10909. CopyFrom(from);
  10910. }
  10911. return *this;
  10912. }
  10913. inline const std::string& unknown_fields() const {
  10914. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  10915. }
  10916. inline std::string* mutable_unknown_fields() {
  10917. return _internal_metadata_.mutable_unknown_fields<std::string>();
  10918. }
  10919. static const RotateMyVideoParams& default_instance() {
  10920. return *internal_default_instance();
  10921. }
  10922. static inline const RotateMyVideoParams* internal_default_instance() {
  10923. return reinterpret_cast<const RotateMyVideoParams*>(
  10924. &_RotateMyVideoParams_default_instance_);
  10925. }
  10926. static constexpr int kIndexInFileMessages =
  10927. 69;
  10928. friend void swap(RotateMyVideoParams& a, RotateMyVideoParams& b) {
  10929. a.Swap(&b);
  10930. }
  10931. inline void Swap(RotateMyVideoParams* other) {
  10932. if (other == this) return;
  10933. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  10934. if (GetOwningArena() != nullptr &&
  10935. GetOwningArena() == other->GetOwningArena()) {
  10936. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  10937. if (GetOwningArena() == other->GetOwningArena()) {
  10938. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  10939. InternalSwap(other);
  10940. } else {
  10941. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  10942. }
  10943. }
  10944. void UnsafeArenaSwap(RotateMyVideoParams* other) {
  10945. if (other == this) return;
  10946. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  10947. InternalSwap(other);
  10948. }
  10949. // implements Message ----------------------------------------------
  10950. RotateMyVideoParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  10951. return CreateMaybeMessage<RotateMyVideoParams>(arena);
  10952. }
  10953. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  10954. void CopyFrom(const RotateMyVideoParams& from);
  10955. void MergeFrom(const RotateMyVideoParams& from);
  10956. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  10957. bool IsInitialized() const final;
  10958. ::size_t ByteSizeLong() const final;
  10959. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  10960. ::uint8_t* _InternalSerialize(
  10961. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  10962. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  10963. private:
  10964. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  10965. void SharedDtor();
  10966. void SetCachedSize(int size) const;
  10967. void InternalSwap(RotateMyVideoParams* other);
  10968. private:
  10969. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  10970. static ::absl::string_view FullMessageName() {
  10971. return "com.electron.zoomvideo.sdk.proto.RotateMyVideoParams";
  10972. }
  10973. protected:
  10974. explicit RotateMyVideoParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  10975. public:
  10976. std::string GetTypeName() const final;
  10977. // nested types ----------------------------------------------------
  10978. // accessors -------------------------------------------------------
  10979. enum : int {
  10980. kZnRotationFieldNumber = 1,
  10981. };
  10982. // optional int32 zn_rotation = 1;
  10983. bool has_zn_rotation() const;
  10984. void clear_zn_rotation() ;
  10985. ::int32_t zn_rotation() const;
  10986. void set_zn_rotation(::int32_t value);
  10987. private:
  10988. ::int32_t _internal_zn_rotation() const;
  10989. void _internal_set_zn_rotation(::int32_t value);
  10990. public:
  10991. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.RotateMyVideoParams)
  10992. private:
  10993. class _Internal;
  10994. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  10995. typedef void InternalArenaConstructable_;
  10996. typedef void DestructorSkippable_;
  10997. struct Impl_ {
  10998. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  10999. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  11000. ::int32_t zn_rotation_;
  11001. };
  11002. union { Impl_ _impl_; };
  11003. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  11004. };// -------------------------------------------------------------------
  11005. class SelectCameraParams final :
  11006. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.SelectCameraParams) */ {
  11007. public:
  11008. inline SelectCameraParams() : SelectCameraParams(nullptr) {}
  11009. ~SelectCameraParams() override;
  11010. explicit PROTOBUF_CONSTEXPR SelectCameraParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  11011. SelectCameraParams(const SelectCameraParams& from);
  11012. SelectCameraParams(SelectCameraParams&& from) noexcept
  11013. : SelectCameraParams() {
  11014. *this = ::std::move(from);
  11015. }
  11016. inline SelectCameraParams& operator=(const SelectCameraParams& from) {
  11017. CopyFrom(from);
  11018. return *this;
  11019. }
  11020. inline SelectCameraParams& operator=(SelectCameraParams&& from) noexcept {
  11021. if (this == &from) return *this;
  11022. if (GetOwningArena() == from.GetOwningArena()
  11023. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  11024. && GetOwningArena() != nullptr
  11025. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  11026. ) {
  11027. InternalSwap(&from);
  11028. } else {
  11029. CopyFrom(from);
  11030. }
  11031. return *this;
  11032. }
  11033. inline const std::string& unknown_fields() const {
  11034. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  11035. }
  11036. inline std::string* mutable_unknown_fields() {
  11037. return _internal_metadata_.mutable_unknown_fields<std::string>();
  11038. }
  11039. static const SelectCameraParams& default_instance() {
  11040. return *internal_default_instance();
  11041. }
  11042. static inline const SelectCameraParams* internal_default_instance() {
  11043. return reinterpret_cast<const SelectCameraParams*>(
  11044. &_SelectCameraParams_default_instance_);
  11045. }
  11046. static constexpr int kIndexInFileMessages =
  11047. 70;
  11048. friend void swap(SelectCameraParams& a, SelectCameraParams& b) {
  11049. a.Swap(&b);
  11050. }
  11051. inline void Swap(SelectCameraParams* other) {
  11052. if (other == this) return;
  11053. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  11054. if (GetOwningArena() != nullptr &&
  11055. GetOwningArena() == other->GetOwningArena()) {
  11056. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  11057. if (GetOwningArena() == other->GetOwningArena()) {
  11058. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  11059. InternalSwap(other);
  11060. } else {
  11061. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  11062. }
  11063. }
  11064. void UnsafeArenaSwap(SelectCameraParams* other) {
  11065. if (other == this) return;
  11066. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  11067. InternalSwap(other);
  11068. }
  11069. // implements Message ----------------------------------------------
  11070. SelectCameraParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  11071. return CreateMaybeMessage<SelectCameraParams>(arena);
  11072. }
  11073. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  11074. void CopyFrom(const SelectCameraParams& from);
  11075. void MergeFrom(const SelectCameraParams& from);
  11076. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  11077. bool IsInitialized() const final;
  11078. ::size_t ByteSizeLong() const final;
  11079. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  11080. ::uint8_t* _InternalSerialize(
  11081. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  11082. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  11083. private:
  11084. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  11085. void SharedDtor();
  11086. void SetCachedSize(int size) const;
  11087. void InternalSwap(SelectCameraParams* other);
  11088. private:
  11089. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  11090. static ::absl::string_view FullMessageName() {
  11091. return "com.electron.zoomvideo.sdk.proto.SelectCameraParams";
  11092. }
  11093. protected:
  11094. explicit SelectCameraParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  11095. public:
  11096. std::string GetTypeName() const final;
  11097. // nested types ----------------------------------------------------
  11098. // accessors -------------------------------------------------------
  11099. enum : int {
  11100. kZnDeviceIDFieldNumber = 1,
  11101. };
  11102. // optional string zn_deviceID = 1;
  11103. bool has_zn_deviceid() const;
  11104. void clear_zn_deviceid() ;
  11105. const std::string& zn_deviceid() const;
  11106. template <typename Arg_ = const std::string&, typename... Args_>
  11107. void set_zn_deviceid(Arg_&& arg, Args_... args);
  11108. std::string* mutable_zn_deviceid();
  11109. PROTOBUF_NODISCARD std::string* release_zn_deviceid();
  11110. void set_allocated_zn_deviceid(std::string* ptr);
  11111. private:
  11112. const std::string& _internal_zn_deviceid() const;
  11113. inline PROTOBUF_ALWAYS_INLINE void _internal_set_zn_deviceid(
  11114. const std::string& value);
  11115. std::string* _internal_mutable_zn_deviceid();
  11116. public:
  11117. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.SelectCameraParams)
  11118. private:
  11119. class _Internal;
  11120. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  11121. typedef void InternalArenaConstructable_;
  11122. typedef void DestructorSkippable_;
  11123. struct Impl_ {
  11124. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  11125. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  11126. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr zn_deviceid_;
  11127. };
  11128. union { Impl_ _impl_; };
  11129. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  11130. };// -------------------------------------------------------------------
  11131. class CreateRenderParams final :
  11132. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CreateRenderParams) */ {
  11133. public:
  11134. inline CreateRenderParams() : CreateRenderParams(nullptr) {}
  11135. ~CreateRenderParams() override;
  11136. explicit PROTOBUF_CONSTEXPR CreateRenderParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  11137. CreateRenderParams(const CreateRenderParams& from);
  11138. CreateRenderParams(CreateRenderParams&& from) noexcept
  11139. : CreateRenderParams() {
  11140. *this = ::std::move(from);
  11141. }
  11142. inline CreateRenderParams& operator=(const CreateRenderParams& from) {
  11143. CopyFrom(from);
  11144. return *this;
  11145. }
  11146. inline CreateRenderParams& operator=(CreateRenderParams&& from) noexcept {
  11147. if (this == &from) return *this;
  11148. if (GetOwningArena() == from.GetOwningArena()
  11149. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  11150. && GetOwningArena() != nullptr
  11151. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  11152. ) {
  11153. InternalSwap(&from);
  11154. } else {
  11155. CopyFrom(from);
  11156. }
  11157. return *this;
  11158. }
  11159. inline const std::string& unknown_fields() const {
  11160. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  11161. }
  11162. inline std::string* mutable_unknown_fields() {
  11163. return _internal_metadata_.mutable_unknown_fields<std::string>();
  11164. }
  11165. static const CreateRenderParams& default_instance() {
  11166. return *internal_default_instance();
  11167. }
  11168. static inline const CreateRenderParams* internal_default_instance() {
  11169. return reinterpret_cast<const CreateRenderParams*>(
  11170. &_CreateRenderParams_default_instance_);
  11171. }
  11172. static constexpr int kIndexInFileMessages =
  11173. 71;
  11174. friend void swap(CreateRenderParams& a, CreateRenderParams& b) {
  11175. a.Swap(&b);
  11176. }
  11177. inline void Swap(CreateRenderParams* other) {
  11178. if (other == this) return;
  11179. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  11180. if (GetOwningArena() != nullptr &&
  11181. GetOwningArena() == other->GetOwningArena()) {
  11182. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  11183. if (GetOwningArena() == other->GetOwningArena()) {
  11184. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  11185. InternalSwap(other);
  11186. } else {
  11187. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  11188. }
  11189. }
  11190. void UnsafeArenaSwap(CreateRenderParams* other) {
  11191. if (other == this) return;
  11192. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  11193. InternalSwap(other);
  11194. }
  11195. // implements Message ----------------------------------------------
  11196. CreateRenderParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  11197. return CreateMaybeMessage<CreateRenderParams>(arena);
  11198. }
  11199. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  11200. void CopyFrom(const CreateRenderParams& from);
  11201. void MergeFrom(const CreateRenderParams& from);
  11202. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  11203. bool IsInitialized() const final;
  11204. ::size_t ByteSizeLong() const final;
  11205. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  11206. ::uint8_t* _InternalSerialize(
  11207. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  11208. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  11209. private:
  11210. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  11211. void SharedDtor();
  11212. void SetCachedSize(int size) const;
  11213. void InternalSwap(CreateRenderParams* other);
  11214. private:
  11215. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  11216. static ::absl::string_view FullMessageName() {
  11217. return "com.electron.zoomvideo.sdk.proto.CreateRenderParams";
  11218. }
  11219. protected:
  11220. explicit CreateRenderParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  11221. public:
  11222. std::string GetTypeName() const final;
  11223. // nested types ----------------------------------------------------
  11224. // accessors -------------------------------------------------------
  11225. enum : int {
  11226. kZnRecvHandleFieldNumber = 1,
  11227. };
  11228. // optional int64 zn_recv_handle = 1;
  11229. bool has_zn_recv_handle() const;
  11230. void clear_zn_recv_handle() ;
  11231. ::int64_t zn_recv_handle() const;
  11232. void set_zn_recv_handle(::int64_t value);
  11233. private:
  11234. ::int64_t _internal_zn_recv_handle() const;
  11235. void _internal_set_zn_recv_handle(::int64_t value);
  11236. public:
  11237. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CreateRenderParams)
  11238. private:
  11239. class _Internal;
  11240. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  11241. typedef void InternalArenaConstructable_;
  11242. typedef void DestructorSkippable_;
  11243. struct Impl_ {
  11244. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  11245. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  11246. ::int64_t zn_recv_handle_;
  11247. };
  11248. union { Impl_ _impl_; };
  11249. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  11250. };// -------------------------------------------------------------------
  11251. class DestroyRendererParams final :
  11252. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.DestroyRendererParams) */ {
  11253. public:
  11254. inline DestroyRendererParams() : DestroyRendererParams(nullptr) {}
  11255. ~DestroyRendererParams() override;
  11256. explicit PROTOBUF_CONSTEXPR DestroyRendererParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  11257. DestroyRendererParams(const DestroyRendererParams& from);
  11258. DestroyRendererParams(DestroyRendererParams&& from) noexcept
  11259. : DestroyRendererParams() {
  11260. *this = ::std::move(from);
  11261. }
  11262. inline DestroyRendererParams& operator=(const DestroyRendererParams& from) {
  11263. CopyFrom(from);
  11264. return *this;
  11265. }
  11266. inline DestroyRendererParams& operator=(DestroyRendererParams&& from) noexcept {
  11267. if (this == &from) return *this;
  11268. if (GetOwningArena() == from.GetOwningArena()
  11269. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  11270. && GetOwningArena() != nullptr
  11271. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  11272. ) {
  11273. InternalSwap(&from);
  11274. } else {
  11275. CopyFrom(from);
  11276. }
  11277. return *this;
  11278. }
  11279. inline const std::string& unknown_fields() const {
  11280. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  11281. }
  11282. inline std::string* mutable_unknown_fields() {
  11283. return _internal_metadata_.mutable_unknown_fields<std::string>();
  11284. }
  11285. static const DestroyRendererParams& default_instance() {
  11286. return *internal_default_instance();
  11287. }
  11288. static inline const DestroyRendererParams* internal_default_instance() {
  11289. return reinterpret_cast<const DestroyRendererParams*>(
  11290. &_DestroyRendererParams_default_instance_);
  11291. }
  11292. static constexpr int kIndexInFileMessages =
  11293. 72;
  11294. friend void swap(DestroyRendererParams& a, DestroyRendererParams& b) {
  11295. a.Swap(&b);
  11296. }
  11297. inline void Swap(DestroyRendererParams* other) {
  11298. if (other == this) return;
  11299. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  11300. if (GetOwningArena() != nullptr &&
  11301. GetOwningArena() == other->GetOwningArena()) {
  11302. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  11303. if (GetOwningArena() == other->GetOwningArena()) {
  11304. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  11305. InternalSwap(other);
  11306. } else {
  11307. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  11308. }
  11309. }
  11310. void UnsafeArenaSwap(DestroyRendererParams* other) {
  11311. if (other == this) return;
  11312. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  11313. InternalSwap(other);
  11314. }
  11315. // implements Message ----------------------------------------------
  11316. DestroyRendererParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  11317. return CreateMaybeMessage<DestroyRendererParams>(arena);
  11318. }
  11319. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  11320. void CopyFrom(const DestroyRendererParams& from);
  11321. void MergeFrom(const DestroyRendererParams& from);
  11322. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  11323. bool IsInitialized() const final;
  11324. ::size_t ByteSizeLong() const final;
  11325. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  11326. ::uint8_t* _InternalSerialize(
  11327. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  11328. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  11329. private:
  11330. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  11331. void SharedDtor();
  11332. void SetCachedSize(int size) const;
  11333. void InternalSwap(DestroyRendererParams* other);
  11334. private:
  11335. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  11336. static ::absl::string_view FullMessageName() {
  11337. return "com.electron.zoomvideo.sdk.proto.DestroyRendererParams";
  11338. }
  11339. protected:
  11340. explicit DestroyRendererParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  11341. public:
  11342. std::string GetTypeName() const final;
  11343. // nested types ----------------------------------------------------
  11344. // accessors -------------------------------------------------------
  11345. enum : int {
  11346. kZnRecvHandleFieldNumber = 1,
  11347. };
  11348. // optional int64 zn_recv_handle = 1;
  11349. bool has_zn_recv_handle() const;
  11350. void clear_zn_recv_handle() ;
  11351. ::int64_t zn_recv_handle() const;
  11352. void set_zn_recv_handle(::int64_t value);
  11353. private:
  11354. ::int64_t _internal_zn_recv_handle() const;
  11355. void _internal_set_zn_recv_handle(::int64_t value);
  11356. public:
  11357. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.DestroyRendererParams)
  11358. private:
  11359. class _Internal;
  11360. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  11361. typedef void InternalArenaConstructable_;
  11362. typedef void DestructorSkippable_;
  11363. struct Impl_ {
  11364. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  11365. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  11366. ::int64_t zn_recv_handle_;
  11367. };
  11368. union { Impl_ _impl_; };
  11369. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  11370. };// -------------------------------------------------------------------
  11371. class SubscribeParams final :
  11372. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.SubscribeParams) */ {
  11373. public:
  11374. inline SubscribeParams() : SubscribeParams(nullptr) {}
  11375. ~SubscribeParams() override;
  11376. explicit PROTOBUF_CONSTEXPR SubscribeParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  11377. SubscribeParams(const SubscribeParams& from);
  11378. SubscribeParams(SubscribeParams&& from) noexcept
  11379. : SubscribeParams() {
  11380. *this = ::std::move(from);
  11381. }
  11382. inline SubscribeParams& operator=(const SubscribeParams& from) {
  11383. CopyFrom(from);
  11384. return *this;
  11385. }
  11386. inline SubscribeParams& operator=(SubscribeParams&& from) noexcept {
  11387. if (this == &from) return *this;
  11388. if (GetOwningArena() == from.GetOwningArena()
  11389. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  11390. && GetOwningArena() != nullptr
  11391. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  11392. ) {
  11393. InternalSwap(&from);
  11394. } else {
  11395. CopyFrom(from);
  11396. }
  11397. return *this;
  11398. }
  11399. inline const std::string& unknown_fields() const {
  11400. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  11401. }
  11402. inline std::string* mutable_unknown_fields() {
  11403. return _internal_metadata_.mutable_unknown_fields<std::string>();
  11404. }
  11405. static const SubscribeParams& default_instance() {
  11406. return *internal_default_instance();
  11407. }
  11408. static inline const SubscribeParams* internal_default_instance() {
  11409. return reinterpret_cast<const SubscribeParams*>(
  11410. &_SubscribeParams_default_instance_);
  11411. }
  11412. static constexpr int kIndexInFileMessages =
  11413. 73;
  11414. friend void swap(SubscribeParams& a, SubscribeParams& b) {
  11415. a.Swap(&b);
  11416. }
  11417. inline void Swap(SubscribeParams* other) {
  11418. if (other == this) return;
  11419. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  11420. if (GetOwningArena() != nullptr &&
  11421. GetOwningArena() == other->GetOwningArena()) {
  11422. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  11423. if (GetOwningArena() == other->GetOwningArena()) {
  11424. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  11425. InternalSwap(other);
  11426. } else {
  11427. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  11428. }
  11429. }
  11430. void UnsafeArenaSwap(SubscribeParams* other) {
  11431. if (other == this) return;
  11432. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  11433. InternalSwap(other);
  11434. }
  11435. // implements Message ----------------------------------------------
  11436. SubscribeParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  11437. return CreateMaybeMessage<SubscribeParams>(arena);
  11438. }
  11439. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  11440. void CopyFrom(const SubscribeParams& from);
  11441. void MergeFrom(const SubscribeParams& from);
  11442. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  11443. bool IsInitialized() const final;
  11444. ::size_t ByteSizeLong() const final;
  11445. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  11446. ::uint8_t* _InternalSerialize(
  11447. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  11448. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  11449. private:
  11450. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  11451. void SharedDtor();
  11452. void SetCachedSize(int size) const;
  11453. void InternalSwap(SubscribeParams* other);
  11454. private:
  11455. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  11456. static ::absl::string_view FullMessageName() {
  11457. return "com.electron.zoomvideo.sdk.proto.SubscribeParams";
  11458. }
  11459. protected:
  11460. explicit SubscribeParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  11461. public:
  11462. std::string GetTypeName() const final;
  11463. // nested types ----------------------------------------------------
  11464. // accessors -------------------------------------------------------
  11465. enum : int {
  11466. kZnUserFieldNumber = 1,
  11467. kZnRecvHandleFieldNumber = 3,
  11468. kZnTypeFieldNumber = 2,
  11469. kZnResolutionFieldNumber = 4,
  11470. };
  11471. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser zn_user = 1;
  11472. bool has_zn_user() const;
  11473. void clear_zn_user() ;
  11474. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& zn_user() const;
  11475. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_zn_user();
  11476. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_zn_user();
  11477. void set_allocated_zn_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user);
  11478. private:
  11479. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_zn_user() const;
  11480. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_zn_user();
  11481. public:
  11482. void unsafe_arena_set_allocated_zn_user(
  11483. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user);
  11484. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_zn_user();
  11485. // optional int64 zn_recv_handle = 3;
  11486. bool has_zn_recv_handle() const;
  11487. void clear_zn_recv_handle() ;
  11488. ::int64_t zn_recv_handle() const;
  11489. void set_zn_recv_handle(::int64_t value);
  11490. private:
  11491. ::int64_t _internal_zn_recv_handle() const;
  11492. void _internal_set_zn_recv_handle(::int64_t value);
  11493. public:
  11494. // optional int32 zn_type = 2;
  11495. bool has_zn_type() const;
  11496. void clear_zn_type() ;
  11497. ::int32_t zn_type() const;
  11498. void set_zn_type(::int32_t value);
  11499. private:
  11500. ::int32_t _internal_zn_type() const;
  11501. void _internal_set_zn_type(::int32_t value);
  11502. public:
  11503. // optional int32 zn_resolution = 4;
  11504. bool has_zn_resolution() const;
  11505. void clear_zn_resolution() ;
  11506. ::int32_t zn_resolution() const;
  11507. void set_zn_resolution(::int32_t value);
  11508. private:
  11509. ::int32_t _internal_zn_resolution() const;
  11510. void _internal_set_zn_resolution(::int32_t value);
  11511. public:
  11512. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.SubscribeParams)
  11513. private:
  11514. class _Internal;
  11515. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  11516. typedef void InternalArenaConstructable_;
  11517. typedef void DestructorSkippable_;
  11518. struct Impl_ {
  11519. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  11520. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  11521. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user_;
  11522. ::int64_t zn_recv_handle_;
  11523. ::int32_t zn_type_;
  11524. ::int32_t zn_resolution_;
  11525. };
  11526. union { Impl_ _impl_; };
  11527. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  11528. };// -------------------------------------------------------------------
  11529. class UnSubscribeParams final :
  11530. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.UnSubscribeParams) */ {
  11531. public:
  11532. inline UnSubscribeParams() : UnSubscribeParams(nullptr) {}
  11533. ~UnSubscribeParams() override;
  11534. explicit PROTOBUF_CONSTEXPR UnSubscribeParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  11535. UnSubscribeParams(const UnSubscribeParams& from);
  11536. UnSubscribeParams(UnSubscribeParams&& from) noexcept
  11537. : UnSubscribeParams() {
  11538. *this = ::std::move(from);
  11539. }
  11540. inline UnSubscribeParams& operator=(const UnSubscribeParams& from) {
  11541. CopyFrom(from);
  11542. return *this;
  11543. }
  11544. inline UnSubscribeParams& operator=(UnSubscribeParams&& from) noexcept {
  11545. if (this == &from) return *this;
  11546. if (GetOwningArena() == from.GetOwningArena()
  11547. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  11548. && GetOwningArena() != nullptr
  11549. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  11550. ) {
  11551. InternalSwap(&from);
  11552. } else {
  11553. CopyFrom(from);
  11554. }
  11555. return *this;
  11556. }
  11557. inline const std::string& unknown_fields() const {
  11558. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  11559. }
  11560. inline std::string* mutable_unknown_fields() {
  11561. return _internal_metadata_.mutable_unknown_fields<std::string>();
  11562. }
  11563. static const UnSubscribeParams& default_instance() {
  11564. return *internal_default_instance();
  11565. }
  11566. static inline const UnSubscribeParams* internal_default_instance() {
  11567. return reinterpret_cast<const UnSubscribeParams*>(
  11568. &_UnSubscribeParams_default_instance_);
  11569. }
  11570. static constexpr int kIndexInFileMessages =
  11571. 74;
  11572. friend void swap(UnSubscribeParams& a, UnSubscribeParams& b) {
  11573. a.Swap(&b);
  11574. }
  11575. inline void Swap(UnSubscribeParams* other) {
  11576. if (other == this) return;
  11577. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  11578. if (GetOwningArena() != nullptr &&
  11579. GetOwningArena() == other->GetOwningArena()) {
  11580. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  11581. if (GetOwningArena() == other->GetOwningArena()) {
  11582. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  11583. InternalSwap(other);
  11584. } else {
  11585. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  11586. }
  11587. }
  11588. void UnsafeArenaSwap(UnSubscribeParams* other) {
  11589. if (other == this) return;
  11590. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  11591. InternalSwap(other);
  11592. }
  11593. // implements Message ----------------------------------------------
  11594. UnSubscribeParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  11595. return CreateMaybeMessage<UnSubscribeParams>(arena);
  11596. }
  11597. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  11598. void CopyFrom(const UnSubscribeParams& from);
  11599. void MergeFrom(const UnSubscribeParams& from);
  11600. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  11601. bool IsInitialized() const final;
  11602. ::size_t ByteSizeLong() const final;
  11603. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  11604. ::uint8_t* _InternalSerialize(
  11605. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  11606. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  11607. private:
  11608. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  11609. void SharedDtor();
  11610. void SetCachedSize(int size) const;
  11611. void InternalSwap(UnSubscribeParams* other);
  11612. private:
  11613. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  11614. static ::absl::string_view FullMessageName() {
  11615. return "com.electron.zoomvideo.sdk.proto.UnSubscribeParams";
  11616. }
  11617. protected:
  11618. explicit UnSubscribeParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  11619. public:
  11620. std::string GetTypeName() const final;
  11621. // nested types ----------------------------------------------------
  11622. // accessors -------------------------------------------------------
  11623. enum : int {
  11624. kZnUserFieldNumber = 2,
  11625. kZnRecvHandleFieldNumber = 1,
  11626. kZnTypeFieldNumber = 3,
  11627. };
  11628. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser zn_user = 2;
  11629. bool has_zn_user() const;
  11630. void clear_zn_user() ;
  11631. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& zn_user() const;
  11632. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_zn_user();
  11633. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_zn_user();
  11634. void set_allocated_zn_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user);
  11635. private:
  11636. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_zn_user() const;
  11637. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_zn_user();
  11638. public:
  11639. void unsafe_arena_set_allocated_zn_user(
  11640. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user);
  11641. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_zn_user();
  11642. // optional int64 zn_recv_handle = 1;
  11643. bool has_zn_recv_handle() const;
  11644. void clear_zn_recv_handle() ;
  11645. ::int64_t zn_recv_handle() const;
  11646. void set_zn_recv_handle(::int64_t value);
  11647. private:
  11648. ::int64_t _internal_zn_recv_handle() const;
  11649. void _internal_set_zn_recv_handle(::int64_t value);
  11650. public:
  11651. // optional int32 zn_type = 3;
  11652. bool has_zn_type() const;
  11653. void clear_zn_type() ;
  11654. ::int32_t zn_type() const;
  11655. void set_zn_type(::int32_t value);
  11656. private:
  11657. ::int32_t _internal_zn_type() const;
  11658. void _internal_set_zn_type(::int32_t value);
  11659. public:
  11660. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.UnSubscribeParams)
  11661. private:
  11662. class _Internal;
  11663. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  11664. typedef void InternalArenaConstructable_;
  11665. typedef void DestructorSkippable_;
  11666. struct Impl_ {
  11667. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  11668. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  11669. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user_;
  11670. ::int64_t zn_recv_handle_;
  11671. ::int32_t zn_type_;
  11672. };
  11673. union { Impl_ _impl_; };
  11674. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  11675. };// -------------------------------------------------------------------
  11676. class SubscribeToSharedComputerAudioParams final :
  11677. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams) */ {
  11678. public:
  11679. inline SubscribeToSharedComputerAudioParams() : SubscribeToSharedComputerAudioParams(nullptr) {}
  11680. ~SubscribeToSharedComputerAudioParams() override;
  11681. explicit PROTOBUF_CONSTEXPR SubscribeToSharedComputerAudioParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  11682. SubscribeToSharedComputerAudioParams(const SubscribeToSharedComputerAudioParams& from);
  11683. SubscribeToSharedComputerAudioParams(SubscribeToSharedComputerAudioParams&& from) noexcept
  11684. : SubscribeToSharedComputerAudioParams() {
  11685. *this = ::std::move(from);
  11686. }
  11687. inline SubscribeToSharedComputerAudioParams& operator=(const SubscribeToSharedComputerAudioParams& from) {
  11688. CopyFrom(from);
  11689. return *this;
  11690. }
  11691. inline SubscribeToSharedComputerAudioParams& operator=(SubscribeToSharedComputerAudioParams&& from) noexcept {
  11692. if (this == &from) return *this;
  11693. if (GetOwningArena() == from.GetOwningArena()
  11694. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  11695. && GetOwningArena() != nullptr
  11696. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  11697. ) {
  11698. InternalSwap(&from);
  11699. } else {
  11700. CopyFrom(from);
  11701. }
  11702. return *this;
  11703. }
  11704. inline const std::string& unknown_fields() const {
  11705. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  11706. }
  11707. inline std::string* mutable_unknown_fields() {
  11708. return _internal_metadata_.mutable_unknown_fields<std::string>();
  11709. }
  11710. static const SubscribeToSharedComputerAudioParams& default_instance() {
  11711. return *internal_default_instance();
  11712. }
  11713. static inline const SubscribeToSharedComputerAudioParams* internal_default_instance() {
  11714. return reinterpret_cast<const SubscribeToSharedComputerAudioParams*>(
  11715. &_SubscribeToSharedComputerAudioParams_default_instance_);
  11716. }
  11717. static constexpr int kIndexInFileMessages =
  11718. 75;
  11719. friend void swap(SubscribeToSharedComputerAudioParams& a, SubscribeToSharedComputerAudioParams& b) {
  11720. a.Swap(&b);
  11721. }
  11722. inline void Swap(SubscribeToSharedComputerAudioParams* other) {
  11723. if (other == this) return;
  11724. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  11725. if (GetOwningArena() != nullptr &&
  11726. GetOwningArena() == other->GetOwningArena()) {
  11727. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  11728. if (GetOwningArena() == other->GetOwningArena()) {
  11729. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  11730. InternalSwap(other);
  11731. } else {
  11732. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  11733. }
  11734. }
  11735. void UnsafeArenaSwap(SubscribeToSharedComputerAudioParams* other) {
  11736. if (other == this) return;
  11737. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  11738. InternalSwap(other);
  11739. }
  11740. // implements Message ----------------------------------------------
  11741. SubscribeToSharedComputerAudioParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  11742. return CreateMaybeMessage<SubscribeToSharedComputerAudioParams>(arena);
  11743. }
  11744. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  11745. void CopyFrom(const SubscribeToSharedComputerAudioParams& from);
  11746. void MergeFrom(const SubscribeToSharedComputerAudioParams& from);
  11747. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  11748. bool IsInitialized() const final;
  11749. ::size_t ByteSizeLong() const final;
  11750. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  11751. ::uint8_t* _InternalSerialize(
  11752. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  11753. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  11754. private:
  11755. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  11756. void SharedDtor();
  11757. void SetCachedSize(int size) const;
  11758. void InternalSwap(SubscribeToSharedComputerAudioParams* other);
  11759. private:
  11760. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  11761. static ::absl::string_view FullMessageName() {
  11762. return "com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams";
  11763. }
  11764. protected:
  11765. explicit SubscribeToSharedComputerAudioParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  11766. public:
  11767. std::string GetTypeName() const final;
  11768. // nested types ----------------------------------------------------
  11769. // accessors -------------------------------------------------------
  11770. enum : int {
  11771. kZnUserFieldNumber = 1,
  11772. };
  11773. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser zn_user = 1;
  11774. bool has_zn_user() const;
  11775. void clear_zn_user() ;
  11776. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& zn_user() const;
  11777. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_zn_user();
  11778. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_zn_user();
  11779. void set_allocated_zn_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user);
  11780. private:
  11781. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_zn_user() const;
  11782. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_zn_user();
  11783. public:
  11784. void unsafe_arena_set_allocated_zn_user(
  11785. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user);
  11786. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_zn_user();
  11787. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams)
  11788. private:
  11789. class _Internal;
  11790. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  11791. typedef void InternalArenaConstructable_;
  11792. typedef void DestructorSkippable_;
  11793. struct Impl_ {
  11794. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  11795. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  11796. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user_;
  11797. };
  11798. union { Impl_ _impl_; };
  11799. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  11800. };// -------------------------------------------------------------------
  11801. class UnsubscribeToSharedComputerAudioParams final :
  11802. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams) */ {
  11803. public:
  11804. inline UnsubscribeToSharedComputerAudioParams() : UnsubscribeToSharedComputerAudioParams(nullptr) {}
  11805. ~UnsubscribeToSharedComputerAudioParams() override;
  11806. explicit PROTOBUF_CONSTEXPR UnsubscribeToSharedComputerAudioParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  11807. UnsubscribeToSharedComputerAudioParams(const UnsubscribeToSharedComputerAudioParams& from);
  11808. UnsubscribeToSharedComputerAudioParams(UnsubscribeToSharedComputerAudioParams&& from) noexcept
  11809. : UnsubscribeToSharedComputerAudioParams() {
  11810. *this = ::std::move(from);
  11811. }
  11812. inline UnsubscribeToSharedComputerAudioParams& operator=(const UnsubscribeToSharedComputerAudioParams& from) {
  11813. CopyFrom(from);
  11814. return *this;
  11815. }
  11816. inline UnsubscribeToSharedComputerAudioParams& operator=(UnsubscribeToSharedComputerAudioParams&& from) noexcept {
  11817. if (this == &from) return *this;
  11818. if (GetOwningArena() == from.GetOwningArena()
  11819. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  11820. && GetOwningArena() != nullptr
  11821. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  11822. ) {
  11823. InternalSwap(&from);
  11824. } else {
  11825. CopyFrom(from);
  11826. }
  11827. return *this;
  11828. }
  11829. inline const std::string& unknown_fields() const {
  11830. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  11831. }
  11832. inline std::string* mutable_unknown_fields() {
  11833. return _internal_metadata_.mutable_unknown_fields<std::string>();
  11834. }
  11835. static const UnsubscribeToSharedComputerAudioParams& default_instance() {
  11836. return *internal_default_instance();
  11837. }
  11838. static inline const UnsubscribeToSharedComputerAudioParams* internal_default_instance() {
  11839. return reinterpret_cast<const UnsubscribeToSharedComputerAudioParams*>(
  11840. &_UnsubscribeToSharedComputerAudioParams_default_instance_);
  11841. }
  11842. static constexpr int kIndexInFileMessages =
  11843. 76;
  11844. friend void swap(UnsubscribeToSharedComputerAudioParams& a, UnsubscribeToSharedComputerAudioParams& b) {
  11845. a.Swap(&b);
  11846. }
  11847. inline void Swap(UnsubscribeToSharedComputerAudioParams* other) {
  11848. if (other == this) return;
  11849. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  11850. if (GetOwningArena() != nullptr &&
  11851. GetOwningArena() == other->GetOwningArena()) {
  11852. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  11853. if (GetOwningArena() == other->GetOwningArena()) {
  11854. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  11855. InternalSwap(other);
  11856. } else {
  11857. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  11858. }
  11859. }
  11860. void UnsafeArenaSwap(UnsubscribeToSharedComputerAudioParams* other) {
  11861. if (other == this) return;
  11862. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  11863. InternalSwap(other);
  11864. }
  11865. // implements Message ----------------------------------------------
  11866. UnsubscribeToSharedComputerAudioParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  11867. return CreateMaybeMessage<UnsubscribeToSharedComputerAudioParams>(arena);
  11868. }
  11869. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  11870. void CopyFrom(const UnsubscribeToSharedComputerAudioParams& from);
  11871. void MergeFrom(const UnsubscribeToSharedComputerAudioParams& from);
  11872. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  11873. bool IsInitialized() const final;
  11874. ::size_t ByteSizeLong() const final;
  11875. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  11876. ::uint8_t* _InternalSerialize(
  11877. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  11878. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  11879. private:
  11880. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  11881. void SharedDtor();
  11882. void SetCachedSize(int size) const;
  11883. void InternalSwap(UnsubscribeToSharedComputerAudioParams* other);
  11884. private:
  11885. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  11886. static ::absl::string_view FullMessageName() {
  11887. return "com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams";
  11888. }
  11889. protected:
  11890. explicit UnsubscribeToSharedComputerAudioParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  11891. public:
  11892. std::string GetTypeName() const final;
  11893. // nested types ----------------------------------------------------
  11894. // accessors -------------------------------------------------------
  11895. enum : int {
  11896. kZnUserFieldNumber = 1,
  11897. };
  11898. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser zn_user = 1;
  11899. bool has_zn_user() const;
  11900. void clear_zn_user() ;
  11901. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& zn_user() const;
  11902. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_zn_user();
  11903. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_zn_user();
  11904. void set_allocated_zn_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user);
  11905. private:
  11906. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_zn_user() const;
  11907. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_zn_user();
  11908. public:
  11909. void unsafe_arena_set_allocated_zn_user(
  11910. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user);
  11911. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_zn_user();
  11912. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams)
  11913. private:
  11914. class _Internal;
  11915. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  11916. typedef void InternalArenaConstructable_;
  11917. typedef void DestructorSkippable_;
  11918. struct Impl_ {
  11919. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  11920. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  11921. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user_;
  11922. };
  11923. union { Impl_ _impl_; };
  11924. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  11925. };// -------------------------------------------------------------------
  11926. class SubscribeMultiCameraStreamParams final :
  11927. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams) */ {
  11928. public:
  11929. inline SubscribeMultiCameraStreamParams() : SubscribeMultiCameraStreamParams(nullptr) {}
  11930. ~SubscribeMultiCameraStreamParams() override;
  11931. explicit PROTOBUF_CONSTEXPR SubscribeMultiCameraStreamParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  11932. SubscribeMultiCameraStreamParams(const SubscribeMultiCameraStreamParams& from);
  11933. SubscribeMultiCameraStreamParams(SubscribeMultiCameraStreamParams&& from) noexcept
  11934. : SubscribeMultiCameraStreamParams() {
  11935. *this = ::std::move(from);
  11936. }
  11937. inline SubscribeMultiCameraStreamParams& operator=(const SubscribeMultiCameraStreamParams& from) {
  11938. CopyFrom(from);
  11939. return *this;
  11940. }
  11941. inline SubscribeMultiCameraStreamParams& operator=(SubscribeMultiCameraStreamParams&& from) noexcept {
  11942. if (this == &from) return *this;
  11943. if (GetOwningArena() == from.GetOwningArena()
  11944. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  11945. && GetOwningArena() != nullptr
  11946. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  11947. ) {
  11948. InternalSwap(&from);
  11949. } else {
  11950. CopyFrom(from);
  11951. }
  11952. return *this;
  11953. }
  11954. inline const std::string& unknown_fields() const {
  11955. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  11956. }
  11957. inline std::string* mutable_unknown_fields() {
  11958. return _internal_metadata_.mutable_unknown_fields<std::string>();
  11959. }
  11960. static const SubscribeMultiCameraStreamParams& default_instance() {
  11961. return *internal_default_instance();
  11962. }
  11963. static inline const SubscribeMultiCameraStreamParams* internal_default_instance() {
  11964. return reinterpret_cast<const SubscribeMultiCameraStreamParams*>(
  11965. &_SubscribeMultiCameraStreamParams_default_instance_);
  11966. }
  11967. static constexpr int kIndexInFileMessages =
  11968. 77;
  11969. friend void swap(SubscribeMultiCameraStreamParams& a, SubscribeMultiCameraStreamParams& b) {
  11970. a.Swap(&b);
  11971. }
  11972. inline void Swap(SubscribeMultiCameraStreamParams* other) {
  11973. if (other == this) return;
  11974. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  11975. if (GetOwningArena() != nullptr &&
  11976. GetOwningArena() == other->GetOwningArena()) {
  11977. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  11978. if (GetOwningArena() == other->GetOwningArena()) {
  11979. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  11980. InternalSwap(other);
  11981. } else {
  11982. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  11983. }
  11984. }
  11985. void UnsafeArenaSwap(SubscribeMultiCameraStreamParams* other) {
  11986. if (other == this) return;
  11987. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  11988. InternalSwap(other);
  11989. }
  11990. // implements Message ----------------------------------------------
  11991. SubscribeMultiCameraStreamParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  11992. return CreateMaybeMessage<SubscribeMultiCameraStreamParams>(arena);
  11993. }
  11994. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  11995. void CopyFrom(const SubscribeMultiCameraStreamParams& from);
  11996. void MergeFrom(const SubscribeMultiCameraStreamParams& from);
  11997. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  11998. bool IsInitialized() const final;
  11999. ::size_t ByteSizeLong() const final;
  12000. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  12001. ::uint8_t* _InternalSerialize(
  12002. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  12003. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  12004. private:
  12005. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  12006. void SharedDtor();
  12007. void SetCachedSize(int size) const;
  12008. void InternalSwap(SubscribeMultiCameraStreamParams* other);
  12009. private:
  12010. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  12011. static ::absl::string_view FullMessageName() {
  12012. return "com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams";
  12013. }
  12014. protected:
  12015. explicit SubscribeMultiCameraStreamParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  12016. public:
  12017. std::string GetTypeName() const final;
  12018. // nested types ----------------------------------------------------
  12019. // accessors -------------------------------------------------------
  12020. enum : int {
  12021. kZnUserFieldNumber = 1,
  12022. kCameraStreamIDFieldNumber = 2,
  12023. kZnRecvHandleFieldNumber = 3,
  12024. kZnResolutionFieldNumber = 4,
  12025. };
  12026. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser zn_user = 1;
  12027. bool has_zn_user() const;
  12028. void clear_zn_user() ;
  12029. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& zn_user() const;
  12030. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_zn_user();
  12031. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_zn_user();
  12032. void set_allocated_zn_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user);
  12033. private:
  12034. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_zn_user() const;
  12035. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_zn_user();
  12036. public:
  12037. void unsafe_arena_set_allocated_zn_user(
  12038. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user);
  12039. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_zn_user();
  12040. // optional int64 cameraStreamID = 2;
  12041. bool has_camerastreamid() const;
  12042. void clear_camerastreamid() ;
  12043. ::int64_t camerastreamid() const;
  12044. void set_camerastreamid(::int64_t value);
  12045. private:
  12046. ::int64_t _internal_camerastreamid() const;
  12047. void _internal_set_camerastreamid(::int64_t value);
  12048. public:
  12049. // optional int64 zn_recv_handle = 3;
  12050. bool has_zn_recv_handle() const;
  12051. void clear_zn_recv_handle() ;
  12052. ::int64_t zn_recv_handle() const;
  12053. void set_zn_recv_handle(::int64_t value);
  12054. private:
  12055. ::int64_t _internal_zn_recv_handle() const;
  12056. void _internal_set_zn_recv_handle(::int64_t value);
  12057. public:
  12058. // optional int32 zn_resolution = 4;
  12059. bool has_zn_resolution() const;
  12060. void clear_zn_resolution() ;
  12061. ::int32_t zn_resolution() const;
  12062. void set_zn_resolution(::int32_t value);
  12063. private:
  12064. ::int32_t _internal_zn_resolution() const;
  12065. void _internal_set_zn_resolution(::int32_t value);
  12066. public:
  12067. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams)
  12068. private:
  12069. class _Internal;
  12070. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  12071. typedef void InternalArenaConstructable_;
  12072. typedef void DestructorSkippable_;
  12073. struct Impl_ {
  12074. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  12075. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  12076. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user_;
  12077. ::int64_t camerastreamid_;
  12078. ::int64_t zn_recv_handle_;
  12079. ::int32_t zn_resolution_;
  12080. };
  12081. union { Impl_ _impl_; };
  12082. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  12083. };// -------------------------------------------------------------------
  12084. class UnSubscribeMultiCameraStreamParams final :
  12085. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams) */ {
  12086. public:
  12087. inline UnSubscribeMultiCameraStreamParams() : UnSubscribeMultiCameraStreamParams(nullptr) {}
  12088. ~UnSubscribeMultiCameraStreamParams() override;
  12089. explicit PROTOBUF_CONSTEXPR UnSubscribeMultiCameraStreamParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  12090. UnSubscribeMultiCameraStreamParams(const UnSubscribeMultiCameraStreamParams& from);
  12091. UnSubscribeMultiCameraStreamParams(UnSubscribeMultiCameraStreamParams&& from) noexcept
  12092. : UnSubscribeMultiCameraStreamParams() {
  12093. *this = ::std::move(from);
  12094. }
  12095. inline UnSubscribeMultiCameraStreamParams& operator=(const UnSubscribeMultiCameraStreamParams& from) {
  12096. CopyFrom(from);
  12097. return *this;
  12098. }
  12099. inline UnSubscribeMultiCameraStreamParams& operator=(UnSubscribeMultiCameraStreamParams&& from) noexcept {
  12100. if (this == &from) return *this;
  12101. if (GetOwningArena() == from.GetOwningArena()
  12102. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  12103. && GetOwningArena() != nullptr
  12104. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  12105. ) {
  12106. InternalSwap(&from);
  12107. } else {
  12108. CopyFrom(from);
  12109. }
  12110. return *this;
  12111. }
  12112. inline const std::string& unknown_fields() const {
  12113. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  12114. }
  12115. inline std::string* mutable_unknown_fields() {
  12116. return _internal_metadata_.mutable_unknown_fields<std::string>();
  12117. }
  12118. static const UnSubscribeMultiCameraStreamParams& default_instance() {
  12119. return *internal_default_instance();
  12120. }
  12121. static inline const UnSubscribeMultiCameraStreamParams* internal_default_instance() {
  12122. return reinterpret_cast<const UnSubscribeMultiCameraStreamParams*>(
  12123. &_UnSubscribeMultiCameraStreamParams_default_instance_);
  12124. }
  12125. static constexpr int kIndexInFileMessages =
  12126. 78;
  12127. friend void swap(UnSubscribeMultiCameraStreamParams& a, UnSubscribeMultiCameraStreamParams& b) {
  12128. a.Swap(&b);
  12129. }
  12130. inline void Swap(UnSubscribeMultiCameraStreamParams* other) {
  12131. if (other == this) return;
  12132. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  12133. if (GetOwningArena() != nullptr &&
  12134. GetOwningArena() == other->GetOwningArena()) {
  12135. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  12136. if (GetOwningArena() == other->GetOwningArena()) {
  12137. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  12138. InternalSwap(other);
  12139. } else {
  12140. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  12141. }
  12142. }
  12143. void UnsafeArenaSwap(UnSubscribeMultiCameraStreamParams* other) {
  12144. if (other == this) return;
  12145. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  12146. InternalSwap(other);
  12147. }
  12148. // implements Message ----------------------------------------------
  12149. UnSubscribeMultiCameraStreamParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  12150. return CreateMaybeMessage<UnSubscribeMultiCameraStreamParams>(arena);
  12151. }
  12152. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  12153. void CopyFrom(const UnSubscribeMultiCameraStreamParams& from);
  12154. void MergeFrom(const UnSubscribeMultiCameraStreamParams& from);
  12155. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  12156. bool IsInitialized() const final;
  12157. ::size_t ByteSizeLong() const final;
  12158. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  12159. ::uint8_t* _InternalSerialize(
  12160. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  12161. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  12162. private:
  12163. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  12164. void SharedDtor();
  12165. void SetCachedSize(int size) const;
  12166. void InternalSwap(UnSubscribeMultiCameraStreamParams* other);
  12167. private:
  12168. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  12169. static ::absl::string_view FullMessageName() {
  12170. return "com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams";
  12171. }
  12172. protected:
  12173. explicit UnSubscribeMultiCameraStreamParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  12174. public:
  12175. std::string GetTypeName() const final;
  12176. // nested types ----------------------------------------------------
  12177. // accessors -------------------------------------------------------
  12178. enum : int {
  12179. kZnUserFieldNumber = 2,
  12180. kZnRecvHandleFieldNumber = 1,
  12181. kCameraStreamIDFieldNumber = 3,
  12182. };
  12183. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser zn_user = 2;
  12184. bool has_zn_user() const;
  12185. void clear_zn_user() ;
  12186. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& zn_user() const;
  12187. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_zn_user();
  12188. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_zn_user();
  12189. void set_allocated_zn_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user);
  12190. private:
  12191. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_zn_user() const;
  12192. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_zn_user();
  12193. public:
  12194. void unsafe_arena_set_allocated_zn_user(
  12195. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user);
  12196. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_zn_user();
  12197. // optional int64 zn_recv_handle = 1;
  12198. bool has_zn_recv_handle() const;
  12199. void clear_zn_recv_handle() ;
  12200. ::int64_t zn_recv_handle() const;
  12201. void set_zn_recv_handle(::int64_t value);
  12202. private:
  12203. ::int64_t _internal_zn_recv_handle() const;
  12204. void _internal_set_zn_recv_handle(::int64_t value);
  12205. public:
  12206. // optional int64 cameraStreamID = 3;
  12207. bool has_camerastreamid() const;
  12208. void clear_camerastreamid() ;
  12209. ::int64_t camerastreamid() const;
  12210. void set_camerastreamid(::int64_t value);
  12211. private:
  12212. ::int64_t _internal_camerastreamid() const;
  12213. void _internal_set_camerastreamid(::int64_t value);
  12214. public:
  12215. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams)
  12216. private:
  12217. class _Internal;
  12218. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  12219. typedef void InternalArenaConstructable_;
  12220. typedef void DestructorSkippable_;
  12221. struct Impl_ {
  12222. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  12223. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  12224. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user_;
  12225. ::int64_t zn_recv_handle_;
  12226. ::int64_t camerastreamid_;
  12227. };
  12228. union { Impl_ _impl_; };
  12229. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  12230. };// -------------------------------------------------------------------
  12231. class SetRawDataResolutionParams final :
  12232. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams) */ {
  12233. public:
  12234. inline SetRawDataResolutionParams() : SetRawDataResolutionParams(nullptr) {}
  12235. ~SetRawDataResolutionParams() override;
  12236. explicit PROTOBUF_CONSTEXPR SetRawDataResolutionParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  12237. SetRawDataResolutionParams(const SetRawDataResolutionParams& from);
  12238. SetRawDataResolutionParams(SetRawDataResolutionParams&& from) noexcept
  12239. : SetRawDataResolutionParams() {
  12240. *this = ::std::move(from);
  12241. }
  12242. inline SetRawDataResolutionParams& operator=(const SetRawDataResolutionParams& from) {
  12243. CopyFrom(from);
  12244. return *this;
  12245. }
  12246. inline SetRawDataResolutionParams& operator=(SetRawDataResolutionParams&& from) noexcept {
  12247. if (this == &from) return *this;
  12248. if (GetOwningArena() == from.GetOwningArena()
  12249. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  12250. && GetOwningArena() != nullptr
  12251. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  12252. ) {
  12253. InternalSwap(&from);
  12254. } else {
  12255. CopyFrom(from);
  12256. }
  12257. return *this;
  12258. }
  12259. inline const std::string& unknown_fields() const {
  12260. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  12261. }
  12262. inline std::string* mutable_unknown_fields() {
  12263. return _internal_metadata_.mutable_unknown_fields<std::string>();
  12264. }
  12265. static const SetRawDataResolutionParams& default_instance() {
  12266. return *internal_default_instance();
  12267. }
  12268. static inline const SetRawDataResolutionParams* internal_default_instance() {
  12269. return reinterpret_cast<const SetRawDataResolutionParams*>(
  12270. &_SetRawDataResolutionParams_default_instance_);
  12271. }
  12272. static constexpr int kIndexInFileMessages =
  12273. 79;
  12274. friend void swap(SetRawDataResolutionParams& a, SetRawDataResolutionParams& b) {
  12275. a.Swap(&b);
  12276. }
  12277. inline void Swap(SetRawDataResolutionParams* other) {
  12278. if (other == this) return;
  12279. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  12280. if (GetOwningArena() != nullptr &&
  12281. GetOwningArena() == other->GetOwningArena()) {
  12282. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  12283. if (GetOwningArena() == other->GetOwningArena()) {
  12284. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  12285. InternalSwap(other);
  12286. } else {
  12287. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  12288. }
  12289. }
  12290. void UnsafeArenaSwap(SetRawDataResolutionParams* other) {
  12291. if (other == this) return;
  12292. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  12293. InternalSwap(other);
  12294. }
  12295. // implements Message ----------------------------------------------
  12296. SetRawDataResolutionParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  12297. return CreateMaybeMessage<SetRawDataResolutionParams>(arena);
  12298. }
  12299. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  12300. void CopyFrom(const SetRawDataResolutionParams& from);
  12301. void MergeFrom(const SetRawDataResolutionParams& from);
  12302. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  12303. bool IsInitialized() const final;
  12304. ::size_t ByteSizeLong() const final;
  12305. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  12306. ::uint8_t* _InternalSerialize(
  12307. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  12308. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  12309. private:
  12310. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  12311. void SharedDtor();
  12312. void SetCachedSize(int size) const;
  12313. void InternalSwap(SetRawDataResolutionParams* other);
  12314. private:
  12315. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  12316. static ::absl::string_view FullMessageName() {
  12317. return "com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams";
  12318. }
  12319. protected:
  12320. explicit SetRawDataResolutionParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  12321. public:
  12322. std::string GetTypeName() const final;
  12323. // nested types ----------------------------------------------------
  12324. // accessors -------------------------------------------------------
  12325. enum : int {
  12326. kZnRecvHandleFieldNumber = 2,
  12327. kZnResolutionFieldNumber = 1,
  12328. };
  12329. // optional int64 zn_recv_handle = 2;
  12330. bool has_zn_recv_handle() const;
  12331. void clear_zn_recv_handle() ;
  12332. ::int64_t zn_recv_handle() const;
  12333. void set_zn_recv_handle(::int64_t value);
  12334. private:
  12335. ::int64_t _internal_zn_recv_handle() const;
  12336. void _internal_set_zn_recv_handle(::int64_t value);
  12337. public:
  12338. // optional int32 zn_resolution = 1;
  12339. bool has_zn_resolution() const;
  12340. void clear_zn_resolution() ;
  12341. ::int32_t zn_resolution() const;
  12342. void set_zn_resolution(::int32_t value);
  12343. private:
  12344. ::int32_t _internal_zn_resolution() const;
  12345. void _internal_set_zn_resolution(::int32_t value);
  12346. public:
  12347. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams)
  12348. private:
  12349. class _Internal;
  12350. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  12351. typedef void InternalArenaConstructable_;
  12352. typedef void DestructorSkippable_;
  12353. struct Impl_ {
  12354. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  12355. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  12356. ::int64_t zn_recv_handle_;
  12357. ::int32_t zn_resolution_;
  12358. };
  12359. union { Impl_ _impl_; };
  12360. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  12361. };// -------------------------------------------------------------------
  12362. class GetResolutionParams final :
  12363. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.GetResolutionParams) */ {
  12364. public:
  12365. inline GetResolutionParams() : GetResolutionParams(nullptr) {}
  12366. ~GetResolutionParams() override;
  12367. explicit PROTOBUF_CONSTEXPR GetResolutionParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  12368. GetResolutionParams(const GetResolutionParams& from);
  12369. GetResolutionParams(GetResolutionParams&& from) noexcept
  12370. : GetResolutionParams() {
  12371. *this = ::std::move(from);
  12372. }
  12373. inline GetResolutionParams& operator=(const GetResolutionParams& from) {
  12374. CopyFrom(from);
  12375. return *this;
  12376. }
  12377. inline GetResolutionParams& operator=(GetResolutionParams&& from) noexcept {
  12378. if (this == &from) return *this;
  12379. if (GetOwningArena() == from.GetOwningArena()
  12380. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  12381. && GetOwningArena() != nullptr
  12382. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  12383. ) {
  12384. InternalSwap(&from);
  12385. } else {
  12386. CopyFrom(from);
  12387. }
  12388. return *this;
  12389. }
  12390. inline const std::string& unknown_fields() const {
  12391. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  12392. }
  12393. inline std::string* mutable_unknown_fields() {
  12394. return _internal_metadata_.mutable_unknown_fields<std::string>();
  12395. }
  12396. static const GetResolutionParams& default_instance() {
  12397. return *internal_default_instance();
  12398. }
  12399. static inline const GetResolutionParams* internal_default_instance() {
  12400. return reinterpret_cast<const GetResolutionParams*>(
  12401. &_GetResolutionParams_default_instance_);
  12402. }
  12403. static constexpr int kIndexInFileMessages =
  12404. 80;
  12405. friend void swap(GetResolutionParams& a, GetResolutionParams& b) {
  12406. a.Swap(&b);
  12407. }
  12408. inline void Swap(GetResolutionParams* other) {
  12409. if (other == this) return;
  12410. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  12411. if (GetOwningArena() != nullptr &&
  12412. GetOwningArena() == other->GetOwningArena()) {
  12413. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  12414. if (GetOwningArena() == other->GetOwningArena()) {
  12415. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  12416. InternalSwap(other);
  12417. } else {
  12418. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  12419. }
  12420. }
  12421. void UnsafeArenaSwap(GetResolutionParams* other) {
  12422. if (other == this) return;
  12423. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  12424. InternalSwap(other);
  12425. }
  12426. // implements Message ----------------------------------------------
  12427. GetResolutionParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  12428. return CreateMaybeMessage<GetResolutionParams>(arena);
  12429. }
  12430. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  12431. void CopyFrom(const GetResolutionParams& from);
  12432. void MergeFrom(const GetResolutionParams& from);
  12433. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  12434. bool IsInitialized() const final;
  12435. ::size_t ByteSizeLong() const final;
  12436. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  12437. ::uint8_t* _InternalSerialize(
  12438. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  12439. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  12440. private:
  12441. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  12442. void SharedDtor();
  12443. void SetCachedSize(int size) const;
  12444. void InternalSwap(GetResolutionParams* other);
  12445. private:
  12446. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  12447. static ::absl::string_view FullMessageName() {
  12448. return "com.electron.zoomvideo.sdk.proto.GetResolutionParams";
  12449. }
  12450. protected:
  12451. explicit GetResolutionParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  12452. public:
  12453. std::string GetTypeName() const final;
  12454. // nested types ----------------------------------------------------
  12455. // accessors -------------------------------------------------------
  12456. enum : int {
  12457. kZnRecvHandleFieldNumber = 1,
  12458. };
  12459. // optional int64 zn_recv_handle = 1;
  12460. bool has_zn_recv_handle() const;
  12461. void clear_zn_recv_handle() ;
  12462. ::int64_t zn_recv_handle() const;
  12463. void set_zn_recv_handle(::int64_t value);
  12464. private:
  12465. ::int64_t _internal_zn_recv_handle() const;
  12466. void _internal_set_zn_recv_handle(::int64_t value);
  12467. public:
  12468. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.GetResolutionParams)
  12469. private:
  12470. class _Internal;
  12471. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  12472. typedef void InternalArenaConstructable_;
  12473. typedef void DestructorSkippable_;
  12474. struct Impl_ {
  12475. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  12476. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  12477. ::int64_t zn_recv_handle_;
  12478. };
  12479. union { Impl_ _impl_; };
  12480. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  12481. };// -------------------------------------------------------------------
  12482. class GetRawDataTypeParams final :
  12483. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams) */ {
  12484. public:
  12485. inline GetRawDataTypeParams() : GetRawDataTypeParams(nullptr) {}
  12486. ~GetRawDataTypeParams() override;
  12487. explicit PROTOBUF_CONSTEXPR GetRawDataTypeParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  12488. GetRawDataTypeParams(const GetRawDataTypeParams& from);
  12489. GetRawDataTypeParams(GetRawDataTypeParams&& from) noexcept
  12490. : GetRawDataTypeParams() {
  12491. *this = ::std::move(from);
  12492. }
  12493. inline GetRawDataTypeParams& operator=(const GetRawDataTypeParams& from) {
  12494. CopyFrom(from);
  12495. return *this;
  12496. }
  12497. inline GetRawDataTypeParams& operator=(GetRawDataTypeParams&& from) noexcept {
  12498. if (this == &from) return *this;
  12499. if (GetOwningArena() == from.GetOwningArena()
  12500. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  12501. && GetOwningArena() != nullptr
  12502. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  12503. ) {
  12504. InternalSwap(&from);
  12505. } else {
  12506. CopyFrom(from);
  12507. }
  12508. return *this;
  12509. }
  12510. inline const std::string& unknown_fields() const {
  12511. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  12512. }
  12513. inline std::string* mutable_unknown_fields() {
  12514. return _internal_metadata_.mutable_unknown_fields<std::string>();
  12515. }
  12516. static const GetRawDataTypeParams& default_instance() {
  12517. return *internal_default_instance();
  12518. }
  12519. static inline const GetRawDataTypeParams* internal_default_instance() {
  12520. return reinterpret_cast<const GetRawDataTypeParams*>(
  12521. &_GetRawDataTypeParams_default_instance_);
  12522. }
  12523. static constexpr int kIndexInFileMessages =
  12524. 81;
  12525. friend void swap(GetRawDataTypeParams& a, GetRawDataTypeParams& b) {
  12526. a.Swap(&b);
  12527. }
  12528. inline void Swap(GetRawDataTypeParams* other) {
  12529. if (other == this) return;
  12530. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  12531. if (GetOwningArena() != nullptr &&
  12532. GetOwningArena() == other->GetOwningArena()) {
  12533. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  12534. if (GetOwningArena() == other->GetOwningArena()) {
  12535. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  12536. InternalSwap(other);
  12537. } else {
  12538. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  12539. }
  12540. }
  12541. void UnsafeArenaSwap(GetRawDataTypeParams* other) {
  12542. if (other == this) return;
  12543. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  12544. InternalSwap(other);
  12545. }
  12546. // implements Message ----------------------------------------------
  12547. GetRawDataTypeParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  12548. return CreateMaybeMessage<GetRawDataTypeParams>(arena);
  12549. }
  12550. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  12551. void CopyFrom(const GetRawDataTypeParams& from);
  12552. void MergeFrom(const GetRawDataTypeParams& from);
  12553. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  12554. bool IsInitialized() const final;
  12555. ::size_t ByteSizeLong() const final;
  12556. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  12557. ::uint8_t* _InternalSerialize(
  12558. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  12559. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  12560. private:
  12561. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  12562. void SharedDtor();
  12563. void SetCachedSize(int size) const;
  12564. void InternalSwap(GetRawDataTypeParams* other);
  12565. private:
  12566. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  12567. static ::absl::string_view FullMessageName() {
  12568. return "com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams";
  12569. }
  12570. protected:
  12571. explicit GetRawDataTypeParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  12572. public:
  12573. std::string GetTypeName() const final;
  12574. // nested types ----------------------------------------------------
  12575. // accessors -------------------------------------------------------
  12576. enum : int {
  12577. kZnRecvHandleFieldNumber = 1,
  12578. };
  12579. // optional int64 zn_recv_handle = 1;
  12580. bool has_zn_recv_handle() const;
  12581. void clear_zn_recv_handle() ;
  12582. ::int64_t zn_recv_handle() const;
  12583. void set_zn_recv_handle(::int64_t value);
  12584. private:
  12585. ::int64_t _internal_zn_recv_handle() const;
  12586. void _internal_set_zn_recv_handle(::int64_t value);
  12587. public:
  12588. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams)
  12589. private:
  12590. class _Internal;
  12591. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  12592. typedef void InternalArenaConstructable_;
  12593. typedef void DestructorSkippable_;
  12594. struct Impl_ {
  12595. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  12596. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  12597. ::int64_t zn_recv_handle_;
  12598. };
  12599. union { Impl_ _impl_; };
  12600. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  12601. };// -------------------------------------------------------------------
  12602. class sendVideoFrameParams final :
  12603. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.sendVideoFrameParams) */ {
  12604. public:
  12605. inline sendVideoFrameParams() : sendVideoFrameParams(nullptr) {}
  12606. ~sendVideoFrameParams() override;
  12607. explicit PROTOBUF_CONSTEXPR sendVideoFrameParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  12608. sendVideoFrameParams(const sendVideoFrameParams& from);
  12609. sendVideoFrameParams(sendVideoFrameParams&& from) noexcept
  12610. : sendVideoFrameParams() {
  12611. *this = ::std::move(from);
  12612. }
  12613. inline sendVideoFrameParams& operator=(const sendVideoFrameParams& from) {
  12614. CopyFrom(from);
  12615. return *this;
  12616. }
  12617. inline sendVideoFrameParams& operator=(sendVideoFrameParams&& from) noexcept {
  12618. if (this == &from) return *this;
  12619. if (GetOwningArena() == from.GetOwningArena()
  12620. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  12621. && GetOwningArena() != nullptr
  12622. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  12623. ) {
  12624. InternalSwap(&from);
  12625. } else {
  12626. CopyFrom(from);
  12627. }
  12628. return *this;
  12629. }
  12630. inline const std::string& unknown_fields() const {
  12631. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  12632. }
  12633. inline std::string* mutable_unknown_fields() {
  12634. return _internal_metadata_.mutable_unknown_fields<std::string>();
  12635. }
  12636. static const sendVideoFrameParams& default_instance() {
  12637. return *internal_default_instance();
  12638. }
  12639. static inline const sendVideoFrameParams* internal_default_instance() {
  12640. return reinterpret_cast<const sendVideoFrameParams*>(
  12641. &_sendVideoFrameParams_default_instance_);
  12642. }
  12643. static constexpr int kIndexInFileMessages =
  12644. 82;
  12645. friend void swap(sendVideoFrameParams& a, sendVideoFrameParams& b) {
  12646. a.Swap(&b);
  12647. }
  12648. inline void Swap(sendVideoFrameParams* other) {
  12649. if (other == this) return;
  12650. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  12651. if (GetOwningArena() != nullptr &&
  12652. GetOwningArena() == other->GetOwningArena()) {
  12653. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  12654. if (GetOwningArena() == other->GetOwningArena()) {
  12655. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  12656. InternalSwap(other);
  12657. } else {
  12658. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  12659. }
  12660. }
  12661. void UnsafeArenaSwap(sendVideoFrameParams* other) {
  12662. if (other == this) return;
  12663. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  12664. InternalSwap(other);
  12665. }
  12666. // implements Message ----------------------------------------------
  12667. sendVideoFrameParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  12668. return CreateMaybeMessage<sendVideoFrameParams>(arena);
  12669. }
  12670. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  12671. void CopyFrom(const sendVideoFrameParams& from);
  12672. void MergeFrom(const sendVideoFrameParams& from);
  12673. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  12674. bool IsInitialized() const final;
  12675. ::size_t ByteSizeLong() const final;
  12676. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  12677. ::uint8_t* _InternalSerialize(
  12678. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  12679. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  12680. private:
  12681. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  12682. void SharedDtor();
  12683. void SetCachedSize(int size) const;
  12684. void InternalSwap(sendVideoFrameParams* other);
  12685. private:
  12686. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  12687. static ::absl::string_view FullMessageName() {
  12688. return "com.electron.zoomvideo.sdk.proto.sendVideoFrameParams";
  12689. }
  12690. protected:
  12691. explicit sendVideoFrameParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  12692. public:
  12693. std::string GetTypeName() const final;
  12694. // nested types ----------------------------------------------------
  12695. // accessors -------------------------------------------------------
  12696. enum : int {
  12697. kFrameBufferFieldNumber = 1,
  12698. kWidthFieldNumber = 2,
  12699. kHeightFieldNumber = 3,
  12700. kFrameLengthFieldNumber = 4,
  12701. kRotaionFieldNumber = 5,
  12702. };
  12703. // optional string frameBuffer = 1;
  12704. bool has_framebuffer() const;
  12705. void clear_framebuffer() ;
  12706. const std::string& framebuffer() const;
  12707. template <typename Arg_ = const std::string&, typename... Args_>
  12708. void set_framebuffer(Arg_&& arg, Args_... args);
  12709. std::string* mutable_framebuffer();
  12710. PROTOBUF_NODISCARD std::string* release_framebuffer();
  12711. void set_allocated_framebuffer(std::string* ptr);
  12712. private:
  12713. const std::string& _internal_framebuffer() const;
  12714. inline PROTOBUF_ALWAYS_INLINE void _internal_set_framebuffer(
  12715. const std::string& value);
  12716. std::string* _internal_mutable_framebuffer();
  12717. public:
  12718. // optional int32 width = 2;
  12719. bool has_width() const;
  12720. void clear_width() ;
  12721. ::int32_t width() const;
  12722. void set_width(::int32_t value);
  12723. private:
  12724. ::int32_t _internal_width() const;
  12725. void _internal_set_width(::int32_t value);
  12726. public:
  12727. // optional int32 height = 3;
  12728. bool has_height() const;
  12729. void clear_height() ;
  12730. ::int32_t height() const;
  12731. void set_height(::int32_t value);
  12732. private:
  12733. ::int32_t _internal_height() const;
  12734. void _internal_set_height(::int32_t value);
  12735. public:
  12736. // optional int32 frameLength = 4;
  12737. bool has_framelength() const;
  12738. void clear_framelength() ;
  12739. ::int32_t framelength() const;
  12740. void set_framelength(::int32_t value);
  12741. private:
  12742. ::int32_t _internal_framelength() const;
  12743. void _internal_set_framelength(::int32_t value);
  12744. public:
  12745. // optional int32 rotaion = 5;
  12746. bool has_rotaion() const;
  12747. void clear_rotaion() ;
  12748. ::int32_t rotaion() const;
  12749. void set_rotaion(::int32_t value);
  12750. private:
  12751. ::int32_t _internal_rotaion() const;
  12752. void _internal_set_rotaion(::int32_t value);
  12753. public:
  12754. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.sendVideoFrameParams)
  12755. private:
  12756. class _Internal;
  12757. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  12758. typedef void InternalArenaConstructable_;
  12759. typedef void DestructorSkippable_;
  12760. struct Impl_ {
  12761. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  12762. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  12763. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr framebuffer_;
  12764. ::int32_t width_;
  12765. ::int32_t height_;
  12766. ::int32_t framelength_;
  12767. ::int32_t rotaion_;
  12768. };
  12769. union { Impl_ _impl_; };
  12770. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  12771. };// -------------------------------------------------------------------
  12772. class CameraInfos final :
  12773. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CameraInfos) */ {
  12774. public:
  12775. inline CameraInfos() : CameraInfos(nullptr) {}
  12776. ~CameraInfos() override;
  12777. explicit PROTOBUF_CONSTEXPR CameraInfos(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  12778. CameraInfos(const CameraInfos& from);
  12779. CameraInfos(CameraInfos&& from) noexcept
  12780. : CameraInfos() {
  12781. *this = ::std::move(from);
  12782. }
  12783. inline CameraInfos& operator=(const CameraInfos& from) {
  12784. CopyFrom(from);
  12785. return *this;
  12786. }
  12787. inline CameraInfos& operator=(CameraInfos&& from) noexcept {
  12788. if (this == &from) return *this;
  12789. if (GetOwningArena() == from.GetOwningArena()
  12790. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  12791. && GetOwningArena() != nullptr
  12792. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  12793. ) {
  12794. InternalSwap(&from);
  12795. } else {
  12796. CopyFrom(from);
  12797. }
  12798. return *this;
  12799. }
  12800. inline const std::string& unknown_fields() const {
  12801. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  12802. }
  12803. inline std::string* mutable_unknown_fields() {
  12804. return _internal_metadata_.mutable_unknown_fields<std::string>();
  12805. }
  12806. static const CameraInfos& default_instance() {
  12807. return *internal_default_instance();
  12808. }
  12809. static inline const CameraInfos* internal_default_instance() {
  12810. return reinterpret_cast<const CameraInfos*>(
  12811. &_CameraInfos_default_instance_);
  12812. }
  12813. static constexpr int kIndexInFileMessages =
  12814. 83;
  12815. friend void swap(CameraInfos& a, CameraInfos& b) {
  12816. a.Swap(&b);
  12817. }
  12818. inline void Swap(CameraInfos* other) {
  12819. if (other == this) return;
  12820. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  12821. if (GetOwningArena() != nullptr &&
  12822. GetOwningArena() == other->GetOwningArena()) {
  12823. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  12824. if (GetOwningArena() == other->GetOwningArena()) {
  12825. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  12826. InternalSwap(other);
  12827. } else {
  12828. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  12829. }
  12830. }
  12831. void UnsafeArenaSwap(CameraInfos* other) {
  12832. if (other == this) return;
  12833. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  12834. InternalSwap(other);
  12835. }
  12836. // implements Message ----------------------------------------------
  12837. CameraInfos* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  12838. return CreateMaybeMessage<CameraInfos>(arena);
  12839. }
  12840. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  12841. void CopyFrom(const CameraInfos& from);
  12842. void MergeFrom(const CameraInfos& from);
  12843. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  12844. bool IsInitialized() const final;
  12845. ::size_t ByteSizeLong() const final;
  12846. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  12847. ::uint8_t* _InternalSerialize(
  12848. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  12849. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  12850. private:
  12851. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  12852. void SharedDtor();
  12853. void SetCachedSize(int size) const;
  12854. void InternalSwap(CameraInfos* other);
  12855. private:
  12856. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  12857. static ::absl::string_view FullMessageName() {
  12858. return "com.electron.zoomvideo.sdk.proto.CameraInfos";
  12859. }
  12860. protected:
  12861. explicit CameraInfos(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  12862. public:
  12863. std::string GetTypeName() const final;
  12864. // nested types ----------------------------------------------------
  12865. // accessors -------------------------------------------------------
  12866. enum : int {
  12867. kDeviceIDFieldNumber = 1,
  12868. kDeviceNameFieldNumber = 2,
  12869. kIsSelectedDeviceFieldNumber = 3,
  12870. kIsSelectedAsMultiCameraFieldNumber = 4,
  12871. kIsRunningAsMultiCameraFieldNumber = 5,
  12872. };
  12873. // optional string deviceID = 1;
  12874. bool has_deviceid() const;
  12875. void clear_deviceid() ;
  12876. const std::string& deviceid() const;
  12877. template <typename Arg_ = const std::string&, typename... Args_>
  12878. void set_deviceid(Arg_&& arg, Args_... args);
  12879. std::string* mutable_deviceid();
  12880. PROTOBUF_NODISCARD std::string* release_deviceid();
  12881. void set_allocated_deviceid(std::string* ptr);
  12882. private:
  12883. const std::string& _internal_deviceid() const;
  12884. inline PROTOBUF_ALWAYS_INLINE void _internal_set_deviceid(
  12885. const std::string& value);
  12886. std::string* _internal_mutable_deviceid();
  12887. public:
  12888. // optional string deviceName = 2;
  12889. bool has_devicename() const;
  12890. void clear_devicename() ;
  12891. const std::string& devicename() const;
  12892. template <typename Arg_ = const std::string&, typename... Args_>
  12893. void set_devicename(Arg_&& arg, Args_... args);
  12894. std::string* mutable_devicename();
  12895. PROTOBUF_NODISCARD std::string* release_devicename();
  12896. void set_allocated_devicename(std::string* ptr);
  12897. private:
  12898. const std::string& _internal_devicename() const;
  12899. inline PROTOBUF_ALWAYS_INLINE void _internal_set_devicename(
  12900. const std::string& value);
  12901. std::string* _internal_mutable_devicename();
  12902. public:
  12903. // optional bool isSelectedDevice = 3;
  12904. bool has_isselecteddevice() const;
  12905. void clear_isselecteddevice() ;
  12906. bool isselecteddevice() const;
  12907. void set_isselecteddevice(bool value);
  12908. private:
  12909. bool _internal_isselecteddevice() const;
  12910. void _internal_set_isselecteddevice(bool value);
  12911. public:
  12912. // optional bool isSelectedAsMultiCamera = 4;
  12913. bool has_isselectedasmulticamera() const;
  12914. void clear_isselectedasmulticamera() ;
  12915. bool isselectedasmulticamera() const;
  12916. void set_isselectedasmulticamera(bool value);
  12917. private:
  12918. bool _internal_isselectedasmulticamera() const;
  12919. void _internal_set_isselectedasmulticamera(bool value);
  12920. public:
  12921. // optional bool isRunningAsMultiCamera = 5;
  12922. bool has_isrunningasmulticamera() const;
  12923. void clear_isrunningasmulticamera() ;
  12924. bool isrunningasmulticamera() const;
  12925. void set_isrunningasmulticamera(bool value);
  12926. private:
  12927. bool _internal_isrunningasmulticamera() const;
  12928. void _internal_set_isrunningasmulticamera(bool value);
  12929. public:
  12930. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CameraInfos)
  12931. private:
  12932. class _Internal;
  12933. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  12934. typedef void InternalArenaConstructable_;
  12935. typedef void DestructorSkippable_;
  12936. struct Impl_ {
  12937. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  12938. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  12939. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr deviceid_;
  12940. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr devicename_;
  12941. bool isselecteddevice_;
  12942. bool isselectedasmulticamera_;
  12943. bool isrunningasmulticamera_;
  12944. };
  12945. union { Impl_ _impl_; };
  12946. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  12947. };// -------------------------------------------------------------------
  12948. class GetCameraList final :
  12949. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.GetCameraList) */ {
  12950. public:
  12951. inline GetCameraList() : GetCameraList(nullptr) {}
  12952. ~GetCameraList() override;
  12953. explicit PROTOBUF_CONSTEXPR GetCameraList(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  12954. GetCameraList(const GetCameraList& from);
  12955. GetCameraList(GetCameraList&& from) noexcept
  12956. : GetCameraList() {
  12957. *this = ::std::move(from);
  12958. }
  12959. inline GetCameraList& operator=(const GetCameraList& from) {
  12960. CopyFrom(from);
  12961. return *this;
  12962. }
  12963. inline GetCameraList& operator=(GetCameraList&& from) noexcept {
  12964. if (this == &from) return *this;
  12965. if (GetOwningArena() == from.GetOwningArena()
  12966. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  12967. && GetOwningArena() != nullptr
  12968. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  12969. ) {
  12970. InternalSwap(&from);
  12971. } else {
  12972. CopyFrom(from);
  12973. }
  12974. return *this;
  12975. }
  12976. inline const std::string& unknown_fields() const {
  12977. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  12978. }
  12979. inline std::string* mutable_unknown_fields() {
  12980. return _internal_metadata_.mutable_unknown_fields<std::string>();
  12981. }
  12982. static const GetCameraList& default_instance() {
  12983. return *internal_default_instance();
  12984. }
  12985. static inline const GetCameraList* internal_default_instance() {
  12986. return reinterpret_cast<const GetCameraList*>(
  12987. &_GetCameraList_default_instance_);
  12988. }
  12989. static constexpr int kIndexInFileMessages =
  12990. 84;
  12991. friend void swap(GetCameraList& a, GetCameraList& b) {
  12992. a.Swap(&b);
  12993. }
  12994. inline void Swap(GetCameraList* other) {
  12995. if (other == this) return;
  12996. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  12997. if (GetOwningArena() != nullptr &&
  12998. GetOwningArena() == other->GetOwningArena()) {
  12999. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  13000. if (GetOwningArena() == other->GetOwningArena()) {
  13001. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  13002. InternalSwap(other);
  13003. } else {
  13004. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  13005. }
  13006. }
  13007. void UnsafeArenaSwap(GetCameraList* other) {
  13008. if (other == this) return;
  13009. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  13010. InternalSwap(other);
  13011. }
  13012. // implements Message ----------------------------------------------
  13013. GetCameraList* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  13014. return CreateMaybeMessage<GetCameraList>(arena);
  13015. }
  13016. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  13017. void CopyFrom(const GetCameraList& from);
  13018. void MergeFrom(const GetCameraList& from);
  13019. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  13020. bool IsInitialized() const final;
  13021. ::size_t ByteSizeLong() const final;
  13022. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  13023. ::uint8_t* _InternalSerialize(
  13024. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  13025. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  13026. private:
  13027. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  13028. void SharedDtor();
  13029. void SetCachedSize(int size) const;
  13030. void InternalSwap(GetCameraList* other);
  13031. private:
  13032. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  13033. static ::absl::string_view FullMessageName() {
  13034. return "com.electron.zoomvideo.sdk.proto.GetCameraList";
  13035. }
  13036. protected:
  13037. explicit GetCameraList(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  13038. public:
  13039. std::string GetTypeName() const final;
  13040. // nested types ----------------------------------------------------
  13041. // accessors -------------------------------------------------------
  13042. enum : int {
  13043. kCameraInfoFieldNumber = 1,
  13044. };
  13045. // repeated .com.electron.zoomvideo.sdk.proto.CameraInfos CameraInfo = 1;
  13046. int camerainfo_size() const;
  13047. private:
  13048. int _internal_camerainfo_size() const;
  13049. public:
  13050. void clear_camerainfo() ;
  13051. ::com::electron::zoomvideo::sdk::proto::CameraInfos* mutable_camerainfo(int index);
  13052. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::CameraInfos >*
  13053. mutable_camerainfo();
  13054. private:
  13055. const ::com::electron::zoomvideo::sdk::proto::CameraInfos& _internal_camerainfo(int index) const;
  13056. ::com::electron::zoomvideo::sdk::proto::CameraInfos* _internal_add_camerainfo();
  13057. public:
  13058. const ::com::electron::zoomvideo::sdk::proto::CameraInfos& camerainfo(int index) const;
  13059. ::com::electron::zoomvideo::sdk::proto::CameraInfos* add_camerainfo();
  13060. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::CameraInfos >&
  13061. camerainfo() const;
  13062. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.GetCameraList)
  13063. private:
  13064. class _Internal;
  13065. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  13066. typedef void InternalArenaConstructable_;
  13067. typedef void DestructorSkippable_;
  13068. struct Impl_ {
  13069. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::CameraInfos > camerainfo_;
  13070. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  13071. };
  13072. union { Impl_ _impl_; };
  13073. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  13074. };// -------------------------------------------------------------------
  13075. class MultiCameraStreamInfos final :
  13076. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos) */ {
  13077. public:
  13078. inline MultiCameraStreamInfos() : MultiCameraStreamInfos(nullptr) {}
  13079. ~MultiCameraStreamInfos() override;
  13080. explicit PROTOBUF_CONSTEXPR MultiCameraStreamInfos(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  13081. MultiCameraStreamInfos(const MultiCameraStreamInfos& from);
  13082. MultiCameraStreamInfos(MultiCameraStreamInfos&& from) noexcept
  13083. : MultiCameraStreamInfos() {
  13084. *this = ::std::move(from);
  13085. }
  13086. inline MultiCameraStreamInfos& operator=(const MultiCameraStreamInfos& from) {
  13087. CopyFrom(from);
  13088. return *this;
  13089. }
  13090. inline MultiCameraStreamInfos& operator=(MultiCameraStreamInfos&& from) noexcept {
  13091. if (this == &from) return *this;
  13092. if (GetOwningArena() == from.GetOwningArena()
  13093. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  13094. && GetOwningArena() != nullptr
  13095. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  13096. ) {
  13097. InternalSwap(&from);
  13098. } else {
  13099. CopyFrom(from);
  13100. }
  13101. return *this;
  13102. }
  13103. inline const std::string& unknown_fields() const {
  13104. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  13105. }
  13106. inline std::string* mutable_unknown_fields() {
  13107. return _internal_metadata_.mutable_unknown_fields<std::string>();
  13108. }
  13109. static const MultiCameraStreamInfos& default_instance() {
  13110. return *internal_default_instance();
  13111. }
  13112. static inline const MultiCameraStreamInfos* internal_default_instance() {
  13113. return reinterpret_cast<const MultiCameraStreamInfos*>(
  13114. &_MultiCameraStreamInfos_default_instance_);
  13115. }
  13116. static constexpr int kIndexInFileMessages =
  13117. 85;
  13118. friend void swap(MultiCameraStreamInfos& a, MultiCameraStreamInfos& b) {
  13119. a.Swap(&b);
  13120. }
  13121. inline void Swap(MultiCameraStreamInfos* other) {
  13122. if (other == this) return;
  13123. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  13124. if (GetOwningArena() != nullptr &&
  13125. GetOwningArena() == other->GetOwningArena()) {
  13126. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  13127. if (GetOwningArena() == other->GetOwningArena()) {
  13128. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  13129. InternalSwap(other);
  13130. } else {
  13131. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  13132. }
  13133. }
  13134. void UnsafeArenaSwap(MultiCameraStreamInfos* other) {
  13135. if (other == this) return;
  13136. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  13137. InternalSwap(other);
  13138. }
  13139. // implements Message ----------------------------------------------
  13140. MultiCameraStreamInfos* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  13141. return CreateMaybeMessage<MultiCameraStreamInfos>(arena);
  13142. }
  13143. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  13144. void CopyFrom(const MultiCameraStreamInfos& from);
  13145. void MergeFrom(const MultiCameraStreamInfos& from);
  13146. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  13147. bool IsInitialized() const final;
  13148. ::size_t ByteSizeLong() const final;
  13149. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  13150. ::uint8_t* _InternalSerialize(
  13151. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  13152. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  13153. private:
  13154. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  13155. void SharedDtor();
  13156. void SetCachedSize(int size) const;
  13157. void InternalSwap(MultiCameraStreamInfos* other);
  13158. private:
  13159. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  13160. static ::absl::string_view FullMessageName() {
  13161. return "com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos";
  13162. }
  13163. protected:
  13164. explicit MultiCameraStreamInfos(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  13165. public:
  13166. std::string GetTypeName() const final;
  13167. // nested types ----------------------------------------------------
  13168. // accessors -------------------------------------------------------
  13169. enum : int {
  13170. kCameraStreamIDFieldNumber = 1,
  13171. };
  13172. // optional int64 cameraStreamID = 1;
  13173. bool has_camerastreamid() const;
  13174. void clear_camerastreamid() ;
  13175. ::int64_t camerastreamid() const;
  13176. void set_camerastreamid(::int64_t value);
  13177. private:
  13178. ::int64_t _internal_camerastreamid() const;
  13179. void _internal_set_camerastreamid(::int64_t value);
  13180. public:
  13181. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos)
  13182. private:
  13183. class _Internal;
  13184. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  13185. typedef void InternalArenaConstructable_;
  13186. typedef void DestructorSkippable_;
  13187. struct Impl_ {
  13188. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  13189. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  13190. ::int64_t camerastreamid_;
  13191. };
  13192. union { Impl_ _impl_; };
  13193. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  13194. };// -------------------------------------------------------------------
  13195. class MultiCameraStreamList final :
  13196. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.MultiCameraStreamList) */ {
  13197. public:
  13198. inline MultiCameraStreamList() : MultiCameraStreamList(nullptr) {}
  13199. ~MultiCameraStreamList() override;
  13200. explicit PROTOBUF_CONSTEXPR MultiCameraStreamList(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  13201. MultiCameraStreamList(const MultiCameraStreamList& from);
  13202. MultiCameraStreamList(MultiCameraStreamList&& from) noexcept
  13203. : MultiCameraStreamList() {
  13204. *this = ::std::move(from);
  13205. }
  13206. inline MultiCameraStreamList& operator=(const MultiCameraStreamList& from) {
  13207. CopyFrom(from);
  13208. return *this;
  13209. }
  13210. inline MultiCameraStreamList& operator=(MultiCameraStreamList&& from) noexcept {
  13211. if (this == &from) return *this;
  13212. if (GetOwningArena() == from.GetOwningArena()
  13213. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  13214. && GetOwningArena() != nullptr
  13215. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  13216. ) {
  13217. InternalSwap(&from);
  13218. } else {
  13219. CopyFrom(from);
  13220. }
  13221. return *this;
  13222. }
  13223. inline const std::string& unknown_fields() const {
  13224. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  13225. }
  13226. inline std::string* mutable_unknown_fields() {
  13227. return _internal_metadata_.mutable_unknown_fields<std::string>();
  13228. }
  13229. static const MultiCameraStreamList& default_instance() {
  13230. return *internal_default_instance();
  13231. }
  13232. static inline const MultiCameraStreamList* internal_default_instance() {
  13233. return reinterpret_cast<const MultiCameraStreamList*>(
  13234. &_MultiCameraStreamList_default_instance_);
  13235. }
  13236. static constexpr int kIndexInFileMessages =
  13237. 86;
  13238. friend void swap(MultiCameraStreamList& a, MultiCameraStreamList& b) {
  13239. a.Swap(&b);
  13240. }
  13241. inline void Swap(MultiCameraStreamList* other) {
  13242. if (other == this) return;
  13243. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  13244. if (GetOwningArena() != nullptr &&
  13245. GetOwningArena() == other->GetOwningArena()) {
  13246. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  13247. if (GetOwningArena() == other->GetOwningArena()) {
  13248. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  13249. InternalSwap(other);
  13250. } else {
  13251. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  13252. }
  13253. }
  13254. void UnsafeArenaSwap(MultiCameraStreamList* other) {
  13255. if (other == this) return;
  13256. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  13257. InternalSwap(other);
  13258. }
  13259. // implements Message ----------------------------------------------
  13260. MultiCameraStreamList* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  13261. return CreateMaybeMessage<MultiCameraStreamList>(arena);
  13262. }
  13263. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  13264. void CopyFrom(const MultiCameraStreamList& from);
  13265. void MergeFrom(const MultiCameraStreamList& from);
  13266. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  13267. bool IsInitialized() const final;
  13268. ::size_t ByteSizeLong() const final;
  13269. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  13270. ::uint8_t* _InternalSerialize(
  13271. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  13272. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  13273. private:
  13274. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  13275. void SharedDtor();
  13276. void SetCachedSize(int size) const;
  13277. void InternalSwap(MultiCameraStreamList* other);
  13278. private:
  13279. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  13280. static ::absl::string_view FullMessageName() {
  13281. return "com.electron.zoomvideo.sdk.proto.MultiCameraStreamList";
  13282. }
  13283. protected:
  13284. explicit MultiCameraStreamList(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  13285. public:
  13286. std::string GetTypeName() const final;
  13287. // nested types ----------------------------------------------------
  13288. // accessors -------------------------------------------------------
  13289. enum : int {
  13290. kCameraStreamInfoFieldNumber = 1,
  13291. };
  13292. // repeated .com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos CameraStreamInfo = 1;
  13293. int camerastreaminfo_size() const;
  13294. private:
  13295. int _internal_camerastreaminfo_size() const;
  13296. public:
  13297. void clear_camerastreaminfo() ;
  13298. ::com::electron::zoomvideo::sdk::proto::MultiCameraStreamInfos* mutable_camerastreaminfo(int index);
  13299. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::MultiCameraStreamInfos >*
  13300. mutable_camerastreaminfo();
  13301. private:
  13302. const ::com::electron::zoomvideo::sdk::proto::MultiCameraStreamInfos& _internal_camerastreaminfo(int index) const;
  13303. ::com::electron::zoomvideo::sdk::proto::MultiCameraStreamInfos* _internal_add_camerastreaminfo();
  13304. public:
  13305. const ::com::electron::zoomvideo::sdk::proto::MultiCameraStreamInfos& camerastreaminfo(int index) const;
  13306. ::com::electron::zoomvideo::sdk::proto::MultiCameraStreamInfos* add_camerastreaminfo();
  13307. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::MultiCameraStreamInfos >&
  13308. camerastreaminfo() const;
  13309. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.MultiCameraStreamList)
  13310. private:
  13311. class _Internal;
  13312. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  13313. typedef void InternalArenaConstructable_;
  13314. typedef void DestructorSkippable_;
  13315. struct Impl_ {
  13316. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::MultiCameraStreamInfos > camerastreaminfo_;
  13317. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  13318. };
  13319. union { Impl_ _impl_; };
  13320. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  13321. };// -------------------------------------------------------------------
  13322. class GetMultiCameraStreamList final :
  13323. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList) */ {
  13324. public:
  13325. inline GetMultiCameraStreamList() : GetMultiCameraStreamList(nullptr) {}
  13326. ~GetMultiCameraStreamList() override;
  13327. explicit PROTOBUF_CONSTEXPR GetMultiCameraStreamList(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  13328. GetMultiCameraStreamList(const GetMultiCameraStreamList& from);
  13329. GetMultiCameraStreamList(GetMultiCameraStreamList&& from) noexcept
  13330. : GetMultiCameraStreamList() {
  13331. *this = ::std::move(from);
  13332. }
  13333. inline GetMultiCameraStreamList& operator=(const GetMultiCameraStreamList& from) {
  13334. CopyFrom(from);
  13335. return *this;
  13336. }
  13337. inline GetMultiCameraStreamList& operator=(GetMultiCameraStreamList&& from) noexcept {
  13338. if (this == &from) return *this;
  13339. if (GetOwningArena() == from.GetOwningArena()
  13340. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  13341. && GetOwningArena() != nullptr
  13342. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  13343. ) {
  13344. InternalSwap(&from);
  13345. } else {
  13346. CopyFrom(from);
  13347. }
  13348. return *this;
  13349. }
  13350. inline const std::string& unknown_fields() const {
  13351. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  13352. }
  13353. inline std::string* mutable_unknown_fields() {
  13354. return _internal_metadata_.mutable_unknown_fields<std::string>();
  13355. }
  13356. static const GetMultiCameraStreamList& default_instance() {
  13357. return *internal_default_instance();
  13358. }
  13359. static inline const GetMultiCameraStreamList* internal_default_instance() {
  13360. return reinterpret_cast<const GetMultiCameraStreamList*>(
  13361. &_GetMultiCameraStreamList_default_instance_);
  13362. }
  13363. static constexpr int kIndexInFileMessages =
  13364. 87;
  13365. friend void swap(GetMultiCameraStreamList& a, GetMultiCameraStreamList& b) {
  13366. a.Swap(&b);
  13367. }
  13368. inline void Swap(GetMultiCameraStreamList* other) {
  13369. if (other == this) return;
  13370. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  13371. if (GetOwningArena() != nullptr &&
  13372. GetOwningArena() == other->GetOwningArena()) {
  13373. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  13374. if (GetOwningArena() == other->GetOwningArena()) {
  13375. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  13376. InternalSwap(other);
  13377. } else {
  13378. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  13379. }
  13380. }
  13381. void UnsafeArenaSwap(GetMultiCameraStreamList* other) {
  13382. if (other == this) return;
  13383. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  13384. InternalSwap(other);
  13385. }
  13386. // implements Message ----------------------------------------------
  13387. GetMultiCameraStreamList* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  13388. return CreateMaybeMessage<GetMultiCameraStreamList>(arena);
  13389. }
  13390. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  13391. void CopyFrom(const GetMultiCameraStreamList& from);
  13392. void MergeFrom(const GetMultiCameraStreamList& from);
  13393. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  13394. bool IsInitialized() const final;
  13395. ::size_t ByteSizeLong() const final;
  13396. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  13397. ::uint8_t* _InternalSerialize(
  13398. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  13399. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  13400. private:
  13401. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  13402. void SharedDtor();
  13403. void SetCachedSize(int size) const;
  13404. void InternalSwap(GetMultiCameraStreamList* other);
  13405. private:
  13406. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  13407. static ::absl::string_view FullMessageName() {
  13408. return "com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList";
  13409. }
  13410. protected:
  13411. explicit GetMultiCameraStreamList(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  13412. public:
  13413. std::string GetTypeName() const final;
  13414. // nested types ----------------------------------------------------
  13415. // accessors -------------------------------------------------------
  13416. enum : int {
  13417. kUserFieldNumber = 1,
  13418. };
  13419. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  13420. bool has_user() const;
  13421. void clear_user() ;
  13422. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user() const;
  13423. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_user();
  13424. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user();
  13425. void set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  13426. private:
  13427. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user() const;
  13428. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_user();
  13429. public:
  13430. void unsafe_arena_set_allocated_user(
  13431. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  13432. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_user();
  13433. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList)
  13434. private:
  13435. class _Internal;
  13436. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  13437. typedef void InternalArenaConstructable_;
  13438. typedef void DestructorSkippable_;
  13439. struct Impl_ {
  13440. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  13441. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  13442. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user_;
  13443. };
  13444. union { Impl_ _impl_; };
  13445. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  13446. };// -------------------------------------------------------------------
  13447. class MicInfos final :
  13448. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.MicInfos) */ {
  13449. public:
  13450. inline MicInfos() : MicInfos(nullptr) {}
  13451. ~MicInfos() override;
  13452. explicit PROTOBUF_CONSTEXPR MicInfos(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  13453. MicInfos(const MicInfos& from);
  13454. MicInfos(MicInfos&& from) noexcept
  13455. : MicInfos() {
  13456. *this = ::std::move(from);
  13457. }
  13458. inline MicInfos& operator=(const MicInfos& from) {
  13459. CopyFrom(from);
  13460. return *this;
  13461. }
  13462. inline MicInfos& operator=(MicInfos&& from) noexcept {
  13463. if (this == &from) return *this;
  13464. if (GetOwningArena() == from.GetOwningArena()
  13465. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  13466. && GetOwningArena() != nullptr
  13467. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  13468. ) {
  13469. InternalSwap(&from);
  13470. } else {
  13471. CopyFrom(from);
  13472. }
  13473. return *this;
  13474. }
  13475. inline const std::string& unknown_fields() const {
  13476. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  13477. }
  13478. inline std::string* mutable_unknown_fields() {
  13479. return _internal_metadata_.mutable_unknown_fields<std::string>();
  13480. }
  13481. static const MicInfos& default_instance() {
  13482. return *internal_default_instance();
  13483. }
  13484. static inline const MicInfos* internal_default_instance() {
  13485. return reinterpret_cast<const MicInfos*>(
  13486. &_MicInfos_default_instance_);
  13487. }
  13488. static constexpr int kIndexInFileMessages =
  13489. 88;
  13490. friend void swap(MicInfos& a, MicInfos& b) {
  13491. a.Swap(&b);
  13492. }
  13493. inline void Swap(MicInfos* other) {
  13494. if (other == this) return;
  13495. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  13496. if (GetOwningArena() != nullptr &&
  13497. GetOwningArena() == other->GetOwningArena()) {
  13498. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  13499. if (GetOwningArena() == other->GetOwningArena()) {
  13500. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  13501. InternalSwap(other);
  13502. } else {
  13503. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  13504. }
  13505. }
  13506. void UnsafeArenaSwap(MicInfos* other) {
  13507. if (other == this) return;
  13508. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  13509. InternalSwap(other);
  13510. }
  13511. // implements Message ----------------------------------------------
  13512. MicInfos* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  13513. return CreateMaybeMessage<MicInfos>(arena);
  13514. }
  13515. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  13516. void CopyFrom(const MicInfos& from);
  13517. void MergeFrom(const MicInfos& from);
  13518. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  13519. bool IsInitialized() const final;
  13520. ::size_t ByteSizeLong() const final;
  13521. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  13522. ::uint8_t* _InternalSerialize(
  13523. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  13524. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  13525. private:
  13526. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  13527. void SharedDtor();
  13528. void SetCachedSize(int size) const;
  13529. void InternalSwap(MicInfos* other);
  13530. private:
  13531. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  13532. static ::absl::string_view FullMessageName() {
  13533. return "com.electron.zoomvideo.sdk.proto.MicInfos";
  13534. }
  13535. protected:
  13536. explicit MicInfos(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  13537. public:
  13538. std::string GetTypeName() const final;
  13539. // nested types ----------------------------------------------------
  13540. // accessors -------------------------------------------------------
  13541. enum : int {
  13542. kDeviceIDFieldNumber = 1,
  13543. kDeviceNameFieldNumber = 2,
  13544. kIsSelectedDeviceFieldNumber = 3,
  13545. };
  13546. // optional string deviceID = 1;
  13547. bool has_deviceid() const;
  13548. void clear_deviceid() ;
  13549. const std::string& deviceid() const;
  13550. template <typename Arg_ = const std::string&, typename... Args_>
  13551. void set_deviceid(Arg_&& arg, Args_... args);
  13552. std::string* mutable_deviceid();
  13553. PROTOBUF_NODISCARD std::string* release_deviceid();
  13554. void set_allocated_deviceid(std::string* ptr);
  13555. private:
  13556. const std::string& _internal_deviceid() const;
  13557. inline PROTOBUF_ALWAYS_INLINE void _internal_set_deviceid(
  13558. const std::string& value);
  13559. std::string* _internal_mutable_deviceid();
  13560. public:
  13561. // optional string deviceName = 2;
  13562. bool has_devicename() const;
  13563. void clear_devicename() ;
  13564. const std::string& devicename() const;
  13565. template <typename Arg_ = const std::string&, typename... Args_>
  13566. void set_devicename(Arg_&& arg, Args_... args);
  13567. std::string* mutable_devicename();
  13568. PROTOBUF_NODISCARD std::string* release_devicename();
  13569. void set_allocated_devicename(std::string* ptr);
  13570. private:
  13571. const std::string& _internal_devicename() const;
  13572. inline PROTOBUF_ALWAYS_INLINE void _internal_set_devicename(
  13573. const std::string& value);
  13574. std::string* _internal_mutable_devicename();
  13575. public:
  13576. // optional bool isSelectedDevice = 3;
  13577. bool has_isselecteddevice() const;
  13578. void clear_isselecteddevice() ;
  13579. bool isselecteddevice() const;
  13580. void set_isselecteddevice(bool value);
  13581. private:
  13582. bool _internal_isselecteddevice() const;
  13583. void _internal_set_isselecteddevice(bool value);
  13584. public:
  13585. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.MicInfos)
  13586. private:
  13587. class _Internal;
  13588. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  13589. typedef void InternalArenaConstructable_;
  13590. typedef void DestructorSkippable_;
  13591. struct Impl_ {
  13592. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  13593. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  13594. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr deviceid_;
  13595. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr devicename_;
  13596. bool isselecteddevice_;
  13597. };
  13598. union { Impl_ _impl_; };
  13599. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  13600. };// -------------------------------------------------------------------
  13601. class GetMicList final :
  13602. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.GetMicList) */ {
  13603. public:
  13604. inline GetMicList() : GetMicList(nullptr) {}
  13605. ~GetMicList() override;
  13606. explicit PROTOBUF_CONSTEXPR GetMicList(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  13607. GetMicList(const GetMicList& from);
  13608. GetMicList(GetMicList&& from) noexcept
  13609. : GetMicList() {
  13610. *this = ::std::move(from);
  13611. }
  13612. inline GetMicList& operator=(const GetMicList& from) {
  13613. CopyFrom(from);
  13614. return *this;
  13615. }
  13616. inline GetMicList& operator=(GetMicList&& from) noexcept {
  13617. if (this == &from) return *this;
  13618. if (GetOwningArena() == from.GetOwningArena()
  13619. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  13620. && GetOwningArena() != nullptr
  13621. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  13622. ) {
  13623. InternalSwap(&from);
  13624. } else {
  13625. CopyFrom(from);
  13626. }
  13627. return *this;
  13628. }
  13629. inline const std::string& unknown_fields() const {
  13630. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  13631. }
  13632. inline std::string* mutable_unknown_fields() {
  13633. return _internal_metadata_.mutable_unknown_fields<std::string>();
  13634. }
  13635. static const GetMicList& default_instance() {
  13636. return *internal_default_instance();
  13637. }
  13638. static inline const GetMicList* internal_default_instance() {
  13639. return reinterpret_cast<const GetMicList*>(
  13640. &_GetMicList_default_instance_);
  13641. }
  13642. static constexpr int kIndexInFileMessages =
  13643. 89;
  13644. friend void swap(GetMicList& a, GetMicList& b) {
  13645. a.Swap(&b);
  13646. }
  13647. inline void Swap(GetMicList* other) {
  13648. if (other == this) return;
  13649. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  13650. if (GetOwningArena() != nullptr &&
  13651. GetOwningArena() == other->GetOwningArena()) {
  13652. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  13653. if (GetOwningArena() == other->GetOwningArena()) {
  13654. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  13655. InternalSwap(other);
  13656. } else {
  13657. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  13658. }
  13659. }
  13660. void UnsafeArenaSwap(GetMicList* other) {
  13661. if (other == this) return;
  13662. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  13663. InternalSwap(other);
  13664. }
  13665. // implements Message ----------------------------------------------
  13666. GetMicList* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  13667. return CreateMaybeMessage<GetMicList>(arena);
  13668. }
  13669. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  13670. void CopyFrom(const GetMicList& from);
  13671. void MergeFrom(const GetMicList& from);
  13672. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  13673. bool IsInitialized() const final;
  13674. ::size_t ByteSizeLong() const final;
  13675. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  13676. ::uint8_t* _InternalSerialize(
  13677. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  13678. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  13679. private:
  13680. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  13681. void SharedDtor();
  13682. void SetCachedSize(int size) const;
  13683. void InternalSwap(GetMicList* other);
  13684. private:
  13685. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  13686. static ::absl::string_view FullMessageName() {
  13687. return "com.electron.zoomvideo.sdk.proto.GetMicList";
  13688. }
  13689. protected:
  13690. explicit GetMicList(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  13691. public:
  13692. std::string GetTypeName() const final;
  13693. // nested types ----------------------------------------------------
  13694. // accessors -------------------------------------------------------
  13695. enum : int {
  13696. kMicInfoFieldNumber = 1,
  13697. };
  13698. // repeated .com.electron.zoomvideo.sdk.proto.MicInfos MicInfo = 1;
  13699. int micinfo_size() const;
  13700. private:
  13701. int _internal_micinfo_size() const;
  13702. public:
  13703. void clear_micinfo() ;
  13704. ::com::electron::zoomvideo::sdk::proto::MicInfos* mutable_micinfo(int index);
  13705. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::MicInfos >*
  13706. mutable_micinfo();
  13707. private:
  13708. const ::com::electron::zoomvideo::sdk::proto::MicInfos& _internal_micinfo(int index) const;
  13709. ::com::electron::zoomvideo::sdk::proto::MicInfos* _internal_add_micinfo();
  13710. public:
  13711. const ::com::electron::zoomvideo::sdk::proto::MicInfos& micinfo(int index) const;
  13712. ::com::electron::zoomvideo::sdk::proto::MicInfos* add_micinfo();
  13713. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::MicInfos >&
  13714. micinfo() const;
  13715. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.GetMicList)
  13716. private:
  13717. class _Internal;
  13718. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  13719. typedef void InternalArenaConstructable_;
  13720. typedef void DestructorSkippable_;
  13721. struct Impl_ {
  13722. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::MicInfos > micinfo_;
  13723. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  13724. };
  13725. union { Impl_ _impl_; };
  13726. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  13727. };// -------------------------------------------------------------------
  13728. class SpeakerInfos final :
  13729. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.SpeakerInfos) */ {
  13730. public:
  13731. inline SpeakerInfos() : SpeakerInfos(nullptr) {}
  13732. ~SpeakerInfos() override;
  13733. explicit PROTOBUF_CONSTEXPR SpeakerInfos(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  13734. SpeakerInfos(const SpeakerInfos& from);
  13735. SpeakerInfos(SpeakerInfos&& from) noexcept
  13736. : SpeakerInfos() {
  13737. *this = ::std::move(from);
  13738. }
  13739. inline SpeakerInfos& operator=(const SpeakerInfos& from) {
  13740. CopyFrom(from);
  13741. return *this;
  13742. }
  13743. inline SpeakerInfos& operator=(SpeakerInfos&& from) noexcept {
  13744. if (this == &from) return *this;
  13745. if (GetOwningArena() == from.GetOwningArena()
  13746. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  13747. && GetOwningArena() != nullptr
  13748. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  13749. ) {
  13750. InternalSwap(&from);
  13751. } else {
  13752. CopyFrom(from);
  13753. }
  13754. return *this;
  13755. }
  13756. inline const std::string& unknown_fields() const {
  13757. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  13758. }
  13759. inline std::string* mutable_unknown_fields() {
  13760. return _internal_metadata_.mutable_unknown_fields<std::string>();
  13761. }
  13762. static const SpeakerInfos& default_instance() {
  13763. return *internal_default_instance();
  13764. }
  13765. static inline const SpeakerInfos* internal_default_instance() {
  13766. return reinterpret_cast<const SpeakerInfos*>(
  13767. &_SpeakerInfos_default_instance_);
  13768. }
  13769. static constexpr int kIndexInFileMessages =
  13770. 90;
  13771. friend void swap(SpeakerInfos& a, SpeakerInfos& b) {
  13772. a.Swap(&b);
  13773. }
  13774. inline void Swap(SpeakerInfos* other) {
  13775. if (other == this) return;
  13776. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  13777. if (GetOwningArena() != nullptr &&
  13778. GetOwningArena() == other->GetOwningArena()) {
  13779. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  13780. if (GetOwningArena() == other->GetOwningArena()) {
  13781. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  13782. InternalSwap(other);
  13783. } else {
  13784. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  13785. }
  13786. }
  13787. void UnsafeArenaSwap(SpeakerInfos* other) {
  13788. if (other == this) return;
  13789. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  13790. InternalSwap(other);
  13791. }
  13792. // implements Message ----------------------------------------------
  13793. SpeakerInfos* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  13794. return CreateMaybeMessage<SpeakerInfos>(arena);
  13795. }
  13796. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  13797. void CopyFrom(const SpeakerInfos& from);
  13798. void MergeFrom(const SpeakerInfos& from);
  13799. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  13800. bool IsInitialized() const final;
  13801. ::size_t ByteSizeLong() const final;
  13802. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  13803. ::uint8_t* _InternalSerialize(
  13804. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  13805. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  13806. private:
  13807. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  13808. void SharedDtor();
  13809. void SetCachedSize(int size) const;
  13810. void InternalSwap(SpeakerInfos* other);
  13811. private:
  13812. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  13813. static ::absl::string_view FullMessageName() {
  13814. return "com.electron.zoomvideo.sdk.proto.SpeakerInfos";
  13815. }
  13816. protected:
  13817. explicit SpeakerInfos(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  13818. public:
  13819. std::string GetTypeName() const final;
  13820. // nested types ----------------------------------------------------
  13821. // accessors -------------------------------------------------------
  13822. enum : int {
  13823. kDeviceIDFieldNumber = 1,
  13824. kDeviceNameFieldNumber = 2,
  13825. kIsSelectedDeviceFieldNumber = 3,
  13826. };
  13827. // optional string deviceID = 1;
  13828. bool has_deviceid() const;
  13829. void clear_deviceid() ;
  13830. const std::string& deviceid() const;
  13831. template <typename Arg_ = const std::string&, typename... Args_>
  13832. void set_deviceid(Arg_&& arg, Args_... args);
  13833. std::string* mutable_deviceid();
  13834. PROTOBUF_NODISCARD std::string* release_deviceid();
  13835. void set_allocated_deviceid(std::string* ptr);
  13836. private:
  13837. const std::string& _internal_deviceid() const;
  13838. inline PROTOBUF_ALWAYS_INLINE void _internal_set_deviceid(
  13839. const std::string& value);
  13840. std::string* _internal_mutable_deviceid();
  13841. public:
  13842. // optional string deviceName = 2;
  13843. bool has_devicename() const;
  13844. void clear_devicename() ;
  13845. const std::string& devicename() const;
  13846. template <typename Arg_ = const std::string&, typename... Args_>
  13847. void set_devicename(Arg_&& arg, Args_... args);
  13848. std::string* mutable_devicename();
  13849. PROTOBUF_NODISCARD std::string* release_devicename();
  13850. void set_allocated_devicename(std::string* ptr);
  13851. private:
  13852. const std::string& _internal_devicename() const;
  13853. inline PROTOBUF_ALWAYS_INLINE void _internal_set_devicename(
  13854. const std::string& value);
  13855. std::string* _internal_mutable_devicename();
  13856. public:
  13857. // optional bool isSelectedDevice = 3;
  13858. bool has_isselecteddevice() const;
  13859. void clear_isselecteddevice() ;
  13860. bool isselecteddevice() const;
  13861. void set_isselecteddevice(bool value);
  13862. private:
  13863. bool _internal_isselecteddevice() const;
  13864. void _internal_set_isselecteddevice(bool value);
  13865. public:
  13866. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.SpeakerInfos)
  13867. private:
  13868. class _Internal;
  13869. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  13870. typedef void InternalArenaConstructable_;
  13871. typedef void DestructorSkippable_;
  13872. struct Impl_ {
  13873. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  13874. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  13875. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr deviceid_;
  13876. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr devicename_;
  13877. bool isselecteddevice_;
  13878. };
  13879. union { Impl_ _impl_; };
  13880. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  13881. };// -------------------------------------------------------------------
  13882. class GetSpeakerList final :
  13883. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.GetSpeakerList) */ {
  13884. public:
  13885. inline GetSpeakerList() : GetSpeakerList(nullptr) {}
  13886. ~GetSpeakerList() override;
  13887. explicit PROTOBUF_CONSTEXPR GetSpeakerList(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  13888. GetSpeakerList(const GetSpeakerList& from);
  13889. GetSpeakerList(GetSpeakerList&& from) noexcept
  13890. : GetSpeakerList() {
  13891. *this = ::std::move(from);
  13892. }
  13893. inline GetSpeakerList& operator=(const GetSpeakerList& from) {
  13894. CopyFrom(from);
  13895. return *this;
  13896. }
  13897. inline GetSpeakerList& operator=(GetSpeakerList&& from) noexcept {
  13898. if (this == &from) return *this;
  13899. if (GetOwningArena() == from.GetOwningArena()
  13900. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  13901. && GetOwningArena() != nullptr
  13902. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  13903. ) {
  13904. InternalSwap(&from);
  13905. } else {
  13906. CopyFrom(from);
  13907. }
  13908. return *this;
  13909. }
  13910. inline const std::string& unknown_fields() const {
  13911. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  13912. }
  13913. inline std::string* mutable_unknown_fields() {
  13914. return _internal_metadata_.mutable_unknown_fields<std::string>();
  13915. }
  13916. static const GetSpeakerList& default_instance() {
  13917. return *internal_default_instance();
  13918. }
  13919. static inline const GetSpeakerList* internal_default_instance() {
  13920. return reinterpret_cast<const GetSpeakerList*>(
  13921. &_GetSpeakerList_default_instance_);
  13922. }
  13923. static constexpr int kIndexInFileMessages =
  13924. 91;
  13925. friend void swap(GetSpeakerList& a, GetSpeakerList& b) {
  13926. a.Swap(&b);
  13927. }
  13928. inline void Swap(GetSpeakerList* other) {
  13929. if (other == this) return;
  13930. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  13931. if (GetOwningArena() != nullptr &&
  13932. GetOwningArena() == other->GetOwningArena()) {
  13933. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  13934. if (GetOwningArena() == other->GetOwningArena()) {
  13935. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  13936. InternalSwap(other);
  13937. } else {
  13938. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  13939. }
  13940. }
  13941. void UnsafeArenaSwap(GetSpeakerList* other) {
  13942. if (other == this) return;
  13943. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  13944. InternalSwap(other);
  13945. }
  13946. // implements Message ----------------------------------------------
  13947. GetSpeakerList* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  13948. return CreateMaybeMessage<GetSpeakerList>(arena);
  13949. }
  13950. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  13951. void CopyFrom(const GetSpeakerList& from);
  13952. void MergeFrom(const GetSpeakerList& from);
  13953. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  13954. bool IsInitialized() const final;
  13955. ::size_t ByteSizeLong() const final;
  13956. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  13957. ::uint8_t* _InternalSerialize(
  13958. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  13959. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  13960. private:
  13961. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  13962. void SharedDtor();
  13963. void SetCachedSize(int size) const;
  13964. void InternalSwap(GetSpeakerList* other);
  13965. private:
  13966. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  13967. static ::absl::string_view FullMessageName() {
  13968. return "com.electron.zoomvideo.sdk.proto.GetSpeakerList";
  13969. }
  13970. protected:
  13971. explicit GetSpeakerList(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  13972. public:
  13973. std::string GetTypeName() const final;
  13974. // nested types ----------------------------------------------------
  13975. // accessors -------------------------------------------------------
  13976. enum : int {
  13977. kSpeakerInfoFieldNumber = 1,
  13978. };
  13979. // repeated .com.electron.zoomvideo.sdk.proto.SpeakerInfos SpeakerInfo = 1;
  13980. int speakerinfo_size() const;
  13981. private:
  13982. int _internal_speakerinfo_size() const;
  13983. public:
  13984. void clear_speakerinfo() ;
  13985. ::com::electron::zoomvideo::sdk::proto::SpeakerInfos* mutable_speakerinfo(int index);
  13986. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::SpeakerInfos >*
  13987. mutable_speakerinfo();
  13988. private:
  13989. const ::com::electron::zoomvideo::sdk::proto::SpeakerInfos& _internal_speakerinfo(int index) const;
  13990. ::com::electron::zoomvideo::sdk::proto::SpeakerInfos* _internal_add_speakerinfo();
  13991. public:
  13992. const ::com::electron::zoomvideo::sdk::proto::SpeakerInfos& speakerinfo(int index) const;
  13993. ::com::electron::zoomvideo::sdk::proto::SpeakerInfos* add_speakerinfo();
  13994. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::SpeakerInfos >&
  13995. speakerinfo() const;
  13996. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.GetSpeakerList)
  13997. private:
  13998. class _Internal;
  13999. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  14000. typedef void InternalArenaConstructable_;
  14001. typedef void DestructorSkippable_;
  14002. struct Impl_ {
  14003. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::SpeakerInfos > speakerinfo_;
  14004. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  14005. };
  14006. union { Impl_ _impl_; };
  14007. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  14008. };// -------------------------------------------------------------------
  14009. class SendCommandParams final :
  14010. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.SendCommandParams) */ {
  14011. public:
  14012. inline SendCommandParams() : SendCommandParams(nullptr) {}
  14013. ~SendCommandParams() override;
  14014. explicit PROTOBUF_CONSTEXPR SendCommandParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  14015. SendCommandParams(const SendCommandParams& from);
  14016. SendCommandParams(SendCommandParams&& from) noexcept
  14017. : SendCommandParams() {
  14018. *this = ::std::move(from);
  14019. }
  14020. inline SendCommandParams& operator=(const SendCommandParams& from) {
  14021. CopyFrom(from);
  14022. return *this;
  14023. }
  14024. inline SendCommandParams& operator=(SendCommandParams&& from) noexcept {
  14025. if (this == &from) return *this;
  14026. if (GetOwningArena() == from.GetOwningArena()
  14027. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  14028. && GetOwningArena() != nullptr
  14029. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  14030. ) {
  14031. InternalSwap(&from);
  14032. } else {
  14033. CopyFrom(from);
  14034. }
  14035. return *this;
  14036. }
  14037. inline const std::string& unknown_fields() const {
  14038. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  14039. }
  14040. inline std::string* mutable_unknown_fields() {
  14041. return _internal_metadata_.mutable_unknown_fields<std::string>();
  14042. }
  14043. static const SendCommandParams& default_instance() {
  14044. return *internal_default_instance();
  14045. }
  14046. static inline const SendCommandParams* internal_default_instance() {
  14047. return reinterpret_cast<const SendCommandParams*>(
  14048. &_SendCommandParams_default_instance_);
  14049. }
  14050. static constexpr int kIndexInFileMessages =
  14051. 92;
  14052. friend void swap(SendCommandParams& a, SendCommandParams& b) {
  14053. a.Swap(&b);
  14054. }
  14055. inline void Swap(SendCommandParams* other) {
  14056. if (other == this) return;
  14057. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  14058. if (GetOwningArena() != nullptr &&
  14059. GetOwningArena() == other->GetOwningArena()) {
  14060. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  14061. if (GetOwningArena() == other->GetOwningArena()) {
  14062. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  14063. InternalSwap(other);
  14064. } else {
  14065. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  14066. }
  14067. }
  14068. void UnsafeArenaSwap(SendCommandParams* other) {
  14069. if (other == this) return;
  14070. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  14071. InternalSwap(other);
  14072. }
  14073. // implements Message ----------------------------------------------
  14074. SendCommandParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  14075. return CreateMaybeMessage<SendCommandParams>(arena);
  14076. }
  14077. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  14078. void CopyFrom(const SendCommandParams& from);
  14079. void MergeFrom(const SendCommandParams& from);
  14080. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  14081. bool IsInitialized() const final;
  14082. ::size_t ByteSizeLong() const final;
  14083. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  14084. ::uint8_t* _InternalSerialize(
  14085. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  14086. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  14087. private:
  14088. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  14089. void SharedDtor();
  14090. void SetCachedSize(int size) const;
  14091. void InternalSwap(SendCommandParams* other);
  14092. private:
  14093. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  14094. static ::absl::string_view FullMessageName() {
  14095. return "com.electron.zoomvideo.sdk.proto.SendCommandParams";
  14096. }
  14097. protected:
  14098. explicit SendCommandParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  14099. public:
  14100. std::string GetTypeName() const final;
  14101. // nested types ----------------------------------------------------
  14102. // accessors -------------------------------------------------------
  14103. enum : int {
  14104. kStrCmdFieldNumber = 2,
  14105. kUserFieldNumber = 1,
  14106. };
  14107. // optional string strCmd = 2;
  14108. bool has_strcmd() const;
  14109. void clear_strcmd() ;
  14110. const std::string& strcmd() const;
  14111. template <typename Arg_ = const std::string&, typename... Args_>
  14112. void set_strcmd(Arg_&& arg, Args_... args);
  14113. std::string* mutable_strcmd();
  14114. PROTOBUF_NODISCARD std::string* release_strcmd();
  14115. void set_allocated_strcmd(std::string* ptr);
  14116. private:
  14117. const std::string& _internal_strcmd() const;
  14118. inline PROTOBUF_ALWAYS_INLINE void _internal_set_strcmd(
  14119. const std::string& value);
  14120. std::string* _internal_mutable_strcmd();
  14121. public:
  14122. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  14123. bool has_user() const;
  14124. void clear_user() ;
  14125. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user() const;
  14126. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_user();
  14127. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user();
  14128. void set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  14129. private:
  14130. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user() const;
  14131. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_user();
  14132. public:
  14133. void unsafe_arena_set_allocated_user(
  14134. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  14135. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_user();
  14136. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.SendCommandParams)
  14137. private:
  14138. class _Internal;
  14139. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  14140. typedef void InternalArenaConstructable_;
  14141. typedef void DestructorSkippable_;
  14142. struct Impl_ {
  14143. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  14144. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  14145. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr strcmd_;
  14146. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user_;
  14147. };
  14148. union { Impl_ _impl_; };
  14149. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  14150. };// -------------------------------------------------------------------
  14151. class PhoneSupportCountryInfos final :
  14152. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos) */ {
  14153. public:
  14154. inline PhoneSupportCountryInfos() : PhoneSupportCountryInfos(nullptr) {}
  14155. ~PhoneSupportCountryInfos() override;
  14156. explicit PROTOBUF_CONSTEXPR PhoneSupportCountryInfos(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  14157. PhoneSupportCountryInfos(const PhoneSupportCountryInfos& from);
  14158. PhoneSupportCountryInfos(PhoneSupportCountryInfos&& from) noexcept
  14159. : PhoneSupportCountryInfos() {
  14160. *this = ::std::move(from);
  14161. }
  14162. inline PhoneSupportCountryInfos& operator=(const PhoneSupportCountryInfos& from) {
  14163. CopyFrom(from);
  14164. return *this;
  14165. }
  14166. inline PhoneSupportCountryInfos& operator=(PhoneSupportCountryInfos&& from) noexcept {
  14167. if (this == &from) return *this;
  14168. if (GetOwningArena() == from.GetOwningArena()
  14169. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  14170. && GetOwningArena() != nullptr
  14171. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  14172. ) {
  14173. InternalSwap(&from);
  14174. } else {
  14175. CopyFrom(from);
  14176. }
  14177. return *this;
  14178. }
  14179. inline const std::string& unknown_fields() const {
  14180. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  14181. }
  14182. inline std::string* mutable_unknown_fields() {
  14183. return _internal_metadata_.mutable_unknown_fields<std::string>();
  14184. }
  14185. static const PhoneSupportCountryInfos& default_instance() {
  14186. return *internal_default_instance();
  14187. }
  14188. static inline const PhoneSupportCountryInfos* internal_default_instance() {
  14189. return reinterpret_cast<const PhoneSupportCountryInfos*>(
  14190. &_PhoneSupportCountryInfos_default_instance_);
  14191. }
  14192. static constexpr int kIndexInFileMessages =
  14193. 93;
  14194. friend void swap(PhoneSupportCountryInfos& a, PhoneSupportCountryInfos& b) {
  14195. a.Swap(&b);
  14196. }
  14197. inline void Swap(PhoneSupportCountryInfos* other) {
  14198. if (other == this) return;
  14199. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  14200. if (GetOwningArena() != nullptr &&
  14201. GetOwningArena() == other->GetOwningArena()) {
  14202. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  14203. if (GetOwningArena() == other->GetOwningArena()) {
  14204. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  14205. InternalSwap(other);
  14206. } else {
  14207. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  14208. }
  14209. }
  14210. void UnsafeArenaSwap(PhoneSupportCountryInfos* other) {
  14211. if (other == this) return;
  14212. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  14213. InternalSwap(other);
  14214. }
  14215. // implements Message ----------------------------------------------
  14216. PhoneSupportCountryInfos* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  14217. return CreateMaybeMessage<PhoneSupportCountryInfos>(arena);
  14218. }
  14219. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  14220. void CopyFrom(const PhoneSupportCountryInfos& from);
  14221. void MergeFrom(const PhoneSupportCountryInfos& from);
  14222. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  14223. bool IsInitialized() const final;
  14224. ::size_t ByteSizeLong() const final;
  14225. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  14226. ::uint8_t* _InternalSerialize(
  14227. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  14228. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  14229. private:
  14230. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  14231. void SharedDtor();
  14232. void SetCachedSize(int size) const;
  14233. void InternalSwap(PhoneSupportCountryInfos* other);
  14234. private:
  14235. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  14236. static ::absl::string_view FullMessageName() {
  14237. return "com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos";
  14238. }
  14239. protected:
  14240. explicit PhoneSupportCountryInfos(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  14241. public:
  14242. std::string GetTypeName() const final;
  14243. // nested types ----------------------------------------------------
  14244. // accessors -------------------------------------------------------
  14245. enum : int {
  14246. kCountryIDFieldNumber = 1,
  14247. kCountryNameFieldNumber = 2,
  14248. kCountryCodeFieldNumber = 3,
  14249. };
  14250. // optional string countryID = 1;
  14251. bool has_countryid() const;
  14252. void clear_countryid() ;
  14253. const std::string& countryid() const;
  14254. template <typename Arg_ = const std::string&, typename... Args_>
  14255. void set_countryid(Arg_&& arg, Args_... args);
  14256. std::string* mutable_countryid();
  14257. PROTOBUF_NODISCARD std::string* release_countryid();
  14258. void set_allocated_countryid(std::string* ptr);
  14259. private:
  14260. const std::string& _internal_countryid() const;
  14261. inline PROTOBUF_ALWAYS_INLINE void _internal_set_countryid(
  14262. const std::string& value);
  14263. std::string* _internal_mutable_countryid();
  14264. public:
  14265. // optional string countryName = 2;
  14266. bool has_countryname() const;
  14267. void clear_countryname() ;
  14268. const std::string& countryname() const;
  14269. template <typename Arg_ = const std::string&, typename... Args_>
  14270. void set_countryname(Arg_&& arg, Args_... args);
  14271. std::string* mutable_countryname();
  14272. PROTOBUF_NODISCARD std::string* release_countryname();
  14273. void set_allocated_countryname(std::string* ptr);
  14274. private:
  14275. const std::string& _internal_countryname() const;
  14276. inline PROTOBUF_ALWAYS_INLINE void _internal_set_countryname(
  14277. const std::string& value);
  14278. std::string* _internal_mutable_countryname();
  14279. public:
  14280. // optional string countryCode = 3;
  14281. bool has_countrycode() const;
  14282. void clear_countrycode() ;
  14283. const std::string& countrycode() const;
  14284. template <typename Arg_ = const std::string&, typename... Args_>
  14285. void set_countrycode(Arg_&& arg, Args_... args);
  14286. std::string* mutable_countrycode();
  14287. PROTOBUF_NODISCARD std::string* release_countrycode();
  14288. void set_allocated_countrycode(std::string* ptr);
  14289. private:
  14290. const std::string& _internal_countrycode() const;
  14291. inline PROTOBUF_ALWAYS_INLINE void _internal_set_countrycode(
  14292. const std::string& value);
  14293. std::string* _internal_mutable_countrycode();
  14294. public:
  14295. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos)
  14296. private:
  14297. class _Internal;
  14298. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  14299. typedef void InternalArenaConstructable_;
  14300. typedef void DestructorSkippable_;
  14301. struct Impl_ {
  14302. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  14303. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  14304. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr countryid_;
  14305. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr countryname_;
  14306. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr countrycode_;
  14307. };
  14308. union { Impl_ _impl_; };
  14309. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  14310. };// -------------------------------------------------------------------
  14311. class GetPhoneSupportCountryList final :
  14312. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList) */ {
  14313. public:
  14314. inline GetPhoneSupportCountryList() : GetPhoneSupportCountryList(nullptr) {}
  14315. ~GetPhoneSupportCountryList() override;
  14316. explicit PROTOBUF_CONSTEXPR GetPhoneSupportCountryList(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  14317. GetPhoneSupportCountryList(const GetPhoneSupportCountryList& from);
  14318. GetPhoneSupportCountryList(GetPhoneSupportCountryList&& from) noexcept
  14319. : GetPhoneSupportCountryList() {
  14320. *this = ::std::move(from);
  14321. }
  14322. inline GetPhoneSupportCountryList& operator=(const GetPhoneSupportCountryList& from) {
  14323. CopyFrom(from);
  14324. return *this;
  14325. }
  14326. inline GetPhoneSupportCountryList& operator=(GetPhoneSupportCountryList&& from) noexcept {
  14327. if (this == &from) return *this;
  14328. if (GetOwningArena() == from.GetOwningArena()
  14329. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  14330. && GetOwningArena() != nullptr
  14331. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  14332. ) {
  14333. InternalSwap(&from);
  14334. } else {
  14335. CopyFrom(from);
  14336. }
  14337. return *this;
  14338. }
  14339. inline const std::string& unknown_fields() const {
  14340. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  14341. }
  14342. inline std::string* mutable_unknown_fields() {
  14343. return _internal_metadata_.mutable_unknown_fields<std::string>();
  14344. }
  14345. static const GetPhoneSupportCountryList& default_instance() {
  14346. return *internal_default_instance();
  14347. }
  14348. static inline const GetPhoneSupportCountryList* internal_default_instance() {
  14349. return reinterpret_cast<const GetPhoneSupportCountryList*>(
  14350. &_GetPhoneSupportCountryList_default_instance_);
  14351. }
  14352. static constexpr int kIndexInFileMessages =
  14353. 94;
  14354. friend void swap(GetPhoneSupportCountryList& a, GetPhoneSupportCountryList& b) {
  14355. a.Swap(&b);
  14356. }
  14357. inline void Swap(GetPhoneSupportCountryList* other) {
  14358. if (other == this) return;
  14359. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  14360. if (GetOwningArena() != nullptr &&
  14361. GetOwningArena() == other->GetOwningArena()) {
  14362. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  14363. if (GetOwningArena() == other->GetOwningArena()) {
  14364. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  14365. InternalSwap(other);
  14366. } else {
  14367. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  14368. }
  14369. }
  14370. void UnsafeArenaSwap(GetPhoneSupportCountryList* other) {
  14371. if (other == this) return;
  14372. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  14373. InternalSwap(other);
  14374. }
  14375. // implements Message ----------------------------------------------
  14376. GetPhoneSupportCountryList* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  14377. return CreateMaybeMessage<GetPhoneSupportCountryList>(arena);
  14378. }
  14379. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  14380. void CopyFrom(const GetPhoneSupportCountryList& from);
  14381. void MergeFrom(const GetPhoneSupportCountryList& from);
  14382. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  14383. bool IsInitialized() const final;
  14384. ::size_t ByteSizeLong() const final;
  14385. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  14386. ::uint8_t* _InternalSerialize(
  14387. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  14388. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  14389. private:
  14390. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  14391. void SharedDtor();
  14392. void SetCachedSize(int size) const;
  14393. void InternalSwap(GetPhoneSupportCountryList* other);
  14394. private:
  14395. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  14396. static ::absl::string_view FullMessageName() {
  14397. return "com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList";
  14398. }
  14399. protected:
  14400. explicit GetPhoneSupportCountryList(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  14401. public:
  14402. std::string GetTypeName() const final;
  14403. // nested types ----------------------------------------------------
  14404. // accessors -------------------------------------------------------
  14405. enum : int {
  14406. kPhoneSupportCountryInfoFieldNumber = 1,
  14407. };
  14408. // repeated .com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos PhoneSupportCountryInfo = 1;
  14409. int phonesupportcountryinfo_size() const;
  14410. private:
  14411. int _internal_phonesupportcountryinfo_size() const;
  14412. public:
  14413. void clear_phonesupportcountryinfo() ;
  14414. ::com::electron::zoomvideo::sdk::proto::PhoneSupportCountryInfos* mutable_phonesupportcountryinfo(int index);
  14415. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::PhoneSupportCountryInfos >*
  14416. mutable_phonesupportcountryinfo();
  14417. private:
  14418. const ::com::electron::zoomvideo::sdk::proto::PhoneSupportCountryInfos& _internal_phonesupportcountryinfo(int index) const;
  14419. ::com::electron::zoomvideo::sdk::proto::PhoneSupportCountryInfos* _internal_add_phonesupportcountryinfo();
  14420. public:
  14421. const ::com::electron::zoomvideo::sdk::proto::PhoneSupportCountryInfos& phonesupportcountryinfo(int index) const;
  14422. ::com::electron::zoomvideo::sdk::proto::PhoneSupportCountryInfos* add_phonesupportcountryinfo();
  14423. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::PhoneSupportCountryInfos >&
  14424. phonesupportcountryinfo() const;
  14425. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList)
  14426. private:
  14427. class _Internal;
  14428. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  14429. typedef void InternalArenaConstructable_;
  14430. typedef void DestructorSkippable_;
  14431. struct Impl_ {
  14432. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::PhoneSupportCountryInfos > phonesupportcountryinfo_;
  14433. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  14434. };
  14435. union { Impl_ _impl_; };
  14436. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  14437. };// -------------------------------------------------------------------
  14438. class InviteByPhoneParams final :
  14439. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.InviteByPhoneParams) */ {
  14440. public:
  14441. inline InviteByPhoneParams() : InviteByPhoneParams(nullptr) {}
  14442. ~InviteByPhoneParams() override;
  14443. explicit PROTOBUF_CONSTEXPR InviteByPhoneParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  14444. InviteByPhoneParams(const InviteByPhoneParams& from);
  14445. InviteByPhoneParams(InviteByPhoneParams&& from) noexcept
  14446. : InviteByPhoneParams() {
  14447. *this = ::std::move(from);
  14448. }
  14449. inline InviteByPhoneParams& operator=(const InviteByPhoneParams& from) {
  14450. CopyFrom(from);
  14451. return *this;
  14452. }
  14453. inline InviteByPhoneParams& operator=(InviteByPhoneParams&& from) noexcept {
  14454. if (this == &from) return *this;
  14455. if (GetOwningArena() == from.GetOwningArena()
  14456. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  14457. && GetOwningArena() != nullptr
  14458. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  14459. ) {
  14460. InternalSwap(&from);
  14461. } else {
  14462. CopyFrom(from);
  14463. }
  14464. return *this;
  14465. }
  14466. inline const std::string& unknown_fields() const {
  14467. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  14468. }
  14469. inline std::string* mutable_unknown_fields() {
  14470. return _internal_metadata_.mutable_unknown_fields<std::string>();
  14471. }
  14472. static const InviteByPhoneParams& default_instance() {
  14473. return *internal_default_instance();
  14474. }
  14475. static inline const InviteByPhoneParams* internal_default_instance() {
  14476. return reinterpret_cast<const InviteByPhoneParams*>(
  14477. &_InviteByPhoneParams_default_instance_);
  14478. }
  14479. static constexpr int kIndexInFileMessages =
  14480. 95;
  14481. friend void swap(InviteByPhoneParams& a, InviteByPhoneParams& b) {
  14482. a.Swap(&b);
  14483. }
  14484. inline void Swap(InviteByPhoneParams* other) {
  14485. if (other == this) return;
  14486. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  14487. if (GetOwningArena() != nullptr &&
  14488. GetOwningArena() == other->GetOwningArena()) {
  14489. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  14490. if (GetOwningArena() == other->GetOwningArena()) {
  14491. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  14492. InternalSwap(other);
  14493. } else {
  14494. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  14495. }
  14496. }
  14497. void UnsafeArenaSwap(InviteByPhoneParams* other) {
  14498. if (other == this) return;
  14499. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  14500. InternalSwap(other);
  14501. }
  14502. // implements Message ----------------------------------------------
  14503. InviteByPhoneParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  14504. return CreateMaybeMessage<InviteByPhoneParams>(arena);
  14505. }
  14506. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  14507. void CopyFrom(const InviteByPhoneParams& from);
  14508. void MergeFrom(const InviteByPhoneParams& from);
  14509. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  14510. bool IsInitialized() const final;
  14511. ::size_t ByteSizeLong() const final;
  14512. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  14513. ::uint8_t* _InternalSerialize(
  14514. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  14515. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  14516. private:
  14517. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  14518. void SharedDtor();
  14519. void SetCachedSize(int size) const;
  14520. void InternalSwap(InviteByPhoneParams* other);
  14521. private:
  14522. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  14523. static ::absl::string_view FullMessageName() {
  14524. return "com.electron.zoomvideo.sdk.proto.InviteByPhoneParams";
  14525. }
  14526. protected:
  14527. explicit InviteByPhoneParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  14528. public:
  14529. std::string GetTypeName() const final;
  14530. // nested types ----------------------------------------------------
  14531. // accessors -------------------------------------------------------
  14532. enum : int {
  14533. kCountryCodeFieldNumber = 1,
  14534. kPhoneNumberFieldNumber = 2,
  14535. kNameFieldNumber = 3,
  14536. };
  14537. // optional string countryCode = 1;
  14538. bool has_countrycode() const;
  14539. void clear_countrycode() ;
  14540. const std::string& countrycode() const;
  14541. template <typename Arg_ = const std::string&, typename... Args_>
  14542. void set_countrycode(Arg_&& arg, Args_... args);
  14543. std::string* mutable_countrycode();
  14544. PROTOBUF_NODISCARD std::string* release_countrycode();
  14545. void set_allocated_countrycode(std::string* ptr);
  14546. private:
  14547. const std::string& _internal_countrycode() const;
  14548. inline PROTOBUF_ALWAYS_INLINE void _internal_set_countrycode(
  14549. const std::string& value);
  14550. std::string* _internal_mutable_countrycode();
  14551. public:
  14552. // optional string phoneNumber = 2;
  14553. bool has_phonenumber() const;
  14554. void clear_phonenumber() ;
  14555. const std::string& phonenumber() const;
  14556. template <typename Arg_ = const std::string&, typename... Args_>
  14557. void set_phonenumber(Arg_&& arg, Args_... args);
  14558. std::string* mutable_phonenumber();
  14559. PROTOBUF_NODISCARD std::string* release_phonenumber();
  14560. void set_allocated_phonenumber(std::string* ptr);
  14561. private:
  14562. const std::string& _internal_phonenumber() const;
  14563. inline PROTOBUF_ALWAYS_INLINE void _internal_set_phonenumber(
  14564. const std::string& value);
  14565. std::string* _internal_mutable_phonenumber();
  14566. public:
  14567. // optional string name = 3;
  14568. bool has_name() const;
  14569. void clear_name() ;
  14570. const std::string& name() const;
  14571. template <typename Arg_ = const std::string&, typename... Args_>
  14572. void set_name(Arg_&& arg, Args_... args);
  14573. std::string* mutable_name();
  14574. PROTOBUF_NODISCARD std::string* release_name();
  14575. void set_allocated_name(std::string* ptr);
  14576. private:
  14577. const std::string& _internal_name() const;
  14578. inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(
  14579. const std::string& value);
  14580. std::string* _internal_mutable_name();
  14581. public:
  14582. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.InviteByPhoneParams)
  14583. private:
  14584. class _Internal;
  14585. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  14586. typedef void InternalArenaConstructable_;
  14587. typedef void DestructorSkippable_;
  14588. struct Impl_ {
  14589. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  14590. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  14591. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr countrycode_;
  14592. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr phonenumber_;
  14593. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
  14594. };
  14595. union { Impl_ _impl_; };
  14596. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  14597. };// -------------------------------------------------------------------
  14598. class LocalCameraCtrlTurnLeftParams final :
  14599. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams) */ {
  14600. public:
  14601. inline LocalCameraCtrlTurnLeftParams() : LocalCameraCtrlTurnLeftParams(nullptr) {}
  14602. ~LocalCameraCtrlTurnLeftParams() override;
  14603. explicit PROTOBUF_CONSTEXPR LocalCameraCtrlTurnLeftParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  14604. LocalCameraCtrlTurnLeftParams(const LocalCameraCtrlTurnLeftParams& from);
  14605. LocalCameraCtrlTurnLeftParams(LocalCameraCtrlTurnLeftParams&& from) noexcept
  14606. : LocalCameraCtrlTurnLeftParams() {
  14607. *this = ::std::move(from);
  14608. }
  14609. inline LocalCameraCtrlTurnLeftParams& operator=(const LocalCameraCtrlTurnLeftParams& from) {
  14610. CopyFrom(from);
  14611. return *this;
  14612. }
  14613. inline LocalCameraCtrlTurnLeftParams& operator=(LocalCameraCtrlTurnLeftParams&& from) noexcept {
  14614. if (this == &from) return *this;
  14615. if (GetOwningArena() == from.GetOwningArena()
  14616. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  14617. && GetOwningArena() != nullptr
  14618. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  14619. ) {
  14620. InternalSwap(&from);
  14621. } else {
  14622. CopyFrom(from);
  14623. }
  14624. return *this;
  14625. }
  14626. inline const std::string& unknown_fields() const {
  14627. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  14628. }
  14629. inline std::string* mutable_unknown_fields() {
  14630. return _internal_metadata_.mutable_unknown_fields<std::string>();
  14631. }
  14632. static const LocalCameraCtrlTurnLeftParams& default_instance() {
  14633. return *internal_default_instance();
  14634. }
  14635. static inline const LocalCameraCtrlTurnLeftParams* internal_default_instance() {
  14636. return reinterpret_cast<const LocalCameraCtrlTurnLeftParams*>(
  14637. &_LocalCameraCtrlTurnLeftParams_default_instance_);
  14638. }
  14639. static constexpr int kIndexInFileMessages =
  14640. 96;
  14641. friend void swap(LocalCameraCtrlTurnLeftParams& a, LocalCameraCtrlTurnLeftParams& b) {
  14642. a.Swap(&b);
  14643. }
  14644. inline void Swap(LocalCameraCtrlTurnLeftParams* other) {
  14645. if (other == this) return;
  14646. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  14647. if (GetOwningArena() != nullptr &&
  14648. GetOwningArena() == other->GetOwningArena()) {
  14649. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  14650. if (GetOwningArena() == other->GetOwningArena()) {
  14651. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  14652. InternalSwap(other);
  14653. } else {
  14654. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  14655. }
  14656. }
  14657. void UnsafeArenaSwap(LocalCameraCtrlTurnLeftParams* other) {
  14658. if (other == this) return;
  14659. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  14660. InternalSwap(other);
  14661. }
  14662. // implements Message ----------------------------------------------
  14663. LocalCameraCtrlTurnLeftParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  14664. return CreateMaybeMessage<LocalCameraCtrlTurnLeftParams>(arena);
  14665. }
  14666. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  14667. void CopyFrom(const LocalCameraCtrlTurnLeftParams& from);
  14668. void MergeFrom(const LocalCameraCtrlTurnLeftParams& from);
  14669. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  14670. bool IsInitialized() const final;
  14671. ::size_t ByteSizeLong() const final;
  14672. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  14673. ::uint8_t* _InternalSerialize(
  14674. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  14675. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  14676. private:
  14677. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  14678. void SharedDtor();
  14679. void SetCachedSize(int size) const;
  14680. void InternalSwap(LocalCameraCtrlTurnLeftParams* other);
  14681. private:
  14682. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  14683. static ::absl::string_view FullMessageName() {
  14684. return "com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams";
  14685. }
  14686. protected:
  14687. explicit LocalCameraCtrlTurnLeftParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  14688. public:
  14689. std::string GetTypeName() const final;
  14690. // nested types ----------------------------------------------------
  14691. // accessors -------------------------------------------------------
  14692. enum : int {
  14693. kRangeFieldNumber = 1,
  14694. };
  14695. // optional uint32 range = 1;
  14696. bool has_range() const;
  14697. void clear_range() ;
  14698. ::uint32_t range() const;
  14699. void set_range(::uint32_t value);
  14700. private:
  14701. ::uint32_t _internal_range() const;
  14702. void _internal_set_range(::uint32_t value);
  14703. public:
  14704. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams)
  14705. private:
  14706. class _Internal;
  14707. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  14708. typedef void InternalArenaConstructable_;
  14709. typedef void DestructorSkippable_;
  14710. struct Impl_ {
  14711. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  14712. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  14713. ::uint32_t range_;
  14714. };
  14715. union { Impl_ _impl_; };
  14716. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  14717. };// -------------------------------------------------------------------
  14718. class LocalCameraCtrlTurnRightParams final :
  14719. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams) */ {
  14720. public:
  14721. inline LocalCameraCtrlTurnRightParams() : LocalCameraCtrlTurnRightParams(nullptr) {}
  14722. ~LocalCameraCtrlTurnRightParams() override;
  14723. explicit PROTOBUF_CONSTEXPR LocalCameraCtrlTurnRightParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  14724. LocalCameraCtrlTurnRightParams(const LocalCameraCtrlTurnRightParams& from);
  14725. LocalCameraCtrlTurnRightParams(LocalCameraCtrlTurnRightParams&& from) noexcept
  14726. : LocalCameraCtrlTurnRightParams() {
  14727. *this = ::std::move(from);
  14728. }
  14729. inline LocalCameraCtrlTurnRightParams& operator=(const LocalCameraCtrlTurnRightParams& from) {
  14730. CopyFrom(from);
  14731. return *this;
  14732. }
  14733. inline LocalCameraCtrlTurnRightParams& operator=(LocalCameraCtrlTurnRightParams&& from) noexcept {
  14734. if (this == &from) return *this;
  14735. if (GetOwningArena() == from.GetOwningArena()
  14736. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  14737. && GetOwningArena() != nullptr
  14738. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  14739. ) {
  14740. InternalSwap(&from);
  14741. } else {
  14742. CopyFrom(from);
  14743. }
  14744. return *this;
  14745. }
  14746. inline const std::string& unknown_fields() const {
  14747. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  14748. }
  14749. inline std::string* mutable_unknown_fields() {
  14750. return _internal_metadata_.mutable_unknown_fields<std::string>();
  14751. }
  14752. static const LocalCameraCtrlTurnRightParams& default_instance() {
  14753. return *internal_default_instance();
  14754. }
  14755. static inline const LocalCameraCtrlTurnRightParams* internal_default_instance() {
  14756. return reinterpret_cast<const LocalCameraCtrlTurnRightParams*>(
  14757. &_LocalCameraCtrlTurnRightParams_default_instance_);
  14758. }
  14759. static constexpr int kIndexInFileMessages =
  14760. 97;
  14761. friend void swap(LocalCameraCtrlTurnRightParams& a, LocalCameraCtrlTurnRightParams& b) {
  14762. a.Swap(&b);
  14763. }
  14764. inline void Swap(LocalCameraCtrlTurnRightParams* other) {
  14765. if (other == this) return;
  14766. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  14767. if (GetOwningArena() != nullptr &&
  14768. GetOwningArena() == other->GetOwningArena()) {
  14769. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  14770. if (GetOwningArena() == other->GetOwningArena()) {
  14771. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  14772. InternalSwap(other);
  14773. } else {
  14774. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  14775. }
  14776. }
  14777. void UnsafeArenaSwap(LocalCameraCtrlTurnRightParams* other) {
  14778. if (other == this) return;
  14779. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  14780. InternalSwap(other);
  14781. }
  14782. // implements Message ----------------------------------------------
  14783. LocalCameraCtrlTurnRightParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  14784. return CreateMaybeMessage<LocalCameraCtrlTurnRightParams>(arena);
  14785. }
  14786. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  14787. void CopyFrom(const LocalCameraCtrlTurnRightParams& from);
  14788. void MergeFrom(const LocalCameraCtrlTurnRightParams& from);
  14789. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  14790. bool IsInitialized() const final;
  14791. ::size_t ByteSizeLong() const final;
  14792. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  14793. ::uint8_t* _InternalSerialize(
  14794. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  14795. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  14796. private:
  14797. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  14798. void SharedDtor();
  14799. void SetCachedSize(int size) const;
  14800. void InternalSwap(LocalCameraCtrlTurnRightParams* other);
  14801. private:
  14802. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  14803. static ::absl::string_view FullMessageName() {
  14804. return "com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams";
  14805. }
  14806. protected:
  14807. explicit LocalCameraCtrlTurnRightParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  14808. public:
  14809. std::string GetTypeName() const final;
  14810. // nested types ----------------------------------------------------
  14811. // accessors -------------------------------------------------------
  14812. enum : int {
  14813. kRangeFieldNumber = 1,
  14814. };
  14815. // optional uint32 range = 1;
  14816. bool has_range() const;
  14817. void clear_range() ;
  14818. ::uint32_t range() const;
  14819. void set_range(::uint32_t value);
  14820. private:
  14821. ::uint32_t _internal_range() const;
  14822. void _internal_set_range(::uint32_t value);
  14823. public:
  14824. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams)
  14825. private:
  14826. class _Internal;
  14827. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  14828. typedef void InternalArenaConstructable_;
  14829. typedef void DestructorSkippable_;
  14830. struct Impl_ {
  14831. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  14832. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  14833. ::uint32_t range_;
  14834. };
  14835. union { Impl_ _impl_; };
  14836. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  14837. };// -------------------------------------------------------------------
  14838. class LocalCameraCtrlTurnUpParams final :
  14839. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams) */ {
  14840. public:
  14841. inline LocalCameraCtrlTurnUpParams() : LocalCameraCtrlTurnUpParams(nullptr) {}
  14842. ~LocalCameraCtrlTurnUpParams() override;
  14843. explicit PROTOBUF_CONSTEXPR LocalCameraCtrlTurnUpParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  14844. LocalCameraCtrlTurnUpParams(const LocalCameraCtrlTurnUpParams& from);
  14845. LocalCameraCtrlTurnUpParams(LocalCameraCtrlTurnUpParams&& from) noexcept
  14846. : LocalCameraCtrlTurnUpParams() {
  14847. *this = ::std::move(from);
  14848. }
  14849. inline LocalCameraCtrlTurnUpParams& operator=(const LocalCameraCtrlTurnUpParams& from) {
  14850. CopyFrom(from);
  14851. return *this;
  14852. }
  14853. inline LocalCameraCtrlTurnUpParams& operator=(LocalCameraCtrlTurnUpParams&& from) noexcept {
  14854. if (this == &from) return *this;
  14855. if (GetOwningArena() == from.GetOwningArena()
  14856. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  14857. && GetOwningArena() != nullptr
  14858. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  14859. ) {
  14860. InternalSwap(&from);
  14861. } else {
  14862. CopyFrom(from);
  14863. }
  14864. return *this;
  14865. }
  14866. inline const std::string& unknown_fields() const {
  14867. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  14868. }
  14869. inline std::string* mutable_unknown_fields() {
  14870. return _internal_metadata_.mutable_unknown_fields<std::string>();
  14871. }
  14872. static const LocalCameraCtrlTurnUpParams& default_instance() {
  14873. return *internal_default_instance();
  14874. }
  14875. static inline const LocalCameraCtrlTurnUpParams* internal_default_instance() {
  14876. return reinterpret_cast<const LocalCameraCtrlTurnUpParams*>(
  14877. &_LocalCameraCtrlTurnUpParams_default_instance_);
  14878. }
  14879. static constexpr int kIndexInFileMessages =
  14880. 98;
  14881. friend void swap(LocalCameraCtrlTurnUpParams& a, LocalCameraCtrlTurnUpParams& b) {
  14882. a.Swap(&b);
  14883. }
  14884. inline void Swap(LocalCameraCtrlTurnUpParams* other) {
  14885. if (other == this) return;
  14886. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  14887. if (GetOwningArena() != nullptr &&
  14888. GetOwningArena() == other->GetOwningArena()) {
  14889. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  14890. if (GetOwningArena() == other->GetOwningArena()) {
  14891. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  14892. InternalSwap(other);
  14893. } else {
  14894. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  14895. }
  14896. }
  14897. void UnsafeArenaSwap(LocalCameraCtrlTurnUpParams* other) {
  14898. if (other == this) return;
  14899. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  14900. InternalSwap(other);
  14901. }
  14902. // implements Message ----------------------------------------------
  14903. LocalCameraCtrlTurnUpParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  14904. return CreateMaybeMessage<LocalCameraCtrlTurnUpParams>(arena);
  14905. }
  14906. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  14907. void CopyFrom(const LocalCameraCtrlTurnUpParams& from);
  14908. void MergeFrom(const LocalCameraCtrlTurnUpParams& from);
  14909. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  14910. bool IsInitialized() const final;
  14911. ::size_t ByteSizeLong() const final;
  14912. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  14913. ::uint8_t* _InternalSerialize(
  14914. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  14915. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  14916. private:
  14917. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  14918. void SharedDtor();
  14919. void SetCachedSize(int size) const;
  14920. void InternalSwap(LocalCameraCtrlTurnUpParams* other);
  14921. private:
  14922. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  14923. static ::absl::string_view FullMessageName() {
  14924. return "com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams";
  14925. }
  14926. protected:
  14927. explicit LocalCameraCtrlTurnUpParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  14928. public:
  14929. std::string GetTypeName() const final;
  14930. // nested types ----------------------------------------------------
  14931. // accessors -------------------------------------------------------
  14932. enum : int {
  14933. kRangeFieldNumber = 1,
  14934. };
  14935. // optional uint32 range = 1;
  14936. bool has_range() const;
  14937. void clear_range() ;
  14938. ::uint32_t range() const;
  14939. void set_range(::uint32_t value);
  14940. private:
  14941. ::uint32_t _internal_range() const;
  14942. void _internal_set_range(::uint32_t value);
  14943. public:
  14944. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams)
  14945. private:
  14946. class _Internal;
  14947. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  14948. typedef void InternalArenaConstructable_;
  14949. typedef void DestructorSkippable_;
  14950. struct Impl_ {
  14951. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  14952. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  14953. ::uint32_t range_;
  14954. };
  14955. union { Impl_ _impl_; };
  14956. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  14957. };// -------------------------------------------------------------------
  14958. class LocalCameraCtrlTurnDownParams final :
  14959. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams) */ {
  14960. public:
  14961. inline LocalCameraCtrlTurnDownParams() : LocalCameraCtrlTurnDownParams(nullptr) {}
  14962. ~LocalCameraCtrlTurnDownParams() override;
  14963. explicit PROTOBUF_CONSTEXPR LocalCameraCtrlTurnDownParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  14964. LocalCameraCtrlTurnDownParams(const LocalCameraCtrlTurnDownParams& from);
  14965. LocalCameraCtrlTurnDownParams(LocalCameraCtrlTurnDownParams&& from) noexcept
  14966. : LocalCameraCtrlTurnDownParams() {
  14967. *this = ::std::move(from);
  14968. }
  14969. inline LocalCameraCtrlTurnDownParams& operator=(const LocalCameraCtrlTurnDownParams& from) {
  14970. CopyFrom(from);
  14971. return *this;
  14972. }
  14973. inline LocalCameraCtrlTurnDownParams& operator=(LocalCameraCtrlTurnDownParams&& from) noexcept {
  14974. if (this == &from) return *this;
  14975. if (GetOwningArena() == from.GetOwningArena()
  14976. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  14977. && GetOwningArena() != nullptr
  14978. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  14979. ) {
  14980. InternalSwap(&from);
  14981. } else {
  14982. CopyFrom(from);
  14983. }
  14984. return *this;
  14985. }
  14986. inline const std::string& unknown_fields() const {
  14987. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  14988. }
  14989. inline std::string* mutable_unknown_fields() {
  14990. return _internal_metadata_.mutable_unknown_fields<std::string>();
  14991. }
  14992. static const LocalCameraCtrlTurnDownParams& default_instance() {
  14993. return *internal_default_instance();
  14994. }
  14995. static inline const LocalCameraCtrlTurnDownParams* internal_default_instance() {
  14996. return reinterpret_cast<const LocalCameraCtrlTurnDownParams*>(
  14997. &_LocalCameraCtrlTurnDownParams_default_instance_);
  14998. }
  14999. static constexpr int kIndexInFileMessages =
  15000. 99;
  15001. friend void swap(LocalCameraCtrlTurnDownParams& a, LocalCameraCtrlTurnDownParams& b) {
  15002. a.Swap(&b);
  15003. }
  15004. inline void Swap(LocalCameraCtrlTurnDownParams* other) {
  15005. if (other == this) return;
  15006. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  15007. if (GetOwningArena() != nullptr &&
  15008. GetOwningArena() == other->GetOwningArena()) {
  15009. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  15010. if (GetOwningArena() == other->GetOwningArena()) {
  15011. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  15012. InternalSwap(other);
  15013. } else {
  15014. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  15015. }
  15016. }
  15017. void UnsafeArenaSwap(LocalCameraCtrlTurnDownParams* other) {
  15018. if (other == this) return;
  15019. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  15020. InternalSwap(other);
  15021. }
  15022. // implements Message ----------------------------------------------
  15023. LocalCameraCtrlTurnDownParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  15024. return CreateMaybeMessage<LocalCameraCtrlTurnDownParams>(arena);
  15025. }
  15026. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  15027. void CopyFrom(const LocalCameraCtrlTurnDownParams& from);
  15028. void MergeFrom(const LocalCameraCtrlTurnDownParams& from);
  15029. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  15030. bool IsInitialized() const final;
  15031. ::size_t ByteSizeLong() const final;
  15032. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  15033. ::uint8_t* _InternalSerialize(
  15034. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  15035. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  15036. private:
  15037. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  15038. void SharedDtor();
  15039. void SetCachedSize(int size) const;
  15040. void InternalSwap(LocalCameraCtrlTurnDownParams* other);
  15041. private:
  15042. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  15043. static ::absl::string_view FullMessageName() {
  15044. return "com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams";
  15045. }
  15046. protected:
  15047. explicit LocalCameraCtrlTurnDownParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  15048. public:
  15049. std::string GetTypeName() const final;
  15050. // nested types ----------------------------------------------------
  15051. // accessors -------------------------------------------------------
  15052. enum : int {
  15053. kRangeFieldNumber = 1,
  15054. };
  15055. // optional uint32 range = 1;
  15056. bool has_range() const;
  15057. void clear_range() ;
  15058. ::uint32_t range() const;
  15059. void set_range(::uint32_t value);
  15060. private:
  15061. ::uint32_t _internal_range() const;
  15062. void _internal_set_range(::uint32_t value);
  15063. public:
  15064. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams)
  15065. private:
  15066. class _Internal;
  15067. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  15068. typedef void InternalArenaConstructable_;
  15069. typedef void DestructorSkippable_;
  15070. struct Impl_ {
  15071. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  15072. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  15073. ::uint32_t range_;
  15074. };
  15075. union { Impl_ _impl_; };
  15076. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  15077. };// -------------------------------------------------------------------
  15078. class LocalCameraCtrlZoomInParams final :
  15079. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams) */ {
  15080. public:
  15081. inline LocalCameraCtrlZoomInParams() : LocalCameraCtrlZoomInParams(nullptr) {}
  15082. ~LocalCameraCtrlZoomInParams() override;
  15083. explicit PROTOBUF_CONSTEXPR LocalCameraCtrlZoomInParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  15084. LocalCameraCtrlZoomInParams(const LocalCameraCtrlZoomInParams& from);
  15085. LocalCameraCtrlZoomInParams(LocalCameraCtrlZoomInParams&& from) noexcept
  15086. : LocalCameraCtrlZoomInParams() {
  15087. *this = ::std::move(from);
  15088. }
  15089. inline LocalCameraCtrlZoomInParams& operator=(const LocalCameraCtrlZoomInParams& from) {
  15090. CopyFrom(from);
  15091. return *this;
  15092. }
  15093. inline LocalCameraCtrlZoomInParams& operator=(LocalCameraCtrlZoomInParams&& from) noexcept {
  15094. if (this == &from) return *this;
  15095. if (GetOwningArena() == from.GetOwningArena()
  15096. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  15097. && GetOwningArena() != nullptr
  15098. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  15099. ) {
  15100. InternalSwap(&from);
  15101. } else {
  15102. CopyFrom(from);
  15103. }
  15104. return *this;
  15105. }
  15106. inline const std::string& unknown_fields() const {
  15107. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  15108. }
  15109. inline std::string* mutable_unknown_fields() {
  15110. return _internal_metadata_.mutable_unknown_fields<std::string>();
  15111. }
  15112. static const LocalCameraCtrlZoomInParams& default_instance() {
  15113. return *internal_default_instance();
  15114. }
  15115. static inline const LocalCameraCtrlZoomInParams* internal_default_instance() {
  15116. return reinterpret_cast<const LocalCameraCtrlZoomInParams*>(
  15117. &_LocalCameraCtrlZoomInParams_default_instance_);
  15118. }
  15119. static constexpr int kIndexInFileMessages =
  15120. 100;
  15121. friend void swap(LocalCameraCtrlZoomInParams& a, LocalCameraCtrlZoomInParams& b) {
  15122. a.Swap(&b);
  15123. }
  15124. inline void Swap(LocalCameraCtrlZoomInParams* other) {
  15125. if (other == this) return;
  15126. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  15127. if (GetOwningArena() != nullptr &&
  15128. GetOwningArena() == other->GetOwningArena()) {
  15129. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  15130. if (GetOwningArena() == other->GetOwningArena()) {
  15131. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  15132. InternalSwap(other);
  15133. } else {
  15134. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  15135. }
  15136. }
  15137. void UnsafeArenaSwap(LocalCameraCtrlZoomInParams* other) {
  15138. if (other == this) return;
  15139. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  15140. InternalSwap(other);
  15141. }
  15142. // implements Message ----------------------------------------------
  15143. LocalCameraCtrlZoomInParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  15144. return CreateMaybeMessage<LocalCameraCtrlZoomInParams>(arena);
  15145. }
  15146. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  15147. void CopyFrom(const LocalCameraCtrlZoomInParams& from);
  15148. void MergeFrom(const LocalCameraCtrlZoomInParams& from);
  15149. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  15150. bool IsInitialized() const final;
  15151. ::size_t ByteSizeLong() const final;
  15152. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  15153. ::uint8_t* _InternalSerialize(
  15154. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  15155. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  15156. private:
  15157. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  15158. void SharedDtor();
  15159. void SetCachedSize(int size) const;
  15160. void InternalSwap(LocalCameraCtrlZoomInParams* other);
  15161. private:
  15162. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  15163. static ::absl::string_view FullMessageName() {
  15164. return "com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams";
  15165. }
  15166. protected:
  15167. explicit LocalCameraCtrlZoomInParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  15168. public:
  15169. std::string GetTypeName() const final;
  15170. // nested types ----------------------------------------------------
  15171. // accessors -------------------------------------------------------
  15172. enum : int {
  15173. kRangeFieldNumber = 1,
  15174. };
  15175. // optional uint32 range = 1;
  15176. bool has_range() const;
  15177. void clear_range() ;
  15178. ::uint32_t range() const;
  15179. void set_range(::uint32_t value);
  15180. private:
  15181. ::uint32_t _internal_range() const;
  15182. void _internal_set_range(::uint32_t value);
  15183. public:
  15184. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams)
  15185. private:
  15186. class _Internal;
  15187. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  15188. typedef void InternalArenaConstructable_;
  15189. typedef void DestructorSkippable_;
  15190. struct Impl_ {
  15191. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  15192. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  15193. ::uint32_t range_;
  15194. };
  15195. union { Impl_ _impl_; };
  15196. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  15197. };// -------------------------------------------------------------------
  15198. class LocalCameraCtrlZoomOutParams final :
  15199. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams) */ {
  15200. public:
  15201. inline LocalCameraCtrlZoomOutParams() : LocalCameraCtrlZoomOutParams(nullptr) {}
  15202. ~LocalCameraCtrlZoomOutParams() override;
  15203. explicit PROTOBUF_CONSTEXPR LocalCameraCtrlZoomOutParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  15204. LocalCameraCtrlZoomOutParams(const LocalCameraCtrlZoomOutParams& from);
  15205. LocalCameraCtrlZoomOutParams(LocalCameraCtrlZoomOutParams&& from) noexcept
  15206. : LocalCameraCtrlZoomOutParams() {
  15207. *this = ::std::move(from);
  15208. }
  15209. inline LocalCameraCtrlZoomOutParams& operator=(const LocalCameraCtrlZoomOutParams& from) {
  15210. CopyFrom(from);
  15211. return *this;
  15212. }
  15213. inline LocalCameraCtrlZoomOutParams& operator=(LocalCameraCtrlZoomOutParams&& from) noexcept {
  15214. if (this == &from) return *this;
  15215. if (GetOwningArena() == from.GetOwningArena()
  15216. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  15217. && GetOwningArena() != nullptr
  15218. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  15219. ) {
  15220. InternalSwap(&from);
  15221. } else {
  15222. CopyFrom(from);
  15223. }
  15224. return *this;
  15225. }
  15226. inline const std::string& unknown_fields() const {
  15227. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  15228. }
  15229. inline std::string* mutable_unknown_fields() {
  15230. return _internal_metadata_.mutable_unknown_fields<std::string>();
  15231. }
  15232. static const LocalCameraCtrlZoomOutParams& default_instance() {
  15233. return *internal_default_instance();
  15234. }
  15235. static inline const LocalCameraCtrlZoomOutParams* internal_default_instance() {
  15236. return reinterpret_cast<const LocalCameraCtrlZoomOutParams*>(
  15237. &_LocalCameraCtrlZoomOutParams_default_instance_);
  15238. }
  15239. static constexpr int kIndexInFileMessages =
  15240. 101;
  15241. friend void swap(LocalCameraCtrlZoomOutParams& a, LocalCameraCtrlZoomOutParams& b) {
  15242. a.Swap(&b);
  15243. }
  15244. inline void Swap(LocalCameraCtrlZoomOutParams* other) {
  15245. if (other == this) return;
  15246. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  15247. if (GetOwningArena() != nullptr &&
  15248. GetOwningArena() == other->GetOwningArena()) {
  15249. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  15250. if (GetOwningArena() == other->GetOwningArena()) {
  15251. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  15252. InternalSwap(other);
  15253. } else {
  15254. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  15255. }
  15256. }
  15257. void UnsafeArenaSwap(LocalCameraCtrlZoomOutParams* other) {
  15258. if (other == this) return;
  15259. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  15260. InternalSwap(other);
  15261. }
  15262. // implements Message ----------------------------------------------
  15263. LocalCameraCtrlZoomOutParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  15264. return CreateMaybeMessage<LocalCameraCtrlZoomOutParams>(arena);
  15265. }
  15266. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  15267. void CopyFrom(const LocalCameraCtrlZoomOutParams& from);
  15268. void MergeFrom(const LocalCameraCtrlZoomOutParams& from);
  15269. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  15270. bool IsInitialized() const final;
  15271. ::size_t ByteSizeLong() const final;
  15272. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  15273. ::uint8_t* _InternalSerialize(
  15274. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  15275. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  15276. private:
  15277. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  15278. void SharedDtor();
  15279. void SetCachedSize(int size) const;
  15280. void InternalSwap(LocalCameraCtrlZoomOutParams* other);
  15281. private:
  15282. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  15283. static ::absl::string_view FullMessageName() {
  15284. return "com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams";
  15285. }
  15286. protected:
  15287. explicit LocalCameraCtrlZoomOutParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  15288. public:
  15289. std::string GetTypeName() const final;
  15290. // nested types ----------------------------------------------------
  15291. // accessors -------------------------------------------------------
  15292. enum : int {
  15293. kRangeFieldNumber = 1,
  15294. };
  15295. // optional uint32 range = 1;
  15296. bool has_range() const;
  15297. void clear_range() ;
  15298. ::uint32_t range() const;
  15299. void set_range(::uint32_t value);
  15300. private:
  15301. ::uint32_t _internal_range() const;
  15302. void _internal_set_range(::uint32_t value);
  15303. public:
  15304. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams)
  15305. private:
  15306. class _Internal;
  15307. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  15308. typedef void InternalArenaConstructable_;
  15309. typedef void DestructorSkippable_;
  15310. struct Impl_ {
  15311. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  15312. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  15313. ::uint32_t range_;
  15314. };
  15315. union { Impl_ _impl_; };
  15316. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  15317. };// -------------------------------------------------------------------
  15318. class RequestControlRemoteCameraParams final :
  15319. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams) */ {
  15320. public:
  15321. inline RequestControlRemoteCameraParams() : RequestControlRemoteCameraParams(nullptr) {}
  15322. ~RequestControlRemoteCameraParams() override;
  15323. explicit PROTOBUF_CONSTEXPR RequestControlRemoteCameraParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  15324. RequestControlRemoteCameraParams(const RequestControlRemoteCameraParams& from);
  15325. RequestControlRemoteCameraParams(RequestControlRemoteCameraParams&& from) noexcept
  15326. : RequestControlRemoteCameraParams() {
  15327. *this = ::std::move(from);
  15328. }
  15329. inline RequestControlRemoteCameraParams& operator=(const RequestControlRemoteCameraParams& from) {
  15330. CopyFrom(from);
  15331. return *this;
  15332. }
  15333. inline RequestControlRemoteCameraParams& operator=(RequestControlRemoteCameraParams&& from) noexcept {
  15334. if (this == &from) return *this;
  15335. if (GetOwningArena() == from.GetOwningArena()
  15336. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  15337. && GetOwningArena() != nullptr
  15338. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  15339. ) {
  15340. InternalSwap(&from);
  15341. } else {
  15342. CopyFrom(from);
  15343. }
  15344. return *this;
  15345. }
  15346. inline const std::string& unknown_fields() const {
  15347. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  15348. }
  15349. inline std::string* mutable_unknown_fields() {
  15350. return _internal_metadata_.mutable_unknown_fields<std::string>();
  15351. }
  15352. static const RequestControlRemoteCameraParams& default_instance() {
  15353. return *internal_default_instance();
  15354. }
  15355. static inline const RequestControlRemoteCameraParams* internal_default_instance() {
  15356. return reinterpret_cast<const RequestControlRemoteCameraParams*>(
  15357. &_RequestControlRemoteCameraParams_default_instance_);
  15358. }
  15359. static constexpr int kIndexInFileMessages =
  15360. 102;
  15361. friend void swap(RequestControlRemoteCameraParams& a, RequestControlRemoteCameraParams& b) {
  15362. a.Swap(&b);
  15363. }
  15364. inline void Swap(RequestControlRemoteCameraParams* other) {
  15365. if (other == this) return;
  15366. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  15367. if (GetOwningArena() != nullptr &&
  15368. GetOwningArena() == other->GetOwningArena()) {
  15369. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  15370. if (GetOwningArena() == other->GetOwningArena()) {
  15371. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  15372. InternalSwap(other);
  15373. } else {
  15374. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  15375. }
  15376. }
  15377. void UnsafeArenaSwap(RequestControlRemoteCameraParams* other) {
  15378. if (other == this) return;
  15379. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  15380. InternalSwap(other);
  15381. }
  15382. // implements Message ----------------------------------------------
  15383. RequestControlRemoteCameraParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  15384. return CreateMaybeMessage<RequestControlRemoteCameraParams>(arena);
  15385. }
  15386. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  15387. void CopyFrom(const RequestControlRemoteCameraParams& from);
  15388. void MergeFrom(const RequestControlRemoteCameraParams& from);
  15389. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  15390. bool IsInitialized() const final;
  15391. ::size_t ByteSizeLong() const final;
  15392. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  15393. ::uint8_t* _InternalSerialize(
  15394. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  15395. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  15396. private:
  15397. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  15398. void SharedDtor();
  15399. void SetCachedSize(int size) const;
  15400. void InternalSwap(RequestControlRemoteCameraParams* other);
  15401. private:
  15402. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  15403. static ::absl::string_view FullMessageName() {
  15404. return "com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams";
  15405. }
  15406. protected:
  15407. explicit RequestControlRemoteCameraParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  15408. public:
  15409. std::string GetTypeName() const final;
  15410. // nested types ----------------------------------------------------
  15411. // accessors -------------------------------------------------------
  15412. enum : int {
  15413. kUserFieldNumber = 1,
  15414. };
  15415. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  15416. bool has_user() const;
  15417. void clear_user() ;
  15418. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user() const;
  15419. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_user();
  15420. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user();
  15421. void set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  15422. private:
  15423. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user() const;
  15424. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_user();
  15425. public:
  15426. void unsafe_arena_set_allocated_user(
  15427. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  15428. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_user();
  15429. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams)
  15430. private:
  15431. class _Internal;
  15432. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  15433. typedef void InternalArenaConstructable_;
  15434. typedef void DestructorSkippable_;
  15435. struct Impl_ {
  15436. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  15437. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  15438. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user_;
  15439. };
  15440. union { Impl_ _impl_; };
  15441. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  15442. };// -------------------------------------------------------------------
  15443. class GiveUpControlRemoteCameraParams final :
  15444. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams) */ {
  15445. public:
  15446. inline GiveUpControlRemoteCameraParams() : GiveUpControlRemoteCameraParams(nullptr) {}
  15447. ~GiveUpControlRemoteCameraParams() override;
  15448. explicit PROTOBUF_CONSTEXPR GiveUpControlRemoteCameraParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  15449. GiveUpControlRemoteCameraParams(const GiveUpControlRemoteCameraParams& from);
  15450. GiveUpControlRemoteCameraParams(GiveUpControlRemoteCameraParams&& from) noexcept
  15451. : GiveUpControlRemoteCameraParams() {
  15452. *this = ::std::move(from);
  15453. }
  15454. inline GiveUpControlRemoteCameraParams& operator=(const GiveUpControlRemoteCameraParams& from) {
  15455. CopyFrom(from);
  15456. return *this;
  15457. }
  15458. inline GiveUpControlRemoteCameraParams& operator=(GiveUpControlRemoteCameraParams&& from) noexcept {
  15459. if (this == &from) return *this;
  15460. if (GetOwningArena() == from.GetOwningArena()
  15461. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  15462. && GetOwningArena() != nullptr
  15463. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  15464. ) {
  15465. InternalSwap(&from);
  15466. } else {
  15467. CopyFrom(from);
  15468. }
  15469. return *this;
  15470. }
  15471. inline const std::string& unknown_fields() const {
  15472. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  15473. }
  15474. inline std::string* mutable_unknown_fields() {
  15475. return _internal_metadata_.mutable_unknown_fields<std::string>();
  15476. }
  15477. static const GiveUpControlRemoteCameraParams& default_instance() {
  15478. return *internal_default_instance();
  15479. }
  15480. static inline const GiveUpControlRemoteCameraParams* internal_default_instance() {
  15481. return reinterpret_cast<const GiveUpControlRemoteCameraParams*>(
  15482. &_GiveUpControlRemoteCameraParams_default_instance_);
  15483. }
  15484. static constexpr int kIndexInFileMessages =
  15485. 103;
  15486. friend void swap(GiveUpControlRemoteCameraParams& a, GiveUpControlRemoteCameraParams& b) {
  15487. a.Swap(&b);
  15488. }
  15489. inline void Swap(GiveUpControlRemoteCameraParams* other) {
  15490. if (other == this) return;
  15491. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  15492. if (GetOwningArena() != nullptr &&
  15493. GetOwningArena() == other->GetOwningArena()) {
  15494. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  15495. if (GetOwningArena() == other->GetOwningArena()) {
  15496. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  15497. InternalSwap(other);
  15498. } else {
  15499. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  15500. }
  15501. }
  15502. void UnsafeArenaSwap(GiveUpControlRemoteCameraParams* other) {
  15503. if (other == this) return;
  15504. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  15505. InternalSwap(other);
  15506. }
  15507. // implements Message ----------------------------------------------
  15508. GiveUpControlRemoteCameraParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  15509. return CreateMaybeMessage<GiveUpControlRemoteCameraParams>(arena);
  15510. }
  15511. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  15512. void CopyFrom(const GiveUpControlRemoteCameraParams& from);
  15513. void MergeFrom(const GiveUpControlRemoteCameraParams& from);
  15514. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  15515. bool IsInitialized() const final;
  15516. ::size_t ByteSizeLong() const final;
  15517. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  15518. ::uint8_t* _InternalSerialize(
  15519. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  15520. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  15521. private:
  15522. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  15523. void SharedDtor();
  15524. void SetCachedSize(int size) const;
  15525. void InternalSwap(GiveUpControlRemoteCameraParams* other);
  15526. private:
  15527. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  15528. static ::absl::string_view FullMessageName() {
  15529. return "com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams";
  15530. }
  15531. protected:
  15532. explicit GiveUpControlRemoteCameraParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  15533. public:
  15534. std::string GetTypeName() const final;
  15535. // nested types ----------------------------------------------------
  15536. // accessors -------------------------------------------------------
  15537. enum : int {
  15538. kUserFieldNumber = 1,
  15539. };
  15540. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  15541. bool has_user() const;
  15542. void clear_user() ;
  15543. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user() const;
  15544. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_user();
  15545. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user();
  15546. void set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  15547. private:
  15548. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user() const;
  15549. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_user();
  15550. public:
  15551. void unsafe_arena_set_allocated_user(
  15552. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  15553. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_user();
  15554. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams)
  15555. private:
  15556. class _Internal;
  15557. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  15558. typedef void InternalArenaConstructable_;
  15559. typedef void DestructorSkippable_;
  15560. struct Impl_ {
  15561. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  15562. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  15563. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user_;
  15564. };
  15565. union { Impl_ _impl_; };
  15566. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  15567. };// -------------------------------------------------------------------
  15568. class RemoteCameraCtrlTurnLeftParams final :
  15569. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams) */ {
  15570. public:
  15571. inline RemoteCameraCtrlTurnLeftParams() : RemoteCameraCtrlTurnLeftParams(nullptr) {}
  15572. ~RemoteCameraCtrlTurnLeftParams() override;
  15573. explicit PROTOBUF_CONSTEXPR RemoteCameraCtrlTurnLeftParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  15574. RemoteCameraCtrlTurnLeftParams(const RemoteCameraCtrlTurnLeftParams& from);
  15575. RemoteCameraCtrlTurnLeftParams(RemoteCameraCtrlTurnLeftParams&& from) noexcept
  15576. : RemoteCameraCtrlTurnLeftParams() {
  15577. *this = ::std::move(from);
  15578. }
  15579. inline RemoteCameraCtrlTurnLeftParams& operator=(const RemoteCameraCtrlTurnLeftParams& from) {
  15580. CopyFrom(from);
  15581. return *this;
  15582. }
  15583. inline RemoteCameraCtrlTurnLeftParams& operator=(RemoteCameraCtrlTurnLeftParams&& from) noexcept {
  15584. if (this == &from) return *this;
  15585. if (GetOwningArena() == from.GetOwningArena()
  15586. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  15587. && GetOwningArena() != nullptr
  15588. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  15589. ) {
  15590. InternalSwap(&from);
  15591. } else {
  15592. CopyFrom(from);
  15593. }
  15594. return *this;
  15595. }
  15596. inline const std::string& unknown_fields() const {
  15597. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  15598. }
  15599. inline std::string* mutable_unknown_fields() {
  15600. return _internal_metadata_.mutable_unknown_fields<std::string>();
  15601. }
  15602. static const RemoteCameraCtrlTurnLeftParams& default_instance() {
  15603. return *internal_default_instance();
  15604. }
  15605. static inline const RemoteCameraCtrlTurnLeftParams* internal_default_instance() {
  15606. return reinterpret_cast<const RemoteCameraCtrlTurnLeftParams*>(
  15607. &_RemoteCameraCtrlTurnLeftParams_default_instance_);
  15608. }
  15609. static constexpr int kIndexInFileMessages =
  15610. 104;
  15611. friend void swap(RemoteCameraCtrlTurnLeftParams& a, RemoteCameraCtrlTurnLeftParams& b) {
  15612. a.Swap(&b);
  15613. }
  15614. inline void Swap(RemoteCameraCtrlTurnLeftParams* other) {
  15615. if (other == this) return;
  15616. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  15617. if (GetOwningArena() != nullptr &&
  15618. GetOwningArena() == other->GetOwningArena()) {
  15619. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  15620. if (GetOwningArena() == other->GetOwningArena()) {
  15621. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  15622. InternalSwap(other);
  15623. } else {
  15624. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  15625. }
  15626. }
  15627. void UnsafeArenaSwap(RemoteCameraCtrlTurnLeftParams* other) {
  15628. if (other == this) return;
  15629. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  15630. InternalSwap(other);
  15631. }
  15632. // implements Message ----------------------------------------------
  15633. RemoteCameraCtrlTurnLeftParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  15634. return CreateMaybeMessage<RemoteCameraCtrlTurnLeftParams>(arena);
  15635. }
  15636. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  15637. void CopyFrom(const RemoteCameraCtrlTurnLeftParams& from);
  15638. void MergeFrom(const RemoteCameraCtrlTurnLeftParams& from);
  15639. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  15640. bool IsInitialized() const final;
  15641. ::size_t ByteSizeLong() const final;
  15642. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  15643. ::uint8_t* _InternalSerialize(
  15644. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  15645. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  15646. private:
  15647. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  15648. void SharedDtor();
  15649. void SetCachedSize(int size) const;
  15650. void InternalSwap(RemoteCameraCtrlTurnLeftParams* other);
  15651. private:
  15652. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  15653. static ::absl::string_view FullMessageName() {
  15654. return "com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams";
  15655. }
  15656. protected:
  15657. explicit RemoteCameraCtrlTurnLeftParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  15658. public:
  15659. std::string GetTypeName() const final;
  15660. // nested types ----------------------------------------------------
  15661. // accessors -------------------------------------------------------
  15662. enum : int {
  15663. kUserFieldNumber = 2,
  15664. kRangeFieldNumber = 1,
  15665. };
  15666. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 2;
  15667. bool has_user() const;
  15668. void clear_user() ;
  15669. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user() const;
  15670. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_user();
  15671. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user();
  15672. void set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  15673. private:
  15674. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user() const;
  15675. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_user();
  15676. public:
  15677. void unsafe_arena_set_allocated_user(
  15678. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  15679. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_user();
  15680. // optional uint32 range = 1;
  15681. bool has_range() const;
  15682. void clear_range() ;
  15683. ::uint32_t range() const;
  15684. void set_range(::uint32_t value);
  15685. private:
  15686. ::uint32_t _internal_range() const;
  15687. void _internal_set_range(::uint32_t value);
  15688. public:
  15689. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams)
  15690. private:
  15691. class _Internal;
  15692. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  15693. typedef void InternalArenaConstructable_;
  15694. typedef void DestructorSkippable_;
  15695. struct Impl_ {
  15696. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  15697. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  15698. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user_;
  15699. ::uint32_t range_;
  15700. };
  15701. union { Impl_ _impl_; };
  15702. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  15703. };// -------------------------------------------------------------------
  15704. class RemoteCameraCtrlTurnRightParams final :
  15705. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams) */ {
  15706. public:
  15707. inline RemoteCameraCtrlTurnRightParams() : RemoteCameraCtrlTurnRightParams(nullptr) {}
  15708. ~RemoteCameraCtrlTurnRightParams() override;
  15709. explicit PROTOBUF_CONSTEXPR RemoteCameraCtrlTurnRightParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  15710. RemoteCameraCtrlTurnRightParams(const RemoteCameraCtrlTurnRightParams& from);
  15711. RemoteCameraCtrlTurnRightParams(RemoteCameraCtrlTurnRightParams&& from) noexcept
  15712. : RemoteCameraCtrlTurnRightParams() {
  15713. *this = ::std::move(from);
  15714. }
  15715. inline RemoteCameraCtrlTurnRightParams& operator=(const RemoteCameraCtrlTurnRightParams& from) {
  15716. CopyFrom(from);
  15717. return *this;
  15718. }
  15719. inline RemoteCameraCtrlTurnRightParams& operator=(RemoteCameraCtrlTurnRightParams&& from) noexcept {
  15720. if (this == &from) return *this;
  15721. if (GetOwningArena() == from.GetOwningArena()
  15722. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  15723. && GetOwningArena() != nullptr
  15724. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  15725. ) {
  15726. InternalSwap(&from);
  15727. } else {
  15728. CopyFrom(from);
  15729. }
  15730. return *this;
  15731. }
  15732. inline const std::string& unknown_fields() const {
  15733. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  15734. }
  15735. inline std::string* mutable_unknown_fields() {
  15736. return _internal_metadata_.mutable_unknown_fields<std::string>();
  15737. }
  15738. static const RemoteCameraCtrlTurnRightParams& default_instance() {
  15739. return *internal_default_instance();
  15740. }
  15741. static inline const RemoteCameraCtrlTurnRightParams* internal_default_instance() {
  15742. return reinterpret_cast<const RemoteCameraCtrlTurnRightParams*>(
  15743. &_RemoteCameraCtrlTurnRightParams_default_instance_);
  15744. }
  15745. static constexpr int kIndexInFileMessages =
  15746. 105;
  15747. friend void swap(RemoteCameraCtrlTurnRightParams& a, RemoteCameraCtrlTurnRightParams& b) {
  15748. a.Swap(&b);
  15749. }
  15750. inline void Swap(RemoteCameraCtrlTurnRightParams* other) {
  15751. if (other == this) return;
  15752. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  15753. if (GetOwningArena() != nullptr &&
  15754. GetOwningArena() == other->GetOwningArena()) {
  15755. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  15756. if (GetOwningArena() == other->GetOwningArena()) {
  15757. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  15758. InternalSwap(other);
  15759. } else {
  15760. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  15761. }
  15762. }
  15763. void UnsafeArenaSwap(RemoteCameraCtrlTurnRightParams* other) {
  15764. if (other == this) return;
  15765. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  15766. InternalSwap(other);
  15767. }
  15768. // implements Message ----------------------------------------------
  15769. RemoteCameraCtrlTurnRightParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  15770. return CreateMaybeMessage<RemoteCameraCtrlTurnRightParams>(arena);
  15771. }
  15772. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  15773. void CopyFrom(const RemoteCameraCtrlTurnRightParams& from);
  15774. void MergeFrom(const RemoteCameraCtrlTurnRightParams& from);
  15775. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  15776. bool IsInitialized() const final;
  15777. ::size_t ByteSizeLong() const final;
  15778. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  15779. ::uint8_t* _InternalSerialize(
  15780. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  15781. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  15782. private:
  15783. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  15784. void SharedDtor();
  15785. void SetCachedSize(int size) const;
  15786. void InternalSwap(RemoteCameraCtrlTurnRightParams* other);
  15787. private:
  15788. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  15789. static ::absl::string_view FullMessageName() {
  15790. return "com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams";
  15791. }
  15792. protected:
  15793. explicit RemoteCameraCtrlTurnRightParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  15794. public:
  15795. std::string GetTypeName() const final;
  15796. // nested types ----------------------------------------------------
  15797. // accessors -------------------------------------------------------
  15798. enum : int {
  15799. kUserFieldNumber = 2,
  15800. kRangeFieldNumber = 1,
  15801. };
  15802. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 2;
  15803. bool has_user() const;
  15804. void clear_user() ;
  15805. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user() const;
  15806. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_user();
  15807. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user();
  15808. void set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  15809. private:
  15810. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user() const;
  15811. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_user();
  15812. public:
  15813. void unsafe_arena_set_allocated_user(
  15814. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  15815. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_user();
  15816. // optional uint32 range = 1;
  15817. bool has_range() const;
  15818. void clear_range() ;
  15819. ::uint32_t range() const;
  15820. void set_range(::uint32_t value);
  15821. private:
  15822. ::uint32_t _internal_range() const;
  15823. void _internal_set_range(::uint32_t value);
  15824. public:
  15825. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams)
  15826. private:
  15827. class _Internal;
  15828. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  15829. typedef void InternalArenaConstructable_;
  15830. typedef void DestructorSkippable_;
  15831. struct Impl_ {
  15832. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  15833. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  15834. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user_;
  15835. ::uint32_t range_;
  15836. };
  15837. union { Impl_ _impl_; };
  15838. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  15839. };// -------------------------------------------------------------------
  15840. class RemoteCameraCtrlTurnUpParams final :
  15841. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams) */ {
  15842. public:
  15843. inline RemoteCameraCtrlTurnUpParams() : RemoteCameraCtrlTurnUpParams(nullptr) {}
  15844. ~RemoteCameraCtrlTurnUpParams() override;
  15845. explicit PROTOBUF_CONSTEXPR RemoteCameraCtrlTurnUpParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  15846. RemoteCameraCtrlTurnUpParams(const RemoteCameraCtrlTurnUpParams& from);
  15847. RemoteCameraCtrlTurnUpParams(RemoteCameraCtrlTurnUpParams&& from) noexcept
  15848. : RemoteCameraCtrlTurnUpParams() {
  15849. *this = ::std::move(from);
  15850. }
  15851. inline RemoteCameraCtrlTurnUpParams& operator=(const RemoteCameraCtrlTurnUpParams& from) {
  15852. CopyFrom(from);
  15853. return *this;
  15854. }
  15855. inline RemoteCameraCtrlTurnUpParams& operator=(RemoteCameraCtrlTurnUpParams&& from) noexcept {
  15856. if (this == &from) return *this;
  15857. if (GetOwningArena() == from.GetOwningArena()
  15858. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  15859. && GetOwningArena() != nullptr
  15860. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  15861. ) {
  15862. InternalSwap(&from);
  15863. } else {
  15864. CopyFrom(from);
  15865. }
  15866. return *this;
  15867. }
  15868. inline const std::string& unknown_fields() const {
  15869. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  15870. }
  15871. inline std::string* mutable_unknown_fields() {
  15872. return _internal_metadata_.mutable_unknown_fields<std::string>();
  15873. }
  15874. static const RemoteCameraCtrlTurnUpParams& default_instance() {
  15875. return *internal_default_instance();
  15876. }
  15877. static inline const RemoteCameraCtrlTurnUpParams* internal_default_instance() {
  15878. return reinterpret_cast<const RemoteCameraCtrlTurnUpParams*>(
  15879. &_RemoteCameraCtrlTurnUpParams_default_instance_);
  15880. }
  15881. static constexpr int kIndexInFileMessages =
  15882. 106;
  15883. friend void swap(RemoteCameraCtrlTurnUpParams& a, RemoteCameraCtrlTurnUpParams& b) {
  15884. a.Swap(&b);
  15885. }
  15886. inline void Swap(RemoteCameraCtrlTurnUpParams* other) {
  15887. if (other == this) return;
  15888. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  15889. if (GetOwningArena() != nullptr &&
  15890. GetOwningArena() == other->GetOwningArena()) {
  15891. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  15892. if (GetOwningArena() == other->GetOwningArena()) {
  15893. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  15894. InternalSwap(other);
  15895. } else {
  15896. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  15897. }
  15898. }
  15899. void UnsafeArenaSwap(RemoteCameraCtrlTurnUpParams* other) {
  15900. if (other == this) return;
  15901. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  15902. InternalSwap(other);
  15903. }
  15904. // implements Message ----------------------------------------------
  15905. RemoteCameraCtrlTurnUpParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  15906. return CreateMaybeMessage<RemoteCameraCtrlTurnUpParams>(arena);
  15907. }
  15908. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  15909. void CopyFrom(const RemoteCameraCtrlTurnUpParams& from);
  15910. void MergeFrom(const RemoteCameraCtrlTurnUpParams& from);
  15911. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  15912. bool IsInitialized() const final;
  15913. ::size_t ByteSizeLong() const final;
  15914. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  15915. ::uint8_t* _InternalSerialize(
  15916. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  15917. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  15918. private:
  15919. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  15920. void SharedDtor();
  15921. void SetCachedSize(int size) const;
  15922. void InternalSwap(RemoteCameraCtrlTurnUpParams* other);
  15923. private:
  15924. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  15925. static ::absl::string_view FullMessageName() {
  15926. return "com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams";
  15927. }
  15928. protected:
  15929. explicit RemoteCameraCtrlTurnUpParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  15930. public:
  15931. std::string GetTypeName() const final;
  15932. // nested types ----------------------------------------------------
  15933. // accessors -------------------------------------------------------
  15934. enum : int {
  15935. kUserFieldNumber = 2,
  15936. kRangeFieldNumber = 1,
  15937. };
  15938. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 2;
  15939. bool has_user() const;
  15940. void clear_user() ;
  15941. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user() const;
  15942. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_user();
  15943. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user();
  15944. void set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  15945. private:
  15946. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user() const;
  15947. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_user();
  15948. public:
  15949. void unsafe_arena_set_allocated_user(
  15950. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  15951. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_user();
  15952. // optional uint32 range = 1;
  15953. bool has_range() const;
  15954. void clear_range() ;
  15955. ::uint32_t range() const;
  15956. void set_range(::uint32_t value);
  15957. private:
  15958. ::uint32_t _internal_range() const;
  15959. void _internal_set_range(::uint32_t value);
  15960. public:
  15961. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams)
  15962. private:
  15963. class _Internal;
  15964. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  15965. typedef void InternalArenaConstructable_;
  15966. typedef void DestructorSkippable_;
  15967. struct Impl_ {
  15968. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  15969. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  15970. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user_;
  15971. ::uint32_t range_;
  15972. };
  15973. union { Impl_ _impl_; };
  15974. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  15975. };// -------------------------------------------------------------------
  15976. class RemoteCameraCtrlTurnDownParams final :
  15977. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams) */ {
  15978. public:
  15979. inline RemoteCameraCtrlTurnDownParams() : RemoteCameraCtrlTurnDownParams(nullptr) {}
  15980. ~RemoteCameraCtrlTurnDownParams() override;
  15981. explicit PROTOBUF_CONSTEXPR RemoteCameraCtrlTurnDownParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  15982. RemoteCameraCtrlTurnDownParams(const RemoteCameraCtrlTurnDownParams& from);
  15983. RemoteCameraCtrlTurnDownParams(RemoteCameraCtrlTurnDownParams&& from) noexcept
  15984. : RemoteCameraCtrlTurnDownParams() {
  15985. *this = ::std::move(from);
  15986. }
  15987. inline RemoteCameraCtrlTurnDownParams& operator=(const RemoteCameraCtrlTurnDownParams& from) {
  15988. CopyFrom(from);
  15989. return *this;
  15990. }
  15991. inline RemoteCameraCtrlTurnDownParams& operator=(RemoteCameraCtrlTurnDownParams&& from) noexcept {
  15992. if (this == &from) return *this;
  15993. if (GetOwningArena() == from.GetOwningArena()
  15994. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  15995. && GetOwningArena() != nullptr
  15996. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  15997. ) {
  15998. InternalSwap(&from);
  15999. } else {
  16000. CopyFrom(from);
  16001. }
  16002. return *this;
  16003. }
  16004. inline const std::string& unknown_fields() const {
  16005. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  16006. }
  16007. inline std::string* mutable_unknown_fields() {
  16008. return _internal_metadata_.mutable_unknown_fields<std::string>();
  16009. }
  16010. static const RemoteCameraCtrlTurnDownParams& default_instance() {
  16011. return *internal_default_instance();
  16012. }
  16013. static inline const RemoteCameraCtrlTurnDownParams* internal_default_instance() {
  16014. return reinterpret_cast<const RemoteCameraCtrlTurnDownParams*>(
  16015. &_RemoteCameraCtrlTurnDownParams_default_instance_);
  16016. }
  16017. static constexpr int kIndexInFileMessages =
  16018. 107;
  16019. friend void swap(RemoteCameraCtrlTurnDownParams& a, RemoteCameraCtrlTurnDownParams& b) {
  16020. a.Swap(&b);
  16021. }
  16022. inline void Swap(RemoteCameraCtrlTurnDownParams* other) {
  16023. if (other == this) return;
  16024. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  16025. if (GetOwningArena() != nullptr &&
  16026. GetOwningArena() == other->GetOwningArena()) {
  16027. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  16028. if (GetOwningArena() == other->GetOwningArena()) {
  16029. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  16030. InternalSwap(other);
  16031. } else {
  16032. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  16033. }
  16034. }
  16035. void UnsafeArenaSwap(RemoteCameraCtrlTurnDownParams* other) {
  16036. if (other == this) return;
  16037. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  16038. InternalSwap(other);
  16039. }
  16040. // implements Message ----------------------------------------------
  16041. RemoteCameraCtrlTurnDownParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  16042. return CreateMaybeMessage<RemoteCameraCtrlTurnDownParams>(arena);
  16043. }
  16044. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  16045. void CopyFrom(const RemoteCameraCtrlTurnDownParams& from);
  16046. void MergeFrom(const RemoteCameraCtrlTurnDownParams& from);
  16047. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  16048. bool IsInitialized() const final;
  16049. ::size_t ByteSizeLong() const final;
  16050. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  16051. ::uint8_t* _InternalSerialize(
  16052. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  16053. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  16054. private:
  16055. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  16056. void SharedDtor();
  16057. void SetCachedSize(int size) const;
  16058. void InternalSwap(RemoteCameraCtrlTurnDownParams* other);
  16059. private:
  16060. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  16061. static ::absl::string_view FullMessageName() {
  16062. return "com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams";
  16063. }
  16064. protected:
  16065. explicit RemoteCameraCtrlTurnDownParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  16066. public:
  16067. std::string GetTypeName() const final;
  16068. // nested types ----------------------------------------------------
  16069. // accessors -------------------------------------------------------
  16070. enum : int {
  16071. kUserFieldNumber = 2,
  16072. kRangeFieldNumber = 1,
  16073. };
  16074. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 2;
  16075. bool has_user() const;
  16076. void clear_user() ;
  16077. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user() const;
  16078. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_user();
  16079. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user();
  16080. void set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  16081. private:
  16082. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user() const;
  16083. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_user();
  16084. public:
  16085. void unsafe_arena_set_allocated_user(
  16086. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  16087. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_user();
  16088. // optional uint32 range = 1;
  16089. bool has_range() const;
  16090. void clear_range() ;
  16091. ::uint32_t range() const;
  16092. void set_range(::uint32_t value);
  16093. private:
  16094. ::uint32_t _internal_range() const;
  16095. void _internal_set_range(::uint32_t value);
  16096. public:
  16097. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams)
  16098. private:
  16099. class _Internal;
  16100. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  16101. typedef void InternalArenaConstructable_;
  16102. typedef void DestructorSkippable_;
  16103. struct Impl_ {
  16104. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  16105. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  16106. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user_;
  16107. ::uint32_t range_;
  16108. };
  16109. union { Impl_ _impl_; };
  16110. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  16111. };// -------------------------------------------------------------------
  16112. class RemoteCameraCtrlZoomInParams final :
  16113. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams) */ {
  16114. public:
  16115. inline RemoteCameraCtrlZoomInParams() : RemoteCameraCtrlZoomInParams(nullptr) {}
  16116. ~RemoteCameraCtrlZoomInParams() override;
  16117. explicit PROTOBUF_CONSTEXPR RemoteCameraCtrlZoomInParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  16118. RemoteCameraCtrlZoomInParams(const RemoteCameraCtrlZoomInParams& from);
  16119. RemoteCameraCtrlZoomInParams(RemoteCameraCtrlZoomInParams&& from) noexcept
  16120. : RemoteCameraCtrlZoomInParams() {
  16121. *this = ::std::move(from);
  16122. }
  16123. inline RemoteCameraCtrlZoomInParams& operator=(const RemoteCameraCtrlZoomInParams& from) {
  16124. CopyFrom(from);
  16125. return *this;
  16126. }
  16127. inline RemoteCameraCtrlZoomInParams& operator=(RemoteCameraCtrlZoomInParams&& from) noexcept {
  16128. if (this == &from) return *this;
  16129. if (GetOwningArena() == from.GetOwningArena()
  16130. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  16131. && GetOwningArena() != nullptr
  16132. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  16133. ) {
  16134. InternalSwap(&from);
  16135. } else {
  16136. CopyFrom(from);
  16137. }
  16138. return *this;
  16139. }
  16140. inline const std::string& unknown_fields() const {
  16141. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  16142. }
  16143. inline std::string* mutable_unknown_fields() {
  16144. return _internal_metadata_.mutable_unknown_fields<std::string>();
  16145. }
  16146. static const RemoteCameraCtrlZoomInParams& default_instance() {
  16147. return *internal_default_instance();
  16148. }
  16149. static inline const RemoteCameraCtrlZoomInParams* internal_default_instance() {
  16150. return reinterpret_cast<const RemoteCameraCtrlZoomInParams*>(
  16151. &_RemoteCameraCtrlZoomInParams_default_instance_);
  16152. }
  16153. static constexpr int kIndexInFileMessages =
  16154. 108;
  16155. friend void swap(RemoteCameraCtrlZoomInParams& a, RemoteCameraCtrlZoomInParams& b) {
  16156. a.Swap(&b);
  16157. }
  16158. inline void Swap(RemoteCameraCtrlZoomInParams* other) {
  16159. if (other == this) return;
  16160. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  16161. if (GetOwningArena() != nullptr &&
  16162. GetOwningArena() == other->GetOwningArena()) {
  16163. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  16164. if (GetOwningArena() == other->GetOwningArena()) {
  16165. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  16166. InternalSwap(other);
  16167. } else {
  16168. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  16169. }
  16170. }
  16171. void UnsafeArenaSwap(RemoteCameraCtrlZoomInParams* other) {
  16172. if (other == this) return;
  16173. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  16174. InternalSwap(other);
  16175. }
  16176. // implements Message ----------------------------------------------
  16177. RemoteCameraCtrlZoomInParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  16178. return CreateMaybeMessage<RemoteCameraCtrlZoomInParams>(arena);
  16179. }
  16180. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  16181. void CopyFrom(const RemoteCameraCtrlZoomInParams& from);
  16182. void MergeFrom(const RemoteCameraCtrlZoomInParams& from);
  16183. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  16184. bool IsInitialized() const final;
  16185. ::size_t ByteSizeLong() const final;
  16186. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  16187. ::uint8_t* _InternalSerialize(
  16188. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  16189. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  16190. private:
  16191. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  16192. void SharedDtor();
  16193. void SetCachedSize(int size) const;
  16194. void InternalSwap(RemoteCameraCtrlZoomInParams* other);
  16195. private:
  16196. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  16197. static ::absl::string_view FullMessageName() {
  16198. return "com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams";
  16199. }
  16200. protected:
  16201. explicit RemoteCameraCtrlZoomInParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  16202. public:
  16203. std::string GetTypeName() const final;
  16204. // nested types ----------------------------------------------------
  16205. // accessors -------------------------------------------------------
  16206. enum : int {
  16207. kUserFieldNumber = 2,
  16208. kRangeFieldNumber = 1,
  16209. };
  16210. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 2;
  16211. bool has_user() const;
  16212. void clear_user() ;
  16213. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user() const;
  16214. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_user();
  16215. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user();
  16216. void set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  16217. private:
  16218. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user() const;
  16219. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_user();
  16220. public:
  16221. void unsafe_arena_set_allocated_user(
  16222. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  16223. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_user();
  16224. // optional uint32 range = 1;
  16225. bool has_range() const;
  16226. void clear_range() ;
  16227. ::uint32_t range() const;
  16228. void set_range(::uint32_t value);
  16229. private:
  16230. ::uint32_t _internal_range() const;
  16231. void _internal_set_range(::uint32_t value);
  16232. public:
  16233. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams)
  16234. private:
  16235. class _Internal;
  16236. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  16237. typedef void InternalArenaConstructable_;
  16238. typedef void DestructorSkippable_;
  16239. struct Impl_ {
  16240. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  16241. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  16242. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user_;
  16243. ::uint32_t range_;
  16244. };
  16245. union { Impl_ _impl_; };
  16246. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  16247. };// -------------------------------------------------------------------
  16248. class RemoteCameraCtrlZoomOutParams final :
  16249. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams) */ {
  16250. public:
  16251. inline RemoteCameraCtrlZoomOutParams() : RemoteCameraCtrlZoomOutParams(nullptr) {}
  16252. ~RemoteCameraCtrlZoomOutParams() override;
  16253. explicit PROTOBUF_CONSTEXPR RemoteCameraCtrlZoomOutParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  16254. RemoteCameraCtrlZoomOutParams(const RemoteCameraCtrlZoomOutParams& from);
  16255. RemoteCameraCtrlZoomOutParams(RemoteCameraCtrlZoomOutParams&& from) noexcept
  16256. : RemoteCameraCtrlZoomOutParams() {
  16257. *this = ::std::move(from);
  16258. }
  16259. inline RemoteCameraCtrlZoomOutParams& operator=(const RemoteCameraCtrlZoomOutParams& from) {
  16260. CopyFrom(from);
  16261. return *this;
  16262. }
  16263. inline RemoteCameraCtrlZoomOutParams& operator=(RemoteCameraCtrlZoomOutParams&& from) noexcept {
  16264. if (this == &from) return *this;
  16265. if (GetOwningArena() == from.GetOwningArena()
  16266. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  16267. && GetOwningArena() != nullptr
  16268. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  16269. ) {
  16270. InternalSwap(&from);
  16271. } else {
  16272. CopyFrom(from);
  16273. }
  16274. return *this;
  16275. }
  16276. inline const std::string& unknown_fields() const {
  16277. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  16278. }
  16279. inline std::string* mutable_unknown_fields() {
  16280. return _internal_metadata_.mutable_unknown_fields<std::string>();
  16281. }
  16282. static const RemoteCameraCtrlZoomOutParams& default_instance() {
  16283. return *internal_default_instance();
  16284. }
  16285. static inline const RemoteCameraCtrlZoomOutParams* internal_default_instance() {
  16286. return reinterpret_cast<const RemoteCameraCtrlZoomOutParams*>(
  16287. &_RemoteCameraCtrlZoomOutParams_default_instance_);
  16288. }
  16289. static constexpr int kIndexInFileMessages =
  16290. 109;
  16291. friend void swap(RemoteCameraCtrlZoomOutParams& a, RemoteCameraCtrlZoomOutParams& b) {
  16292. a.Swap(&b);
  16293. }
  16294. inline void Swap(RemoteCameraCtrlZoomOutParams* other) {
  16295. if (other == this) return;
  16296. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  16297. if (GetOwningArena() != nullptr &&
  16298. GetOwningArena() == other->GetOwningArena()) {
  16299. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  16300. if (GetOwningArena() == other->GetOwningArena()) {
  16301. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  16302. InternalSwap(other);
  16303. } else {
  16304. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  16305. }
  16306. }
  16307. void UnsafeArenaSwap(RemoteCameraCtrlZoomOutParams* other) {
  16308. if (other == this) return;
  16309. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  16310. InternalSwap(other);
  16311. }
  16312. // implements Message ----------------------------------------------
  16313. RemoteCameraCtrlZoomOutParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  16314. return CreateMaybeMessage<RemoteCameraCtrlZoomOutParams>(arena);
  16315. }
  16316. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  16317. void CopyFrom(const RemoteCameraCtrlZoomOutParams& from);
  16318. void MergeFrom(const RemoteCameraCtrlZoomOutParams& from);
  16319. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  16320. bool IsInitialized() const final;
  16321. ::size_t ByteSizeLong() const final;
  16322. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  16323. ::uint8_t* _InternalSerialize(
  16324. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  16325. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  16326. private:
  16327. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  16328. void SharedDtor();
  16329. void SetCachedSize(int size) const;
  16330. void InternalSwap(RemoteCameraCtrlZoomOutParams* other);
  16331. private:
  16332. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  16333. static ::absl::string_view FullMessageName() {
  16334. return "com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams";
  16335. }
  16336. protected:
  16337. explicit RemoteCameraCtrlZoomOutParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  16338. public:
  16339. std::string GetTypeName() const final;
  16340. // nested types ----------------------------------------------------
  16341. // accessors -------------------------------------------------------
  16342. enum : int {
  16343. kUserFieldNumber = 2,
  16344. kRangeFieldNumber = 1,
  16345. };
  16346. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 2;
  16347. bool has_user() const;
  16348. void clear_user() ;
  16349. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& user() const;
  16350. PROTOBUF_NODISCARD ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* release_user();
  16351. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* mutable_user();
  16352. void set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  16353. private:
  16354. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& _internal_user() const;
  16355. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _internal_mutable_user();
  16356. public:
  16357. void unsafe_arena_set_allocated_user(
  16358. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user);
  16359. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* unsafe_arena_release_user();
  16360. // optional uint32 range = 1;
  16361. bool has_range() const;
  16362. void clear_range() ;
  16363. ::uint32_t range() const;
  16364. void set_range(::uint32_t value);
  16365. private:
  16366. ::uint32_t _internal_range() const;
  16367. void _internal_set_range(::uint32_t value);
  16368. public:
  16369. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams)
  16370. private:
  16371. class _Internal;
  16372. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  16373. typedef void InternalArenaConstructable_;
  16374. typedef void DestructorSkippable_;
  16375. struct Impl_ {
  16376. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  16377. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  16378. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user_;
  16379. ::uint32_t range_;
  16380. };
  16381. union { Impl_ _impl_; };
  16382. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  16383. };// -------------------------------------------------------------------
  16384. class SetVideoQualityPreferenceParams final :
  16385. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams) */ {
  16386. public:
  16387. inline SetVideoQualityPreferenceParams() : SetVideoQualityPreferenceParams(nullptr) {}
  16388. ~SetVideoQualityPreferenceParams() override;
  16389. explicit PROTOBUF_CONSTEXPR SetVideoQualityPreferenceParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  16390. SetVideoQualityPreferenceParams(const SetVideoQualityPreferenceParams& from);
  16391. SetVideoQualityPreferenceParams(SetVideoQualityPreferenceParams&& from) noexcept
  16392. : SetVideoQualityPreferenceParams() {
  16393. *this = ::std::move(from);
  16394. }
  16395. inline SetVideoQualityPreferenceParams& operator=(const SetVideoQualityPreferenceParams& from) {
  16396. CopyFrom(from);
  16397. return *this;
  16398. }
  16399. inline SetVideoQualityPreferenceParams& operator=(SetVideoQualityPreferenceParams&& from) noexcept {
  16400. if (this == &from) return *this;
  16401. if (GetOwningArena() == from.GetOwningArena()
  16402. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  16403. && GetOwningArena() != nullptr
  16404. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  16405. ) {
  16406. InternalSwap(&from);
  16407. } else {
  16408. CopyFrom(from);
  16409. }
  16410. return *this;
  16411. }
  16412. inline const std::string& unknown_fields() const {
  16413. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  16414. }
  16415. inline std::string* mutable_unknown_fields() {
  16416. return _internal_metadata_.mutable_unknown_fields<std::string>();
  16417. }
  16418. static const SetVideoQualityPreferenceParams& default_instance() {
  16419. return *internal_default_instance();
  16420. }
  16421. static inline const SetVideoQualityPreferenceParams* internal_default_instance() {
  16422. return reinterpret_cast<const SetVideoQualityPreferenceParams*>(
  16423. &_SetVideoQualityPreferenceParams_default_instance_);
  16424. }
  16425. static constexpr int kIndexInFileMessages =
  16426. 110;
  16427. friend void swap(SetVideoQualityPreferenceParams& a, SetVideoQualityPreferenceParams& b) {
  16428. a.Swap(&b);
  16429. }
  16430. inline void Swap(SetVideoQualityPreferenceParams* other) {
  16431. if (other == this) return;
  16432. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  16433. if (GetOwningArena() != nullptr &&
  16434. GetOwningArena() == other->GetOwningArena()) {
  16435. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  16436. if (GetOwningArena() == other->GetOwningArena()) {
  16437. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  16438. InternalSwap(other);
  16439. } else {
  16440. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  16441. }
  16442. }
  16443. void UnsafeArenaSwap(SetVideoQualityPreferenceParams* other) {
  16444. if (other == this) return;
  16445. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  16446. InternalSwap(other);
  16447. }
  16448. // implements Message ----------------------------------------------
  16449. SetVideoQualityPreferenceParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  16450. return CreateMaybeMessage<SetVideoQualityPreferenceParams>(arena);
  16451. }
  16452. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  16453. void CopyFrom(const SetVideoQualityPreferenceParams& from);
  16454. void MergeFrom(const SetVideoQualityPreferenceParams& from);
  16455. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  16456. bool IsInitialized() const final;
  16457. ::size_t ByteSizeLong() const final;
  16458. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  16459. ::uint8_t* _InternalSerialize(
  16460. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  16461. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  16462. private:
  16463. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  16464. void SharedDtor();
  16465. void SetCachedSize(int size) const;
  16466. void InternalSwap(SetVideoQualityPreferenceParams* other);
  16467. private:
  16468. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  16469. static ::absl::string_view FullMessageName() {
  16470. return "com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams";
  16471. }
  16472. protected:
  16473. explicit SetVideoQualityPreferenceParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  16474. public:
  16475. std::string GetTypeName() const final;
  16476. // nested types ----------------------------------------------------
  16477. // accessors -------------------------------------------------------
  16478. enum : int {
  16479. kModeFieldNumber = 1,
  16480. kMinimumFrameRateFieldNumber = 2,
  16481. kMaximumFrameRateFieldNumber = 3,
  16482. };
  16483. // optional int32 mode = 1;
  16484. bool has_mode() const;
  16485. void clear_mode() ;
  16486. ::int32_t mode() const;
  16487. void set_mode(::int32_t value);
  16488. private:
  16489. ::int32_t _internal_mode() const;
  16490. void _internal_set_mode(::int32_t value);
  16491. public:
  16492. // optional uint32 minimum_frame_rate = 2;
  16493. bool has_minimum_frame_rate() const;
  16494. void clear_minimum_frame_rate() ;
  16495. ::uint32_t minimum_frame_rate() const;
  16496. void set_minimum_frame_rate(::uint32_t value);
  16497. private:
  16498. ::uint32_t _internal_minimum_frame_rate() const;
  16499. void _internal_set_minimum_frame_rate(::uint32_t value);
  16500. public:
  16501. // optional uint32 maximum_frame_rate = 3;
  16502. bool has_maximum_frame_rate() const;
  16503. void clear_maximum_frame_rate() ;
  16504. ::uint32_t maximum_frame_rate() const;
  16505. void set_maximum_frame_rate(::uint32_t value);
  16506. private:
  16507. ::uint32_t _internal_maximum_frame_rate() const;
  16508. void _internal_set_maximum_frame_rate(::uint32_t value);
  16509. public:
  16510. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams)
  16511. private:
  16512. class _Internal;
  16513. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  16514. typedef void InternalArenaConstructable_;
  16515. typedef void DestructorSkippable_;
  16516. struct Impl_ {
  16517. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  16518. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  16519. ::int32_t mode_;
  16520. ::uint32_t minimum_frame_rate_;
  16521. ::uint32_t maximum_frame_rate_;
  16522. };
  16523. union { Impl_ _impl_; };
  16524. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  16525. };// -------------------------------------------------------------------
  16526. class SetSuppressBackgroundNoiseLevelParams final :
  16527. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams) */ {
  16528. public:
  16529. inline SetSuppressBackgroundNoiseLevelParams() : SetSuppressBackgroundNoiseLevelParams(nullptr) {}
  16530. ~SetSuppressBackgroundNoiseLevelParams() override;
  16531. explicit PROTOBUF_CONSTEXPR SetSuppressBackgroundNoiseLevelParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  16532. SetSuppressBackgroundNoiseLevelParams(const SetSuppressBackgroundNoiseLevelParams& from);
  16533. SetSuppressBackgroundNoiseLevelParams(SetSuppressBackgroundNoiseLevelParams&& from) noexcept
  16534. : SetSuppressBackgroundNoiseLevelParams() {
  16535. *this = ::std::move(from);
  16536. }
  16537. inline SetSuppressBackgroundNoiseLevelParams& operator=(const SetSuppressBackgroundNoiseLevelParams& from) {
  16538. CopyFrom(from);
  16539. return *this;
  16540. }
  16541. inline SetSuppressBackgroundNoiseLevelParams& operator=(SetSuppressBackgroundNoiseLevelParams&& from) noexcept {
  16542. if (this == &from) return *this;
  16543. if (GetOwningArena() == from.GetOwningArena()
  16544. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  16545. && GetOwningArena() != nullptr
  16546. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  16547. ) {
  16548. InternalSwap(&from);
  16549. } else {
  16550. CopyFrom(from);
  16551. }
  16552. return *this;
  16553. }
  16554. inline const std::string& unknown_fields() const {
  16555. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  16556. }
  16557. inline std::string* mutable_unknown_fields() {
  16558. return _internal_metadata_.mutable_unknown_fields<std::string>();
  16559. }
  16560. static const SetSuppressBackgroundNoiseLevelParams& default_instance() {
  16561. return *internal_default_instance();
  16562. }
  16563. static inline const SetSuppressBackgroundNoiseLevelParams* internal_default_instance() {
  16564. return reinterpret_cast<const SetSuppressBackgroundNoiseLevelParams*>(
  16565. &_SetSuppressBackgroundNoiseLevelParams_default_instance_);
  16566. }
  16567. static constexpr int kIndexInFileMessages =
  16568. 111;
  16569. friend void swap(SetSuppressBackgroundNoiseLevelParams& a, SetSuppressBackgroundNoiseLevelParams& b) {
  16570. a.Swap(&b);
  16571. }
  16572. inline void Swap(SetSuppressBackgroundNoiseLevelParams* other) {
  16573. if (other == this) return;
  16574. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  16575. if (GetOwningArena() != nullptr &&
  16576. GetOwningArena() == other->GetOwningArena()) {
  16577. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  16578. if (GetOwningArena() == other->GetOwningArena()) {
  16579. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  16580. InternalSwap(other);
  16581. } else {
  16582. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  16583. }
  16584. }
  16585. void UnsafeArenaSwap(SetSuppressBackgroundNoiseLevelParams* other) {
  16586. if (other == this) return;
  16587. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  16588. InternalSwap(other);
  16589. }
  16590. // implements Message ----------------------------------------------
  16591. SetSuppressBackgroundNoiseLevelParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  16592. return CreateMaybeMessage<SetSuppressBackgroundNoiseLevelParams>(arena);
  16593. }
  16594. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  16595. void CopyFrom(const SetSuppressBackgroundNoiseLevelParams& from);
  16596. void MergeFrom(const SetSuppressBackgroundNoiseLevelParams& from);
  16597. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  16598. bool IsInitialized() const final;
  16599. ::size_t ByteSizeLong() const final;
  16600. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  16601. ::uint8_t* _InternalSerialize(
  16602. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  16603. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  16604. private:
  16605. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  16606. void SharedDtor();
  16607. void SetCachedSize(int size) const;
  16608. void InternalSwap(SetSuppressBackgroundNoiseLevelParams* other);
  16609. private:
  16610. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  16611. static ::absl::string_view FullMessageName() {
  16612. return "com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams";
  16613. }
  16614. protected:
  16615. explicit SetSuppressBackgroundNoiseLevelParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  16616. public:
  16617. std::string GetTypeName() const final;
  16618. // nested types ----------------------------------------------------
  16619. // accessors -------------------------------------------------------
  16620. enum : int {
  16621. kLevelFieldNumber = 1,
  16622. };
  16623. // optional int32 level = 1;
  16624. bool has_level() const;
  16625. void clear_level() ;
  16626. ::int32_t level() const;
  16627. void set_level(::int32_t value);
  16628. private:
  16629. ::int32_t _internal_level() const;
  16630. void _internal_set_level(::int32_t value);
  16631. public:
  16632. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams)
  16633. private:
  16634. class _Internal;
  16635. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  16636. typedef void InternalArenaConstructable_;
  16637. typedef void DestructorSkippable_;
  16638. struct Impl_ {
  16639. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  16640. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  16641. ::int32_t level_;
  16642. };
  16643. union { Impl_ _impl_; };
  16644. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  16645. };// -------------------------------------------------------------------
  16646. class SetEchoCancellationLevelParams final :
  16647. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams) */ {
  16648. public:
  16649. inline SetEchoCancellationLevelParams() : SetEchoCancellationLevelParams(nullptr) {}
  16650. ~SetEchoCancellationLevelParams() override;
  16651. explicit PROTOBUF_CONSTEXPR SetEchoCancellationLevelParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  16652. SetEchoCancellationLevelParams(const SetEchoCancellationLevelParams& from);
  16653. SetEchoCancellationLevelParams(SetEchoCancellationLevelParams&& from) noexcept
  16654. : SetEchoCancellationLevelParams() {
  16655. *this = ::std::move(from);
  16656. }
  16657. inline SetEchoCancellationLevelParams& operator=(const SetEchoCancellationLevelParams& from) {
  16658. CopyFrom(from);
  16659. return *this;
  16660. }
  16661. inline SetEchoCancellationLevelParams& operator=(SetEchoCancellationLevelParams&& from) noexcept {
  16662. if (this == &from) return *this;
  16663. if (GetOwningArena() == from.GetOwningArena()
  16664. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  16665. && GetOwningArena() != nullptr
  16666. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  16667. ) {
  16668. InternalSwap(&from);
  16669. } else {
  16670. CopyFrom(from);
  16671. }
  16672. return *this;
  16673. }
  16674. inline const std::string& unknown_fields() const {
  16675. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  16676. }
  16677. inline std::string* mutable_unknown_fields() {
  16678. return _internal_metadata_.mutable_unknown_fields<std::string>();
  16679. }
  16680. static const SetEchoCancellationLevelParams& default_instance() {
  16681. return *internal_default_instance();
  16682. }
  16683. static inline const SetEchoCancellationLevelParams* internal_default_instance() {
  16684. return reinterpret_cast<const SetEchoCancellationLevelParams*>(
  16685. &_SetEchoCancellationLevelParams_default_instance_);
  16686. }
  16687. static constexpr int kIndexInFileMessages =
  16688. 112;
  16689. friend void swap(SetEchoCancellationLevelParams& a, SetEchoCancellationLevelParams& b) {
  16690. a.Swap(&b);
  16691. }
  16692. inline void Swap(SetEchoCancellationLevelParams* other) {
  16693. if (other == this) return;
  16694. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  16695. if (GetOwningArena() != nullptr &&
  16696. GetOwningArena() == other->GetOwningArena()) {
  16697. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  16698. if (GetOwningArena() == other->GetOwningArena()) {
  16699. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  16700. InternalSwap(other);
  16701. } else {
  16702. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  16703. }
  16704. }
  16705. void UnsafeArenaSwap(SetEchoCancellationLevelParams* other) {
  16706. if (other == this) return;
  16707. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  16708. InternalSwap(other);
  16709. }
  16710. // implements Message ----------------------------------------------
  16711. SetEchoCancellationLevelParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  16712. return CreateMaybeMessage<SetEchoCancellationLevelParams>(arena);
  16713. }
  16714. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  16715. void CopyFrom(const SetEchoCancellationLevelParams& from);
  16716. void MergeFrom(const SetEchoCancellationLevelParams& from);
  16717. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  16718. bool IsInitialized() const final;
  16719. ::size_t ByteSizeLong() const final;
  16720. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  16721. ::uint8_t* _InternalSerialize(
  16722. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  16723. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  16724. private:
  16725. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  16726. void SharedDtor();
  16727. void SetCachedSize(int size) const;
  16728. void InternalSwap(SetEchoCancellationLevelParams* other);
  16729. private:
  16730. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  16731. static ::absl::string_view FullMessageName() {
  16732. return "com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams";
  16733. }
  16734. protected:
  16735. explicit SetEchoCancellationLevelParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  16736. public:
  16737. std::string GetTypeName() const final;
  16738. // nested types ----------------------------------------------------
  16739. // accessors -------------------------------------------------------
  16740. enum : int {
  16741. kLevelFieldNumber = 1,
  16742. };
  16743. // optional int32 level = 1;
  16744. bool has_level() const;
  16745. void clear_level() ;
  16746. ::int32_t level() const;
  16747. void set_level(::int32_t value);
  16748. private:
  16749. ::int32_t _internal_level() const;
  16750. void _internal_set_level(::int32_t value);
  16751. public:
  16752. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams)
  16753. private:
  16754. class _Internal;
  16755. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  16756. typedef void InternalArenaConstructable_;
  16757. typedef void DestructorSkippable_;
  16758. struct Impl_ {
  16759. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  16760. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  16761. ::int32_t level_;
  16762. };
  16763. union { Impl_ _impl_; };
  16764. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  16765. };// -------------------------------------------------------------------
  16766. class EnableMicOriginalInputParams final :
  16767. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams) */ {
  16768. public:
  16769. inline EnableMicOriginalInputParams() : EnableMicOriginalInputParams(nullptr) {}
  16770. ~EnableMicOriginalInputParams() override;
  16771. explicit PROTOBUF_CONSTEXPR EnableMicOriginalInputParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  16772. EnableMicOriginalInputParams(const EnableMicOriginalInputParams& from);
  16773. EnableMicOriginalInputParams(EnableMicOriginalInputParams&& from) noexcept
  16774. : EnableMicOriginalInputParams() {
  16775. *this = ::std::move(from);
  16776. }
  16777. inline EnableMicOriginalInputParams& operator=(const EnableMicOriginalInputParams& from) {
  16778. CopyFrom(from);
  16779. return *this;
  16780. }
  16781. inline EnableMicOriginalInputParams& operator=(EnableMicOriginalInputParams&& from) noexcept {
  16782. if (this == &from) return *this;
  16783. if (GetOwningArena() == from.GetOwningArena()
  16784. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  16785. && GetOwningArena() != nullptr
  16786. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  16787. ) {
  16788. InternalSwap(&from);
  16789. } else {
  16790. CopyFrom(from);
  16791. }
  16792. return *this;
  16793. }
  16794. inline const std::string& unknown_fields() const {
  16795. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  16796. }
  16797. inline std::string* mutable_unknown_fields() {
  16798. return _internal_metadata_.mutable_unknown_fields<std::string>();
  16799. }
  16800. static const EnableMicOriginalInputParams& default_instance() {
  16801. return *internal_default_instance();
  16802. }
  16803. static inline const EnableMicOriginalInputParams* internal_default_instance() {
  16804. return reinterpret_cast<const EnableMicOriginalInputParams*>(
  16805. &_EnableMicOriginalInputParams_default_instance_);
  16806. }
  16807. static constexpr int kIndexInFileMessages =
  16808. 113;
  16809. friend void swap(EnableMicOriginalInputParams& a, EnableMicOriginalInputParams& b) {
  16810. a.Swap(&b);
  16811. }
  16812. inline void Swap(EnableMicOriginalInputParams* other) {
  16813. if (other == this) return;
  16814. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  16815. if (GetOwningArena() != nullptr &&
  16816. GetOwningArena() == other->GetOwningArena()) {
  16817. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  16818. if (GetOwningArena() == other->GetOwningArena()) {
  16819. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  16820. InternalSwap(other);
  16821. } else {
  16822. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  16823. }
  16824. }
  16825. void UnsafeArenaSwap(EnableMicOriginalInputParams* other) {
  16826. if (other == this) return;
  16827. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  16828. InternalSwap(other);
  16829. }
  16830. // implements Message ----------------------------------------------
  16831. EnableMicOriginalInputParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  16832. return CreateMaybeMessage<EnableMicOriginalInputParams>(arena);
  16833. }
  16834. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  16835. void CopyFrom(const EnableMicOriginalInputParams& from);
  16836. void MergeFrom(const EnableMicOriginalInputParams& from);
  16837. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  16838. bool IsInitialized() const final;
  16839. ::size_t ByteSizeLong() const final;
  16840. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  16841. ::uint8_t* _InternalSerialize(
  16842. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  16843. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  16844. private:
  16845. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  16846. void SharedDtor();
  16847. void SetCachedSize(int size) const;
  16848. void InternalSwap(EnableMicOriginalInputParams* other);
  16849. private:
  16850. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  16851. static ::absl::string_view FullMessageName() {
  16852. return "com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams";
  16853. }
  16854. protected:
  16855. explicit EnableMicOriginalInputParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  16856. public:
  16857. std::string GetTypeName() const final;
  16858. // nested types ----------------------------------------------------
  16859. // accessors -------------------------------------------------------
  16860. enum : int {
  16861. kBEnableFieldNumber = 1,
  16862. };
  16863. // optional bool bEnable = 1;
  16864. bool has_benable() const;
  16865. void clear_benable() ;
  16866. bool benable() const;
  16867. void set_benable(bool value);
  16868. private:
  16869. bool _internal_benable() const;
  16870. void _internal_set_benable(bool value);
  16871. public:
  16872. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams)
  16873. private:
  16874. class _Internal;
  16875. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  16876. typedef void InternalArenaConstructable_;
  16877. typedef void DestructorSkippable_;
  16878. struct Impl_ {
  16879. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  16880. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  16881. bool benable_;
  16882. };
  16883. union { Impl_ _impl_; };
  16884. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  16885. };// -------------------------------------------------------------------
  16886. class EnableHighFidelityMusicModeParams final :
  16887. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams) */ {
  16888. public:
  16889. inline EnableHighFidelityMusicModeParams() : EnableHighFidelityMusicModeParams(nullptr) {}
  16890. ~EnableHighFidelityMusicModeParams() override;
  16891. explicit PROTOBUF_CONSTEXPR EnableHighFidelityMusicModeParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  16892. EnableHighFidelityMusicModeParams(const EnableHighFidelityMusicModeParams& from);
  16893. EnableHighFidelityMusicModeParams(EnableHighFidelityMusicModeParams&& from) noexcept
  16894. : EnableHighFidelityMusicModeParams() {
  16895. *this = ::std::move(from);
  16896. }
  16897. inline EnableHighFidelityMusicModeParams& operator=(const EnableHighFidelityMusicModeParams& from) {
  16898. CopyFrom(from);
  16899. return *this;
  16900. }
  16901. inline EnableHighFidelityMusicModeParams& operator=(EnableHighFidelityMusicModeParams&& from) noexcept {
  16902. if (this == &from) return *this;
  16903. if (GetOwningArena() == from.GetOwningArena()
  16904. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  16905. && GetOwningArena() != nullptr
  16906. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  16907. ) {
  16908. InternalSwap(&from);
  16909. } else {
  16910. CopyFrom(from);
  16911. }
  16912. return *this;
  16913. }
  16914. inline const std::string& unknown_fields() const {
  16915. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  16916. }
  16917. inline std::string* mutable_unknown_fields() {
  16918. return _internal_metadata_.mutable_unknown_fields<std::string>();
  16919. }
  16920. static const EnableHighFidelityMusicModeParams& default_instance() {
  16921. return *internal_default_instance();
  16922. }
  16923. static inline const EnableHighFidelityMusicModeParams* internal_default_instance() {
  16924. return reinterpret_cast<const EnableHighFidelityMusicModeParams*>(
  16925. &_EnableHighFidelityMusicModeParams_default_instance_);
  16926. }
  16927. static constexpr int kIndexInFileMessages =
  16928. 114;
  16929. friend void swap(EnableHighFidelityMusicModeParams& a, EnableHighFidelityMusicModeParams& b) {
  16930. a.Swap(&b);
  16931. }
  16932. inline void Swap(EnableHighFidelityMusicModeParams* other) {
  16933. if (other == this) return;
  16934. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  16935. if (GetOwningArena() != nullptr &&
  16936. GetOwningArena() == other->GetOwningArena()) {
  16937. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  16938. if (GetOwningArena() == other->GetOwningArena()) {
  16939. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  16940. InternalSwap(other);
  16941. } else {
  16942. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  16943. }
  16944. }
  16945. void UnsafeArenaSwap(EnableHighFidelityMusicModeParams* other) {
  16946. if (other == this) return;
  16947. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  16948. InternalSwap(other);
  16949. }
  16950. // implements Message ----------------------------------------------
  16951. EnableHighFidelityMusicModeParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  16952. return CreateMaybeMessage<EnableHighFidelityMusicModeParams>(arena);
  16953. }
  16954. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  16955. void CopyFrom(const EnableHighFidelityMusicModeParams& from);
  16956. void MergeFrom(const EnableHighFidelityMusicModeParams& from);
  16957. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  16958. bool IsInitialized() const final;
  16959. ::size_t ByteSizeLong() const final;
  16960. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  16961. ::uint8_t* _InternalSerialize(
  16962. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  16963. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  16964. private:
  16965. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  16966. void SharedDtor();
  16967. void SetCachedSize(int size) const;
  16968. void InternalSwap(EnableHighFidelityMusicModeParams* other);
  16969. private:
  16970. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  16971. static ::absl::string_view FullMessageName() {
  16972. return "com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams";
  16973. }
  16974. protected:
  16975. explicit EnableHighFidelityMusicModeParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  16976. public:
  16977. std::string GetTypeName() const final;
  16978. // nested types ----------------------------------------------------
  16979. // accessors -------------------------------------------------------
  16980. enum : int {
  16981. kBEnableFieldNumber = 1,
  16982. };
  16983. // optional bool bEnable = 1;
  16984. bool has_benable() const;
  16985. void clear_benable() ;
  16986. bool benable() const;
  16987. void set_benable(bool value);
  16988. private:
  16989. bool _internal_benable() const;
  16990. void _internal_set_benable(bool value);
  16991. public:
  16992. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams)
  16993. private:
  16994. class _Internal;
  16995. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  16996. typedef void InternalArenaConstructable_;
  16997. typedef void DestructorSkippable_;
  16998. struct Impl_ {
  16999. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  17000. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  17001. bool benable_;
  17002. };
  17003. union { Impl_ _impl_; };
  17004. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  17005. };// -------------------------------------------------------------------
  17006. class EnableEchoCancellationParams final :
  17007. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams) */ {
  17008. public:
  17009. inline EnableEchoCancellationParams() : EnableEchoCancellationParams(nullptr) {}
  17010. ~EnableEchoCancellationParams() override;
  17011. explicit PROTOBUF_CONSTEXPR EnableEchoCancellationParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  17012. EnableEchoCancellationParams(const EnableEchoCancellationParams& from);
  17013. EnableEchoCancellationParams(EnableEchoCancellationParams&& from) noexcept
  17014. : EnableEchoCancellationParams() {
  17015. *this = ::std::move(from);
  17016. }
  17017. inline EnableEchoCancellationParams& operator=(const EnableEchoCancellationParams& from) {
  17018. CopyFrom(from);
  17019. return *this;
  17020. }
  17021. inline EnableEchoCancellationParams& operator=(EnableEchoCancellationParams&& from) noexcept {
  17022. if (this == &from) return *this;
  17023. if (GetOwningArena() == from.GetOwningArena()
  17024. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  17025. && GetOwningArena() != nullptr
  17026. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  17027. ) {
  17028. InternalSwap(&from);
  17029. } else {
  17030. CopyFrom(from);
  17031. }
  17032. return *this;
  17033. }
  17034. inline const std::string& unknown_fields() const {
  17035. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  17036. }
  17037. inline std::string* mutable_unknown_fields() {
  17038. return _internal_metadata_.mutable_unknown_fields<std::string>();
  17039. }
  17040. static const EnableEchoCancellationParams& default_instance() {
  17041. return *internal_default_instance();
  17042. }
  17043. static inline const EnableEchoCancellationParams* internal_default_instance() {
  17044. return reinterpret_cast<const EnableEchoCancellationParams*>(
  17045. &_EnableEchoCancellationParams_default_instance_);
  17046. }
  17047. static constexpr int kIndexInFileMessages =
  17048. 115;
  17049. friend void swap(EnableEchoCancellationParams& a, EnableEchoCancellationParams& b) {
  17050. a.Swap(&b);
  17051. }
  17052. inline void Swap(EnableEchoCancellationParams* other) {
  17053. if (other == this) return;
  17054. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  17055. if (GetOwningArena() != nullptr &&
  17056. GetOwningArena() == other->GetOwningArena()) {
  17057. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  17058. if (GetOwningArena() == other->GetOwningArena()) {
  17059. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  17060. InternalSwap(other);
  17061. } else {
  17062. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  17063. }
  17064. }
  17065. void UnsafeArenaSwap(EnableEchoCancellationParams* other) {
  17066. if (other == this) return;
  17067. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  17068. InternalSwap(other);
  17069. }
  17070. // implements Message ----------------------------------------------
  17071. EnableEchoCancellationParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  17072. return CreateMaybeMessage<EnableEchoCancellationParams>(arena);
  17073. }
  17074. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  17075. void CopyFrom(const EnableEchoCancellationParams& from);
  17076. void MergeFrom(const EnableEchoCancellationParams& from);
  17077. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  17078. bool IsInitialized() const final;
  17079. ::size_t ByteSizeLong() const final;
  17080. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  17081. ::uint8_t* _InternalSerialize(
  17082. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  17083. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  17084. private:
  17085. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  17086. void SharedDtor();
  17087. void SetCachedSize(int size) const;
  17088. void InternalSwap(EnableEchoCancellationParams* other);
  17089. private:
  17090. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  17091. static ::absl::string_view FullMessageName() {
  17092. return "com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams";
  17093. }
  17094. protected:
  17095. explicit EnableEchoCancellationParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  17096. public:
  17097. std::string GetTypeName() const final;
  17098. // nested types ----------------------------------------------------
  17099. // accessors -------------------------------------------------------
  17100. enum : int {
  17101. kBEnableFieldNumber = 1,
  17102. };
  17103. // optional bool bEnable = 1;
  17104. bool has_benable() const;
  17105. void clear_benable() ;
  17106. bool benable() const;
  17107. void set_benable(bool value);
  17108. private:
  17109. bool _internal_benable() const;
  17110. void _internal_set_benable(bool value);
  17111. public:
  17112. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams)
  17113. private:
  17114. class _Internal;
  17115. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  17116. typedef void InternalArenaConstructable_;
  17117. typedef void DestructorSkippable_;
  17118. struct Impl_ {
  17119. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  17120. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  17121. bool benable_;
  17122. };
  17123. union { Impl_ _impl_; };
  17124. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  17125. };// -------------------------------------------------------------------
  17126. class EnableStereoAudioParams final :
  17127. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams) */ {
  17128. public:
  17129. inline EnableStereoAudioParams() : EnableStereoAudioParams(nullptr) {}
  17130. ~EnableStereoAudioParams() override;
  17131. explicit PROTOBUF_CONSTEXPR EnableStereoAudioParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  17132. EnableStereoAudioParams(const EnableStereoAudioParams& from);
  17133. EnableStereoAudioParams(EnableStereoAudioParams&& from) noexcept
  17134. : EnableStereoAudioParams() {
  17135. *this = ::std::move(from);
  17136. }
  17137. inline EnableStereoAudioParams& operator=(const EnableStereoAudioParams& from) {
  17138. CopyFrom(from);
  17139. return *this;
  17140. }
  17141. inline EnableStereoAudioParams& operator=(EnableStereoAudioParams&& from) noexcept {
  17142. if (this == &from) return *this;
  17143. if (GetOwningArena() == from.GetOwningArena()
  17144. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  17145. && GetOwningArena() != nullptr
  17146. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  17147. ) {
  17148. InternalSwap(&from);
  17149. } else {
  17150. CopyFrom(from);
  17151. }
  17152. return *this;
  17153. }
  17154. inline const std::string& unknown_fields() const {
  17155. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  17156. }
  17157. inline std::string* mutable_unknown_fields() {
  17158. return _internal_metadata_.mutable_unknown_fields<std::string>();
  17159. }
  17160. static const EnableStereoAudioParams& default_instance() {
  17161. return *internal_default_instance();
  17162. }
  17163. static inline const EnableStereoAudioParams* internal_default_instance() {
  17164. return reinterpret_cast<const EnableStereoAudioParams*>(
  17165. &_EnableStereoAudioParams_default_instance_);
  17166. }
  17167. static constexpr int kIndexInFileMessages =
  17168. 116;
  17169. friend void swap(EnableStereoAudioParams& a, EnableStereoAudioParams& b) {
  17170. a.Swap(&b);
  17171. }
  17172. inline void Swap(EnableStereoAudioParams* other) {
  17173. if (other == this) return;
  17174. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  17175. if (GetOwningArena() != nullptr &&
  17176. GetOwningArena() == other->GetOwningArena()) {
  17177. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  17178. if (GetOwningArena() == other->GetOwningArena()) {
  17179. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  17180. InternalSwap(other);
  17181. } else {
  17182. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  17183. }
  17184. }
  17185. void UnsafeArenaSwap(EnableStereoAudioParams* other) {
  17186. if (other == this) return;
  17187. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  17188. InternalSwap(other);
  17189. }
  17190. // implements Message ----------------------------------------------
  17191. EnableStereoAudioParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  17192. return CreateMaybeMessage<EnableStereoAudioParams>(arena);
  17193. }
  17194. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  17195. void CopyFrom(const EnableStereoAudioParams& from);
  17196. void MergeFrom(const EnableStereoAudioParams& from);
  17197. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  17198. bool IsInitialized() const final;
  17199. ::size_t ByteSizeLong() const final;
  17200. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  17201. ::uint8_t* _InternalSerialize(
  17202. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  17203. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  17204. private:
  17205. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  17206. void SharedDtor();
  17207. void SetCachedSize(int size) const;
  17208. void InternalSwap(EnableStereoAudioParams* other);
  17209. private:
  17210. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  17211. static ::absl::string_view FullMessageName() {
  17212. return "com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams";
  17213. }
  17214. protected:
  17215. explicit EnableStereoAudioParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  17216. public:
  17217. std::string GetTypeName() const final;
  17218. // nested types ----------------------------------------------------
  17219. // accessors -------------------------------------------------------
  17220. enum : int {
  17221. kBEnableFieldNumber = 1,
  17222. };
  17223. // optional bool bEnable = 1;
  17224. bool has_benable() const;
  17225. void clear_benable() ;
  17226. bool benable() const;
  17227. void set_benable(bool value);
  17228. private:
  17229. bool _internal_benable() const;
  17230. void _internal_set_benable(bool value);
  17231. public:
  17232. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams)
  17233. private:
  17234. class _Internal;
  17235. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  17236. typedef void InternalArenaConstructable_;
  17237. typedef void DestructorSkippable_;
  17238. struct Impl_ {
  17239. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  17240. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  17241. bool benable_;
  17242. };
  17243. union { Impl_ _impl_; };
  17244. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  17245. };// -------------------------------------------------------------------
  17246. class StartMicTestRecordingParams final :
  17247. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams) */ {
  17248. public:
  17249. inline StartMicTestRecordingParams() : StartMicTestRecordingParams(nullptr) {}
  17250. ~StartMicTestRecordingParams() override;
  17251. explicit PROTOBUF_CONSTEXPR StartMicTestRecordingParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  17252. StartMicTestRecordingParams(const StartMicTestRecordingParams& from);
  17253. StartMicTestRecordingParams(StartMicTestRecordingParams&& from) noexcept
  17254. : StartMicTestRecordingParams() {
  17255. *this = ::std::move(from);
  17256. }
  17257. inline StartMicTestRecordingParams& operator=(const StartMicTestRecordingParams& from) {
  17258. CopyFrom(from);
  17259. return *this;
  17260. }
  17261. inline StartMicTestRecordingParams& operator=(StartMicTestRecordingParams&& from) noexcept {
  17262. if (this == &from) return *this;
  17263. if (GetOwningArena() == from.GetOwningArena()
  17264. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  17265. && GetOwningArena() != nullptr
  17266. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  17267. ) {
  17268. InternalSwap(&from);
  17269. } else {
  17270. CopyFrom(from);
  17271. }
  17272. return *this;
  17273. }
  17274. inline const std::string& unknown_fields() const {
  17275. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  17276. }
  17277. inline std::string* mutable_unknown_fields() {
  17278. return _internal_metadata_.mutable_unknown_fields<std::string>();
  17279. }
  17280. static const StartMicTestRecordingParams& default_instance() {
  17281. return *internal_default_instance();
  17282. }
  17283. static inline const StartMicTestRecordingParams* internal_default_instance() {
  17284. return reinterpret_cast<const StartMicTestRecordingParams*>(
  17285. &_StartMicTestRecordingParams_default_instance_);
  17286. }
  17287. static constexpr int kIndexInFileMessages =
  17288. 117;
  17289. friend void swap(StartMicTestRecordingParams& a, StartMicTestRecordingParams& b) {
  17290. a.Swap(&b);
  17291. }
  17292. inline void Swap(StartMicTestRecordingParams* other) {
  17293. if (other == this) return;
  17294. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  17295. if (GetOwningArena() != nullptr &&
  17296. GetOwningArena() == other->GetOwningArena()) {
  17297. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  17298. if (GetOwningArena() == other->GetOwningArena()) {
  17299. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  17300. InternalSwap(other);
  17301. } else {
  17302. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  17303. }
  17304. }
  17305. void UnsafeArenaSwap(StartMicTestRecordingParams* other) {
  17306. if (other == this) return;
  17307. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  17308. InternalSwap(other);
  17309. }
  17310. // implements Message ----------------------------------------------
  17311. StartMicTestRecordingParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  17312. return CreateMaybeMessage<StartMicTestRecordingParams>(arena);
  17313. }
  17314. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  17315. void CopyFrom(const StartMicTestRecordingParams& from);
  17316. void MergeFrom(const StartMicTestRecordingParams& from);
  17317. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  17318. bool IsInitialized() const final;
  17319. ::size_t ByteSizeLong() const final;
  17320. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  17321. ::uint8_t* _InternalSerialize(
  17322. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  17323. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  17324. private:
  17325. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  17326. void SharedDtor();
  17327. void SetCachedSize(int size) const;
  17328. void InternalSwap(StartMicTestRecordingParams* other);
  17329. private:
  17330. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  17331. static ::absl::string_view FullMessageName() {
  17332. return "com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams";
  17333. }
  17334. protected:
  17335. explicit StartMicTestRecordingParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  17336. public:
  17337. std::string GetTypeName() const final;
  17338. // nested types ----------------------------------------------------
  17339. // accessors -------------------------------------------------------
  17340. enum : int {
  17341. kDeviceIDFieldNumber = 1,
  17342. };
  17343. // optional string deviceID = 1;
  17344. bool has_deviceid() const;
  17345. void clear_deviceid() ;
  17346. const std::string& deviceid() const;
  17347. template <typename Arg_ = const std::string&, typename... Args_>
  17348. void set_deviceid(Arg_&& arg, Args_... args);
  17349. std::string* mutable_deviceid();
  17350. PROTOBUF_NODISCARD std::string* release_deviceid();
  17351. void set_allocated_deviceid(std::string* ptr);
  17352. private:
  17353. const std::string& _internal_deviceid() const;
  17354. inline PROTOBUF_ALWAYS_INLINE void _internal_set_deviceid(
  17355. const std::string& value);
  17356. std::string* _internal_mutable_deviceid();
  17357. public:
  17358. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams)
  17359. private:
  17360. class _Internal;
  17361. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  17362. typedef void InternalArenaConstructable_;
  17363. typedef void DestructorSkippable_;
  17364. struct Impl_ {
  17365. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  17366. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  17367. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr deviceid_;
  17368. };
  17369. union { Impl_ _impl_; };
  17370. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  17371. };// -------------------------------------------------------------------
  17372. class StartSpeakerTestParams final :
  17373. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams) */ {
  17374. public:
  17375. inline StartSpeakerTestParams() : StartSpeakerTestParams(nullptr) {}
  17376. ~StartSpeakerTestParams() override;
  17377. explicit PROTOBUF_CONSTEXPR StartSpeakerTestParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  17378. StartSpeakerTestParams(const StartSpeakerTestParams& from);
  17379. StartSpeakerTestParams(StartSpeakerTestParams&& from) noexcept
  17380. : StartSpeakerTestParams() {
  17381. *this = ::std::move(from);
  17382. }
  17383. inline StartSpeakerTestParams& operator=(const StartSpeakerTestParams& from) {
  17384. CopyFrom(from);
  17385. return *this;
  17386. }
  17387. inline StartSpeakerTestParams& operator=(StartSpeakerTestParams&& from) noexcept {
  17388. if (this == &from) return *this;
  17389. if (GetOwningArena() == from.GetOwningArena()
  17390. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  17391. && GetOwningArena() != nullptr
  17392. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  17393. ) {
  17394. InternalSwap(&from);
  17395. } else {
  17396. CopyFrom(from);
  17397. }
  17398. return *this;
  17399. }
  17400. inline const std::string& unknown_fields() const {
  17401. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  17402. }
  17403. inline std::string* mutable_unknown_fields() {
  17404. return _internal_metadata_.mutable_unknown_fields<std::string>();
  17405. }
  17406. static const StartSpeakerTestParams& default_instance() {
  17407. return *internal_default_instance();
  17408. }
  17409. static inline const StartSpeakerTestParams* internal_default_instance() {
  17410. return reinterpret_cast<const StartSpeakerTestParams*>(
  17411. &_StartSpeakerTestParams_default_instance_);
  17412. }
  17413. static constexpr int kIndexInFileMessages =
  17414. 118;
  17415. friend void swap(StartSpeakerTestParams& a, StartSpeakerTestParams& b) {
  17416. a.Swap(&b);
  17417. }
  17418. inline void Swap(StartSpeakerTestParams* other) {
  17419. if (other == this) return;
  17420. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  17421. if (GetOwningArena() != nullptr &&
  17422. GetOwningArena() == other->GetOwningArena()) {
  17423. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  17424. if (GetOwningArena() == other->GetOwningArena()) {
  17425. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  17426. InternalSwap(other);
  17427. } else {
  17428. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  17429. }
  17430. }
  17431. void UnsafeArenaSwap(StartSpeakerTestParams* other) {
  17432. if (other == this) return;
  17433. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  17434. InternalSwap(other);
  17435. }
  17436. // implements Message ----------------------------------------------
  17437. StartSpeakerTestParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  17438. return CreateMaybeMessage<StartSpeakerTestParams>(arena);
  17439. }
  17440. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  17441. void CopyFrom(const StartSpeakerTestParams& from);
  17442. void MergeFrom(const StartSpeakerTestParams& from);
  17443. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  17444. bool IsInitialized() const final;
  17445. ::size_t ByteSizeLong() const final;
  17446. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  17447. ::uint8_t* _InternalSerialize(
  17448. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  17449. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  17450. private:
  17451. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  17452. void SharedDtor();
  17453. void SetCachedSize(int size) const;
  17454. void InternalSwap(StartSpeakerTestParams* other);
  17455. private:
  17456. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  17457. static ::absl::string_view FullMessageName() {
  17458. return "com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams";
  17459. }
  17460. protected:
  17461. explicit StartSpeakerTestParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  17462. public:
  17463. std::string GetTypeName() const final;
  17464. // nested types ----------------------------------------------------
  17465. // accessors -------------------------------------------------------
  17466. enum : int {
  17467. kDeviceIDFieldNumber = 1,
  17468. };
  17469. // optional string deviceID = 1;
  17470. bool has_deviceid() const;
  17471. void clear_deviceid() ;
  17472. const std::string& deviceid() const;
  17473. template <typename Arg_ = const std::string&, typename... Args_>
  17474. void set_deviceid(Arg_&& arg, Args_... args);
  17475. std::string* mutable_deviceid();
  17476. PROTOBUF_NODISCARD std::string* release_deviceid();
  17477. void set_allocated_deviceid(std::string* ptr);
  17478. private:
  17479. const std::string& _internal_deviceid() const;
  17480. inline PROTOBUF_ALWAYS_INLINE void _internal_set_deviceid(
  17481. const std::string& value);
  17482. std::string* _internal_mutable_deviceid();
  17483. public:
  17484. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams)
  17485. private:
  17486. class _Internal;
  17487. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  17488. typedef void InternalArenaConstructable_;
  17489. typedef void DestructorSkippable_;
  17490. struct Impl_ {
  17491. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  17492. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  17493. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr deviceid_;
  17494. };
  17495. union { Impl_ _impl_; };
  17496. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  17497. };// -------------------------------------------------------------------
  17498. class SetTimerIntervalParams final :
  17499. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams) */ {
  17500. public:
  17501. inline SetTimerIntervalParams() : SetTimerIntervalParams(nullptr) {}
  17502. ~SetTimerIntervalParams() override;
  17503. explicit PROTOBUF_CONSTEXPR SetTimerIntervalParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  17504. SetTimerIntervalParams(const SetTimerIntervalParams& from);
  17505. SetTimerIntervalParams(SetTimerIntervalParams&& from) noexcept
  17506. : SetTimerIntervalParams() {
  17507. *this = ::std::move(from);
  17508. }
  17509. inline SetTimerIntervalParams& operator=(const SetTimerIntervalParams& from) {
  17510. CopyFrom(from);
  17511. return *this;
  17512. }
  17513. inline SetTimerIntervalParams& operator=(SetTimerIntervalParams&& from) noexcept {
  17514. if (this == &from) return *this;
  17515. if (GetOwningArena() == from.GetOwningArena()
  17516. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  17517. && GetOwningArena() != nullptr
  17518. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  17519. ) {
  17520. InternalSwap(&from);
  17521. } else {
  17522. CopyFrom(from);
  17523. }
  17524. return *this;
  17525. }
  17526. inline const std::string& unknown_fields() const {
  17527. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  17528. }
  17529. inline std::string* mutable_unknown_fields() {
  17530. return _internal_metadata_.mutable_unknown_fields<std::string>();
  17531. }
  17532. static const SetTimerIntervalParams& default_instance() {
  17533. return *internal_default_instance();
  17534. }
  17535. static inline const SetTimerIntervalParams* internal_default_instance() {
  17536. return reinterpret_cast<const SetTimerIntervalParams*>(
  17537. &_SetTimerIntervalParams_default_instance_);
  17538. }
  17539. static constexpr int kIndexInFileMessages =
  17540. 119;
  17541. friend void swap(SetTimerIntervalParams& a, SetTimerIntervalParams& b) {
  17542. a.Swap(&b);
  17543. }
  17544. inline void Swap(SetTimerIntervalParams* other) {
  17545. if (other == this) return;
  17546. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  17547. if (GetOwningArena() != nullptr &&
  17548. GetOwningArena() == other->GetOwningArena()) {
  17549. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  17550. if (GetOwningArena() == other->GetOwningArena()) {
  17551. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  17552. InternalSwap(other);
  17553. } else {
  17554. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  17555. }
  17556. }
  17557. void UnsafeArenaSwap(SetTimerIntervalParams* other) {
  17558. if (other == this) return;
  17559. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  17560. InternalSwap(other);
  17561. }
  17562. // implements Message ----------------------------------------------
  17563. SetTimerIntervalParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  17564. return CreateMaybeMessage<SetTimerIntervalParams>(arena);
  17565. }
  17566. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  17567. void CopyFrom(const SetTimerIntervalParams& from);
  17568. void MergeFrom(const SetTimerIntervalParams& from);
  17569. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  17570. bool IsInitialized() const final;
  17571. ::size_t ByteSizeLong() const final;
  17572. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  17573. ::uint8_t* _InternalSerialize(
  17574. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  17575. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  17576. private:
  17577. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  17578. void SharedDtor();
  17579. void SetCachedSize(int size) const;
  17580. void InternalSwap(SetTimerIntervalParams* other);
  17581. private:
  17582. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  17583. static ::absl::string_view FullMessageName() {
  17584. return "com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams";
  17585. }
  17586. protected:
  17587. explicit SetTimerIntervalParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  17588. public:
  17589. std::string GetTypeName() const final;
  17590. // nested types ----------------------------------------------------
  17591. // accessors -------------------------------------------------------
  17592. enum : int {
  17593. kTimerIntervalFieldNumber = 1,
  17594. };
  17595. // optional uint32 timerInterval = 1;
  17596. bool has_timerinterval() const;
  17597. void clear_timerinterval() ;
  17598. ::uint32_t timerinterval() const;
  17599. void set_timerinterval(::uint32_t value);
  17600. private:
  17601. ::uint32_t _internal_timerinterval() const;
  17602. void _internal_set_timerinterval(::uint32_t value);
  17603. public:
  17604. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams)
  17605. private:
  17606. class _Internal;
  17607. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  17608. typedef void InternalArenaConstructable_;
  17609. typedef void DestructorSkippable_;
  17610. struct Impl_ {
  17611. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  17612. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  17613. ::uint32_t timerinterval_;
  17614. };
  17615. union { Impl_ _impl_; };
  17616. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  17617. };// -------------------------------------------------------------------
  17618. class EnableMultiStreamVideoParams final :
  17619. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams) */ {
  17620. public:
  17621. inline EnableMultiStreamVideoParams() : EnableMultiStreamVideoParams(nullptr) {}
  17622. ~EnableMultiStreamVideoParams() override;
  17623. explicit PROTOBUF_CONSTEXPR EnableMultiStreamVideoParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  17624. EnableMultiStreamVideoParams(const EnableMultiStreamVideoParams& from);
  17625. EnableMultiStreamVideoParams(EnableMultiStreamVideoParams&& from) noexcept
  17626. : EnableMultiStreamVideoParams() {
  17627. *this = ::std::move(from);
  17628. }
  17629. inline EnableMultiStreamVideoParams& operator=(const EnableMultiStreamVideoParams& from) {
  17630. CopyFrom(from);
  17631. return *this;
  17632. }
  17633. inline EnableMultiStreamVideoParams& operator=(EnableMultiStreamVideoParams&& from) noexcept {
  17634. if (this == &from) return *this;
  17635. if (GetOwningArena() == from.GetOwningArena()
  17636. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  17637. && GetOwningArena() != nullptr
  17638. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  17639. ) {
  17640. InternalSwap(&from);
  17641. } else {
  17642. CopyFrom(from);
  17643. }
  17644. return *this;
  17645. }
  17646. inline const std::string& unknown_fields() const {
  17647. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  17648. }
  17649. inline std::string* mutable_unknown_fields() {
  17650. return _internal_metadata_.mutable_unknown_fields<std::string>();
  17651. }
  17652. static const EnableMultiStreamVideoParams& default_instance() {
  17653. return *internal_default_instance();
  17654. }
  17655. static inline const EnableMultiStreamVideoParams* internal_default_instance() {
  17656. return reinterpret_cast<const EnableMultiStreamVideoParams*>(
  17657. &_EnableMultiStreamVideoParams_default_instance_);
  17658. }
  17659. static constexpr int kIndexInFileMessages =
  17660. 120;
  17661. friend void swap(EnableMultiStreamVideoParams& a, EnableMultiStreamVideoParams& b) {
  17662. a.Swap(&b);
  17663. }
  17664. inline void Swap(EnableMultiStreamVideoParams* other) {
  17665. if (other == this) return;
  17666. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  17667. if (GetOwningArena() != nullptr &&
  17668. GetOwningArena() == other->GetOwningArena()) {
  17669. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  17670. if (GetOwningArena() == other->GetOwningArena()) {
  17671. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  17672. InternalSwap(other);
  17673. } else {
  17674. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  17675. }
  17676. }
  17677. void UnsafeArenaSwap(EnableMultiStreamVideoParams* other) {
  17678. if (other == this) return;
  17679. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  17680. InternalSwap(other);
  17681. }
  17682. // implements Message ----------------------------------------------
  17683. EnableMultiStreamVideoParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  17684. return CreateMaybeMessage<EnableMultiStreamVideoParams>(arena);
  17685. }
  17686. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  17687. void CopyFrom(const EnableMultiStreamVideoParams& from);
  17688. void MergeFrom(const EnableMultiStreamVideoParams& from);
  17689. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  17690. bool IsInitialized() const final;
  17691. ::size_t ByteSizeLong() const final;
  17692. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  17693. ::uint8_t* _InternalSerialize(
  17694. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  17695. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  17696. private:
  17697. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  17698. void SharedDtor();
  17699. void SetCachedSize(int size) const;
  17700. void InternalSwap(EnableMultiStreamVideoParams* other);
  17701. private:
  17702. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  17703. static ::absl::string_view FullMessageName() {
  17704. return "com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams";
  17705. }
  17706. protected:
  17707. explicit EnableMultiStreamVideoParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  17708. public:
  17709. std::string GetTypeName() const final;
  17710. // nested types ----------------------------------------------------
  17711. // accessors -------------------------------------------------------
  17712. enum : int {
  17713. kDeviceIDFieldNumber = 1,
  17714. };
  17715. // optional string deviceID = 1;
  17716. bool has_deviceid() const;
  17717. void clear_deviceid() ;
  17718. const std::string& deviceid() const;
  17719. template <typename Arg_ = const std::string&, typename... Args_>
  17720. void set_deviceid(Arg_&& arg, Args_... args);
  17721. std::string* mutable_deviceid();
  17722. PROTOBUF_NODISCARD std::string* release_deviceid();
  17723. void set_allocated_deviceid(std::string* ptr);
  17724. private:
  17725. const std::string& _internal_deviceid() const;
  17726. inline PROTOBUF_ALWAYS_INLINE void _internal_set_deviceid(
  17727. const std::string& value);
  17728. std::string* _internal_mutable_deviceid();
  17729. public:
  17730. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams)
  17731. private:
  17732. class _Internal;
  17733. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  17734. typedef void InternalArenaConstructable_;
  17735. typedef void DestructorSkippable_;
  17736. struct Impl_ {
  17737. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  17738. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  17739. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr deviceid_;
  17740. };
  17741. union { Impl_ _impl_; };
  17742. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  17743. };// -------------------------------------------------------------------
  17744. class DisableMultiStreamVideoParams final :
  17745. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams) */ {
  17746. public:
  17747. inline DisableMultiStreamVideoParams() : DisableMultiStreamVideoParams(nullptr) {}
  17748. ~DisableMultiStreamVideoParams() override;
  17749. explicit PROTOBUF_CONSTEXPR DisableMultiStreamVideoParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  17750. DisableMultiStreamVideoParams(const DisableMultiStreamVideoParams& from);
  17751. DisableMultiStreamVideoParams(DisableMultiStreamVideoParams&& from) noexcept
  17752. : DisableMultiStreamVideoParams() {
  17753. *this = ::std::move(from);
  17754. }
  17755. inline DisableMultiStreamVideoParams& operator=(const DisableMultiStreamVideoParams& from) {
  17756. CopyFrom(from);
  17757. return *this;
  17758. }
  17759. inline DisableMultiStreamVideoParams& operator=(DisableMultiStreamVideoParams&& from) noexcept {
  17760. if (this == &from) return *this;
  17761. if (GetOwningArena() == from.GetOwningArena()
  17762. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  17763. && GetOwningArena() != nullptr
  17764. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  17765. ) {
  17766. InternalSwap(&from);
  17767. } else {
  17768. CopyFrom(from);
  17769. }
  17770. return *this;
  17771. }
  17772. inline const std::string& unknown_fields() const {
  17773. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  17774. }
  17775. inline std::string* mutable_unknown_fields() {
  17776. return _internal_metadata_.mutable_unknown_fields<std::string>();
  17777. }
  17778. static const DisableMultiStreamVideoParams& default_instance() {
  17779. return *internal_default_instance();
  17780. }
  17781. static inline const DisableMultiStreamVideoParams* internal_default_instance() {
  17782. return reinterpret_cast<const DisableMultiStreamVideoParams*>(
  17783. &_DisableMultiStreamVideoParams_default_instance_);
  17784. }
  17785. static constexpr int kIndexInFileMessages =
  17786. 121;
  17787. friend void swap(DisableMultiStreamVideoParams& a, DisableMultiStreamVideoParams& b) {
  17788. a.Swap(&b);
  17789. }
  17790. inline void Swap(DisableMultiStreamVideoParams* other) {
  17791. if (other == this) return;
  17792. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  17793. if (GetOwningArena() != nullptr &&
  17794. GetOwningArena() == other->GetOwningArena()) {
  17795. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  17796. if (GetOwningArena() == other->GetOwningArena()) {
  17797. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  17798. InternalSwap(other);
  17799. } else {
  17800. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  17801. }
  17802. }
  17803. void UnsafeArenaSwap(DisableMultiStreamVideoParams* other) {
  17804. if (other == this) return;
  17805. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  17806. InternalSwap(other);
  17807. }
  17808. // implements Message ----------------------------------------------
  17809. DisableMultiStreamVideoParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  17810. return CreateMaybeMessage<DisableMultiStreamVideoParams>(arena);
  17811. }
  17812. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  17813. void CopyFrom(const DisableMultiStreamVideoParams& from);
  17814. void MergeFrom(const DisableMultiStreamVideoParams& from);
  17815. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  17816. bool IsInitialized() const final;
  17817. ::size_t ByteSizeLong() const final;
  17818. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  17819. ::uint8_t* _InternalSerialize(
  17820. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  17821. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  17822. private:
  17823. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  17824. void SharedDtor();
  17825. void SetCachedSize(int size) const;
  17826. void InternalSwap(DisableMultiStreamVideoParams* other);
  17827. private:
  17828. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  17829. static ::absl::string_view FullMessageName() {
  17830. return "com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams";
  17831. }
  17832. protected:
  17833. explicit DisableMultiStreamVideoParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  17834. public:
  17835. std::string GetTypeName() const final;
  17836. // nested types ----------------------------------------------------
  17837. // accessors -------------------------------------------------------
  17838. enum : int {
  17839. kDeviceIDFieldNumber = 1,
  17840. };
  17841. // optional string deviceID = 1;
  17842. bool has_deviceid() const;
  17843. void clear_deviceid() ;
  17844. const std::string& deviceid() const;
  17845. template <typename Arg_ = const std::string&, typename... Args_>
  17846. void set_deviceid(Arg_&& arg, Args_... args);
  17847. std::string* mutable_deviceid();
  17848. PROTOBUF_NODISCARD std::string* release_deviceid();
  17849. void set_allocated_deviceid(std::string* ptr);
  17850. private:
  17851. const std::string& _internal_deviceid() const;
  17852. inline PROTOBUF_ALWAYS_INLINE void _internal_set_deviceid(
  17853. const std::string& value);
  17854. std::string* _internal_mutable_deviceid();
  17855. public:
  17856. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams)
  17857. private:
  17858. class _Internal;
  17859. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  17860. typedef void InternalArenaConstructable_;
  17861. typedef void DestructorSkippable_;
  17862. struct Impl_ {
  17863. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  17864. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  17865. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr deviceid_;
  17866. };
  17867. union { Impl_ _impl_; };
  17868. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  17869. };// -------------------------------------------------------------------
  17870. class StartVideoPreviewParams final :
  17871. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams) */ {
  17872. public:
  17873. inline StartVideoPreviewParams() : StartVideoPreviewParams(nullptr) {}
  17874. ~StartVideoPreviewParams() override;
  17875. explicit PROTOBUF_CONSTEXPR StartVideoPreviewParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  17876. StartVideoPreviewParams(const StartVideoPreviewParams& from);
  17877. StartVideoPreviewParams(StartVideoPreviewParams&& from) noexcept
  17878. : StartVideoPreviewParams() {
  17879. *this = ::std::move(from);
  17880. }
  17881. inline StartVideoPreviewParams& operator=(const StartVideoPreviewParams& from) {
  17882. CopyFrom(from);
  17883. return *this;
  17884. }
  17885. inline StartVideoPreviewParams& operator=(StartVideoPreviewParams&& from) noexcept {
  17886. if (this == &from) return *this;
  17887. if (GetOwningArena() == from.GetOwningArena()
  17888. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  17889. && GetOwningArena() != nullptr
  17890. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  17891. ) {
  17892. InternalSwap(&from);
  17893. } else {
  17894. CopyFrom(from);
  17895. }
  17896. return *this;
  17897. }
  17898. inline const std::string& unknown_fields() const {
  17899. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  17900. }
  17901. inline std::string* mutable_unknown_fields() {
  17902. return _internal_metadata_.mutable_unknown_fields<std::string>();
  17903. }
  17904. static const StartVideoPreviewParams& default_instance() {
  17905. return *internal_default_instance();
  17906. }
  17907. static inline const StartVideoPreviewParams* internal_default_instance() {
  17908. return reinterpret_cast<const StartVideoPreviewParams*>(
  17909. &_StartVideoPreviewParams_default_instance_);
  17910. }
  17911. static constexpr int kIndexInFileMessages =
  17912. 122;
  17913. friend void swap(StartVideoPreviewParams& a, StartVideoPreviewParams& b) {
  17914. a.Swap(&b);
  17915. }
  17916. inline void Swap(StartVideoPreviewParams* other) {
  17917. if (other == this) return;
  17918. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  17919. if (GetOwningArena() != nullptr &&
  17920. GetOwningArena() == other->GetOwningArena()) {
  17921. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  17922. if (GetOwningArena() == other->GetOwningArena()) {
  17923. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  17924. InternalSwap(other);
  17925. } else {
  17926. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  17927. }
  17928. }
  17929. void UnsafeArenaSwap(StartVideoPreviewParams* other) {
  17930. if (other == this) return;
  17931. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  17932. InternalSwap(other);
  17933. }
  17934. // implements Message ----------------------------------------------
  17935. StartVideoPreviewParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  17936. return CreateMaybeMessage<StartVideoPreviewParams>(arena);
  17937. }
  17938. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  17939. void CopyFrom(const StartVideoPreviewParams& from);
  17940. void MergeFrom(const StartVideoPreviewParams& from);
  17941. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  17942. bool IsInitialized() const final;
  17943. ::size_t ByteSizeLong() const final;
  17944. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  17945. ::uint8_t* _InternalSerialize(
  17946. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  17947. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  17948. private:
  17949. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  17950. void SharedDtor();
  17951. void SetCachedSize(int size) const;
  17952. void InternalSwap(StartVideoPreviewParams* other);
  17953. private:
  17954. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  17955. static ::absl::string_view FullMessageName() {
  17956. return "com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams";
  17957. }
  17958. protected:
  17959. explicit StartVideoPreviewParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  17960. public:
  17961. std::string GetTypeName() const final;
  17962. // nested types ----------------------------------------------------
  17963. // accessors -------------------------------------------------------
  17964. enum : int {
  17965. kCameraDeviceIDFieldNumber = 2,
  17966. kZnRecvHandleFieldNumber = 1,
  17967. };
  17968. // optional string cameraDeviceID = 2;
  17969. bool has_cameradeviceid() const;
  17970. void clear_cameradeviceid() ;
  17971. const std::string& cameradeviceid() const;
  17972. template <typename Arg_ = const std::string&, typename... Args_>
  17973. void set_cameradeviceid(Arg_&& arg, Args_... args);
  17974. std::string* mutable_cameradeviceid();
  17975. PROTOBUF_NODISCARD std::string* release_cameradeviceid();
  17976. void set_allocated_cameradeviceid(std::string* ptr);
  17977. private:
  17978. const std::string& _internal_cameradeviceid() const;
  17979. inline PROTOBUF_ALWAYS_INLINE void _internal_set_cameradeviceid(
  17980. const std::string& value);
  17981. std::string* _internal_mutable_cameradeviceid();
  17982. public:
  17983. // optional int64 zn_recv_handle = 1;
  17984. bool has_zn_recv_handle() const;
  17985. void clear_zn_recv_handle() ;
  17986. ::int64_t zn_recv_handle() const;
  17987. void set_zn_recv_handle(::int64_t value);
  17988. private:
  17989. ::int64_t _internal_zn_recv_handle() const;
  17990. void _internal_set_zn_recv_handle(::int64_t value);
  17991. public:
  17992. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams)
  17993. private:
  17994. class _Internal;
  17995. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  17996. typedef void InternalArenaConstructable_;
  17997. typedef void DestructorSkippable_;
  17998. struct Impl_ {
  17999. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  18000. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  18001. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr cameradeviceid_;
  18002. ::int64_t zn_recv_handle_;
  18003. };
  18004. union { Impl_ _impl_; };
  18005. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  18006. };// -------------------------------------------------------------------
  18007. class StopVideoPreviewParams final :
  18008. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams) */ {
  18009. public:
  18010. inline StopVideoPreviewParams() : StopVideoPreviewParams(nullptr) {}
  18011. ~StopVideoPreviewParams() override;
  18012. explicit PROTOBUF_CONSTEXPR StopVideoPreviewParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  18013. StopVideoPreviewParams(const StopVideoPreviewParams& from);
  18014. StopVideoPreviewParams(StopVideoPreviewParams&& from) noexcept
  18015. : StopVideoPreviewParams() {
  18016. *this = ::std::move(from);
  18017. }
  18018. inline StopVideoPreviewParams& operator=(const StopVideoPreviewParams& from) {
  18019. CopyFrom(from);
  18020. return *this;
  18021. }
  18022. inline StopVideoPreviewParams& operator=(StopVideoPreviewParams&& from) noexcept {
  18023. if (this == &from) return *this;
  18024. if (GetOwningArena() == from.GetOwningArena()
  18025. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  18026. && GetOwningArena() != nullptr
  18027. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  18028. ) {
  18029. InternalSwap(&from);
  18030. } else {
  18031. CopyFrom(from);
  18032. }
  18033. return *this;
  18034. }
  18035. inline const std::string& unknown_fields() const {
  18036. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  18037. }
  18038. inline std::string* mutable_unknown_fields() {
  18039. return _internal_metadata_.mutable_unknown_fields<std::string>();
  18040. }
  18041. static const StopVideoPreviewParams& default_instance() {
  18042. return *internal_default_instance();
  18043. }
  18044. static inline const StopVideoPreviewParams* internal_default_instance() {
  18045. return reinterpret_cast<const StopVideoPreviewParams*>(
  18046. &_StopVideoPreviewParams_default_instance_);
  18047. }
  18048. static constexpr int kIndexInFileMessages =
  18049. 123;
  18050. friend void swap(StopVideoPreviewParams& a, StopVideoPreviewParams& b) {
  18051. a.Swap(&b);
  18052. }
  18053. inline void Swap(StopVideoPreviewParams* other) {
  18054. if (other == this) return;
  18055. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  18056. if (GetOwningArena() != nullptr &&
  18057. GetOwningArena() == other->GetOwningArena()) {
  18058. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  18059. if (GetOwningArena() == other->GetOwningArena()) {
  18060. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  18061. InternalSwap(other);
  18062. } else {
  18063. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  18064. }
  18065. }
  18066. void UnsafeArenaSwap(StopVideoPreviewParams* other) {
  18067. if (other == this) return;
  18068. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  18069. InternalSwap(other);
  18070. }
  18071. // implements Message ----------------------------------------------
  18072. StopVideoPreviewParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  18073. return CreateMaybeMessage<StopVideoPreviewParams>(arena);
  18074. }
  18075. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  18076. void CopyFrom(const StopVideoPreviewParams& from);
  18077. void MergeFrom(const StopVideoPreviewParams& from);
  18078. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  18079. bool IsInitialized() const final;
  18080. ::size_t ByteSizeLong() const final;
  18081. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  18082. ::uint8_t* _InternalSerialize(
  18083. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  18084. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  18085. private:
  18086. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  18087. void SharedDtor();
  18088. void SetCachedSize(int size) const;
  18089. void InternalSwap(StopVideoPreviewParams* other);
  18090. private:
  18091. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  18092. static ::absl::string_view FullMessageName() {
  18093. return "com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams";
  18094. }
  18095. protected:
  18096. explicit StopVideoPreviewParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  18097. public:
  18098. std::string GetTypeName() const final;
  18099. // nested types ----------------------------------------------------
  18100. // accessors -------------------------------------------------------
  18101. enum : int {
  18102. kZnRecvHandleFieldNumber = 1,
  18103. };
  18104. // optional int64 zn_recv_handle = 1;
  18105. bool has_zn_recv_handle() const;
  18106. void clear_zn_recv_handle() ;
  18107. ::int64_t zn_recv_handle() const;
  18108. void set_zn_recv_handle(::int64_t value);
  18109. private:
  18110. ::int64_t _internal_zn_recv_handle() const;
  18111. void _internal_set_zn_recv_handle(::int64_t value);
  18112. public:
  18113. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams)
  18114. private:
  18115. class _Internal;
  18116. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  18117. typedef void InternalArenaConstructable_;
  18118. typedef void DestructorSkippable_;
  18119. struct Impl_ {
  18120. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  18121. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  18122. ::int64_t zn_recv_handle_;
  18123. };
  18124. union { Impl_ _impl_; };
  18125. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  18126. };// -------------------------------------------------------------------
  18127. class SetSpokenLanguageParams final :
  18128. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams) */ {
  18129. public:
  18130. inline SetSpokenLanguageParams() : SetSpokenLanguageParams(nullptr) {}
  18131. ~SetSpokenLanguageParams() override;
  18132. explicit PROTOBUF_CONSTEXPR SetSpokenLanguageParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  18133. SetSpokenLanguageParams(const SetSpokenLanguageParams& from);
  18134. SetSpokenLanguageParams(SetSpokenLanguageParams&& from) noexcept
  18135. : SetSpokenLanguageParams() {
  18136. *this = ::std::move(from);
  18137. }
  18138. inline SetSpokenLanguageParams& operator=(const SetSpokenLanguageParams& from) {
  18139. CopyFrom(from);
  18140. return *this;
  18141. }
  18142. inline SetSpokenLanguageParams& operator=(SetSpokenLanguageParams&& from) noexcept {
  18143. if (this == &from) return *this;
  18144. if (GetOwningArena() == from.GetOwningArena()
  18145. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  18146. && GetOwningArena() != nullptr
  18147. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  18148. ) {
  18149. InternalSwap(&from);
  18150. } else {
  18151. CopyFrom(from);
  18152. }
  18153. return *this;
  18154. }
  18155. inline const std::string& unknown_fields() const {
  18156. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  18157. }
  18158. inline std::string* mutable_unknown_fields() {
  18159. return _internal_metadata_.mutable_unknown_fields<std::string>();
  18160. }
  18161. static const SetSpokenLanguageParams& default_instance() {
  18162. return *internal_default_instance();
  18163. }
  18164. static inline const SetSpokenLanguageParams* internal_default_instance() {
  18165. return reinterpret_cast<const SetSpokenLanguageParams*>(
  18166. &_SetSpokenLanguageParams_default_instance_);
  18167. }
  18168. static constexpr int kIndexInFileMessages =
  18169. 124;
  18170. friend void swap(SetSpokenLanguageParams& a, SetSpokenLanguageParams& b) {
  18171. a.Swap(&b);
  18172. }
  18173. inline void Swap(SetSpokenLanguageParams* other) {
  18174. if (other == this) return;
  18175. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  18176. if (GetOwningArena() != nullptr &&
  18177. GetOwningArena() == other->GetOwningArena()) {
  18178. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  18179. if (GetOwningArena() == other->GetOwningArena()) {
  18180. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  18181. InternalSwap(other);
  18182. } else {
  18183. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  18184. }
  18185. }
  18186. void UnsafeArenaSwap(SetSpokenLanguageParams* other) {
  18187. if (other == this) return;
  18188. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  18189. InternalSwap(other);
  18190. }
  18191. // implements Message ----------------------------------------------
  18192. SetSpokenLanguageParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  18193. return CreateMaybeMessage<SetSpokenLanguageParams>(arena);
  18194. }
  18195. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  18196. void CopyFrom(const SetSpokenLanguageParams& from);
  18197. void MergeFrom(const SetSpokenLanguageParams& from);
  18198. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  18199. bool IsInitialized() const final;
  18200. ::size_t ByteSizeLong() const final;
  18201. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  18202. ::uint8_t* _InternalSerialize(
  18203. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  18204. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  18205. private:
  18206. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  18207. void SharedDtor();
  18208. void SetCachedSize(int size) const;
  18209. void InternalSwap(SetSpokenLanguageParams* other);
  18210. private:
  18211. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  18212. static ::absl::string_view FullMessageName() {
  18213. return "com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams";
  18214. }
  18215. protected:
  18216. explicit SetSpokenLanguageParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  18217. public:
  18218. std::string GetTypeName() const final;
  18219. // nested types ----------------------------------------------------
  18220. // accessors -------------------------------------------------------
  18221. enum : int {
  18222. kLanguageIDFieldNumber = 1,
  18223. };
  18224. // optional int32 languageID = 1;
  18225. bool has_languageid() const;
  18226. void clear_languageid() ;
  18227. ::int32_t languageid() const;
  18228. void set_languageid(::int32_t value);
  18229. private:
  18230. ::int32_t _internal_languageid() const;
  18231. void _internal_set_languageid(::int32_t value);
  18232. public:
  18233. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams)
  18234. private:
  18235. class _Internal;
  18236. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  18237. typedef void InternalArenaConstructable_;
  18238. typedef void DestructorSkippable_;
  18239. struct Impl_ {
  18240. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  18241. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  18242. ::int32_t languageid_;
  18243. };
  18244. union { Impl_ _impl_; };
  18245. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  18246. };// -------------------------------------------------------------------
  18247. class LTTLanguagesList final :
  18248. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.LTTLanguagesList) */ {
  18249. public:
  18250. inline LTTLanguagesList() : LTTLanguagesList(nullptr) {}
  18251. ~LTTLanguagesList() override;
  18252. explicit PROTOBUF_CONSTEXPR LTTLanguagesList(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  18253. LTTLanguagesList(const LTTLanguagesList& from);
  18254. LTTLanguagesList(LTTLanguagesList&& from) noexcept
  18255. : LTTLanguagesList() {
  18256. *this = ::std::move(from);
  18257. }
  18258. inline LTTLanguagesList& operator=(const LTTLanguagesList& from) {
  18259. CopyFrom(from);
  18260. return *this;
  18261. }
  18262. inline LTTLanguagesList& operator=(LTTLanguagesList&& from) noexcept {
  18263. if (this == &from) return *this;
  18264. if (GetOwningArena() == from.GetOwningArena()
  18265. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  18266. && GetOwningArena() != nullptr
  18267. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  18268. ) {
  18269. InternalSwap(&from);
  18270. } else {
  18271. CopyFrom(from);
  18272. }
  18273. return *this;
  18274. }
  18275. inline const std::string& unknown_fields() const {
  18276. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  18277. }
  18278. inline std::string* mutable_unknown_fields() {
  18279. return _internal_metadata_.mutable_unknown_fields<std::string>();
  18280. }
  18281. static const LTTLanguagesList& default_instance() {
  18282. return *internal_default_instance();
  18283. }
  18284. static inline const LTTLanguagesList* internal_default_instance() {
  18285. return reinterpret_cast<const LTTLanguagesList*>(
  18286. &_LTTLanguagesList_default_instance_);
  18287. }
  18288. static constexpr int kIndexInFileMessages =
  18289. 125;
  18290. friend void swap(LTTLanguagesList& a, LTTLanguagesList& b) {
  18291. a.Swap(&b);
  18292. }
  18293. inline void Swap(LTTLanguagesList* other) {
  18294. if (other == this) return;
  18295. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  18296. if (GetOwningArena() != nullptr &&
  18297. GetOwningArena() == other->GetOwningArena()) {
  18298. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  18299. if (GetOwningArena() == other->GetOwningArena()) {
  18300. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  18301. InternalSwap(other);
  18302. } else {
  18303. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  18304. }
  18305. }
  18306. void UnsafeArenaSwap(LTTLanguagesList* other) {
  18307. if (other == this) return;
  18308. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  18309. InternalSwap(other);
  18310. }
  18311. // implements Message ----------------------------------------------
  18312. LTTLanguagesList* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  18313. return CreateMaybeMessage<LTTLanguagesList>(arena);
  18314. }
  18315. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  18316. void CopyFrom(const LTTLanguagesList& from);
  18317. void MergeFrom(const LTTLanguagesList& from);
  18318. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  18319. bool IsInitialized() const final;
  18320. ::size_t ByteSizeLong() const final;
  18321. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  18322. ::uint8_t* _InternalSerialize(
  18323. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  18324. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  18325. private:
  18326. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  18327. void SharedDtor();
  18328. void SetCachedSize(int size) const;
  18329. void InternalSwap(LTTLanguagesList* other);
  18330. private:
  18331. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  18332. static ::absl::string_view FullMessageName() {
  18333. return "com.electron.zoomvideo.sdk.proto.LTTLanguagesList";
  18334. }
  18335. protected:
  18336. explicit LTTLanguagesList(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  18337. public:
  18338. std::string GetTypeName() const final;
  18339. // nested types ----------------------------------------------------
  18340. // accessors -------------------------------------------------------
  18341. enum : int {
  18342. kLttLanguageInfoFieldNumber = 1,
  18343. };
  18344. // repeated .com.electron.zoomvideo.sdk.proto.LTTLanguage lttLanguageInfo = 1;
  18345. int lttlanguageinfo_size() const;
  18346. private:
  18347. int _internal_lttlanguageinfo_size() const;
  18348. public:
  18349. void clear_lttlanguageinfo() ;
  18350. ::com::electron::zoomvideo::sdk::proto::LTTLanguage* mutable_lttlanguageinfo(int index);
  18351. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::LTTLanguage >*
  18352. mutable_lttlanguageinfo();
  18353. private:
  18354. const ::com::electron::zoomvideo::sdk::proto::LTTLanguage& _internal_lttlanguageinfo(int index) const;
  18355. ::com::electron::zoomvideo::sdk::proto::LTTLanguage* _internal_add_lttlanguageinfo();
  18356. public:
  18357. const ::com::electron::zoomvideo::sdk::proto::LTTLanguage& lttlanguageinfo(int index) const;
  18358. ::com::electron::zoomvideo::sdk::proto::LTTLanguage* add_lttlanguageinfo();
  18359. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::LTTLanguage >&
  18360. lttlanguageinfo() const;
  18361. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.LTTLanguagesList)
  18362. private:
  18363. class _Internal;
  18364. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  18365. typedef void InternalArenaConstructable_;
  18366. typedef void DestructorSkippable_;
  18367. struct Impl_ {
  18368. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::LTTLanguage > lttlanguageinfo_;
  18369. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  18370. };
  18371. union { Impl_ _impl_; };
  18372. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  18373. };// -------------------------------------------------------------------
  18374. class SetTranslationLanguageParams final :
  18375. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams) */ {
  18376. public:
  18377. inline SetTranslationLanguageParams() : SetTranslationLanguageParams(nullptr) {}
  18378. ~SetTranslationLanguageParams() override;
  18379. explicit PROTOBUF_CONSTEXPR SetTranslationLanguageParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  18380. SetTranslationLanguageParams(const SetTranslationLanguageParams& from);
  18381. SetTranslationLanguageParams(SetTranslationLanguageParams&& from) noexcept
  18382. : SetTranslationLanguageParams() {
  18383. *this = ::std::move(from);
  18384. }
  18385. inline SetTranslationLanguageParams& operator=(const SetTranslationLanguageParams& from) {
  18386. CopyFrom(from);
  18387. return *this;
  18388. }
  18389. inline SetTranslationLanguageParams& operator=(SetTranslationLanguageParams&& from) noexcept {
  18390. if (this == &from) return *this;
  18391. if (GetOwningArena() == from.GetOwningArena()
  18392. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  18393. && GetOwningArena() != nullptr
  18394. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  18395. ) {
  18396. InternalSwap(&from);
  18397. } else {
  18398. CopyFrom(from);
  18399. }
  18400. return *this;
  18401. }
  18402. inline const std::string& unknown_fields() const {
  18403. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  18404. }
  18405. inline std::string* mutable_unknown_fields() {
  18406. return _internal_metadata_.mutable_unknown_fields<std::string>();
  18407. }
  18408. static const SetTranslationLanguageParams& default_instance() {
  18409. return *internal_default_instance();
  18410. }
  18411. static inline const SetTranslationLanguageParams* internal_default_instance() {
  18412. return reinterpret_cast<const SetTranslationLanguageParams*>(
  18413. &_SetTranslationLanguageParams_default_instance_);
  18414. }
  18415. static constexpr int kIndexInFileMessages =
  18416. 126;
  18417. friend void swap(SetTranslationLanguageParams& a, SetTranslationLanguageParams& b) {
  18418. a.Swap(&b);
  18419. }
  18420. inline void Swap(SetTranslationLanguageParams* other) {
  18421. if (other == this) return;
  18422. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  18423. if (GetOwningArena() != nullptr &&
  18424. GetOwningArena() == other->GetOwningArena()) {
  18425. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  18426. if (GetOwningArena() == other->GetOwningArena()) {
  18427. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  18428. InternalSwap(other);
  18429. } else {
  18430. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  18431. }
  18432. }
  18433. void UnsafeArenaSwap(SetTranslationLanguageParams* other) {
  18434. if (other == this) return;
  18435. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  18436. InternalSwap(other);
  18437. }
  18438. // implements Message ----------------------------------------------
  18439. SetTranslationLanguageParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  18440. return CreateMaybeMessage<SetTranslationLanguageParams>(arena);
  18441. }
  18442. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  18443. void CopyFrom(const SetTranslationLanguageParams& from);
  18444. void MergeFrom(const SetTranslationLanguageParams& from);
  18445. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  18446. bool IsInitialized() const final;
  18447. ::size_t ByteSizeLong() const final;
  18448. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  18449. ::uint8_t* _InternalSerialize(
  18450. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  18451. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  18452. private:
  18453. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  18454. void SharedDtor();
  18455. void SetCachedSize(int size) const;
  18456. void InternalSwap(SetTranslationLanguageParams* other);
  18457. private:
  18458. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  18459. static ::absl::string_view FullMessageName() {
  18460. return "com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams";
  18461. }
  18462. protected:
  18463. explicit SetTranslationLanguageParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  18464. public:
  18465. std::string GetTypeName() const final;
  18466. // nested types ----------------------------------------------------
  18467. // accessors -------------------------------------------------------
  18468. enum : int {
  18469. kLanguageIDFieldNumber = 1,
  18470. };
  18471. // optional int32 languageID = 1;
  18472. bool has_languageid() const;
  18473. void clear_languageid() ;
  18474. ::int32_t languageid() const;
  18475. void set_languageid(::int32_t value);
  18476. private:
  18477. ::int32_t _internal_languageid() const;
  18478. void _internal_set_languageid(::int32_t value);
  18479. public:
  18480. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams)
  18481. private:
  18482. class _Internal;
  18483. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  18484. typedef void InternalArenaConstructable_;
  18485. typedef void DestructorSkippable_;
  18486. struct Impl_ {
  18487. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  18488. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  18489. ::int32_t languageid_;
  18490. };
  18491. union { Impl_ _impl_; };
  18492. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  18493. };// -------------------------------------------------------------------
  18494. class CanChatMessageBeDeletedParams final :
  18495. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams) */ {
  18496. public:
  18497. inline CanChatMessageBeDeletedParams() : CanChatMessageBeDeletedParams(nullptr) {}
  18498. ~CanChatMessageBeDeletedParams() override;
  18499. explicit PROTOBUF_CONSTEXPR CanChatMessageBeDeletedParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  18500. CanChatMessageBeDeletedParams(const CanChatMessageBeDeletedParams& from);
  18501. CanChatMessageBeDeletedParams(CanChatMessageBeDeletedParams&& from) noexcept
  18502. : CanChatMessageBeDeletedParams() {
  18503. *this = ::std::move(from);
  18504. }
  18505. inline CanChatMessageBeDeletedParams& operator=(const CanChatMessageBeDeletedParams& from) {
  18506. CopyFrom(from);
  18507. return *this;
  18508. }
  18509. inline CanChatMessageBeDeletedParams& operator=(CanChatMessageBeDeletedParams&& from) noexcept {
  18510. if (this == &from) return *this;
  18511. if (GetOwningArena() == from.GetOwningArena()
  18512. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  18513. && GetOwningArena() != nullptr
  18514. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  18515. ) {
  18516. InternalSwap(&from);
  18517. } else {
  18518. CopyFrom(from);
  18519. }
  18520. return *this;
  18521. }
  18522. inline const std::string& unknown_fields() const {
  18523. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  18524. }
  18525. inline std::string* mutable_unknown_fields() {
  18526. return _internal_metadata_.mutable_unknown_fields<std::string>();
  18527. }
  18528. static const CanChatMessageBeDeletedParams& default_instance() {
  18529. return *internal_default_instance();
  18530. }
  18531. static inline const CanChatMessageBeDeletedParams* internal_default_instance() {
  18532. return reinterpret_cast<const CanChatMessageBeDeletedParams*>(
  18533. &_CanChatMessageBeDeletedParams_default_instance_);
  18534. }
  18535. static constexpr int kIndexInFileMessages =
  18536. 127;
  18537. friend void swap(CanChatMessageBeDeletedParams& a, CanChatMessageBeDeletedParams& b) {
  18538. a.Swap(&b);
  18539. }
  18540. inline void Swap(CanChatMessageBeDeletedParams* other) {
  18541. if (other == this) return;
  18542. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  18543. if (GetOwningArena() != nullptr &&
  18544. GetOwningArena() == other->GetOwningArena()) {
  18545. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  18546. if (GetOwningArena() == other->GetOwningArena()) {
  18547. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  18548. InternalSwap(other);
  18549. } else {
  18550. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  18551. }
  18552. }
  18553. void UnsafeArenaSwap(CanChatMessageBeDeletedParams* other) {
  18554. if (other == this) return;
  18555. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  18556. InternalSwap(other);
  18557. }
  18558. // implements Message ----------------------------------------------
  18559. CanChatMessageBeDeletedParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  18560. return CreateMaybeMessage<CanChatMessageBeDeletedParams>(arena);
  18561. }
  18562. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  18563. void CopyFrom(const CanChatMessageBeDeletedParams& from);
  18564. void MergeFrom(const CanChatMessageBeDeletedParams& from);
  18565. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  18566. bool IsInitialized() const final;
  18567. ::size_t ByteSizeLong() const final;
  18568. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  18569. ::uint8_t* _InternalSerialize(
  18570. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  18571. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  18572. private:
  18573. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  18574. void SharedDtor();
  18575. void SetCachedSize(int size) const;
  18576. void InternalSwap(CanChatMessageBeDeletedParams* other);
  18577. private:
  18578. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  18579. static ::absl::string_view FullMessageName() {
  18580. return "com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams";
  18581. }
  18582. protected:
  18583. explicit CanChatMessageBeDeletedParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  18584. public:
  18585. std::string GetTypeName() const final;
  18586. // nested types ----------------------------------------------------
  18587. // accessors -------------------------------------------------------
  18588. enum : int {
  18589. kMessageIDFieldNumber = 1,
  18590. };
  18591. // optional string messageID = 1;
  18592. bool has_messageid() const;
  18593. void clear_messageid() ;
  18594. const std::string& messageid() const;
  18595. template <typename Arg_ = const std::string&, typename... Args_>
  18596. void set_messageid(Arg_&& arg, Args_... args);
  18597. std::string* mutable_messageid();
  18598. PROTOBUF_NODISCARD std::string* release_messageid();
  18599. void set_allocated_messageid(std::string* ptr);
  18600. private:
  18601. const std::string& _internal_messageid() const;
  18602. inline PROTOBUF_ALWAYS_INLINE void _internal_set_messageid(
  18603. const std::string& value);
  18604. std::string* _internal_mutable_messageid();
  18605. public:
  18606. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams)
  18607. private:
  18608. class _Internal;
  18609. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  18610. typedef void InternalArenaConstructable_;
  18611. typedef void DestructorSkippable_;
  18612. struct Impl_ {
  18613. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  18614. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  18615. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr messageid_;
  18616. };
  18617. union { Impl_ _impl_; };
  18618. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  18619. };// -------------------------------------------------------------------
  18620. class DeleteChatMessageParams final :
  18621. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams) */ {
  18622. public:
  18623. inline DeleteChatMessageParams() : DeleteChatMessageParams(nullptr) {}
  18624. ~DeleteChatMessageParams() override;
  18625. explicit PROTOBUF_CONSTEXPR DeleteChatMessageParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  18626. DeleteChatMessageParams(const DeleteChatMessageParams& from);
  18627. DeleteChatMessageParams(DeleteChatMessageParams&& from) noexcept
  18628. : DeleteChatMessageParams() {
  18629. *this = ::std::move(from);
  18630. }
  18631. inline DeleteChatMessageParams& operator=(const DeleteChatMessageParams& from) {
  18632. CopyFrom(from);
  18633. return *this;
  18634. }
  18635. inline DeleteChatMessageParams& operator=(DeleteChatMessageParams&& from) noexcept {
  18636. if (this == &from) return *this;
  18637. if (GetOwningArena() == from.GetOwningArena()
  18638. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  18639. && GetOwningArena() != nullptr
  18640. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  18641. ) {
  18642. InternalSwap(&from);
  18643. } else {
  18644. CopyFrom(from);
  18645. }
  18646. return *this;
  18647. }
  18648. inline const std::string& unknown_fields() const {
  18649. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  18650. }
  18651. inline std::string* mutable_unknown_fields() {
  18652. return _internal_metadata_.mutable_unknown_fields<std::string>();
  18653. }
  18654. static const DeleteChatMessageParams& default_instance() {
  18655. return *internal_default_instance();
  18656. }
  18657. static inline const DeleteChatMessageParams* internal_default_instance() {
  18658. return reinterpret_cast<const DeleteChatMessageParams*>(
  18659. &_DeleteChatMessageParams_default_instance_);
  18660. }
  18661. static constexpr int kIndexInFileMessages =
  18662. 128;
  18663. friend void swap(DeleteChatMessageParams& a, DeleteChatMessageParams& b) {
  18664. a.Swap(&b);
  18665. }
  18666. inline void Swap(DeleteChatMessageParams* other) {
  18667. if (other == this) return;
  18668. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  18669. if (GetOwningArena() != nullptr &&
  18670. GetOwningArena() == other->GetOwningArena()) {
  18671. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  18672. if (GetOwningArena() == other->GetOwningArena()) {
  18673. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  18674. InternalSwap(other);
  18675. } else {
  18676. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  18677. }
  18678. }
  18679. void UnsafeArenaSwap(DeleteChatMessageParams* other) {
  18680. if (other == this) return;
  18681. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  18682. InternalSwap(other);
  18683. }
  18684. // implements Message ----------------------------------------------
  18685. DeleteChatMessageParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  18686. return CreateMaybeMessage<DeleteChatMessageParams>(arena);
  18687. }
  18688. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  18689. void CopyFrom(const DeleteChatMessageParams& from);
  18690. void MergeFrom(const DeleteChatMessageParams& from);
  18691. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  18692. bool IsInitialized() const final;
  18693. ::size_t ByteSizeLong() const final;
  18694. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  18695. ::uint8_t* _InternalSerialize(
  18696. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  18697. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  18698. private:
  18699. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  18700. void SharedDtor();
  18701. void SetCachedSize(int size) const;
  18702. void InternalSwap(DeleteChatMessageParams* other);
  18703. private:
  18704. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  18705. static ::absl::string_view FullMessageName() {
  18706. return "com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams";
  18707. }
  18708. protected:
  18709. explicit DeleteChatMessageParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  18710. public:
  18711. std::string GetTypeName() const final;
  18712. // nested types ----------------------------------------------------
  18713. // accessors -------------------------------------------------------
  18714. enum : int {
  18715. kMessageIDFieldNumber = 1,
  18716. };
  18717. // optional string messageID = 1;
  18718. bool has_messageid() const;
  18719. void clear_messageid() ;
  18720. const std::string& messageid() const;
  18721. template <typename Arg_ = const std::string&, typename... Args_>
  18722. void set_messageid(Arg_&& arg, Args_... args);
  18723. std::string* mutable_messageid();
  18724. PROTOBUF_NODISCARD std::string* release_messageid();
  18725. void set_allocated_messageid(std::string* ptr);
  18726. private:
  18727. const std::string& _internal_messageid() const;
  18728. inline PROTOBUF_ALWAYS_INLINE void _internal_set_messageid(
  18729. const std::string& value);
  18730. std::string* _internal_mutable_messageid();
  18731. public:
  18732. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams)
  18733. private:
  18734. class _Internal;
  18735. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  18736. typedef void InternalArenaConstructable_;
  18737. typedef void DestructorSkippable_;
  18738. struct Impl_ {
  18739. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  18740. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  18741. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr messageid_;
  18742. };
  18743. union { Impl_ _impl_; };
  18744. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  18745. };// -------------------------------------------------------------------
  18746. class VBItemInfo final :
  18747. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.VBItemInfo) */ {
  18748. public:
  18749. inline VBItemInfo() : VBItemInfo(nullptr) {}
  18750. ~VBItemInfo() override;
  18751. explicit PROTOBUF_CONSTEXPR VBItemInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  18752. VBItemInfo(const VBItemInfo& from);
  18753. VBItemInfo(VBItemInfo&& from) noexcept
  18754. : VBItemInfo() {
  18755. *this = ::std::move(from);
  18756. }
  18757. inline VBItemInfo& operator=(const VBItemInfo& from) {
  18758. CopyFrom(from);
  18759. return *this;
  18760. }
  18761. inline VBItemInfo& operator=(VBItemInfo&& from) noexcept {
  18762. if (this == &from) return *this;
  18763. if (GetOwningArena() == from.GetOwningArena()
  18764. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  18765. && GetOwningArena() != nullptr
  18766. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  18767. ) {
  18768. InternalSwap(&from);
  18769. } else {
  18770. CopyFrom(from);
  18771. }
  18772. return *this;
  18773. }
  18774. inline const std::string& unknown_fields() const {
  18775. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  18776. }
  18777. inline std::string* mutable_unknown_fields() {
  18778. return _internal_metadata_.mutable_unknown_fields<std::string>();
  18779. }
  18780. static const VBItemInfo& default_instance() {
  18781. return *internal_default_instance();
  18782. }
  18783. static inline const VBItemInfo* internal_default_instance() {
  18784. return reinterpret_cast<const VBItemInfo*>(
  18785. &_VBItemInfo_default_instance_);
  18786. }
  18787. static constexpr int kIndexInFileMessages =
  18788. 129;
  18789. friend void swap(VBItemInfo& a, VBItemInfo& b) {
  18790. a.Swap(&b);
  18791. }
  18792. inline void Swap(VBItemInfo* other) {
  18793. if (other == this) return;
  18794. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  18795. if (GetOwningArena() != nullptr &&
  18796. GetOwningArena() == other->GetOwningArena()) {
  18797. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  18798. if (GetOwningArena() == other->GetOwningArena()) {
  18799. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  18800. InternalSwap(other);
  18801. } else {
  18802. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  18803. }
  18804. }
  18805. void UnsafeArenaSwap(VBItemInfo* other) {
  18806. if (other == this) return;
  18807. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  18808. InternalSwap(other);
  18809. }
  18810. // implements Message ----------------------------------------------
  18811. VBItemInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  18812. return CreateMaybeMessage<VBItemInfo>(arena);
  18813. }
  18814. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  18815. void CopyFrom(const VBItemInfo& from);
  18816. void MergeFrom(const VBItemInfo& from);
  18817. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  18818. bool IsInitialized() const final;
  18819. ::size_t ByteSizeLong() const final;
  18820. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  18821. ::uint8_t* _InternalSerialize(
  18822. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  18823. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  18824. private:
  18825. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  18826. void SharedDtor();
  18827. void SetCachedSize(int size) const;
  18828. void InternalSwap(VBItemInfo* other);
  18829. private:
  18830. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  18831. static ::absl::string_view FullMessageName() {
  18832. return "com.electron.zoomvideo.sdk.proto.VBItemInfo";
  18833. }
  18834. protected:
  18835. explicit VBItemInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  18836. public:
  18837. std::string GetTypeName() const final;
  18838. // nested types ----------------------------------------------------
  18839. // accessors -------------------------------------------------------
  18840. enum : int {
  18841. kImageFilePathFieldNumber = 1,
  18842. kImageNameFieldNumber = 2,
  18843. kVbTypeFieldNumber = 3,
  18844. kCanBeDeletedFieldNumber = 4,
  18845. };
  18846. // optional string imageFilePath = 1;
  18847. bool has_imagefilepath() const;
  18848. void clear_imagefilepath() ;
  18849. const std::string& imagefilepath() const;
  18850. template <typename Arg_ = const std::string&, typename... Args_>
  18851. void set_imagefilepath(Arg_&& arg, Args_... args);
  18852. std::string* mutable_imagefilepath();
  18853. PROTOBUF_NODISCARD std::string* release_imagefilepath();
  18854. void set_allocated_imagefilepath(std::string* ptr);
  18855. private:
  18856. const std::string& _internal_imagefilepath() const;
  18857. inline PROTOBUF_ALWAYS_INLINE void _internal_set_imagefilepath(
  18858. const std::string& value);
  18859. std::string* _internal_mutable_imagefilepath();
  18860. public:
  18861. // optional string imageName = 2;
  18862. bool has_imagename() const;
  18863. void clear_imagename() ;
  18864. const std::string& imagename() const;
  18865. template <typename Arg_ = const std::string&, typename... Args_>
  18866. void set_imagename(Arg_&& arg, Args_... args);
  18867. std::string* mutable_imagename();
  18868. PROTOBUF_NODISCARD std::string* release_imagename();
  18869. void set_allocated_imagename(std::string* ptr);
  18870. private:
  18871. const std::string& _internal_imagename() const;
  18872. inline PROTOBUF_ALWAYS_INLINE void _internal_set_imagename(
  18873. const std::string& value);
  18874. std::string* _internal_mutable_imagename();
  18875. public:
  18876. // optional int32 vbType = 3;
  18877. bool has_vbtype() const;
  18878. void clear_vbtype() ;
  18879. ::int32_t vbtype() const;
  18880. void set_vbtype(::int32_t value);
  18881. private:
  18882. ::int32_t _internal_vbtype() const;
  18883. void _internal_set_vbtype(::int32_t value);
  18884. public:
  18885. // optional bool canBeDeleted = 4;
  18886. bool has_canbedeleted() const;
  18887. void clear_canbedeleted() ;
  18888. bool canbedeleted() const;
  18889. void set_canbedeleted(bool value);
  18890. private:
  18891. bool _internal_canbedeleted() const;
  18892. void _internal_set_canbedeleted(bool value);
  18893. public:
  18894. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.VBItemInfo)
  18895. private:
  18896. class _Internal;
  18897. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  18898. typedef void InternalArenaConstructable_;
  18899. typedef void DestructorSkippable_;
  18900. struct Impl_ {
  18901. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  18902. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  18903. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr imagefilepath_;
  18904. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr imagename_;
  18905. ::int32_t vbtype_;
  18906. bool canbedeleted_;
  18907. };
  18908. union { Impl_ _impl_; };
  18909. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  18910. };// -------------------------------------------------------------------
  18911. class VBItemHandleList final :
  18912. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.VBItemHandleList) */ {
  18913. public:
  18914. inline VBItemHandleList() : VBItemHandleList(nullptr) {}
  18915. ~VBItemHandleList() override;
  18916. explicit PROTOBUF_CONSTEXPR VBItemHandleList(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  18917. VBItemHandleList(const VBItemHandleList& from);
  18918. VBItemHandleList(VBItemHandleList&& from) noexcept
  18919. : VBItemHandleList() {
  18920. *this = ::std::move(from);
  18921. }
  18922. inline VBItemHandleList& operator=(const VBItemHandleList& from) {
  18923. CopyFrom(from);
  18924. return *this;
  18925. }
  18926. inline VBItemHandleList& operator=(VBItemHandleList&& from) noexcept {
  18927. if (this == &from) return *this;
  18928. if (GetOwningArena() == from.GetOwningArena()
  18929. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  18930. && GetOwningArena() != nullptr
  18931. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  18932. ) {
  18933. InternalSwap(&from);
  18934. } else {
  18935. CopyFrom(from);
  18936. }
  18937. return *this;
  18938. }
  18939. inline const std::string& unknown_fields() const {
  18940. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  18941. }
  18942. inline std::string* mutable_unknown_fields() {
  18943. return _internal_metadata_.mutable_unknown_fields<std::string>();
  18944. }
  18945. static const VBItemHandleList& default_instance() {
  18946. return *internal_default_instance();
  18947. }
  18948. static inline const VBItemHandleList* internal_default_instance() {
  18949. return reinterpret_cast<const VBItemHandleList*>(
  18950. &_VBItemHandleList_default_instance_);
  18951. }
  18952. static constexpr int kIndexInFileMessages =
  18953. 130;
  18954. friend void swap(VBItemHandleList& a, VBItemHandleList& b) {
  18955. a.Swap(&b);
  18956. }
  18957. inline void Swap(VBItemHandleList* other) {
  18958. if (other == this) return;
  18959. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  18960. if (GetOwningArena() != nullptr &&
  18961. GetOwningArena() == other->GetOwningArena()) {
  18962. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  18963. if (GetOwningArena() == other->GetOwningArena()) {
  18964. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  18965. InternalSwap(other);
  18966. } else {
  18967. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  18968. }
  18969. }
  18970. void UnsafeArenaSwap(VBItemHandleList* other) {
  18971. if (other == this) return;
  18972. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  18973. InternalSwap(other);
  18974. }
  18975. // implements Message ----------------------------------------------
  18976. VBItemHandleList* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  18977. return CreateMaybeMessage<VBItemHandleList>(arena);
  18978. }
  18979. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  18980. void CopyFrom(const VBItemHandleList& from);
  18981. void MergeFrom(const VBItemHandleList& from);
  18982. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  18983. bool IsInitialized() const final;
  18984. ::size_t ByteSizeLong() const final;
  18985. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  18986. ::uint8_t* _InternalSerialize(
  18987. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  18988. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  18989. private:
  18990. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  18991. void SharedDtor();
  18992. void SetCachedSize(int size) const;
  18993. void InternalSwap(VBItemHandleList* other);
  18994. private:
  18995. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  18996. static ::absl::string_view FullMessageName() {
  18997. return "com.electron.zoomvideo.sdk.proto.VBItemHandleList";
  18998. }
  18999. protected:
  19000. explicit VBItemHandleList(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  19001. public:
  19002. std::string GetTypeName() const final;
  19003. // nested types ----------------------------------------------------
  19004. // accessors -------------------------------------------------------
  19005. enum : int {
  19006. kVbItemHandleFieldNumber = 1,
  19007. };
  19008. // repeated int64 vbItemHandle = 1;
  19009. int vbitemhandle_size() const;
  19010. private:
  19011. int _internal_vbitemhandle_size() const;
  19012. public:
  19013. void clear_vbitemhandle() ;
  19014. ::int64_t vbitemhandle(int index) const;
  19015. void set_vbitemhandle(int index, ::int64_t value);
  19016. void add_vbitemhandle(::int64_t value);
  19017. const ::PROTOBUF_NAMESPACE_ID::RepeatedField<::int64_t>& vbitemhandle() const;
  19018. ::PROTOBUF_NAMESPACE_ID::RepeatedField<::int64_t>* mutable_vbitemhandle();
  19019. private:
  19020. ::int64_t _internal_vbitemhandle(int index) const;
  19021. void _internal_add_vbitemhandle(::int64_t value);
  19022. const ::PROTOBUF_NAMESPACE_ID::RepeatedField<::int64_t>& _internal_vbitemhandle() const;
  19023. ::PROTOBUF_NAMESPACE_ID::RepeatedField<::int64_t>* _internal_mutable_vbitemhandle();
  19024. public:
  19025. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.VBItemHandleList)
  19026. private:
  19027. class _Internal;
  19028. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  19029. typedef void InternalArenaConstructable_;
  19030. typedef void DestructorSkippable_;
  19031. struct Impl_ {
  19032. ::PROTOBUF_NAMESPACE_ID::RepeatedField<::int64_t> vbitemhandle_;
  19033. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  19034. };
  19035. union { Impl_ _impl_; };
  19036. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  19037. };// -------------------------------------------------------------------
  19038. class AddVirtualBackgroundItemParams final :
  19039. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams) */ {
  19040. public:
  19041. inline AddVirtualBackgroundItemParams() : AddVirtualBackgroundItemParams(nullptr) {}
  19042. ~AddVirtualBackgroundItemParams() override;
  19043. explicit PROTOBUF_CONSTEXPR AddVirtualBackgroundItemParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  19044. AddVirtualBackgroundItemParams(const AddVirtualBackgroundItemParams& from);
  19045. AddVirtualBackgroundItemParams(AddVirtualBackgroundItemParams&& from) noexcept
  19046. : AddVirtualBackgroundItemParams() {
  19047. *this = ::std::move(from);
  19048. }
  19049. inline AddVirtualBackgroundItemParams& operator=(const AddVirtualBackgroundItemParams& from) {
  19050. CopyFrom(from);
  19051. return *this;
  19052. }
  19053. inline AddVirtualBackgroundItemParams& operator=(AddVirtualBackgroundItemParams&& from) noexcept {
  19054. if (this == &from) return *this;
  19055. if (GetOwningArena() == from.GetOwningArena()
  19056. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  19057. && GetOwningArena() != nullptr
  19058. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  19059. ) {
  19060. InternalSwap(&from);
  19061. } else {
  19062. CopyFrom(from);
  19063. }
  19064. return *this;
  19065. }
  19066. inline const std::string& unknown_fields() const {
  19067. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  19068. }
  19069. inline std::string* mutable_unknown_fields() {
  19070. return _internal_metadata_.mutable_unknown_fields<std::string>();
  19071. }
  19072. static const AddVirtualBackgroundItemParams& default_instance() {
  19073. return *internal_default_instance();
  19074. }
  19075. static inline const AddVirtualBackgroundItemParams* internal_default_instance() {
  19076. return reinterpret_cast<const AddVirtualBackgroundItemParams*>(
  19077. &_AddVirtualBackgroundItemParams_default_instance_);
  19078. }
  19079. static constexpr int kIndexInFileMessages =
  19080. 131;
  19081. friend void swap(AddVirtualBackgroundItemParams& a, AddVirtualBackgroundItemParams& b) {
  19082. a.Swap(&b);
  19083. }
  19084. inline void Swap(AddVirtualBackgroundItemParams* other) {
  19085. if (other == this) return;
  19086. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  19087. if (GetOwningArena() != nullptr &&
  19088. GetOwningArena() == other->GetOwningArena()) {
  19089. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  19090. if (GetOwningArena() == other->GetOwningArena()) {
  19091. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  19092. InternalSwap(other);
  19093. } else {
  19094. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  19095. }
  19096. }
  19097. void UnsafeArenaSwap(AddVirtualBackgroundItemParams* other) {
  19098. if (other == this) return;
  19099. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  19100. InternalSwap(other);
  19101. }
  19102. // implements Message ----------------------------------------------
  19103. AddVirtualBackgroundItemParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  19104. return CreateMaybeMessage<AddVirtualBackgroundItemParams>(arena);
  19105. }
  19106. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  19107. void CopyFrom(const AddVirtualBackgroundItemParams& from);
  19108. void MergeFrom(const AddVirtualBackgroundItemParams& from);
  19109. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  19110. bool IsInitialized() const final;
  19111. ::size_t ByteSizeLong() const final;
  19112. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  19113. ::uint8_t* _InternalSerialize(
  19114. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  19115. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  19116. private:
  19117. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  19118. void SharedDtor();
  19119. void SetCachedSize(int size) const;
  19120. void InternalSwap(AddVirtualBackgroundItemParams* other);
  19121. private:
  19122. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  19123. static ::absl::string_view FullMessageName() {
  19124. return "com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams";
  19125. }
  19126. protected:
  19127. explicit AddVirtualBackgroundItemParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  19128. public:
  19129. std::string GetTypeName() const final;
  19130. // nested types ----------------------------------------------------
  19131. // accessors -------------------------------------------------------
  19132. enum : int {
  19133. kImagePathFieldNumber = 1,
  19134. };
  19135. // optional string imagePath = 1;
  19136. bool has_imagepath() const;
  19137. void clear_imagepath() ;
  19138. const std::string& imagepath() const;
  19139. template <typename Arg_ = const std::string&, typename... Args_>
  19140. void set_imagepath(Arg_&& arg, Args_... args);
  19141. std::string* mutable_imagepath();
  19142. PROTOBUF_NODISCARD std::string* release_imagepath();
  19143. void set_allocated_imagepath(std::string* ptr);
  19144. private:
  19145. const std::string& _internal_imagepath() const;
  19146. inline PROTOBUF_ALWAYS_INLINE void _internal_set_imagepath(
  19147. const std::string& value);
  19148. std::string* _internal_mutable_imagepath();
  19149. public:
  19150. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams)
  19151. private:
  19152. class _Internal;
  19153. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  19154. typedef void InternalArenaConstructable_;
  19155. typedef void DestructorSkippable_;
  19156. struct Impl_ {
  19157. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  19158. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  19159. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr imagepath_;
  19160. };
  19161. union { Impl_ _impl_; };
  19162. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  19163. };// -------------------------------------------------------------------
  19164. class RemoveVirtualBackgroundItemParams final :
  19165. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams) */ {
  19166. public:
  19167. inline RemoveVirtualBackgroundItemParams() : RemoveVirtualBackgroundItemParams(nullptr) {}
  19168. ~RemoveVirtualBackgroundItemParams() override;
  19169. explicit PROTOBUF_CONSTEXPR RemoveVirtualBackgroundItemParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  19170. RemoveVirtualBackgroundItemParams(const RemoveVirtualBackgroundItemParams& from);
  19171. RemoveVirtualBackgroundItemParams(RemoveVirtualBackgroundItemParams&& from) noexcept
  19172. : RemoveVirtualBackgroundItemParams() {
  19173. *this = ::std::move(from);
  19174. }
  19175. inline RemoveVirtualBackgroundItemParams& operator=(const RemoveVirtualBackgroundItemParams& from) {
  19176. CopyFrom(from);
  19177. return *this;
  19178. }
  19179. inline RemoveVirtualBackgroundItemParams& operator=(RemoveVirtualBackgroundItemParams&& from) noexcept {
  19180. if (this == &from) return *this;
  19181. if (GetOwningArena() == from.GetOwningArena()
  19182. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  19183. && GetOwningArena() != nullptr
  19184. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  19185. ) {
  19186. InternalSwap(&from);
  19187. } else {
  19188. CopyFrom(from);
  19189. }
  19190. return *this;
  19191. }
  19192. inline const std::string& unknown_fields() const {
  19193. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  19194. }
  19195. inline std::string* mutable_unknown_fields() {
  19196. return _internal_metadata_.mutable_unknown_fields<std::string>();
  19197. }
  19198. static const RemoveVirtualBackgroundItemParams& default_instance() {
  19199. return *internal_default_instance();
  19200. }
  19201. static inline const RemoveVirtualBackgroundItemParams* internal_default_instance() {
  19202. return reinterpret_cast<const RemoveVirtualBackgroundItemParams*>(
  19203. &_RemoveVirtualBackgroundItemParams_default_instance_);
  19204. }
  19205. static constexpr int kIndexInFileMessages =
  19206. 132;
  19207. friend void swap(RemoveVirtualBackgroundItemParams& a, RemoveVirtualBackgroundItemParams& b) {
  19208. a.Swap(&b);
  19209. }
  19210. inline void Swap(RemoveVirtualBackgroundItemParams* other) {
  19211. if (other == this) return;
  19212. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  19213. if (GetOwningArena() != nullptr &&
  19214. GetOwningArena() == other->GetOwningArena()) {
  19215. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  19216. if (GetOwningArena() == other->GetOwningArena()) {
  19217. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  19218. InternalSwap(other);
  19219. } else {
  19220. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  19221. }
  19222. }
  19223. void UnsafeArenaSwap(RemoveVirtualBackgroundItemParams* other) {
  19224. if (other == this) return;
  19225. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  19226. InternalSwap(other);
  19227. }
  19228. // implements Message ----------------------------------------------
  19229. RemoveVirtualBackgroundItemParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  19230. return CreateMaybeMessage<RemoveVirtualBackgroundItemParams>(arena);
  19231. }
  19232. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  19233. void CopyFrom(const RemoveVirtualBackgroundItemParams& from);
  19234. void MergeFrom(const RemoveVirtualBackgroundItemParams& from);
  19235. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  19236. bool IsInitialized() const final;
  19237. ::size_t ByteSizeLong() const final;
  19238. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  19239. ::uint8_t* _InternalSerialize(
  19240. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  19241. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  19242. private:
  19243. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  19244. void SharedDtor();
  19245. void SetCachedSize(int size) const;
  19246. void InternalSwap(RemoveVirtualBackgroundItemParams* other);
  19247. private:
  19248. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  19249. static ::absl::string_view FullMessageName() {
  19250. return "com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams";
  19251. }
  19252. protected:
  19253. explicit RemoveVirtualBackgroundItemParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  19254. public:
  19255. std::string GetTypeName() const final;
  19256. // nested types ----------------------------------------------------
  19257. // accessors -------------------------------------------------------
  19258. enum : int {
  19259. kVbItemHandleFieldNumber = 1,
  19260. };
  19261. // optional int64 vbItemHandle = 1;
  19262. bool has_vbitemhandle() const;
  19263. void clear_vbitemhandle() ;
  19264. ::int64_t vbitemhandle() const;
  19265. void set_vbitemhandle(::int64_t value);
  19266. private:
  19267. ::int64_t _internal_vbitemhandle() const;
  19268. void _internal_set_vbitemhandle(::int64_t value);
  19269. public:
  19270. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams)
  19271. private:
  19272. class _Internal;
  19273. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  19274. typedef void InternalArenaConstructable_;
  19275. typedef void DestructorSkippable_;
  19276. struct Impl_ {
  19277. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  19278. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  19279. ::int64_t vbitemhandle_;
  19280. };
  19281. union { Impl_ _impl_; };
  19282. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  19283. };// -------------------------------------------------------------------
  19284. class SetVirtualBackgroundItemParams final :
  19285. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams) */ {
  19286. public:
  19287. inline SetVirtualBackgroundItemParams() : SetVirtualBackgroundItemParams(nullptr) {}
  19288. ~SetVirtualBackgroundItemParams() override;
  19289. explicit PROTOBUF_CONSTEXPR SetVirtualBackgroundItemParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  19290. SetVirtualBackgroundItemParams(const SetVirtualBackgroundItemParams& from);
  19291. SetVirtualBackgroundItemParams(SetVirtualBackgroundItemParams&& from) noexcept
  19292. : SetVirtualBackgroundItemParams() {
  19293. *this = ::std::move(from);
  19294. }
  19295. inline SetVirtualBackgroundItemParams& operator=(const SetVirtualBackgroundItemParams& from) {
  19296. CopyFrom(from);
  19297. return *this;
  19298. }
  19299. inline SetVirtualBackgroundItemParams& operator=(SetVirtualBackgroundItemParams&& from) noexcept {
  19300. if (this == &from) return *this;
  19301. if (GetOwningArena() == from.GetOwningArena()
  19302. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  19303. && GetOwningArena() != nullptr
  19304. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  19305. ) {
  19306. InternalSwap(&from);
  19307. } else {
  19308. CopyFrom(from);
  19309. }
  19310. return *this;
  19311. }
  19312. inline const std::string& unknown_fields() const {
  19313. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  19314. }
  19315. inline std::string* mutable_unknown_fields() {
  19316. return _internal_metadata_.mutable_unknown_fields<std::string>();
  19317. }
  19318. static const SetVirtualBackgroundItemParams& default_instance() {
  19319. return *internal_default_instance();
  19320. }
  19321. static inline const SetVirtualBackgroundItemParams* internal_default_instance() {
  19322. return reinterpret_cast<const SetVirtualBackgroundItemParams*>(
  19323. &_SetVirtualBackgroundItemParams_default_instance_);
  19324. }
  19325. static constexpr int kIndexInFileMessages =
  19326. 133;
  19327. friend void swap(SetVirtualBackgroundItemParams& a, SetVirtualBackgroundItemParams& b) {
  19328. a.Swap(&b);
  19329. }
  19330. inline void Swap(SetVirtualBackgroundItemParams* other) {
  19331. if (other == this) return;
  19332. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  19333. if (GetOwningArena() != nullptr &&
  19334. GetOwningArena() == other->GetOwningArena()) {
  19335. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  19336. if (GetOwningArena() == other->GetOwningArena()) {
  19337. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  19338. InternalSwap(other);
  19339. } else {
  19340. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  19341. }
  19342. }
  19343. void UnsafeArenaSwap(SetVirtualBackgroundItemParams* other) {
  19344. if (other == this) return;
  19345. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  19346. InternalSwap(other);
  19347. }
  19348. // implements Message ----------------------------------------------
  19349. SetVirtualBackgroundItemParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  19350. return CreateMaybeMessage<SetVirtualBackgroundItemParams>(arena);
  19351. }
  19352. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  19353. void CopyFrom(const SetVirtualBackgroundItemParams& from);
  19354. void MergeFrom(const SetVirtualBackgroundItemParams& from);
  19355. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  19356. bool IsInitialized() const final;
  19357. ::size_t ByteSizeLong() const final;
  19358. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  19359. ::uint8_t* _InternalSerialize(
  19360. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  19361. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  19362. private:
  19363. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  19364. void SharedDtor();
  19365. void SetCachedSize(int size) const;
  19366. void InternalSwap(SetVirtualBackgroundItemParams* other);
  19367. private:
  19368. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  19369. static ::absl::string_view FullMessageName() {
  19370. return "com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams";
  19371. }
  19372. protected:
  19373. explicit SetVirtualBackgroundItemParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  19374. public:
  19375. std::string GetTypeName() const final;
  19376. // nested types ----------------------------------------------------
  19377. // accessors -------------------------------------------------------
  19378. enum : int {
  19379. kVbItemHandleFieldNumber = 1,
  19380. };
  19381. // optional int64 vbItemHandle = 1;
  19382. bool has_vbitemhandle() const;
  19383. void clear_vbitemhandle() ;
  19384. ::int64_t vbitemhandle() const;
  19385. void set_vbitemhandle(::int64_t value);
  19386. private:
  19387. ::int64_t _internal_vbitemhandle() const;
  19388. void _internal_set_vbitemhandle(::int64_t value);
  19389. public:
  19390. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams)
  19391. private:
  19392. class _Internal;
  19393. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  19394. typedef void InternalArenaConstructable_;
  19395. typedef void DestructorSkippable_;
  19396. struct Impl_ {
  19397. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  19398. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  19399. ::int64_t vbitemhandle_;
  19400. };
  19401. union { Impl_ _impl_; };
  19402. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  19403. };// -------------------------------------------------------------------
  19404. class GetVirtualBackgroundItemInfoParams final :
  19405. public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams) */ {
  19406. public:
  19407. inline GetVirtualBackgroundItemInfoParams() : GetVirtualBackgroundItemInfoParams(nullptr) {}
  19408. ~GetVirtualBackgroundItemInfoParams() override;
  19409. explicit PROTOBUF_CONSTEXPR GetVirtualBackgroundItemInfoParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  19410. GetVirtualBackgroundItemInfoParams(const GetVirtualBackgroundItemInfoParams& from);
  19411. GetVirtualBackgroundItemInfoParams(GetVirtualBackgroundItemInfoParams&& from) noexcept
  19412. : GetVirtualBackgroundItemInfoParams() {
  19413. *this = ::std::move(from);
  19414. }
  19415. inline GetVirtualBackgroundItemInfoParams& operator=(const GetVirtualBackgroundItemInfoParams& from) {
  19416. CopyFrom(from);
  19417. return *this;
  19418. }
  19419. inline GetVirtualBackgroundItemInfoParams& operator=(GetVirtualBackgroundItemInfoParams&& from) noexcept {
  19420. if (this == &from) return *this;
  19421. if (GetOwningArena() == from.GetOwningArena()
  19422. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  19423. && GetOwningArena() != nullptr
  19424. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  19425. ) {
  19426. InternalSwap(&from);
  19427. } else {
  19428. CopyFrom(from);
  19429. }
  19430. return *this;
  19431. }
  19432. inline const std::string& unknown_fields() const {
  19433. return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
  19434. }
  19435. inline std::string* mutable_unknown_fields() {
  19436. return _internal_metadata_.mutable_unknown_fields<std::string>();
  19437. }
  19438. static const GetVirtualBackgroundItemInfoParams& default_instance() {
  19439. return *internal_default_instance();
  19440. }
  19441. static inline const GetVirtualBackgroundItemInfoParams* internal_default_instance() {
  19442. return reinterpret_cast<const GetVirtualBackgroundItemInfoParams*>(
  19443. &_GetVirtualBackgroundItemInfoParams_default_instance_);
  19444. }
  19445. static constexpr int kIndexInFileMessages =
  19446. 134;
  19447. friend void swap(GetVirtualBackgroundItemInfoParams& a, GetVirtualBackgroundItemInfoParams& b) {
  19448. a.Swap(&b);
  19449. }
  19450. inline void Swap(GetVirtualBackgroundItemInfoParams* other) {
  19451. if (other == this) return;
  19452. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  19453. if (GetOwningArena() != nullptr &&
  19454. GetOwningArena() == other->GetOwningArena()) {
  19455. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  19456. if (GetOwningArena() == other->GetOwningArena()) {
  19457. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  19458. InternalSwap(other);
  19459. } else {
  19460. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  19461. }
  19462. }
  19463. void UnsafeArenaSwap(GetVirtualBackgroundItemInfoParams* other) {
  19464. if (other == this) return;
  19465. ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
  19466. InternalSwap(other);
  19467. }
  19468. // implements Message ----------------------------------------------
  19469. GetVirtualBackgroundItemInfoParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  19470. return CreateMaybeMessage<GetVirtualBackgroundItemInfoParams>(arena);
  19471. }
  19472. void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
  19473. void CopyFrom(const GetVirtualBackgroundItemInfoParams& from);
  19474. void MergeFrom(const GetVirtualBackgroundItemInfoParams& from);
  19475. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  19476. bool IsInitialized() const final;
  19477. ::size_t ByteSizeLong() const final;
  19478. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  19479. ::uint8_t* _InternalSerialize(
  19480. ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  19481. int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
  19482. private:
  19483. void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  19484. void SharedDtor();
  19485. void SetCachedSize(int size) const;
  19486. void InternalSwap(GetVirtualBackgroundItemInfoParams* other);
  19487. private:
  19488. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  19489. static ::absl::string_view FullMessageName() {
  19490. return "com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams";
  19491. }
  19492. protected:
  19493. explicit GetVirtualBackgroundItemInfoParams(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  19494. public:
  19495. std::string GetTypeName() const final;
  19496. // nested types ----------------------------------------------------
  19497. // accessors -------------------------------------------------------
  19498. enum : int {
  19499. kVbItemHandleFieldNumber = 1,
  19500. };
  19501. // optional int64 vbItemHandle = 1;
  19502. bool has_vbitemhandle() const;
  19503. void clear_vbitemhandle() ;
  19504. ::int64_t vbitemhandle() const;
  19505. void set_vbitemhandle(::int64_t value);
  19506. private:
  19507. ::int64_t _internal_vbitemhandle() const;
  19508. void _internal_set_vbitemhandle(::int64_t value);
  19509. public:
  19510. // @@protoc_insertion_point(class_scope:com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams)
  19511. private:
  19512. class _Internal;
  19513. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  19514. typedef void InternalArenaConstructable_;
  19515. typedef void DestructorSkippable_;
  19516. struct Impl_ {
  19517. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  19518. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  19519. ::int64_t vbitemhandle_;
  19520. };
  19521. union { Impl_ _impl_; };
  19522. friend struct ::TableStruct_electron_5fzoomvideosdk_2eproto;
  19523. };
  19524. // ===================================================================
  19525. // ===================================================================
  19526. #ifdef __GNUC__
  19527. #pragma GCC diagnostic push
  19528. #pragma GCC diagnostic ignored "-Wstrict-aliasing"
  19529. #endif // __GNUC__
  19530. // -------------------------------------------------------------------
  19531. // VideoSDKUser
  19532. // optional int64 p_user = 1;
  19533. inline bool VideoSDKUser::has_p_user() const {
  19534. bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
  19535. return value;
  19536. }
  19537. inline void VideoSDKUser::clear_p_user() {
  19538. _impl_.p_user_ = ::int64_t{0};
  19539. _impl_._has_bits_[0] &= ~0x00000008u;
  19540. }
  19541. inline ::int64_t VideoSDKUser::p_user() const {
  19542. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKUser.p_user)
  19543. return _internal_p_user();
  19544. }
  19545. inline void VideoSDKUser::set_p_user(::int64_t value) {
  19546. _internal_set_p_user(value);
  19547. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKUser.p_user)
  19548. }
  19549. inline ::int64_t VideoSDKUser::_internal_p_user() const {
  19550. return _impl_.p_user_;
  19551. }
  19552. inline void VideoSDKUser::_internal_set_p_user(::int64_t value) {
  19553. _impl_._has_bits_[0] |= 0x00000008u;
  19554. _impl_.p_user_ = value;
  19555. }
  19556. // optional string custom_identity = 2;
  19557. inline bool VideoSDKUser::has_custom_identity() const {
  19558. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  19559. return value;
  19560. }
  19561. inline void VideoSDKUser::clear_custom_identity() {
  19562. _impl_.custom_identity_.ClearToEmpty();
  19563. _impl_._has_bits_[0] &= ~0x00000001u;
  19564. }
  19565. inline const std::string& VideoSDKUser::custom_identity() const {
  19566. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKUser.custom_identity)
  19567. return _internal_custom_identity();
  19568. }
  19569. template <typename Arg_, typename... Args_>
  19570. inline PROTOBUF_ALWAYS_INLINE void VideoSDKUser::set_custom_identity(Arg_&& arg,
  19571. Args_... args) {
  19572. _impl_._has_bits_[0] |= 0x00000001u;
  19573. _impl_.custom_identity_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  19574. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKUser.custom_identity)
  19575. }
  19576. inline std::string* VideoSDKUser::mutable_custom_identity() {
  19577. std::string* _s = _internal_mutable_custom_identity();
  19578. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.VideoSDKUser.custom_identity)
  19579. return _s;
  19580. }
  19581. inline const std::string& VideoSDKUser::_internal_custom_identity() const {
  19582. return _impl_.custom_identity_.Get();
  19583. }
  19584. inline void VideoSDKUser::_internal_set_custom_identity(const std::string& value) {
  19585. _impl_._has_bits_[0] |= 0x00000001u;
  19586. _impl_.custom_identity_.Set(value, GetArenaForAllocation());
  19587. }
  19588. inline std::string* VideoSDKUser::_internal_mutable_custom_identity() {
  19589. _impl_._has_bits_[0] |= 0x00000001u;
  19590. return _impl_.custom_identity_.Mutable( GetArenaForAllocation());
  19591. }
  19592. inline std::string* VideoSDKUser::release_custom_identity() {
  19593. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.VideoSDKUser.custom_identity)
  19594. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  19595. return nullptr;
  19596. }
  19597. _impl_._has_bits_[0] &= ~0x00000001u;
  19598. auto* released = _impl_.custom_identity_.Release();
  19599. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  19600. _impl_.custom_identity_.Set("", GetArenaForAllocation());
  19601. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  19602. return released;
  19603. }
  19604. inline void VideoSDKUser::set_allocated_custom_identity(std::string* value) {
  19605. if (value != nullptr) {
  19606. _impl_._has_bits_[0] |= 0x00000001u;
  19607. } else {
  19608. _impl_._has_bits_[0] &= ~0x00000001u;
  19609. }
  19610. _impl_.custom_identity_.SetAllocated(value, GetArenaForAllocation());
  19611. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  19612. if (_impl_.custom_identity_.IsDefault()) {
  19613. _impl_.custom_identity_.Set("", GetArenaForAllocation());
  19614. }
  19615. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  19616. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.VideoSDKUser.custom_identity)
  19617. }
  19618. // optional string username = 3;
  19619. inline bool VideoSDKUser::has_username() const {
  19620. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  19621. return value;
  19622. }
  19623. inline void VideoSDKUser::clear_username() {
  19624. _impl_.username_.ClearToEmpty();
  19625. _impl_._has_bits_[0] &= ~0x00000002u;
  19626. }
  19627. inline const std::string& VideoSDKUser::username() const {
  19628. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKUser.username)
  19629. return _internal_username();
  19630. }
  19631. template <typename Arg_, typename... Args_>
  19632. inline PROTOBUF_ALWAYS_INLINE void VideoSDKUser::set_username(Arg_&& arg,
  19633. Args_... args) {
  19634. _impl_._has_bits_[0] |= 0x00000002u;
  19635. _impl_.username_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  19636. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKUser.username)
  19637. }
  19638. inline std::string* VideoSDKUser::mutable_username() {
  19639. std::string* _s = _internal_mutable_username();
  19640. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.VideoSDKUser.username)
  19641. return _s;
  19642. }
  19643. inline const std::string& VideoSDKUser::_internal_username() const {
  19644. return _impl_.username_.Get();
  19645. }
  19646. inline void VideoSDKUser::_internal_set_username(const std::string& value) {
  19647. _impl_._has_bits_[0] |= 0x00000002u;
  19648. _impl_.username_.Set(value, GetArenaForAllocation());
  19649. }
  19650. inline std::string* VideoSDKUser::_internal_mutable_username() {
  19651. _impl_._has_bits_[0] |= 0x00000002u;
  19652. return _impl_.username_.Mutable( GetArenaForAllocation());
  19653. }
  19654. inline std::string* VideoSDKUser::release_username() {
  19655. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.VideoSDKUser.username)
  19656. if ((_impl_._has_bits_[0] & 0x00000002u) == 0) {
  19657. return nullptr;
  19658. }
  19659. _impl_._has_bits_[0] &= ~0x00000002u;
  19660. auto* released = _impl_.username_.Release();
  19661. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  19662. _impl_.username_.Set("", GetArenaForAllocation());
  19663. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  19664. return released;
  19665. }
  19666. inline void VideoSDKUser::set_allocated_username(std::string* value) {
  19667. if (value != nullptr) {
  19668. _impl_._has_bits_[0] |= 0x00000002u;
  19669. } else {
  19670. _impl_._has_bits_[0] &= ~0x00000002u;
  19671. }
  19672. _impl_.username_.SetAllocated(value, GetArenaForAllocation());
  19673. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  19674. if (_impl_.username_.IsDefault()) {
  19675. _impl_.username_.Set("", GetArenaForAllocation());
  19676. }
  19677. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  19678. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.VideoSDKUser.username)
  19679. }
  19680. // optional bool isHasVideoDevice = 4;
  19681. inline bool VideoSDKUser::has_ishasvideodevice() const {
  19682. bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
  19683. return value;
  19684. }
  19685. inline void VideoSDKUser::clear_ishasvideodevice() {
  19686. _impl_.ishasvideodevice_ = false;
  19687. _impl_._has_bits_[0] &= ~0x00000020u;
  19688. }
  19689. inline bool VideoSDKUser::ishasvideodevice() const {
  19690. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKUser.isHasVideoDevice)
  19691. return _internal_ishasvideodevice();
  19692. }
  19693. inline void VideoSDKUser::set_ishasvideodevice(bool value) {
  19694. _internal_set_ishasvideodevice(value);
  19695. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKUser.isHasVideoDevice)
  19696. }
  19697. inline bool VideoSDKUser::_internal_ishasvideodevice() const {
  19698. return _impl_.ishasvideodevice_;
  19699. }
  19700. inline void VideoSDKUser::_internal_set_ishasvideodevice(bool value) {
  19701. _impl_._has_bits_[0] |= 0x00000020u;
  19702. _impl_.ishasvideodevice_ = value;
  19703. }
  19704. // optional bool isVideoOn = 5;
  19705. inline bool VideoSDKUser::has_isvideoon() const {
  19706. bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
  19707. return value;
  19708. }
  19709. inline void VideoSDKUser::clear_isvideoon() {
  19710. _impl_.isvideoon_ = false;
  19711. _impl_._has_bits_[0] &= ~0x00000040u;
  19712. }
  19713. inline bool VideoSDKUser::isvideoon() const {
  19714. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKUser.isVideoOn)
  19715. return _internal_isvideoon();
  19716. }
  19717. inline void VideoSDKUser::set_isvideoon(bool value) {
  19718. _internal_set_isvideoon(value);
  19719. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKUser.isVideoOn)
  19720. }
  19721. inline bool VideoSDKUser::_internal_isvideoon() const {
  19722. return _impl_.isvideoon_;
  19723. }
  19724. inline void VideoSDKUser::_internal_set_isvideoon(bool value) {
  19725. _impl_._has_bits_[0] |= 0x00000040u;
  19726. _impl_.isvideoon_ = value;
  19727. }
  19728. // optional int32 audioType = 6;
  19729. inline bool VideoSDKUser::has_audiotype() const {
  19730. bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
  19731. return value;
  19732. }
  19733. inline void VideoSDKUser::clear_audiotype() {
  19734. _impl_.audiotype_ = 0;
  19735. _impl_._has_bits_[0] &= ~0x00000010u;
  19736. }
  19737. inline ::int32_t VideoSDKUser::audiotype() const {
  19738. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKUser.audioType)
  19739. return _internal_audiotype();
  19740. }
  19741. inline void VideoSDKUser::set_audiotype(::int32_t value) {
  19742. _internal_set_audiotype(value);
  19743. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKUser.audioType)
  19744. }
  19745. inline ::int32_t VideoSDKUser::_internal_audiotype() const {
  19746. return _impl_.audiotype_;
  19747. }
  19748. inline void VideoSDKUser::_internal_set_audiotype(::int32_t value) {
  19749. _impl_._has_bits_[0] |= 0x00000010u;
  19750. _impl_.audiotype_ = value;
  19751. }
  19752. // optional bool isAudioMuted = 7;
  19753. inline bool VideoSDKUser::has_isaudiomuted() const {
  19754. bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
  19755. return value;
  19756. }
  19757. inline void VideoSDKUser::clear_isaudiomuted() {
  19758. _impl_.isaudiomuted_ = false;
  19759. _impl_._has_bits_[0] &= ~0x00000080u;
  19760. }
  19761. inline bool VideoSDKUser::isaudiomuted() const {
  19762. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKUser.isAudioMuted)
  19763. return _internal_isaudiomuted();
  19764. }
  19765. inline void VideoSDKUser::set_isaudiomuted(bool value) {
  19766. _internal_set_isaudiomuted(value);
  19767. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKUser.isAudioMuted)
  19768. }
  19769. inline bool VideoSDKUser::_internal_isaudiomuted() const {
  19770. return _impl_.isaudiomuted_;
  19771. }
  19772. inline void VideoSDKUser::_internal_set_isaudiomuted(bool value) {
  19773. _impl_._has_bits_[0] |= 0x00000080u;
  19774. _impl_.isaudiomuted_ = value;
  19775. }
  19776. // optional bool isAudioTalking = 8;
  19777. inline bool VideoSDKUser::has_isaudiotalking() const {
  19778. bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
  19779. return value;
  19780. }
  19781. inline void VideoSDKUser::clear_isaudiotalking() {
  19782. _impl_.isaudiotalking_ = false;
  19783. _impl_._has_bits_[0] &= ~0x00000100u;
  19784. }
  19785. inline bool VideoSDKUser::isaudiotalking() const {
  19786. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKUser.isAudioTalking)
  19787. return _internal_isaudiotalking();
  19788. }
  19789. inline void VideoSDKUser::set_isaudiotalking(bool value) {
  19790. _internal_set_isaudiotalking(value);
  19791. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKUser.isAudioTalking)
  19792. }
  19793. inline bool VideoSDKUser::_internal_isaudiotalking() const {
  19794. return _impl_.isaudiotalking_;
  19795. }
  19796. inline void VideoSDKUser::_internal_set_isaudiotalking(bool value) {
  19797. _impl_._has_bits_[0] |= 0x00000100u;
  19798. _impl_.isaudiotalking_ = value;
  19799. }
  19800. // optional int32 ShareStatus = 9;
  19801. inline bool VideoSDKUser::has_sharestatus() const {
  19802. bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
  19803. return value;
  19804. }
  19805. inline void VideoSDKUser::clear_sharestatus() {
  19806. _impl_.sharestatus_ = 0;
  19807. _impl_._has_bits_[0] &= ~0x00000200u;
  19808. }
  19809. inline ::int32_t VideoSDKUser::sharestatus() const {
  19810. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKUser.ShareStatus)
  19811. return _internal_sharestatus();
  19812. }
  19813. inline void VideoSDKUser::set_sharestatus(::int32_t value) {
  19814. _internal_set_sharestatus(value);
  19815. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKUser.ShareStatus)
  19816. }
  19817. inline ::int32_t VideoSDKUser::_internal_sharestatus() const {
  19818. return _impl_.sharestatus_;
  19819. }
  19820. inline void VideoSDKUser::_internal_set_sharestatus(::int32_t value) {
  19821. _impl_._has_bits_[0] |= 0x00000200u;
  19822. _impl_.sharestatus_ = value;
  19823. }
  19824. // optional bool isHost = 10;
  19825. inline bool VideoSDKUser::has_ishost() const {
  19826. bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
  19827. return value;
  19828. }
  19829. inline void VideoSDKUser::clear_ishost() {
  19830. _impl_.ishost_ = false;
  19831. _impl_._has_bits_[0] &= ~0x00000400u;
  19832. }
  19833. inline bool VideoSDKUser::ishost() const {
  19834. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKUser.isHost)
  19835. return _internal_ishost();
  19836. }
  19837. inline void VideoSDKUser::set_ishost(bool value) {
  19838. _internal_set_ishost(value);
  19839. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKUser.isHost)
  19840. }
  19841. inline bool VideoSDKUser::_internal_ishost() const {
  19842. return _impl_.ishost_;
  19843. }
  19844. inline void VideoSDKUser::_internal_set_ishost(bool value) {
  19845. _impl_._has_bits_[0] |= 0x00000400u;
  19846. _impl_.ishost_ = value;
  19847. }
  19848. // optional bool isManager = 11;
  19849. inline bool VideoSDKUser::has_ismanager() const {
  19850. bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
  19851. return value;
  19852. }
  19853. inline void VideoSDKUser::clear_ismanager() {
  19854. _impl_.ismanager_ = false;
  19855. _impl_._has_bits_[0] &= ~0x00000800u;
  19856. }
  19857. inline bool VideoSDKUser::ismanager() const {
  19858. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKUser.isManager)
  19859. return _internal_ismanager();
  19860. }
  19861. inline void VideoSDKUser::set_ismanager(bool value) {
  19862. _internal_set_ismanager(value);
  19863. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKUser.isManager)
  19864. }
  19865. inline bool VideoSDKUser::_internal_ismanager() const {
  19866. return _impl_.ismanager_;
  19867. }
  19868. inline void VideoSDKUser::_internal_set_ismanager(bool value) {
  19869. _impl_._has_bits_[0] |= 0x00000800u;
  19870. _impl_.ismanager_ = value;
  19871. }
  19872. // optional int32 VideoStatisticInfo_width = 12;
  19873. inline bool VideoSDKUser::has_videostatisticinfo_width() const {
  19874. bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
  19875. return value;
  19876. }
  19877. inline void VideoSDKUser::clear_videostatisticinfo_width() {
  19878. _impl_.videostatisticinfo_width_ = 0;
  19879. _impl_._has_bits_[0] &= ~0x00001000u;
  19880. }
  19881. inline ::int32_t VideoSDKUser::videostatisticinfo_width() const {
  19882. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKUser.VideoStatisticInfo_width)
  19883. return _internal_videostatisticinfo_width();
  19884. }
  19885. inline void VideoSDKUser::set_videostatisticinfo_width(::int32_t value) {
  19886. _internal_set_videostatisticinfo_width(value);
  19887. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKUser.VideoStatisticInfo_width)
  19888. }
  19889. inline ::int32_t VideoSDKUser::_internal_videostatisticinfo_width() const {
  19890. return _impl_.videostatisticinfo_width_;
  19891. }
  19892. inline void VideoSDKUser::_internal_set_videostatisticinfo_width(::int32_t value) {
  19893. _impl_._has_bits_[0] |= 0x00001000u;
  19894. _impl_.videostatisticinfo_width_ = value;
  19895. }
  19896. // optional int32 VideoStatisticInfo_height = 13;
  19897. inline bool VideoSDKUser::has_videostatisticinfo_height() const {
  19898. bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0;
  19899. return value;
  19900. }
  19901. inline void VideoSDKUser::clear_videostatisticinfo_height() {
  19902. _impl_.videostatisticinfo_height_ = 0;
  19903. _impl_._has_bits_[0] &= ~0x00002000u;
  19904. }
  19905. inline ::int32_t VideoSDKUser::videostatisticinfo_height() const {
  19906. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKUser.VideoStatisticInfo_height)
  19907. return _internal_videostatisticinfo_height();
  19908. }
  19909. inline void VideoSDKUser::set_videostatisticinfo_height(::int32_t value) {
  19910. _internal_set_videostatisticinfo_height(value);
  19911. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKUser.VideoStatisticInfo_height)
  19912. }
  19913. inline ::int32_t VideoSDKUser::_internal_videostatisticinfo_height() const {
  19914. return _impl_.videostatisticinfo_height_;
  19915. }
  19916. inline void VideoSDKUser::_internal_set_videostatisticinfo_height(::int32_t value) {
  19917. _impl_._has_bits_[0] |= 0x00002000u;
  19918. _impl_.videostatisticinfo_height_ = value;
  19919. }
  19920. // optional int32 VideoStatisticInfo_fps = 14;
  19921. inline bool VideoSDKUser::has_videostatisticinfo_fps() const {
  19922. bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0;
  19923. return value;
  19924. }
  19925. inline void VideoSDKUser::clear_videostatisticinfo_fps() {
  19926. _impl_.videostatisticinfo_fps_ = 0;
  19927. _impl_._has_bits_[0] &= ~0x00004000u;
  19928. }
  19929. inline ::int32_t VideoSDKUser::videostatisticinfo_fps() const {
  19930. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKUser.VideoStatisticInfo_fps)
  19931. return _internal_videostatisticinfo_fps();
  19932. }
  19933. inline void VideoSDKUser::set_videostatisticinfo_fps(::int32_t value) {
  19934. _internal_set_videostatisticinfo_fps(value);
  19935. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKUser.VideoStatisticInfo_fps)
  19936. }
  19937. inline ::int32_t VideoSDKUser::_internal_videostatisticinfo_fps() const {
  19938. return _impl_.videostatisticinfo_fps_;
  19939. }
  19940. inline void VideoSDKUser::_internal_set_videostatisticinfo_fps(::int32_t value) {
  19941. _impl_._has_bits_[0] |= 0x00004000u;
  19942. _impl_.videostatisticinfo_fps_ = value;
  19943. }
  19944. // optional int32 VideoStatisticInfo_bpf = 15;
  19945. inline bool VideoSDKUser::has_videostatisticinfo_bpf() const {
  19946. bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0;
  19947. return value;
  19948. }
  19949. inline void VideoSDKUser::clear_videostatisticinfo_bpf() {
  19950. _impl_.videostatisticinfo_bpf_ = 0;
  19951. _impl_._has_bits_[0] &= ~0x00008000u;
  19952. }
  19953. inline ::int32_t VideoSDKUser::videostatisticinfo_bpf() const {
  19954. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKUser.VideoStatisticInfo_bpf)
  19955. return _internal_videostatisticinfo_bpf();
  19956. }
  19957. inline void VideoSDKUser::set_videostatisticinfo_bpf(::int32_t value) {
  19958. _internal_set_videostatisticinfo_bpf(value);
  19959. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKUser.VideoStatisticInfo_bpf)
  19960. }
  19961. inline ::int32_t VideoSDKUser::_internal_videostatisticinfo_bpf() const {
  19962. return _impl_.videostatisticinfo_bpf_;
  19963. }
  19964. inline void VideoSDKUser::_internal_set_videostatisticinfo_bpf(::int32_t value) {
  19965. _impl_._has_bits_[0] |= 0x00008000u;
  19966. _impl_.videostatisticinfo_bpf_ = value;
  19967. }
  19968. // optional int32 ShareStatisticInfo_width = 16;
  19969. inline bool VideoSDKUser::has_sharestatisticinfo_width() const {
  19970. bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0;
  19971. return value;
  19972. }
  19973. inline void VideoSDKUser::clear_sharestatisticinfo_width() {
  19974. _impl_.sharestatisticinfo_width_ = 0;
  19975. _impl_._has_bits_[0] &= ~0x00010000u;
  19976. }
  19977. inline ::int32_t VideoSDKUser::sharestatisticinfo_width() const {
  19978. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKUser.ShareStatisticInfo_width)
  19979. return _internal_sharestatisticinfo_width();
  19980. }
  19981. inline void VideoSDKUser::set_sharestatisticinfo_width(::int32_t value) {
  19982. _internal_set_sharestatisticinfo_width(value);
  19983. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKUser.ShareStatisticInfo_width)
  19984. }
  19985. inline ::int32_t VideoSDKUser::_internal_sharestatisticinfo_width() const {
  19986. return _impl_.sharestatisticinfo_width_;
  19987. }
  19988. inline void VideoSDKUser::_internal_set_sharestatisticinfo_width(::int32_t value) {
  19989. _impl_._has_bits_[0] |= 0x00010000u;
  19990. _impl_.sharestatisticinfo_width_ = value;
  19991. }
  19992. // optional int32 ShareStatisticInfo_height = 17;
  19993. inline bool VideoSDKUser::has_sharestatisticinfo_height() const {
  19994. bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0;
  19995. return value;
  19996. }
  19997. inline void VideoSDKUser::clear_sharestatisticinfo_height() {
  19998. _impl_.sharestatisticinfo_height_ = 0;
  19999. _impl_._has_bits_[0] &= ~0x00020000u;
  20000. }
  20001. inline ::int32_t VideoSDKUser::sharestatisticinfo_height() const {
  20002. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKUser.ShareStatisticInfo_height)
  20003. return _internal_sharestatisticinfo_height();
  20004. }
  20005. inline void VideoSDKUser::set_sharestatisticinfo_height(::int32_t value) {
  20006. _internal_set_sharestatisticinfo_height(value);
  20007. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKUser.ShareStatisticInfo_height)
  20008. }
  20009. inline ::int32_t VideoSDKUser::_internal_sharestatisticinfo_height() const {
  20010. return _impl_.sharestatisticinfo_height_;
  20011. }
  20012. inline void VideoSDKUser::_internal_set_sharestatisticinfo_height(::int32_t value) {
  20013. _impl_._has_bits_[0] |= 0x00020000u;
  20014. _impl_.sharestatisticinfo_height_ = value;
  20015. }
  20016. // optional int32 ShareStatisticInfo_fps = 18;
  20017. inline bool VideoSDKUser::has_sharestatisticinfo_fps() const {
  20018. bool value = (_impl_._has_bits_[0] & 0x00040000u) != 0;
  20019. return value;
  20020. }
  20021. inline void VideoSDKUser::clear_sharestatisticinfo_fps() {
  20022. _impl_.sharestatisticinfo_fps_ = 0;
  20023. _impl_._has_bits_[0] &= ~0x00040000u;
  20024. }
  20025. inline ::int32_t VideoSDKUser::sharestatisticinfo_fps() const {
  20026. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKUser.ShareStatisticInfo_fps)
  20027. return _internal_sharestatisticinfo_fps();
  20028. }
  20029. inline void VideoSDKUser::set_sharestatisticinfo_fps(::int32_t value) {
  20030. _internal_set_sharestatisticinfo_fps(value);
  20031. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKUser.ShareStatisticInfo_fps)
  20032. }
  20033. inline ::int32_t VideoSDKUser::_internal_sharestatisticinfo_fps() const {
  20034. return _impl_.sharestatisticinfo_fps_;
  20035. }
  20036. inline void VideoSDKUser::_internal_set_sharestatisticinfo_fps(::int32_t value) {
  20037. _impl_._has_bits_[0] |= 0x00040000u;
  20038. _impl_.sharestatisticinfo_fps_ = value;
  20039. }
  20040. // optional int32 ShareStatisticInfo_bpf = 19;
  20041. inline bool VideoSDKUser::has_sharestatisticinfo_bpf() const {
  20042. bool value = (_impl_._has_bits_[0] & 0x00080000u) != 0;
  20043. return value;
  20044. }
  20045. inline void VideoSDKUser::clear_sharestatisticinfo_bpf() {
  20046. _impl_.sharestatisticinfo_bpf_ = 0;
  20047. _impl_._has_bits_[0] &= ~0x00080000u;
  20048. }
  20049. inline ::int32_t VideoSDKUser::sharestatisticinfo_bpf() const {
  20050. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKUser.ShareStatisticInfo_bpf)
  20051. return _internal_sharestatisticinfo_bpf();
  20052. }
  20053. inline void VideoSDKUser::set_sharestatisticinfo_bpf(::int32_t value) {
  20054. _internal_set_sharestatisticinfo_bpf(value);
  20055. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKUser.ShareStatisticInfo_bpf)
  20056. }
  20057. inline ::int32_t VideoSDKUser::_internal_sharestatisticinfo_bpf() const {
  20058. return _impl_.sharestatisticinfo_bpf_;
  20059. }
  20060. inline void VideoSDKUser::_internal_set_sharestatisticinfo_bpf(::int32_t value) {
  20061. _impl_._has_bits_[0] |= 0x00080000u;
  20062. _impl_.sharestatisticinfo_bpf_ = value;
  20063. }
  20064. // optional string userid = 20;
  20065. inline bool VideoSDKUser::has_userid() const {
  20066. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  20067. return value;
  20068. }
  20069. inline void VideoSDKUser::clear_userid() {
  20070. _impl_.userid_.ClearToEmpty();
  20071. _impl_._has_bits_[0] &= ~0x00000004u;
  20072. }
  20073. inline const std::string& VideoSDKUser::userid() const {
  20074. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKUser.userid)
  20075. return _internal_userid();
  20076. }
  20077. template <typename Arg_, typename... Args_>
  20078. inline PROTOBUF_ALWAYS_INLINE void VideoSDKUser::set_userid(Arg_&& arg,
  20079. Args_... args) {
  20080. _impl_._has_bits_[0] |= 0x00000004u;
  20081. _impl_.userid_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  20082. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKUser.userid)
  20083. }
  20084. inline std::string* VideoSDKUser::mutable_userid() {
  20085. std::string* _s = _internal_mutable_userid();
  20086. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.VideoSDKUser.userid)
  20087. return _s;
  20088. }
  20089. inline const std::string& VideoSDKUser::_internal_userid() const {
  20090. return _impl_.userid_.Get();
  20091. }
  20092. inline void VideoSDKUser::_internal_set_userid(const std::string& value) {
  20093. _impl_._has_bits_[0] |= 0x00000004u;
  20094. _impl_.userid_.Set(value, GetArenaForAllocation());
  20095. }
  20096. inline std::string* VideoSDKUser::_internal_mutable_userid() {
  20097. _impl_._has_bits_[0] |= 0x00000004u;
  20098. return _impl_.userid_.Mutable( GetArenaForAllocation());
  20099. }
  20100. inline std::string* VideoSDKUser::release_userid() {
  20101. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.VideoSDKUser.userid)
  20102. if ((_impl_._has_bits_[0] & 0x00000004u) == 0) {
  20103. return nullptr;
  20104. }
  20105. _impl_._has_bits_[0] &= ~0x00000004u;
  20106. auto* released = _impl_.userid_.Release();
  20107. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  20108. _impl_.userid_.Set("", GetArenaForAllocation());
  20109. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  20110. return released;
  20111. }
  20112. inline void VideoSDKUser::set_allocated_userid(std::string* value) {
  20113. if (value != nullptr) {
  20114. _impl_._has_bits_[0] |= 0x00000004u;
  20115. } else {
  20116. _impl_._has_bits_[0] &= ~0x00000004u;
  20117. }
  20118. _impl_.userid_.SetAllocated(value, GetArenaForAllocation());
  20119. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  20120. if (_impl_.userid_.IsDefault()) {
  20121. _impl_.userid_.Set("", GetArenaForAllocation());
  20122. }
  20123. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  20124. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.VideoSDKUser.userid)
  20125. }
  20126. // -------------------------------------------------------------------
  20127. // UserList
  20128. // repeated .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  20129. inline int UserList::_internal_user_size() const {
  20130. return _impl_.user_.size();
  20131. }
  20132. inline int UserList::user_size() const {
  20133. return _internal_user_size();
  20134. }
  20135. inline void UserList::clear_user() {
  20136. _impl_.user_.Clear();
  20137. }
  20138. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* UserList::mutable_user(int index) {
  20139. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.UserList.user)
  20140. return _impl_.user_.Mutable(index);
  20141. }
  20142. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::VideoSDKUser >*
  20143. UserList::mutable_user() {
  20144. // @@protoc_insertion_point(field_mutable_list:com.electron.zoomvideo.sdk.proto.UserList.user)
  20145. return &_impl_.user_;
  20146. }
  20147. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& UserList::_internal_user(int index) const {
  20148. return _impl_.user_.Get(index);
  20149. }
  20150. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& UserList::user(int index) const {
  20151. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.UserList.user)
  20152. return _internal_user(index);
  20153. }
  20154. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* UserList::_internal_add_user() {
  20155. return _impl_.user_.Add();
  20156. }
  20157. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* UserList::add_user() {
  20158. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _add = _internal_add_user();
  20159. // @@protoc_insertion_point(field_add:com.electron.zoomvideo.sdk.proto.UserList.user)
  20160. return _add;
  20161. }
  20162. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::VideoSDKUser >&
  20163. UserList::user() const {
  20164. // @@protoc_insertion_point(field_list:com.electron.zoomvideo.sdk.proto.UserList.user)
  20165. return _impl_.user_;
  20166. }
  20167. // -------------------------------------------------------------------
  20168. // VideoSDKSessionAudioStatisticInfo
  20169. // optional int64 frequency = 1;
  20170. inline bool VideoSDKSessionAudioStatisticInfo::has_frequency() const {
  20171. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  20172. return value;
  20173. }
  20174. inline void VideoSDKSessionAudioStatisticInfo::clear_frequency() {
  20175. _impl_.frequency_ = ::int64_t{0};
  20176. _impl_._has_bits_[0] &= ~0x00000001u;
  20177. }
  20178. inline ::int64_t VideoSDKSessionAudioStatisticInfo::frequency() const {
  20179. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.frequency)
  20180. return _internal_frequency();
  20181. }
  20182. inline void VideoSDKSessionAudioStatisticInfo::set_frequency(::int64_t value) {
  20183. _internal_set_frequency(value);
  20184. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.frequency)
  20185. }
  20186. inline ::int64_t VideoSDKSessionAudioStatisticInfo::_internal_frequency() const {
  20187. return _impl_.frequency_;
  20188. }
  20189. inline void VideoSDKSessionAudioStatisticInfo::_internal_set_frequency(::int64_t value) {
  20190. _impl_._has_bits_[0] |= 0x00000001u;
  20191. _impl_.frequency_ = value;
  20192. }
  20193. // optional int64 latency = 2;
  20194. inline bool VideoSDKSessionAudioStatisticInfo::has_latency() const {
  20195. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  20196. return value;
  20197. }
  20198. inline void VideoSDKSessionAudioStatisticInfo::clear_latency() {
  20199. _impl_.latency_ = ::int64_t{0};
  20200. _impl_._has_bits_[0] &= ~0x00000002u;
  20201. }
  20202. inline ::int64_t VideoSDKSessionAudioStatisticInfo::latency() const {
  20203. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.latency)
  20204. return _internal_latency();
  20205. }
  20206. inline void VideoSDKSessionAudioStatisticInfo::set_latency(::int64_t value) {
  20207. _internal_set_latency(value);
  20208. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.latency)
  20209. }
  20210. inline ::int64_t VideoSDKSessionAudioStatisticInfo::_internal_latency() const {
  20211. return _impl_.latency_;
  20212. }
  20213. inline void VideoSDKSessionAudioStatisticInfo::_internal_set_latency(::int64_t value) {
  20214. _impl_._has_bits_[0] |= 0x00000002u;
  20215. _impl_.latency_ = value;
  20216. }
  20217. // optional int64 Jitter = 3;
  20218. inline bool VideoSDKSessionAudioStatisticInfo::has_jitter() const {
  20219. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  20220. return value;
  20221. }
  20222. inline void VideoSDKSessionAudioStatisticInfo::clear_jitter() {
  20223. _impl_.jitter_ = ::int64_t{0};
  20224. _impl_._has_bits_[0] &= ~0x00000004u;
  20225. }
  20226. inline ::int64_t VideoSDKSessionAudioStatisticInfo::jitter() const {
  20227. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.Jitter)
  20228. return _internal_jitter();
  20229. }
  20230. inline void VideoSDKSessionAudioStatisticInfo::set_jitter(::int64_t value) {
  20231. _internal_set_jitter(value);
  20232. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.Jitter)
  20233. }
  20234. inline ::int64_t VideoSDKSessionAudioStatisticInfo::_internal_jitter() const {
  20235. return _impl_.jitter_;
  20236. }
  20237. inline void VideoSDKSessionAudioStatisticInfo::_internal_set_jitter(::int64_t value) {
  20238. _impl_._has_bits_[0] |= 0x00000004u;
  20239. _impl_.jitter_ = value;
  20240. }
  20241. // optional float packetLossAvg = 4;
  20242. inline bool VideoSDKSessionAudioStatisticInfo::has_packetlossavg() const {
  20243. bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
  20244. return value;
  20245. }
  20246. inline void VideoSDKSessionAudioStatisticInfo::clear_packetlossavg() {
  20247. _impl_.packetlossavg_ = 0;
  20248. _impl_._has_bits_[0] &= ~0x00000008u;
  20249. }
  20250. inline float VideoSDKSessionAudioStatisticInfo::packetlossavg() const {
  20251. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.packetLossAvg)
  20252. return _internal_packetlossavg();
  20253. }
  20254. inline void VideoSDKSessionAudioStatisticInfo::set_packetlossavg(float value) {
  20255. _internal_set_packetlossavg(value);
  20256. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.packetLossAvg)
  20257. }
  20258. inline float VideoSDKSessionAudioStatisticInfo::_internal_packetlossavg() const {
  20259. return _impl_.packetlossavg_;
  20260. }
  20261. inline void VideoSDKSessionAudioStatisticInfo::_internal_set_packetlossavg(float value) {
  20262. _impl_._has_bits_[0] |= 0x00000008u;
  20263. _impl_.packetlossavg_ = value;
  20264. }
  20265. // optional float packetLossMax = 5;
  20266. inline bool VideoSDKSessionAudioStatisticInfo::has_packetlossmax() const {
  20267. bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
  20268. return value;
  20269. }
  20270. inline void VideoSDKSessionAudioStatisticInfo::clear_packetlossmax() {
  20271. _impl_.packetlossmax_ = 0;
  20272. _impl_._has_bits_[0] &= ~0x00000010u;
  20273. }
  20274. inline float VideoSDKSessionAudioStatisticInfo::packetlossmax() const {
  20275. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.packetLossMax)
  20276. return _internal_packetlossmax();
  20277. }
  20278. inline void VideoSDKSessionAudioStatisticInfo::set_packetlossmax(float value) {
  20279. _internal_set_packetlossmax(value);
  20280. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo.packetLossMax)
  20281. }
  20282. inline float VideoSDKSessionAudioStatisticInfo::_internal_packetlossmax() const {
  20283. return _impl_.packetlossmax_;
  20284. }
  20285. inline void VideoSDKSessionAudioStatisticInfo::_internal_set_packetlossmax(float value) {
  20286. _impl_._has_bits_[0] |= 0x00000010u;
  20287. _impl_.packetlossmax_ = value;
  20288. }
  20289. // -------------------------------------------------------------------
  20290. // VideoSDKSessionAudioStatisticInfoList
  20291. // repeated .com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfo audioStatisticInfo = 1;
  20292. inline int VideoSDKSessionAudioStatisticInfoList::_internal_audiostatisticinfo_size() const {
  20293. return _impl_.audiostatisticinfo_.size();
  20294. }
  20295. inline int VideoSDKSessionAudioStatisticInfoList::audiostatisticinfo_size() const {
  20296. return _internal_audiostatisticinfo_size();
  20297. }
  20298. inline void VideoSDKSessionAudioStatisticInfoList::clear_audiostatisticinfo() {
  20299. _impl_.audiostatisticinfo_.Clear();
  20300. }
  20301. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionAudioStatisticInfo* VideoSDKSessionAudioStatisticInfoList::mutable_audiostatisticinfo(int index) {
  20302. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList.audioStatisticInfo)
  20303. return _impl_.audiostatisticinfo_.Mutable(index);
  20304. }
  20305. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionAudioStatisticInfo >*
  20306. VideoSDKSessionAudioStatisticInfoList::mutable_audiostatisticinfo() {
  20307. // @@protoc_insertion_point(field_mutable_list:com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList.audioStatisticInfo)
  20308. return &_impl_.audiostatisticinfo_;
  20309. }
  20310. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionAudioStatisticInfo& VideoSDKSessionAudioStatisticInfoList::_internal_audiostatisticinfo(int index) const {
  20311. return _impl_.audiostatisticinfo_.Get(index);
  20312. }
  20313. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionAudioStatisticInfo& VideoSDKSessionAudioStatisticInfoList::audiostatisticinfo(int index) const {
  20314. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList.audioStatisticInfo)
  20315. return _internal_audiostatisticinfo(index);
  20316. }
  20317. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionAudioStatisticInfo* VideoSDKSessionAudioStatisticInfoList::_internal_add_audiostatisticinfo() {
  20318. return _impl_.audiostatisticinfo_.Add();
  20319. }
  20320. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionAudioStatisticInfo* VideoSDKSessionAudioStatisticInfoList::add_audiostatisticinfo() {
  20321. ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionAudioStatisticInfo* _add = _internal_add_audiostatisticinfo();
  20322. // @@protoc_insertion_point(field_add:com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList.audioStatisticInfo)
  20323. return _add;
  20324. }
  20325. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionAudioStatisticInfo >&
  20326. VideoSDKSessionAudioStatisticInfoList::audiostatisticinfo() const {
  20327. // @@protoc_insertion_point(field_list:com.electron.zoomvideo.sdk.proto.VideoSDKSessionAudioStatisticInfoList.audioStatisticInfo)
  20328. return _impl_.audiostatisticinfo_;
  20329. }
  20330. // -------------------------------------------------------------------
  20331. // VideoSDKSessionASVStatisticInfo
  20332. // optional int64 frame_width = 1;
  20333. inline bool VideoSDKSessionASVStatisticInfo::has_frame_width() const {
  20334. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  20335. return value;
  20336. }
  20337. inline void VideoSDKSessionASVStatisticInfo::clear_frame_width() {
  20338. _impl_.frame_width_ = ::int64_t{0};
  20339. _impl_._has_bits_[0] &= ~0x00000001u;
  20340. }
  20341. inline ::int64_t VideoSDKSessionASVStatisticInfo::frame_width() const {
  20342. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.frame_width)
  20343. return _internal_frame_width();
  20344. }
  20345. inline void VideoSDKSessionASVStatisticInfo::set_frame_width(::int64_t value) {
  20346. _internal_set_frame_width(value);
  20347. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.frame_width)
  20348. }
  20349. inline ::int64_t VideoSDKSessionASVStatisticInfo::_internal_frame_width() const {
  20350. return _impl_.frame_width_;
  20351. }
  20352. inline void VideoSDKSessionASVStatisticInfo::_internal_set_frame_width(::int64_t value) {
  20353. _impl_._has_bits_[0] |= 0x00000001u;
  20354. _impl_.frame_width_ = value;
  20355. }
  20356. // optional int64 frame_height = 2;
  20357. inline bool VideoSDKSessionASVStatisticInfo::has_frame_height() const {
  20358. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  20359. return value;
  20360. }
  20361. inline void VideoSDKSessionASVStatisticInfo::clear_frame_height() {
  20362. _impl_.frame_height_ = ::int64_t{0};
  20363. _impl_._has_bits_[0] &= ~0x00000002u;
  20364. }
  20365. inline ::int64_t VideoSDKSessionASVStatisticInfo::frame_height() const {
  20366. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.frame_height)
  20367. return _internal_frame_height();
  20368. }
  20369. inline void VideoSDKSessionASVStatisticInfo::set_frame_height(::int64_t value) {
  20370. _internal_set_frame_height(value);
  20371. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.frame_height)
  20372. }
  20373. inline ::int64_t VideoSDKSessionASVStatisticInfo::_internal_frame_height() const {
  20374. return _impl_.frame_height_;
  20375. }
  20376. inline void VideoSDKSessionASVStatisticInfo::_internal_set_frame_height(::int64_t value) {
  20377. _impl_._has_bits_[0] |= 0x00000002u;
  20378. _impl_.frame_height_ = value;
  20379. }
  20380. // optional int64 fps = 3;
  20381. inline bool VideoSDKSessionASVStatisticInfo::has_fps() const {
  20382. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  20383. return value;
  20384. }
  20385. inline void VideoSDKSessionASVStatisticInfo::clear_fps() {
  20386. _impl_.fps_ = ::int64_t{0};
  20387. _impl_._has_bits_[0] &= ~0x00000004u;
  20388. }
  20389. inline ::int64_t VideoSDKSessionASVStatisticInfo::fps() const {
  20390. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.fps)
  20391. return _internal_fps();
  20392. }
  20393. inline void VideoSDKSessionASVStatisticInfo::set_fps(::int64_t value) {
  20394. _internal_set_fps(value);
  20395. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.fps)
  20396. }
  20397. inline ::int64_t VideoSDKSessionASVStatisticInfo::_internal_fps() const {
  20398. return _impl_.fps_;
  20399. }
  20400. inline void VideoSDKSessionASVStatisticInfo::_internal_set_fps(::int64_t value) {
  20401. _impl_._has_bits_[0] |= 0x00000004u;
  20402. _impl_.fps_ = value;
  20403. }
  20404. // optional int64 latency = 4;
  20405. inline bool VideoSDKSessionASVStatisticInfo::has_latency() const {
  20406. bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
  20407. return value;
  20408. }
  20409. inline void VideoSDKSessionASVStatisticInfo::clear_latency() {
  20410. _impl_.latency_ = ::int64_t{0};
  20411. _impl_._has_bits_[0] &= ~0x00000008u;
  20412. }
  20413. inline ::int64_t VideoSDKSessionASVStatisticInfo::latency() const {
  20414. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.latency)
  20415. return _internal_latency();
  20416. }
  20417. inline void VideoSDKSessionASVStatisticInfo::set_latency(::int64_t value) {
  20418. _internal_set_latency(value);
  20419. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.latency)
  20420. }
  20421. inline ::int64_t VideoSDKSessionASVStatisticInfo::_internal_latency() const {
  20422. return _impl_.latency_;
  20423. }
  20424. inline void VideoSDKSessionASVStatisticInfo::_internal_set_latency(::int64_t value) {
  20425. _impl_._has_bits_[0] |= 0x00000008u;
  20426. _impl_.latency_ = value;
  20427. }
  20428. // optional int64 Jitter = 5;
  20429. inline bool VideoSDKSessionASVStatisticInfo::has_jitter() const {
  20430. bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
  20431. return value;
  20432. }
  20433. inline void VideoSDKSessionASVStatisticInfo::clear_jitter() {
  20434. _impl_.jitter_ = ::int64_t{0};
  20435. _impl_._has_bits_[0] &= ~0x00000010u;
  20436. }
  20437. inline ::int64_t VideoSDKSessionASVStatisticInfo::jitter() const {
  20438. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.Jitter)
  20439. return _internal_jitter();
  20440. }
  20441. inline void VideoSDKSessionASVStatisticInfo::set_jitter(::int64_t value) {
  20442. _internal_set_jitter(value);
  20443. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.Jitter)
  20444. }
  20445. inline ::int64_t VideoSDKSessionASVStatisticInfo::_internal_jitter() const {
  20446. return _impl_.jitter_;
  20447. }
  20448. inline void VideoSDKSessionASVStatisticInfo::_internal_set_jitter(::int64_t value) {
  20449. _impl_._has_bits_[0] |= 0x00000010u;
  20450. _impl_.jitter_ = value;
  20451. }
  20452. // optional float packetLossAvg = 6;
  20453. inline bool VideoSDKSessionASVStatisticInfo::has_packetlossavg() const {
  20454. bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
  20455. return value;
  20456. }
  20457. inline void VideoSDKSessionASVStatisticInfo::clear_packetlossavg() {
  20458. _impl_.packetlossavg_ = 0;
  20459. _impl_._has_bits_[0] &= ~0x00000020u;
  20460. }
  20461. inline float VideoSDKSessionASVStatisticInfo::packetlossavg() const {
  20462. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.packetLossAvg)
  20463. return _internal_packetlossavg();
  20464. }
  20465. inline void VideoSDKSessionASVStatisticInfo::set_packetlossavg(float value) {
  20466. _internal_set_packetlossavg(value);
  20467. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.packetLossAvg)
  20468. }
  20469. inline float VideoSDKSessionASVStatisticInfo::_internal_packetlossavg() const {
  20470. return _impl_.packetlossavg_;
  20471. }
  20472. inline void VideoSDKSessionASVStatisticInfo::_internal_set_packetlossavg(float value) {
  20473. _impl_._has_bits_[0] |= 0x00000020u;
  20474. _impl_.packetlossavg_ = value;
  20475. }
  20476. // optional float packetLossMax = 7;
  20477. inline bool VideoSDKSessionASVStatisticInfo::has_packetlossmax() const {
  20478. bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
  20479. return value;
  20480. }
  20481. inline void VideoSDKSessionASVStatisticInfo::clear_packetlossmax() {
  20482. _impl_.packetlossmax_ = 0;
  20483. _impl_._has_bits_[0] &= ~0x00000040u;
  20484. }
  20485. inline float VideoSDKSessionASVStatisticInfo::packetlossmax() const {
  20486. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.packetLossMax)
  20487. return _internal_packetlossmax();
  20488. }
  20489. inline void VideoSDKSessionASVStatisticInfo::set_packetlossmax(float value) {
  20490. _internal_set_packetlossmax(value);
  20491. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo.packetLossMax)
  20492. }
  20493. inline float VideoSDKSessionASVStatisticInfo::_internal_packetlossmax() const {
  20494. return _impl_.packetlossmax_;
  20495. }
  20496. inline void VideoSDKSessionASVStatisticInfo::_internal_set_packetlossmax(float value) {
  20497. _impl_._has_bits_[0] |= 0x00000040u;
  20498. _impl_.packetlossmax_ = value;
  20499. }
  20500. // -------------------------------------------------------------------
  20501. // VideoSDKSessionASVStatisticInfoList
  20502. // repeated .com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfo ASVStatisticInfo = 1;
  20503. inline int VideoSDKSessionASVStatisticInfoList::_internal_asvstatisticinfo_size() const {
  20504. return _impl_.asvstatisticinfo_.size();
  20505. }
  20506. inline int VideoSDKSessionASVStatisticInfoList::asvstatisticinfo_size() const {
  20507. return _internal_asvstatisticinfo_size();
  20508. }
  20509. inline void VideoSDKSessionASVStatisticInfoList::clear_asvstatisticinfo() {
  20510. _impl_.asvstatisticinfo_.Clear();
  20511. }
  20512. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionASVStatisticInfo* VideoSDKSessionASVStatisticInfoList::mutable_asvstatisticinfo(int index) {
  20513. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList.ASVStatisticInfo)
  20514. return _impl_.asvstatisticinfo_.Mutable(index);
  20515. }
  20516. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionASVStatisticInfo >*
  20517. VideoSDKSessionASVStatisticInfoList::mutable_asvstatisticinfo() {
  20518. // @@protoc_insertion_point(field_mutable_list:com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList.ASVStatisticInfo)
  20519. return &_impl_.asvstatisticinfo_;
  20520. }
  20521. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionASVStatisticInfo& VideoSDKSessionASVStatisticInfoList::_internal_asvstatisticinfo(int index) const {
  20522. return _impl_.asvstatisticinfo_.Get(index);
  20523. }
  20524. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionASVStatisticInfo& VideoSDKSessionASVStatisticInfoList::asvstatisticinfo(int index) const {
  20525. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList.ASVStatisticInfo)
  20526. return _internal_asvstatisticinfo(index);
  20527. }
  20528. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionASVStatisticInfo* VideoSDKSessionASVStatisticInfoList::_internal_add_asvstatisticinfo() {
  20529. return _impl_.asvstatisticinfo_.Add();
  20530. }
  20531. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionASVStatisticInfo* VideoSDKSessionASVStatisticInfoList::add_asvstatisticinfo() {
  20532. ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionASVStatisticInfo* _add = _internal_add_asvstatisticinfo();
  20533. // @@protoc_insertion_point(field_add:com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList.ASVStatisticInfo)
  20534. return _add;
  20535. }
  20536. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::VideoSDKSessionASVStatisticInfo >&
  20537. VideoSDKSessionASVStatisticInfoList::asvstatisticinfo() const {
  20538. // @@protoc_insertion_point(field_list:com.electron.zoomvideo.sdk.proto.VideoSDKSessionASVStatisticInfoList.ASVStatisticInfo)
  20539. return _impl_.asvstatisticinfo_;
  20540. }
  20541. // -------------------------------------------------------------------
  20542. // SDKVideoCapability
  20543. // optional bool isEffective = 1;
  20544. inline bool SDKVideoCapability::has_iseffective() const {
  20545. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  20546. return value;
  20547. }
  20548. inline void SDKVideoCapability::clear_iseffective() {
  20549. _impl_.iseffective_ = false;
  20550. _impl_._has_bits_[0] &= ~0x00000001u;
  20551. }
  20552. inline bool SDKVideoCapability::iseffective() const {
  20553. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SDKVideoCapability.isEffective)
  20554. return _internal_iseffective();
  20555. }
  20556. inline void SDKVideoCapability::set_iseffective(bool value) {
  20557. _internal_set_iseffective(value);
  20558. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SDKVideoCapability.isEffective)
  20559. }
  20560. inline bool SDKVideoCapability::_internal_iseffective() const {
  20561. return _impl_.iseffective_;
  20562. }
  20563. inline void SDKVideoCapability::_internal_set_iseffective(bool value) {
  20564. _impl_._has_bits_[0] |= 0x00000001u;
  20565. _impl_.iseffective_ = value;
  20566. }
  20567. // optional int32 width = 2;
  20568. inline bool SDKVideoCapability::has_width() const {
  20569. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  20570. return value;
  20571. }
  20572. inline void SDKVideoCapability::clear_width() {
  20573. _impl_.width_ = 0;
  20574. _impl_._has_bits_[0] &= ~0x00000002u;
  20575. }
  20576. inline ::int32_t SDKVideoCapability::width() const {
  20577. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SDKVideoCapability.width)
  20578. return _internal_width();
  20579. }
  20580. inline void SDKVideoCapability::set_width(::int32_t value) {
  20581. _internal_set_width(value);
  20582. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SDKVideoCapability.width)
  20583. }
  20584. inline ::int32_t SDKVideoCapability::_internal_width() const {
  20585. return _impl_.width_;
  20586. }
  20587. inline void SDKVideoCapability::_internal_set_width(::int32_t value) {
  20588. _impl_._has_bits_[0] |= 0x00000002u;
  20589. _impl_.width_ = value;
  20590. }
  20591. // optional int32 height = 3;
  20592. inline bool SDKVideoCapability::has_height() const {
  20593. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  20594. return value;
  20595. }
  20596. inline void SDKVideoCapability::clear_height() {
  20597. _impl_.height_ = 0;
  20598. _impl_._has_bits_[0] &= ~0x00000004u;
  20599. }
  20600. inline ::int32_t SDKVideoCapability::height() const {
  20601. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SDKVideoCapability.height)
  20602. return _internal_height();
  20603. }
  20604. inline void SDKVideoCapability::set_height(::int32_t value) {
  20605. _internal_set_height(value);
  20606. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SDKVideoCapability.height)
  20607. }
  20608. inline ::int32_t SDKVideoCapability::_internal_height() const {
  20609. return _impl_.height_;
  20610. }
  20611. inline void SDKVideoCapability::_internal_set_height(::int32_t value) {
  20612. _impl_._has_bits_[0] |= 0x00000004u;
  20613. _impl_.height_ = value;
  20614. }
  20615. // optional int32 frame = 4;
  20616. inline bool SDKVideoCapability::has_frame() const {
  20617. bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
  20618. return value;
  20619. }
  20620. inline void SDKVideoCapability::clear_frame() {
  20621. _impl_.frame_ = 0;
  20622. _impl_._has_bits_[0] &= ~0x00000008u;
  20623. }
  20624. inline ::int32_t SDKVideoCapability::frame() const {
  20625. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SDKVideoCapability.frame)
  20626. return _internal_frame();
  20627. }
  20628. inline void SDKVideoCapability::set_frame(::int32_t value) {
  20629. _internal_set_frame(value);
  20630. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SDKVideoCapability.frame)
  20631. }
  20632. inline ::int32_t SDKVideoCapability::_internal_frame() const {
  20633. return _impl_.frame_;
  20634. }
  20635. inline void SDKVideoCapability::_internal_set_frame(::int32_t value) {
  20636. _impl_._has_bits_[0] |= 0x00000008u;
  20637. _impl_.frame_ = value;
  20638. }
  20639. // -------------------------------------------------------------------
  20640. // SDKVideoCapabilityList
  20641. // repeated .com.electron.zoomvideo.sdk.proto.SDKVideoCapability VideoCapability = 1;
  20642. inline int SDKVideoCapabilityList::_internal_videocapability_size() const {
  20643. return _impl_.videocapability_.size();
  20644. }
  20645. inline int SDKVideoCapabilityList::videocapability_size() const {
  20646. return _internal_videocapability_size();
  20647. }
  20648. inline void SDKVideoCapabilityList::clear_videocapability() {
  20649. _impl_.videocapability_.Clear();
  20650. }
  20651. inline ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* SDKVideoCapabilityList::mutable_videocapability(int index) {
  20652. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList.VideoCapability)
  20653. return _impl_.videocapability_.Mutable(index);
  20654. }
  20655. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability >*
  20656. SDKVideoCapabilityList::mutable_videocapability() {
  20657. // @@protoc_insertion_point(field_mutable_list:com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList.VideoCapability)
  20658. return &_impl_.videocapability_;
  20659. }
  20660. inline const ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability& SDKVideoCapabilityList::_internal_videocapability(int index) const {
  20661. return _impl_.videocapability_.Get(index);
  20662. }
  20663. inline const ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability& SDKVideoCapabilityList::videocapability(int index) const {
  20664. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList.VideoCapability)
  20665. return _internal_videocapability(index);
  20666. }
  20667. inline ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* SDKVideoCapabilityList::_internal_add_videocapability() {
  20668. return _impl_.videocapability_.Add();
  20669. }
  20670. inline ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* SDKVideoCapabilityList::add_videocapability() {
  20671. ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* _add = _internal_add_videocapability();
  20672. // @@protoc_insertion_point(field_add:com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList.VideoCapability)
  20673. return _add;
  20674. }
  20675. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability >&
  20676. SDKVideoCapabilityList::videocapability() const {
  20677. // @@protoc_insertion_point(field_list:com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList.VideoCapability)
  20678. return _impl_.videocapability_;
  20679. }
  20680. // -------------------------------------------------------------------
  20681. // LTTLanguage
  20682. // optional int32 lttLanguageID = 1;
  20683. inline bool LTTLanguage::has_lttlanguageid() const {
  20684. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  20685. return value;
  20686. }
  20687. inline void LTTLanguage::clear_lttlanguageid() {
  20688. _impl_.lttlanguageid_ = 0;
  20689. _impl_._has_bits_[0] &= ~0x00000002u;
  20690. }
  20691. inline ::int32_t LTTLanguage::lttlanguageid() const {
  20692. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.LTTLanguage.lttLanguageID)
  20693. return _internal_lttlanguageid();
  20694. }
  20695. inline void LTTLanguage::set_lttlanguageid(::int32_t value) {
  20696. _internal_set_lttlanguageid(value);
  20697. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.LTTLanguage.lttLanguageID)
  20698. }
  20699. inline ::int32_t LTTLanguage::_internal_lttlanguageid() const {
  20700. return _impl_.lttlanguageid_;
  20701. }
  20702. inline void LTTLanguage::_internal_set_lttlanguageid(::int32_t value) {
  20703. _impl_._has_bits_[0] |= 0x00000002u;
  20704. _impl_.lttlanguageid_ = value;
  20705. }
  20706. // optional string lttLanguageName = 2;
  20707. inline bool LTTLanguage::has_lttlanguagename() const {
  20708. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  20709. return value;
  20710. }
  20711. inline void LTTLanguage::clear_lttlanguagename() {
  20712. _impl_.lttlanguagename_.ClearToEmpty();
  20713. _impl_._has_bits_[0] &= ~0x00000001u;
  20714. }
  20715. inline const std::string& LTTLanguage::lttlanguagename() const {
  20716. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.LTTLanguage.lttLanguageName)
  20717. return _internal_lttlanguagename();
  20718. }
  20719. template <typename Arg_, typename... Args_>
  20720. inline PROTOBUF_ALWAYS_INLINE void LTTLanguage::set_lttlanguagename(Arg_&& arg,
  20721. Args_... args) {
  20722. _impl_._has_bits_[0] |= 0x00000001u;
  20723. _impl_.lttlanguagename_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  20724. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.LTTLanguage.lttLanguageName)
  20725. }
  20726. inline std::string* LTTLanguage::mutable_lttlanguagename() {
  20727. std::string* _s = _internal_mutable_lttlanguagename();
  20728. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.LTTLanguage.lttLanguageName)
  20729. return _s;
  20730. }
  20731. inline const std::string& LTTLanguage::_internal_lttlanguagename() const {
  20732. return _impl_.lttlanguagename_.Get();
  20733. }
  20734. inline void LTTLanguage::_internal_set_lttlanguagename(const std::string& value) {
  20735. _impl_._has_bits_[0] |= 0x00000001u;
  20736. _impl_.lttlanguagename_.Set(value, GetArenaForAllocation());
  20737. }
  20738. inline std::string* LTTLanguage::_internal_mutable_lttlanguagename() {
  20739. _impl_._has_bits_[0] |= 0x00000001u;
  20740. return _impl_.lttlanguagename_.Mutable( GetArenaForAllocation());
  20741. }
  20742. inline std::string* LTTLanguage::release_lttlanguagename() {
  20743. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.LTTLanguage.lttLanguageName)
  20744. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  20745. return nullptr;
  20746. }
  20747. _impl_._has_bits_[0] &= ~0x00000001u;
  20748. auto* released = _impl_.lttlanguagename_.Release();
  20749. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  20750. _impl_.lttlanguagename_.Set("", GetArenaForAllocation());
  20751. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  20752. return released;
  20753. }
  20754. inline void LTTLanguage::set_allocated_lttlanguagename(std::string* value) {
  20755. if (value != nullptr) {
  20756. _impl_._has_bits_[0] |= 0x00000001u;
  20757. } else {
  20758. _impl_._has_bits_[0] &= ~0x00000001u;
  20759. }
  20760. _impl_.lttlanguagename_.SetAllocated(value, GetArenaForAllocation());
  20761. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  20762. if (_impl_.lttlanguagename_.IsDefault()) {
  20763. _impl_.lttlanguagename_.Set("", GetArenaForAllocation());
  20764. }
  20765. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  20766. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.LTTLanguage.lttLanguageName)
  20767. }
  20768. // -------------------------------------------------------------------
  20769. // CallbackBody_onErrorParams
  20770. // optional int32 errorCode = 1;
  20771. inline bool CallbackBody_onErrorParams::has_errorcode() const {
  20772. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  20773. return value;
  20774. }
  20775. inline void CallbackBody_onErrorParams::clear_errorcode() {
  20776. _impl_.errorcode_ = 0;
  20777. _impl_._has_bits_[0] &= ~0x00000001u;
  20778. }
  20779. inline ::int32_t CallbackBody_onErrorParams::errorcode() const {
  20780. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.errorCode)
  20781. return _internal_errorcode();
  20782. }
  20783. inline void CallbackBody_onErrorParams::set_errorcode(::int32_t value) {
  20784. _internal_set_errorcode(value);
  20785. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.errorCode)
  20786. }
  20787. inline ::int32_t CallbackBody_onErrorParams::_internal_errorcode() const {
  20788. return _impl_.errorcode_;
  20789. }
  20790. inline void CallbackBody_onErrorParams::_internal_set_errorcode(::int32_t value) {
  20791. _impl_._has_bits_[0] |= 0x00000001u;
  20792. _impl_.errorcode_ = value;
  20793. }
  20794. // optional int32 detailErrorCode = 2;
  20795. inline bool CallbackBody_onErrorParams::has_detailerrorcode() const {
  20796. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  20797. return value;
  20798. }
  20799. inline void CallbackBody_onErrorParams::clear_detailerrorcode() {
  20800. _impl_.detailerrorcode_ = 0;
  20801. _impl_._has_bits_[0] &= ~0x00000002u;
  20802. }
  20803. inline ::int32_t CallbackBody_onErrorParams::detailerrorcode() const {
  20804. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.detailErrorCode)
  20805. return _internal_detailerrorcode();
  20806. }
  20807. inline void CallbackBody_onErrorParams::set_detailerrorcode(::int32_t value) {
  20808. _internal_set_detailerrorcode(value);
  20809. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams.detailErrorCode)
  20810. }
  20811. inline ::int32_t CallbackBody_onErrorParams::_internal_detailerrorcode() const {
  20812. return _impl_.detailerrorcode_;
  20813. }
  20814. inline void CallbackBody_onErrorParams::_internal_set_detailerrorcode(::int32_t value) {
  20815. _impl_._has_bits_[0] |= 0x00000002u;
  20816. _impl_.detailerrorcode_ = value;
  20817. }
  20818. // -------------------------------------------------------------------
  20819. // CallbackBody_onUserJoinParams
  20820. // optional .com.electron.zoomvideo.sdk.proto.UserList zn_userList = 1;
  20821. inline bool CallbackBody_onUserJoinParams::has_zn_userlist() const {
  20822. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  20823. PROTOBUF_ASSUME(!value || _impl_.zn_userlist_ != nullptr);
  20824. return value;
  20825. }
  20826. inline void CallbackBody_onUserJoinParams::clear_zn_userlist() {
  20827. if (_impl_.zn_userlist_ != nullptr) _impl_.zn_userlist_->Clear();
  20828. _impl_._has_bits_[0] &= ~0x00000001u;
  20829. }
  20830. inline const ::com::electron::zoomvideo::sdk::proto::UserList& CallbackBody_onUserJoinParams::_internal_zn_userlist() const {
  20831. const ::com::electron::zoomvideo::sdk::proto::UserList* p = _impl_.zn_userlist_;
  20832. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::UserList&>(
  20833. ::com::electron::zoomvideo::sdk::proto::_UserList_default_instance_);
  20834. }
  20835. inline const ::com::electron::zoomvideo::sdk::proto::UserList& CallbackBody_onUserJoinParams::zn_userlist() const {
  20836. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams.zn_userList)
  20837. return _internal_zn_userlist();
  20838. }
  20839. inline void CallbackBody_onUserJoinParams::unsafe_arena_set_allocated_zn_userlist(
  20840. ::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist) {
  20841. if (GetArenaForAllocation() == nullptr) {
  20842. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.zn_userlist_);
  20843. }
  20844. _impl_.zn_userlist_ = zn_userlist;
  20845. if (zn_userlist) {
  20846. _impl_._has_bits_[0] |= 0x00000001u;
  20847. } else {
  20848. _impl_._has_bits_[0] &= ~0x00000001u;
  20849. }
  20850. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams.zn_userList)
  20851. }
  20852. inline ::com::electron::zoomvideo::sdk::proto::UserList* CallbackBody_onUserJoinParams::release_zn_userlist() {
  20853. _impl_._has_bits_[0] &= ~0x00000001u;
  20854. ::com::electron::zoomvideo::sdk::proto::UserList* temp = _impl_.zn_userlist_;
  20855. _impl_.zn_userlist_ = nullptr;
  20856. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  20857. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  20858. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  20859. if (GetArenaForAllocation() == nullptr) { delete old; }
  20860. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  20861. if (GetArenaForAllocation() != nullptr) {
  20862. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  20863. }
  20864. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  20865. return temp;
  20866. }
  20867. inline ::com::electron::zoomvideo::sdk::proto::UserList* CallbackBody_onUserJoinParams::unsafe_arena_release_zn_userlist() {
  20868. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams.zn_userList)
  20869. _impl_._has_bits_[0] &= ~0x00000001u;
  20870. ::com::electron::zoomvideo::sdk::proto::UserList* temp = _impl_.zn_userlist_;
  20871. _impl_.zn_userlist_ = nullptr;
  20872. return temp;
  20873. }
  20874. inline ::com::electron::zoomvideo::sdk::proto::UserList* CallbackBody_onUserJoinParams::_internal_mutable_zn_userlist() {
  20875. _impl_._has_bits_[0] |= 0x00000001u;
  20876. if (_impl_.zn_userlist_ == nullptr) {
  20877. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::UserList>(GetArenaForAllocation());
  20878. _impl_.zn_userlist_ = p;
  20879. }
  20880. return _impl_.zn_userlist_;
  20881. }
  20882. inline ::com::electron::zoomvideo::sdk::proto::UserList* CallbackBody_onUserJoinParams::mutable_zn_userlist() {
  20883. ::com::electron::zoomvideo::sdk::proto::UserList* _msg = _internal_mutable_zn_userlist();
  20884. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams.zn_userList)
  20885. return _msg;
  20886. }
  20887. inline void CallbackBody_onUserJoinParams::set_allocated_zn_userlist(::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist) {
  20888. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  20889. if (message_arena == nullptr) {
  20890. delete _impl_.zn_userlist_;
  20891. }
  20892. if (zn_userlist) {
  20893. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  20894. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(zn_userlist);
  20895. if (message_arena != submessage_arena) {
  20896. zn_userlist = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  20897. message_arena, zn_userlist, submessage_arena);
  20898. }
  20899. _impl_._has_bits_[0] |= 0x00000001u;
  20900. } else {
  20901. _impl_._has_bits_[0] &= ~0x00000001u;
  20902. }
  20903. _impl_.zn_userlist_ = zn_userlist;
  20904. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams.zn_userList)
  20905. }
  20906. // -------------------------------------------------------------------
  20907. // CallbackBody_onUserLeaveParams
  20908. // optional .com.electron.zoomvideo.sdk.proto.UserList zn_userList = 1;
  20909. inline bool CallbackBody_onUserLeaveParams::has_zn_userlist() const {
  20910. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  20911. PROTOBUF_ASSUME(!value || _impl_.zn_userlist_ != nullptr);
  20912. return value;
  20913. }
  20914. inline void CallbackBody_onUserLeaveParams::clear_zn_userlist() {
  20915. if (_impl_.zn_userlist_ != nullptr) _impl_.zn_userlist_->Clear();
  20916. _impl_._has_bits_[0] &= ~0x00000001u;
  20917. }
  20918. inline const ::com::electron::zoomvideo::sdk::proto::UserList& CallbackBody_onUserLeaveParams::_internal_zn_userlist() const {
  20919. const ::com::electron::zoomvideo::sdk::proto::UserList* p = _impl_.zn_userlist_;
  20920. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::UserList&>(
  20921. ::com::electron::zoomvideo::sdk::proto::_UserList_default_instance_);
  20922. }
  20923. inline const ::com::electron::zoomvideo::sdk::proto::UserList& CallbackBody_onUserLeaveParams::zn_userlist() const {
  20924. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams.zn_userList)
  20925. return _internal_zn_userlist();
  20926. }
  20927. inline void CallbackBody_onUserLeaveParams::unsafe_arena_set_allocated_zn_userlist(
  20928. ::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist) {
  20929. if (GetArenaForAllocation() == nullptr) {
  20930. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.zn_userlist_);
  20931. }
  20932. _impl_.zn_userlist_ = zn_userlist;
  20933. if (zn_userlist) {
  20934. _impl_._has_bits_[0] |= 0x00000001u;
  20935. } else {
  20936. _impl_._has_bits_[0] &= ~0x00000001u;
  20937. }
  20938. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams.zn_userList)
  20939. }
  20940. inline ::com::electron::zoomvideo::sdk::proto::UserList* CallbackBody_onUserLeaveParams::release_zn_userlist() {
  20941. _impl_._has_bits_[0] &= ~0x00000001u;
  20942. ::com::electron::zoomvideo::sdk::proto::UserList* temp = _impl_.zn_userlist_;
  20943. _impl_.zn_userlist_ = nullptr;
  20944. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  20945. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  20946. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  20947. if (GetArenaForAllocation() == nullptr) { delete old; }
  20948. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  20949. if (GetArenaForAllocation() != nullptr) {
  20950. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  20951. }
  20952. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  20953. return temp;
  20954. }
  20955. inline ::com::electron::zoomvideo::sdk::proto::UserList* CallbackBody_onUserLeaveParams::unsafe_arena_release_zn_userlist() {
  20956. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams.zn_userList)
  20957. _impl_._has_bits_[0] &= ~0x00000001u;
  20958. ::com::electron::zoomvideo::sdk::proto::UserList* temp = _impl_.zn_userlist_;
  20959. _impl_.zn_userlist_ = nullptr;
  20960. return temp;
  20961. }
  20962. inline ::com::electron::zoomvideo::sdk::proto::UserList* CallbackBody_onUserLeaveParams::_internal_mutable_zn_userlist() {
  20963. _impl_._has_bits_[0] |= 0x00000001u;
  20964. if (_impl_.zn_userlist_ == nullptr) {
  20965. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::UserList>(GetArenaForAllocation());
  20966. _impl_.zn_userlist_ = p;
  20967. }
  20968. return _impl_.zn_userlist_;
  20969. }
  20970. inline ::com::electron::zoomvideo::sdk::proto::UserList* CallbackBody_onUserLeaveParams::mutable_zn_userlist() {
  20971. ::com::electron::zoomvideo::sdk::proto::UserList* _msg = _internal_mutable_zn_userlist();
  20972. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams.zn_userList)
  20973. return _msg;
  20974. }
  20975. inline void CallbackBody_onUserLeaveParams::set_allocated_zn_userlist(::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist) {
  20976. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  20977. if (message_arena == nullptr) {
  20978. delete _impl_.zn_userlist_;
  20979. }
  20980. if (zn_userlist) {
  20981. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  20982. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(zn_userlist);
  20983. if (message_arena != submessage_arena) {
  20984. zn_userlist = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  20985. message_arena, zn_userlist, submessage_arena);
  20986. }
  20987. _impl_._has_bits_[0] |= 0x00000001u;
  20988. } else {
  20989. _impl_._has_bits_[0] &= ~0x00000001u;
  20990. }
  20991. _impl_.zn_userlist_ = zn_userlist;
  20992. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams.zn_userList)
  20993. }
  20994. // -------------------------------------------------------------------
  20995. // CallbackBody_onUserVideoStatusChangedParams
  20996. // optional .com.electron.zoomvideo.sdk.proto.UserList zn_userList = 1;
  20997. inline bool CallbackBody_onUserVideoStatusChangedParams::has_zn_userlist() const {
  20998. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  20999. PROTOBUF_ASSUME(!value || _impl_.zn_userlist_ != nullptr);
  21000. return value;
  21001. }
  21002. inline void CallbackBody_onUserVideoStatusChangedParams::clear_zn_userlist() {
  21003. if (_impl_.zn_userlist_ != nullptr) _impl_.zn_userlist_->Clear();
  21004. _impl_._has_bits_[0] &= ~0x00000001u;
  21005. }
  21006. inline const ::com::electron::zoomvideo::sdk::proto::UserList& CallbackBody_onUserVideoStatusChangedParams::_internal_zn_userlist() const {
  21007. const ::com::electron::zoomvideo::sdk::proto::UserList* p = _impl_.zn_userlist_;
  21008. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::UserList&>(
  21009. ::com::electron::zoomvideo::sdk::proto::_UserList_default_instance_);
  21010. }
  21011. inline const ::com::electron::zoomvideo::sdk::proto::UserList& CallbackBody_onUserVideoStatusChangedParams::zn_userlist() const {
  21012. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams.zn_userList)
  21013. return _internal_zn_userlist();
  21014. }
  21015. inline void CallbackBody_onUserVideoStatusChangedParams::unsafe_arena_set_allocated_zn_userlist(
  21016. ::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist) {
  21017. if (GetArenaForAllocation() == nullptr) {
  21018. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.zn_userlist_);
  21019. }
  21020. _impl_.zn_userlist_ = zn_userlist;
  21021. if (zn_userlist) {
  21022. _impl_._has_bits_[0] |= 0x00000001u;
  21023. } else {
  21024. _impl_._has_bits_[0] &= ~0x00000001u;
  21025. }
  21026. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams.zn_userList)
  21027. }
  21028. inline ::com::electron::zoomvideo::sdk::proto::UserList* CallbackBody_onUserVideoStatusChangedParams::release_zn_userlist() {
  21029. _impl_._has_bits_[0] &= ~0x00000001u;
  21030. ::com::electron::zoomvideo::sdk::proto::UserList* temp = _impl_.zn_userlist_;
  21031. _impl_.zn_userlist_ = nullptr;
  21032. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  21033. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  21034. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  21035. if (GetArenaForAllocation() == nullptr) { delete old; }
  21036. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  21037. if (GetArenaForAllocation() != nullptr) {
  21038. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  21039. }
  21040. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  21041. return temp;
  21042. }
  21043. inline ::com::electron::zoomvideo::sdk::proto::UserList* CallbackBody_onUserVideoStatusChangedParams::unsafe_arena_release_zn_userlist() {
  21044. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams.zn_userList)
  21045. _impl_._has_bits_[0] &= ~0x00000001u;
  21046. ::com::electron::zoomvideo::sdk::proto::UserList* temp = _impl_.zn_userlist_;
  21047. _impl_.zn_userlist_ = nullptr;
  21048. return temp;
  21049. }
  21050. inline ::com::electron::zoomvideo::sdk::proto::UserList* CallbackBody_onUserVideoStatusChangedParams::_internal_mutable_zn_userlist() {
  21051. _impl_._has_bits_[0] |= 0x00000001u;
  21052. if (_impl_.zn_userlist_ == nullptr) {
  21053. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::UserList>(GetArenaForAllocation());
  21054. _impl_.zn_userlist_ = p;
  21055. }
  21056. return _impl_.zn_userlist_;
  21057. }
  21058. inline ::com::electron::zoomvideo::sdk::proto::UserList* CallbackBody_onUserVideoStatusChangedParams::mutable_zn_userlist() {
  21059. ::com::electron::zoomvideo::sdk::proto::UserList* _msg = _internal_mutable_zn_userlist();
  21060. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams.zn_userList)
  21061. return _msg;
  21062. }
  21063. inline void CallbackBody_onUserVideoStatusChangedParams::set_allocated_zn_userlist(::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist) {
  21064. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  21065. if (message_arena == nullptr) {
  21066. delete _impl_.zn_userlist_;
  21067. }
  21068. if (zn_userlist) {
  21069. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  21070. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(zn_userlist);
  21071. if (message_arena != submessage_arena) {
  21072. zn_userlist = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  21073. message_arena, zn_userlist, submessage_arena);
  21074. }
  21075. _impl_._has_bits_[0] |= 0x00000001u;
  21076. } else {
  21077. _impl_._has_bits_[0] &= ~0x00000001u;
  21078. }
  21079. _impl_.zn_userlist_ = zn_userlist;
  21080. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams.zn_userList)
  21081. }
  21082. // -------------------------------------------------------------------
  21083. // CallbackBody_onUserAudioStatusChangedParams
  21084. // optional .com.electron.zoomvideo.sdk.proto.UserList zn_userList = 1;
  21085. inline bool CallbackBody_onUserAudioStatusChangedParams::has_zn_userlist() const {
  21086. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  21087. PROTOBUF_ASSUME(!value || _impl_.zn_userlist_ != nullptr);
  21088. return value;
  21089. }
  21090. inline void CallbackBody_onUserAudioStatusChangedParams::clear_zn_userlist() {
  21091. if (_impl_.zn_userlist_ != nullptr) _impl_.zn_userlist_->Clear();
  21092. _impl_._has_bits_[0] &= ~0x00000001u;
  21093. }
  21094. inline const ::com::electron::zoomvideo::sdk::proto::UserList& CallbackBody_onUserAudioStatusChangedParams::_internal_zn_userlist() const {
  21095. const ::com::electron::zoomvideo::sdk::proto::UserList* p = _impl_.zn_userlist_;
  21096. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::UserList&>(
  21097. ::com::electron::zoomvideo::sdk::proto::_UserList_default_instance_);
  21098. }
  21099. inline const ::com::electron::zoomvideo::sdk::proto::UserList& CallbackBody_onUserAudioStatusChangedParams::zn_userlist() const {
  21100. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams.zn_userList)
  21101. return _internal_zn_userlist();
  21102. }
  21103. inline void CallbackBody_onUserAudioStatusChangedParams::unsafe_arena_set_allocated_zn_userlist(
  21104. ::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist) {
  21105. if (GetArenaForAllocation() == nullptr) {
  21106. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.zn_userlist_);
  21107. }
  21108. _impl_.zn_userlist_ = zn_userlist;
  21109. if (zn_userlist) {
  21110. _impl_._has_bits_[0] |= 0x00000001u;
  21111. } else {
  21112. _impl_._has_bits_[0] &= ~0x00000001u;
  21113. }
  21114. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams.zn_userList)
  21115. }
  21116. inline ::com::electron::zoomvideo::sdk::proto::UserList* CallbackBody_onUserAudioStatusChangedParams::release_zn_userlist() {
  21117. _impl_._has_bits_[0] &= ~0x00000001u;
  21118. ::com::electron::zoomvideo::sdk::proto::UserList* temp = _impl_.zn_userlist_;
  21119. _impl_.zn_userlist_ = nullptr;
  21120. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  21121. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  21122. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  21123. if (GetArenaForAllocation() == nullptr) { delete old; }
  21124. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  21125. if (GetArenaForAllocation() != nullptr) {
  21126. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  21127. }
  21128. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  21129. return temp;
  21130. }
  21131. inline ::com::electron::zoomvideo::sdk::proto::UserList* CallbackBody_onUserAudioStatusChangedParams::unsafe_arena_release_zn_userlist() {
  21132. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams.zn_userList)
  21133. _impl_._has_bits_[0] &= ~0x00000001u;
  21134. ::com::electron::zoomvideo::sdk::proto::UserList* temp = _impl_.zn_userlist_;
  21135. _impl_.zn_userlist_ = nullptr;
  21136. return temp;
  21137. }
  21138. inline ::com::electron::zoomvideo::sdk::proto::UserList* CallbackBody_onUserAudioStatusChangedParams::_internal_mutable_zn_userlist() {
  21139. _impl_._has_bits_[0] |= 0x00000001u;
  21140. if (_impl_.zn_userlist_ == nullptr) {
  21141. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::UserList>(GetArenaForAllocation());
  21142. _impl_.zn_userlist_ = p;
  21143. }
  21144. return _impl_.zn_userlist_;
  21145. }
  21146. inline ::com::electron::zoomvideo::sdk::proto::UserList* CallbackBody_onUserAudioStatusChangedParams::mutable_zn_userlist() {
  21147. ::com::electron::zoomvideo::sdk::proto::UserList* _msg = _internal_mutable_zn_userlist();
  21148. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams.zn_userList)
  21149. return _msg;
  21150. }
  21151. inline void CallbackBody_onUserAudioStatusChangedParams::set_allocated_zn_userlist(::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist) {
  21152. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  21153. if (message_arena == nullptr) {
  21154. delete _impl_.zn_userlist_;
  21155. }
  21156. if (zn_userlist) {
  21157. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  21158. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(zn_userlist);
  21159. if (message_arena != submessage_arena) {
  21160. zn_userlist = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  21161. message_arena, zn_userlist, submessage_arena);
  21162. }
  21163. _impl_._has_bits_[0] |= 0x00000001u;
  21164. } else {
  21165. _impl_._has_bits_[0] &= ~0x00000001u;
  21166. }
  21167. _impl_.zn_userlist_ = zn_userlist;
  21168. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams.zn_userList)
  21169. }
  21170. // -------------------------------------------------------------------
  21171. // CallbackBody_onUserShareStatusChangedParams
  21172. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  21173. inline bool CallbackBody_onUserShareStatusChangedParams::has_user() const {
  21174. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  21175. PROTOBUF_ASSUME(!value || _impl_.user_ != nullptr);
  21176. return value;
  21177. }
  21178. inline void CallbackBody_onUserShareStatusChangedParams::clear_user() {
  21179. if (_impl_.user_ != nullptr) _impl_.user_->Clear();
  21180. _impl_._has_bits_[0] &= ~0x00000001u;
  21181. }
  21182. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& CallbackBody_onUserShareStatusChangedParams::_internal_user() const {
  21183. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.user_;
  21184. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  21185. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  21186. }
  21187. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& CallbackBody_onUserShareStatusChangedParams::user() const {
  21188. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.user)
  21189. return _internal_user();
  21190. }
  21191. inline void CallbackBody_onUserShareStatusChangedParams::unsafe_arena_set_allocated_user(
  21192. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  21193. if (GetArenaForAllocation() == nullptr) {
  21194. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_);
  21195. }
  21196. _impl_.user_ = user;
  21197. if (user) {
  21198. _impl_._has_bits_[0] |= 0x00000001u;
  21199. } else {
  21200. _impl_._has_bits_[0] &= ~0x00000001u;
  21201. }
  21202. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.user)
  21203. }
  21204. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onUserShareStatusChangedParams::release_user() {
  21205. _impl_._has_bits_[0] &= ~0x00000001u;
  21206. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  21207. _impl_.user_ = nullptr;
  21208. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  21209. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  21210. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  21211. if (GetArenaForAllocation() == nullptr) { delete old; }
  21212. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  21213. if (GetArenaForAllocation() != nullptr) {
  21214. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  21215. }
  21216. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  21217. return temp;
  21218. }
  21219. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onUserShareStatusChangedParams::unsafe_arena_release_user() {
  21220. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.user)
  21221. _impl_._has_bits_[0] &= ~0x00000001u;
  21222. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  21223. _impl_.user_ = nullptr;
  21224. return temp;
  21225. }
  21226. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onUserShareStatusChangedParams::_internal_mutable_user() {
  21227. _impl_._has_bits_[0] |= 0x00000001u;
  21228. if (_impl_.user_ == nullptr) {
  21229. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  21230. _impl_.user_ = p;
  21231. }
  21232. return _impl_.user_;
  21233. }
  21234. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onUserShareStatusChangedParams::mutable_user() {
  21235. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_user();
  21236. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.user)
  21237. return _msg;
  21238. }
  21239. inline void CallbackBody_onUserShareStatusChangedParams::set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  21240. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  21241. if (message_arena == nullptr) {
  21242. delete _impl_.user_;
  21243. }
  21244. if (user) {
  21245. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  21246. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user);
  21247. if (message_arena != submessage_arena) {
  21248. user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  21249. message_arena, user, submessage_arena);
  21250. }
  21251. _impl_._has_bits_[0] |= 0x00000001u;
  21252. } else {
  21253. _impl_._has_bits_[0] &= ~0x00000001u;
  21254. }
  21255. _impl_.user_ = user;
  21256. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.user)
  21257. }
  21258. // optional int32 status = 2;
  21259. inline bool CallbackBody_onUserShareStatusChangedParams::has_status() const {
  21260. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  21261. return value;
  21262. }
  21263. inline void CallbackBody_onUserShareStatusChangedParams::clear_status() {
  21264. _impl_.status_ = 0;
  21265. _impl_._has_bits_[0] &= ~0x00000002u;
  21266. }
  21267. inline ::int32_t CallbackBody_onUserShareStatusChangedParams::status() const {
  21268. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.status)
  21269. return _internal_status();
  21270. }
  21271. inline void CallbackBody_onUserShareStatusChangedParams::set_status(::int32_t value) {
  21272. _internal_set_status(value);
  21273. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.status)
  21274. }
  21275. inline ::int32_t CallbackBody_onUserShareStatusChangedParams::_internal_status() const {
  21276. return _impl_.status_;
  21277. }
  21278. inline void CallbackBody_onUserShareStatusChangedParams::_internal_set_status(::int32_t value) {
  21279. _impl_._has_bits_[0] |= 0x00000002u;
  21280. _impl_.status_ = value;
  21281. }
  21282. // optional int32 type = 3;
  21283. inline bool CallbackBody_onUserShareStatusChangedParams::has_type() const {
  21284. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  21285. return value;
  21286. }
  21287. inline void CallbackBody_onUserShareStatusChangedParams::clear_type() {
  21288. _impl_.type_ = 0;
  21289. _impl_._has_bits_[0] &= ~0x00000004u;
  21290. }
  21291. inline ::int32_t CallbackBody_onUserShareStatusChangedParams::type() const {
  21292. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.type)
  21293. return _internal_type();
  21294. }
  21295. inline void CallbackBody_onUserShareStatusChangedParams::set_type(::int32_t value) {
  21296. _internal_set_type(value);
  21297. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams.type)
  21298. }
  21299. inline ::int32_t CallbackBody_onUserShareStatusChangedParams::_internal_type() const {
  21300. return _impl_.type_;
  21301. }
  21302. inline void CallbackBody_onUserShareStatusChangedParams::_internal_set_type(::int32_t value) {
  21303. _impl_._has_bits_[0] |= 0x00000004u;
  21304. _impl_.type_ = value;
  21305. }
  21306. // -------------------------------------------------------------------
  21307. // CallbackBody_onLiveStreamStatusChangedParams
  21308. // optional int32 status = 1;
  21309. inline bool CallbackBody_onLiveStreamStatusChangedParams::has_status() const {
  21310. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  21311. return value;
  21312. }
  21313. inline void CallbackBody_onLiveStreamStatusChangedParams::clear_status() {
  21314. _impl_.status_ = 0;
  21315. _impl_._has_bits_[0] &= ~0x00000001u;
  21316. }
  21317. inline ::int32_t CallbackBody_onLiveStreamStatusChangedParams::status() const {
  21318. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams.status)
  21319. return _internal_status();
  21320. }
  21321. inline void CallbackBody_onLiveStreamStatusChangedParams::set_status(::int32_t value) {
  21322. _internal_set_status(value);
  21323. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams.status)
  21324. }
  21325. inline ::int32_t CallbackBody_onLiveStreamStatusChangedParams::_internal_status() const {
  21326. return _impl_.status_;
  21327. }
  21328. inline void CallbackBody_onLiveStreamStatusChangedParams::_internal_set_status(::int32_t value) {
  21329. _impl_._has_bits_[0] |= 0x00000001u;
  21330. _impl_.status_ = value;
  21331. }
  21332. // -------------------------------------------------------------------
  21333. // CallbackBody_onUserHostChangedParams
  21334. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  21335. inline bool CallbackBody_onUserHostChangedParams::has_user() const {
  21336. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  21337. PROTOBUF_ASSUME(!value || _impl_.user_ != nullptr);
  21338. return value;
  21339. }
  21340. inline void CallbackBody_onUserHostChangedParams::clear_user() {
  21341. if (_impl_.user_ != nullptr) _impl_.user_->Clear();
  21342. _impl_._has_bits_[0] &= ~0x00000001u;
  21343. }
  21344. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& CallbackBody_onUserHostChangedParams::_internal_user() const {
  21345. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.user_;
  21346. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  21347. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  21348. }
  21349. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& CallbackBody_onUserHostChangedParams::user() const {
  21350. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams.user)
  21351. return _internal_user();
  21352. }
  21353. inline void CallbackBody_onUserHostChangedParams::unsafe_arena_set_allocated_user(
  21354. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  21355. if (GetArenaForAllocation() == nullptr) {
  21356. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_);
  21357. }
  21358. _impl_.user_ = user;
  21359. if (user) {
  21360. _impl_._has_bits_[0] |= 0x00000001u;
  21361. } else {
  21362. _impl_._has_bits_[0] &= ~0x00000001u;
  21363. }
  21364. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams.user)
  21365. }
  21366. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onUserHostChangedParams::release_user() {
  21367. _impl_._has_bits_[0] &= ~0x00000001u;
  21368. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  21369. _impl_.user_ = nullptr;
  21370. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  21371. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  21372. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  21373. if (GetArenaForAllocation() == nullptr) { delete old; }
  21374. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  21375. if (GetArenaForAllocation() != nullptr) {
  21376. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  21377. }
  21378. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  21379. return temp;
  21380. }
  21381. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onUserHostChangedParams::unsafe_arena_release_user() {
  21382. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams.user)
  21383. _impl_._has_bits_[0] &= ~0x00000001u;
  21384. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  21385. _impl_.user_ = nullptr;
  21386. return temp;
  21387. }
  21388. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onUserHostChangedParams::_internal_mutable_user() {
  21389. _impl_._has_bits_[0] |= 0x00000001u;
  21390. if (_impl_.user_ == nullptr) {
  21391. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  21392. _impl_.user_ = p;
  21393. }
  21394. return _impl_.user_;
  21395. }
  21396. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onUserHostChangedParams::mutable_user() {
  21397. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_user();
  21398. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams.user)
  21399. return _msg;
  21400. }
  21401. inline void CallbackBody_onUserHostChangedParams::set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  21402. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  21403. if (message_arena == nullptr) {
  21404. delete _impl_.user_;
  21405. }
  21406. if (user) {
  21407. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  21408. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user);
  21409. if (message_arena != submessage_arena) {
  21410. user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  21411. message_arena, user, submessage_arena);
  21412. }
  21413. _impl_._has_bits_[0] |= 0x00000001u;
  21414. } else {
  21415. _impl_._has_bits_[0] &= ~0x00000001u;
  21416. }
  21417. _impl_.user_ = user;
  21418. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams.user)
  21419. }
  21420. // -------------------------------------------------------------------
  21421. // CallbackBody_onUserNameChangedParams
  21422. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  21423. inline bool CallbackBody_onUserNameChangedParams::has_user() const {
  21424. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  21425. PROTOBUF_ASSUME(!value || _impl_.user_ != nullptr);
  21426. return value;
  21427. }
  21428. inline void CallbackBody_onUserNameChangedParams::clear_user() {
  21429. if (_impl_.user_ != nullptr) _impl_.user_->Clear();
  21430. _impl_._has_bits_[0] &= ~0x00000001u;
  21431. }
  21432. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& CallbackBody_onUserNameChangedParams::_internal_user() const {
  21433. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.user_;
  21434. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  21435. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  21436. }
  21437. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& CallbackBody_onUserNameChangedParams::user() const {
  21438. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams.user)
  21439. return _internal_user();
  21440. }
  21441. inline void CallbackBody_onUserNameChangedParams::unsafe_arena_set_allocated_user(
  21442. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  21443. if (GetArenaForAllocation() == nullptr) {
  21444. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_);
  21445. }
  21446. _impl_.user_ = user;
  21447. if (user) {
  21448. _impl_._has_bits_[0] |= 0x00000001u;
  21449. } else {
  21450. _impl_._has_bits_[0] &= ~0x00000001u;
  21451. }
  21452. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams.user)
  21453. }
  21454. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onUserNameChangedParams::release_user() {
  21455. _impl_._has_bits_[0] &= ~0x00000001u;
  21456. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  21457. _impl_.user_ = nullptr;
  21458. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  21459. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  21460. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  21461. if (GetArenaForAllocation() == nullptr) { delete old; }
  21462. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  21463. if (GetArenaForAllocation() != nullptr) {
  21464. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  21465. }
  21466. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  21467. return temp;
  21468. }
  21469. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onUserNameChangedParams::unsafe_arena_release_user() {
  21470. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams.user)
  21471. _impl_._has_bits_[0] &= ~0x00000001u;
  21472. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  21473. _impl_.user_ = nullptr;
  21474. return temp;
  21475. }
  21476. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onUserNameChangedParams::_internal_mutable_user() {
  21477. _impl_._has_bits_[0] |= 0x00000001u;
  21478. if (_impl_.user_ == nullptr) {
  21479. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  21480. _impl_.user_ = p;
  21481. }
  21482. return _impl_.user_;
  21483. }
  21484. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onUserNameChangedParams::mutable_user() {
  21485. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_user();
  21486. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams.user)
  21487. return _msg;
  21488. }
  21489. inline void CallbackBody_onUserNameChangedParams::set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  21490. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  21491. if (message_arena == nullptr) {
  21492. delete _impl_.user_;
  21493. }
  21494. if (user) {
  21495. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  21496. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user);
  21497. if (message_arena != submessage_arena) {
  21498. user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  21499. message_arena, user, submessage_arena);
  21500. }
  21501. _impl_._has_bits_[0] |= 0x00000001u;
  21502. } else {
  21503. _impl_._has_bits_[0] &= ~0x00000001u;
  21504. }
  21505. _impl_.user_ = user;
  21506. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams.user)
  21507. }
  21508. // -------------------------------------------------------------------
  21509. // CallbackBody_onUserManagerChangedParams
  21510. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  21511. inline bool CallbackBody_onUserManagerChangedParams::has_user() const {
  21512. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  21513. PROTOBUF_ASSUME(!value || _impl_.user_ != nullptr);
  21514. return value;
  21515. }
  21516. inline void CallbackBody_onUserManagerChangedParams::clear_user() {
  21517. if (_impl_.user_ != nullptr) _impl_.user_->Clear();
  21518. _impl_._has_bits_[0] &= ~0x00000001u;
  21519. }
  21520. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& CallbackBody_onUserManagerChangedParams::_internal_user() const {
  21521. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.user_;
  21522. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  21523. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  21524. }
  21525. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& CallbackBody_onUserManagerChangedParams::user() const {
  21526. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams.user)
  21527. return _internal_user();
  21528. }
  21529. inline void CallbackBody_onUserManagerChangedParams::unsafe_arena_set_allocated_user(
  21530. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  21531. if (GetArenaForAllocation() == nullptr) {
  21532. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_);
  21533. }
  21534. _impl_.user_ = user;
  21535. if (user) {
  21536. _impl_._has_bits_[0] |= 0x00000001u;
  21537. } else {
  21538. _impl_._has_bits_[0] &= ~0x00000001u;
  21539. }
  21540. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams.user)
  21541. }
  21542. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onUserManagerChangedParams::release_user() {
  21543. _impl_._has_bits_[0] &= ~0x00000001u;
  21544. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  21545. _impl_.user_ = nullptr;
  21546. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  21547. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  21548. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  21549. if (GetArenaForAllocation() == nullptr) { delete old; }
  21550. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  21551. if (GetArenaForAllocation() != nullptr) {
  21552. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  21553. }
  21554. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  21555. return temp;
  21556. }
  21557. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onUserManagerChangedParams::unsafe_arena_release_user() {
  21558. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams.user)
  21559. _impl_._has_bits_[0] &= ~0x00000001u;
  21560. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  21561. _impl_.user_ = nullptr;
  21562. return temp;
  21563. }
  21564. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onUserManagerChangedParams::_internal_mutable_user() {
  21565. _impl_._has_bits_[0] |= 0x00000001u;
  21566. if (_impl_.user_ == nullptr) {
  21567. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  21568. _impl_.user_ = p;
  21569. }
  21570. return _impl_.user_;
  21571. }
  21572. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onUserManagerChangedParams::mutable_user() {
  21573. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_user();
  21574. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams.user)
  21575. return _msg;
  21576. }
  21577. inline void CallbackBody_onUserManagerChangedParams::set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  21578. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  21579. if (message_arena == nullptr) {
  21580. delete _impl_.user_;
  21581. }
  21582. if (user) {
  21583. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  21584. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user);
  21585. if (message_arena != submessage_arena) {
  21586. user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  21587. message_arena, user, submessage_arena);
  21588. }
  21589. _impl_._has_bits_[0] |= 0x00000001u;
  21590. } else {
  21591. _impl_._has_bits_[0] &= ~0x00000001u;
  21592. }
  21593. _impl_.user_ = user;
  21594. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams.user)
  21595. }
  21596. // -------------------------------------------------------------------
  21597. // CallbackBody_onUserActiveAudioChangedParams
  21598. // optional .com.electron.zoomvideo.sdk.proto.UserList zn_userList = 1;
  21599. inline bool CallbackBody_onUserActiveAudioChangedParams::has_zn_userlist() const {
  21600. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  21601. PROTOBUF_ASSUME(!value || _impl_.zn_userlist_ != nullptr);
  21602. return value;
  21603. }
  21604. inline void CallbackBody_onUserActiveAudioChangedParams::clear_zn_userlist() {
  21605. if (_impl_.zn_userlist_ != nullptr) _impl_.zn_userlist_->Clear();
  21606. _impl_._has_bits_[0] &= ~0x00000001u;
  21607. }
  21608. inline const ::com::electron::zoomvideo::sdk::proto::UserList& CallbackBody_onUserActiveAudioChangedParams::_internal_zn_userlist() const {
  21609. const ::com::electron::zoomvideo::sdk::proto::UserList* p = _impl_.zn_userlist_;
  21610. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::UserList&>(
  21611. ::com::electron::zoomvideo::sdk::proto::_UserList_default_instance_);
  21612. }
  21613. inline const ::com::electron::zoomvideo::sdk::proto::UserList& CallbackBody_onUserActiveAudioChangedParams::zn_userlist() const {
  21614. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams.zn_userList)
  21615. return _internal_zn_userlist();
  21616. }
  21617. inline void CallbackBody_onUserActiveAudioChangedParams::unsafe_arena_set_allocated_zn_userlist(
  21618. ::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist) {
  21619. if (GetArenaForAllocation() == nullptr) {
  21620. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.zn_userlist_);
  21621. }
  21622. _impl_.zn_userlist_ = zn_userlist;
  21623. if (zn_userlist) {
  21624. _impl_._has_bits_[0] |= 0x00000001u;
  21625. } else {
  21626. _impl_._has_bits_[0] &= ~0x00000001u;
  21627. }
  21628. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams.zn_userList)
  21629. }
  21630. inline ::com::electron::zoomvideo::sdk::proto::UserList* CallbackBody_onUserActiveAudioChangedParams::release_zn_userlist() {
  21631. _impl_._has_bits_[0] &= ~0x00000001u;
  21632. ::com::electron::zoomvideo::sdk::proto::UserList* temp = _impl_.zn_userlist_;
  21633. _impl_.zn_userlist_ = nullptr;
  21634. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  21635. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  21636. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  21637. if (GetArenaForAllocation() == nullptr) { delete old; }
  21638. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  21639. if (GetArenaForAllocation() != nullptr) {
  21640. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  21641. }
  21642. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  21643. return temp;
  21644. }
  21645. inline ::com::electron::zoomvideo::sdk::proto::UserList* CallbackBody_onUserActiveAudioChangedParams::unsafe_arena_release_zn_userlist() {
  21646. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams.zn_userList)
  21647. _impl_._has_bits_[0] &= ~0x00000001u;
  21648. ::com::electron::zoomvideo::sdk::proto::UserList* temp = _impl_.zn_userlist_;
  21649. _impl_.zn_userlist_ = nullptr;
  21650. return temp;
  21651. }
  21652. inline ::com::electron::zoomvideo::sdk::proto::UserList* CallbackBody_onUserActiveAudioChangedParams::_internal_mutable_zn_userlist() {
  21653. _impl_._has_bits_[0] |= 0x00000001u;
  21654. if (_impl_.zn_userlist_ == nullptr) {
  21655. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::UserList>(GetArenaForAllocation());
  21656. _impl_.zn_userlist_ = p;
  21657. }
  21658. return _impl_.zn_userlist_;
  21659. }
  21660. inline ::com::electron::zoomvideo::sdk::proto::UserList* CallbackBody_onUserActiveAudioChangedParams::mutable_zn_userlist() {
  21661. ::com::electron::zoomvideo::sdk::proto::UserList* _msg = _internal_mutable_zn_userlist();
  21662. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams.zn_userList)
  21663. return _msg;
  21664. }
  21665. inline void CallbackBody_onUserActiveAudioChangedParams::set_allocated_zn_userlist(::com::electron::zoomvideo::sdk::proto::UserList* zn_userlist) {
  21666. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  21667. if (message_arena == nullptr) {
  21668. delete _impl_.zn_userlist_;
  21669. }
  21670. if (zn_userlist) {
  21671. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  21672. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(zn_userlist);
  21673. if (message_arena != submessage_arena) {
  21674. zn_userlist = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  21675. message_arena, zn_userlist, submessage_arena);
  21676. }
  21677. _impl_._has_bits_[0] |= 0x00000001u;
  21678. } else {
  21679. _impl_._has_bits_[0] &= ~0x00000001u;
  21680. }
  21681. _impl_.zn_userlist_ = zn_userlist;
  21682. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams.zn_userList)
  21683. }
  21684. // -------------------------------------------------------------------
  21685. // CallbackBody_onChatNewMessageNotifyParams
  21686. // optional int64 pSender = 1;
  21687. inline bool CallbackBody_onChatNewMessageNotifyParams::has_psender() const {
  21688. bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
  21689. return value;
  21690. }
  21691. inline void CallbackBody_onChatNewMessageNotifyParams::clear_psender() {
  21692. _impl_.psender_ = ::int64_t{0};
  21693. _impl_._has_bits_[0] &= ~0x00000010u;
  21694. }
  21695. inline ::int64_t CallbackBody_onChatNewMessageNotifyParams::psender() const {
  21696. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.pSender)
  21697. return _internal_psender();
  21698. }
  21699. inline void CallbackBody_onChatNewMessageNotifyParams::set_psender(::int64_t value) {
  21700. _internal_set_psender(value);
  21701. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.pSender)
  21702. }
  21703. inline ::int64_t CallbackBody_onChatNewMessageNotifyParams::_internal_psender() const {
  21704. return _impl_.psender_;
  21705. }
  21706. inline void CallbackBody_onChatNewMessageNotifyParams::_internal_set_psender(::int64_t value) {
  21707. _impl_._has_bits_[0] |= 0x00000010u;
  21708. _impl_.psender_ = value;
  21709. }
  21710. // optional string senderName = 2;
  21711. inline bool CallbackBody_onChatNewMessageNotifyParams::has_sendername() const {
  21712. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  21713. return value;
  21714. }
  21715. inline void CallbackBody_onChatNewMessageNotifyParams::clear_sendername() {
  21716. _impl_.sendername_.ClearToEmpty();
  21717. _impl_._has_bits_[0] &= ~0x00000001u;
  21718. }
  21719. inline const std::string& CallbackBody_onChatNewMessageNotifyParams::sendername() const {
  21720. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.senderName)
  21721. return _internal_sendername();
  21722. }
  21723. template <typename Arg_, typename... Args_>
  21724. inline PROTOBUF_ALWAYS_INLINE void CallbackBody_onChatNewMessageNotifyParams::set_sendername(Arg_&& arg,
  21725. Args_... args) {
  21726. _impl_._has_bits_[0] |= 0x00000001u;
  21727. _impl_.sendername_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  21728. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.senderName)
  21729. }
  21730. inline std::string* CallbackBody_onChatNewMessageNotifyParams::mutable_sendername() {
  21731. std::string* _s = _internal_mutable_sendername();
  21732. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.senderName)
  21733. return _s;
  21734. }
  21735. inline const std::string& CallbackBody_onChatNewMessageNotifyParams::_internal_sendername() const {
  21736. return _impl_.sendername_.Get();
  21737. }
  21738. inline void CallbackBody_onChatNewMessageNotifyParams::_internal_set_sendername(const std::string& value) {
  21739. _impl_._has_bits_[0] |= 0x00000001u;
  21740. _impl_.sendername_.Set(value, GetArenaForAllocation());
  21741. }
  21742. inline std::string* CallbackBody_onChatNewMessageNotifyParams::_internal_mutable_sendername() {
  21743. _impl_._has_bits_[0] |= 0x00000001u;
  21744. return _impl_.sendername_.Mutable( GetArenaForAllocation());
  21745. }
  21746. inline std::string* CallbackBody_onChatNewMessageNotifyParams::release_sendername() {
  21747. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.senderName)
  21748. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  21749. return nullptr;
  21750. }
  21751. _impl_._has_bits_[0] &= ~0x00000001u;
  21752. auto* released = _impl_.sendername_.Release();
  21753. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  21754. _impl_.sendername_.Set("", GetArenaForAllocation());
  21755. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  21756. return released;
  21757. }
  21758. inline void CallbackBody_onChatNewMessageNotifyParams::set_allocated_sendername(std::string* value) {
  21759. if (value != nullptr) {
  21760. _impl_._has_bits_[0] |= 0x00000001u;
  21761. } else {
  21762. _impl_._has_bits_[0] &= ~0x00000001u;
  21763. }
  21764. _impl_.sendername_.SetAllocated(value, GetArenaForAllocation());
  21765. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  21766. if (_impl_.sendername_.IsDefault()) {
  21767. _impl_.sendername_.Set("", GetArenaForAllocation());
  21768. }
  21769. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  21770. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.senderName)
  21771. }
  21772. // optional int64 pReceiver = 3;
  21773. inline bool CallbackBody_onChatNewMessageNotifyParams::has_preceiver() const {
  21774. bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
  21775. return value;
  21776. }
  21777. inline void CallbackBody_onChatNewMessageNotifyParams::clear_preceiver() {
  21778. _impl_.preceiver_ = ::int64_t{0};
  21779. _impl_._has_bits_[0] &= ~0x00000020u;
  21780. }
  21781. inline ::int64_t CallbackBody_onChatNewMessageNotifyParams::preceiver() const {
  21782. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.pReceiver)
  21783. return _internal_preceiver();
  21784. }
  21785. inline void CallbackBody_onChatNewMessageNotifyParams::set_preceiver(::int64_t value) {
  21786. _internal_set_preceiver(value);
  21787. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.pReceiver)
  21788. }
  21789. inline ::int64_t CallbackBody_onChatNewMessageNotifyParams::_internal_preceiver() const {
  21790. return _impl_.preceiver_;
  21791. }
  21792. inline void CallbackBody_onChatNewMessageNotifyParams::_internal_set_preceiver(::int64_t value) {
  21793. _impl_._has_bits_[0] |= 0x00000020u;
  21794. _impl_.preceiver_ = value;
  21795. }
  21796. // optional string receiverName = 4;
  21797. inline bool CallbackBody_onChatNewMessageNotifyParams::has_receivername() const {
  21798. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  21799. return value;
  21800. }
  21801. inline void CallbackBody_onChatNewMessageNotifyParams::clear_receivername() {
  21802. _impl_.receivername_.ClearToEmpty();
  21803. _impl_._has_bits_[0] &= ~0x00000002u;
  21804. }
  21805. inline const std::string& CallbackBody_onChatNewMessageNotifyParams::receivername() const {
  21806. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.receiverName)
  21807. return _internal_receivername();
  21808. }
  21809. template <typename Arg_, typename... Args_>
  21810. inline PROTOBUF_ALWAYS_INLINE void CallbackBody_onChatNewMessageNotifyParams::set_receivername(Arg_&& arg,
  21811. Args_... args) {
  21812. _impl_._has_bits_[0] |= 0x00000002u;
  21813. _impl_.receivername_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  21814. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.receiverName)
  21815. }
  21816. inline std::string* CallbackBody_onChatNewMessageNotifyParams::mutable_receivername() {
  21817. std::string* _s = _internal_mutable_receivername();
  21818. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.receiverName)
  21819. return _s;
  21820. }
  21821. inline const std::string& CallbackBody_onChatNewMessageNotifyParams::_internal_receivername() const {
  21822. return _impl_.receivername_.Get();
  21823. }
  21824. inline void CallbackBody_onChatNewMessageNotifyParams::_internal_set_receivername(const std::string& value) {
  21825. _impl_._has_bits_[0] |= 0x00000002u;
  21826. _impl_.receivername_.Set(value, GetArenaForAllocation());
  21827. }
  21828. inline std::string* CallbackBody_onChatNewMessageNotifyParams::_internal_mutable_receivername() {
  21829. _impl_._has_bits_[0] |= 0x00000002u;
  21830. return _impl_.receivername_.Mutable( GetArenaForAllocation());
  21831. }
  21832. inline std::string* CallbackBody_onChatNewMessageNotifyParams::release_receivername() {
  21833. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.receiverName)
  21834. if ((_impl_._has_bits_[0] & 0x00000002u) == 0) {
  21835. return nullptr;
  21836. }
  21837. _impl_._has_bits_[0] &= ~0x00000002u;
  21838. auto* released = _impl_.receivername_.Release();
  21839. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  21840. _impl_.receivername_.Set("", GetArenaForAllocation());
  21841. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  21842. return released;
  21843. }
  21844. inline void CallbackBody_onChatNewMessageNotifyParams::set_allocated_receivername(std::string* value) {
  21845. if (value != nullptr) {
  21846. _impl_._has_bits_[0] |= 0x00000002u;
  21847. } else {
  21848. _impl_._has_bits_[0] &= ~0x00000002u;
  21849. }
  21850. _impl_.receivername_.SetAllocated(value, GetArenaForAllocation());
  21851. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  21852. if (_impl_.receivername_.IsDefault()) {
  21853. _impl_.receivername_.Set("", GetArenaForAllocation());
  21854. }
  21855. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  21856. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.receiverName)
  21857. }
  21858. // optional string messageContent = 5;
  21859. inline bool CallbackBody_onChatNewMessageNotifyParams::has_messagecontent() const {
  21860. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  21861. return value;
  21862. }
  21863. inline void CallbackBody_onChatNewMessageNotifyParams::clear_messagecontent() {
  21864. _impl_.messagecontent_.ClearToEmpty();
  21865. _impl_._has_bits_[0] &= ~0x00000004u;
  21866. }
  21867. inline const std::string& CallbackBody_onChatNewMessageNotifyParams::messagecontent() const {
  21868. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.messageContent)
  21869. return _internal_messagecontent();
  21870. }
  21871. template <typename Arg_, typename... Args_>
  21872. inline PROTOBUF_ALWAYS_INLINE void CallbackBody_onChatNewMessageNotifyParams::set_messagecontent(Arg_&& arg,
  21873. Args_... args) {
  21874. _impl_._has_bits_[0] |= 0x00000004u;
  21875. _impl_.messagecontent_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  21876. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.messageContent)
  21877. }
  21878. inline std::string* CallbackBody_onChatNewMessageNotifyParams::mutable_messagecontent() {
  21879. std::string* _s = _internal_mutable_messagecontent();
  21880. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.messageContent)
  21881. return _s;
  21882. }
  21883. inline const std::string& CallbackBody_onChatNewMessageNotifyParams::_internal_messagecontent() const {
  21884. return _impl_.messagecontent_.Get();
  21885. }
  21886. inline void CallbackBody_onChatNewMessageNotifyParams::_internal_set_messagecontent(const std::string& value) {
  21887. _impl_._has_bits_[0] |= 0x00000004u;
  21888. _impl_.messagecontent_.Set(value, GetArenaForAllocation());
  21889. }
  21890. inline std::string* CallbackBody_onChatNewMessageNotifyParams::_internal_mutable_messagecontent() {
  21891. _impl_._has_bits_[0] |= 0x00000004u;
  21892. return _impl_.messagecontent_.Mutable( GetArenaForAllocation());
  21893. }
  21894. inline std::string* CallbackBody_onChatNewMessageNotifyParams::release_messagecontent() {
  21895. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.messageContent)
  21896. if ((_impl_._has_bits_[0] & 0x00000004u) == 0) {
  21897. return nullptr;
  21898. }
  21899. _impl_._has_bits_[0] &= ~0x00000004u;
  21900. auto* released = _impl_.messagecontent_.Release();
  21901. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  21902. _impl_.messagecontent_.Set("", GetArenaForAllocation());
  21903. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  21904. return released;
  21905. }
  21906. inline void CallbackBody_onChatNewMessageNotifyParams::set_allocated_messagecontent(std::string* value) {
  21907. if (value != nullptr) {
  21908. _impl_._has_bits_[0] |= 0x00000004u;
  21909. } else {
  21910. _impl_._has_bits_[0] &= ~0x00000004u;
  21911. }
  21912. _impl_.messagecontent_.SetAllocated(value, GetArenaForAllocation());
  21913. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  21914. if (_impl_.messagecontent_.IsDefault()) {
  21915. _impl_.messagecontent_.Set("", GetArenaForAllocation());
  21916. }
  21917. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  21918. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.messageContent)
  21919. }
  21920. // optional int64 timeStamp = 6;
  21921. inline bool CallbackBody_onChatNewMessageNotifyParams::has_timestamp() const {
  21922. bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
  21923. return value;
  21924. }
  21925. inline void CallbackBody_onChatNewMessageNotifyParams::clear_timestamp() {
  21926. _impl_.timestamp_ = ::int64_t{0};
  21927. _impl_._has_bits_[0] &= ~0x00000040u;
  21928. }
  21929. inline ::int64_t CallbackBody_onChatNewMessageNotifyParams::timestamp() const {
  21930. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.timeStamp)
  21931. return _internal_timestamp();
  21932. }
  21933. inline void CallbackBody_onChatNewMessageNotifyParams::set_timestamp(::int64_t value) {
  21934. _internal_set_timestamp(value);
  21935. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.timeStamp)
  21936. }
  21937. inline ::int64_t CallbackBody_onChatNewMessageNotifyParams::_internal_timestamp() const {
  21938. return _impl_.timestamp_;
  21939. }
  21940. inline void CallbackBody_onChatNewMessageNotifyParams::_internal_set_timestamp(::int64_t value) {
  21941. _impl_._has_bits_[0] |= 0x00000040u;
  21942. _impl_.timestamp_ = value;
  21943. }
  21944. // optional bool isChatToAll = 7;
  21945. inline bool CallbackBody_onChatNewMessageNotifyParams::has_ischattoall() const {
  21946. bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
  21947. return value;
  21948. }
  21949. inline void CallbackBody_onChatNewMessageNotifyParams::clear_ischattoall() {
  21950. _impl_.ischattoall_ = false;
  21951. _impl_._has_bits_[0] &= ~0x00000080u;
  21952. }
  21953. inline bool CallbackBody_onChatNewMessageNotifyParams::ischattoall() const {
  21954. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.isChatToAll)
  21955. return _internal_ischattoall();
  21956. }
  21957. inline void CallbackBody_onChatNewMessageNotifyParams::set_ischattoall(bool value) {
  21958. _internal_set_ischattoall(value);
  21959. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.isChatToAll)
  21960. }
  21961. inline bool CallbackBody_onChatNewMessageNotifyParams::_internal_ischattoall() const {
  21962. return _impl_.ischattoall_;
  21963. }
  21964. inline void CallbackBody_onChatNewMessageNotifyParams::_internal_set_ischattoall(bool value) {
  21965. _impl_._has_bits_[0] |= 0x00000080u;
  21966. _impl_.ischattoall_ = value;
  21967. }
  21968. // optional bool isSelfSend = 8;
  21969. inline bool CallbackBody_onChatNewMessageNotifyParams::has_isselfsend() const {
  21970. bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
  21971. return value;
  21972. }
  21973. inline void CallbackBody_onChatNewMessageNotifyParams::clear_isselfsend() {
  21974. _impl_.isselfsend_ = false;
  21975. _impl_._has_bits_[0] &= ~0x00000100u;
  21976. }
  21977. inline bool CallbackBody_onChatNewMessageNotifyParams::isselfsend() const {
  21978. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.isSelfSend)
  21979. return _internal_isselfsend();
  21980. }
  21981. inline void CallbackBody_onChatNewMessageNotifyParams::set_isselfsend(bool value) {
  21982. _internal_set_isselfsend(value);
  21983. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.isSelfSend)
  21984. }
  21985. inline bool CallbackBody_onChatNewMessageNotifyParams::_internal_isselfsend() const {
  21986. return _impl_.isselfsend_;
  21987. }
  21988. inline void CallbackBody_onChatNewMessageNotifyParams::_internal_set_isselfsend(bool value) {
  21989. _impl_._has_bits_[0] |= 0x00000100u;
  21990. _impl_.isselfsend_ = value;
  21991. }
  21992. // optional string messageID = 9;
  21993. inline bool CallbackBody_onChatNewMessageNotifyParams::has_messageid() const {
  21994. bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
  21995. return value;
  21996. }
  21997. inline void CallbackBody_onChatNewMessageNotifyParams::clear_messageid() {
  21998. _impl_.messageid_.ClearToEmpty();
  21999. _impl_._has_bits_[0] &= ~0x00000008u;
  22000. }
  22001. inline const std::string& CallbackBody_onChatNewMessageNotifyParams::messageid() const {
  22002. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.messageID)
  22003. return _internal_messageid();
  22004. }
  22005. template <typename Arg_, typename... Args_>
  22006. inline PROTOBUF_ALWAYS_INLINE void CallbackBody_onChatNewMessageNotifyParams::set_messageid(Arg_&& arg,
  22007. Args_... args) {
  22008. _impl_._has_bits_[0] |= 0x00000008u;
  22009. _impl_.messageid_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  22010. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.messageID)
  22011. }
  22012. inline std::string* CallbackBody_onChatNewMessageNotifyParams::mutable_messageid() {
  22013. std::string* _s = _internal_mutable_messageid();
  22014. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.messageID)
  22015. return _s;
  22016. }
  22017. inline const std::string& CallbackBody_onChatNewMessageNotifyParams::_internal_messageid() const {
  22018. return _impl_.messageid_.Get();
  22019. }
  22020. inline void CallbackBody_onChatNewMessageNotifyParams::_internal_set_messageid(const std::string& value) {
  22021. _impl_._has_bits_[0] |= 0x00000008u;
  22022. _impl_.messageid_.Set(value, GetArenaForAllocation());
  22023. }
  22024. inline std::string* CallbackBody_onChatNewMessageNotifyParams::_internal_mutable_messageid() {
  22025. _impl_._has_bits_[0] |= 0x00000008u;
  22026. return _impl_.messageid_.Mutable( GetArenaForAllocation());
  22027. }
  22028. inline std::string* CallbackBody_onChatNewMessageNotifyParams::release_messageid() {
  22029. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.messageID)
  22030. if ((_impl_._has_bits_[0] & 0x00000008u) == 0) {
  22031. return nullptr;
  22032. }
  22033. _impl_._has_bits_[0] &= ~0x00000008u;
  22034. auto* released = _impl_.messageid_.Release();
  22035. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  22036. _impl_.messageid_.Set("", GetArenaForAllocation());
  22037. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  22038. return released;
  22039. }
  22040. inline void CallbackBody_onChatNewMessageNotifyParams::set_allocated_messageid(std::string* value) {
  22041. if (value != nullptr) {
  22042. _impl_._has_bits_[0] |= 0x00000008u;
  22043. } else {
  22044. _impl_._has_bits_[0] &= ~0x00000008u;
  22045. }
  22046. _impl_.messageid_.SetAllocated(value, GetArenaForAllocation());
  22047. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  22048. if (_impl_.messageid_.IsDefault()) {
  22049. _impl_.messageid_.Set("", GetArenaForAllocation());
  22050. }
  22051. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  22052. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams.messageID)
  22053. }
  22054. // -------------------------------------------------------------------
  22055. // CallbackBody_onChatMsgDeleteNotificationParams
  22056. // optional string messageID = 1;
  22057. inline bool CallbackBody_onChatMsgDeleteNotificationParams::has_messageid() const {
  22058. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  22059. return value;
  22060. }
  22061. inline void CallbackBody_onChatMsgDeleteNotificationParams::clear_messageid() {
  22062. _impl_.messageid_.ClearToEmpty();
  22063. _impl_._has_bits_[0] &= ~0x00000001u;
  22064. }
  22065. inline const std::string& CallbackBody_onChatMsgDeleteNotificationParams::messageid() const {
  22066. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.messageID)
  22067. return _internal_messageid();
  22068. }
  22069. template <typename Arg_, typename... Args_>
  22070. inline PROTOBUF_ALWAYS_INLINE void CallbackBody_onChatMsgDeleteNotificationParams::set_messageid(Arg_&& arg,
  22071. Args_... args) {
  22072. _impl_._has_bits_[0] |= 0x00000001u;
  22073. _impl_.messageid_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  22074. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.messageID)
  22075. }
  22076. inline std::string* CallbackBody_onChatMsgDeleteNotificationParams::mutable_messageid() {
  22077. std::string* _s = _internal_mutable_messageid();
  22078. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.messageID)
  22079. return _s;
  22080. }
  22081. inline const std::string& CallbackBody_onChatMsgDeleteNotificationParams::_internal_messageid() const {
  22082. return _impl_.messageid_.Get();
  22083. }
  22084. inline void CallbackBody_onChatMsgDeleteNotificationParams::_internal_set_messageid(const std::string& value) {
  22085. _impl_._has_bits_[0] |= 0x00000001u;
  22086. _impl_.messageid_.Set(value, GetArenaForAllocation());
  22087. }
  22088. inline std::string* CallbackBody_onChatMsgDeleteNotificationParams::_internal_mutable_messageid() {
  22089. _impl_._has_bits_[0] |= 0x00000001u;
  22090. return _impl_.messageid_.Mutable( GetArenaForAllocation());
  22091. }
  22092. inline std::string* CallbackBody_onChatMsgDeleteNotificationParams::release_messageid() {
  22093. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.messageID)
  22094. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  22095. return nullptr;
  22096. }
  22097. _impl_._has_bits_[0] &= ~0x00000001u;
  22098. auto* released = _impl_.messageid_.Release();
  22099. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  22100. _impl_.messageid_.Set("", GetArenaForAllocation());
  22101. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  22102. return released;
  22103. }
  22104. inline void CallbackBody_onChatMsgDeleteNotificationParams::set_allocated_messageid(std::string* value) {
  22105. if (value != nullptr) {
  22106. _impl_._has_bits_[0] |= 0x00000001u;
  22107. } else {
  22108. _impl_._has_bits_[0] &= ~0x00000001u;
  22109. }
  22110. _impl_.messageid_.SetAllocated(value, GetArenaForAllocation());
  22111. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  22112. if (_impl_.messageid_.IsDefault()) {
  22113. _impl_.messageid_.Set("", GetArenaForAllocation());
  22114. }
  22115. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  22116. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.messageID)
  22117. }
  22118. // optional int32 deleteBy = 2;
  22119. inline bool CallbackBody_onChatMsgDeleteNotificationParams::has_deleteby() const {
  22120. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  22121. return value;
  22122. }
  22123. inline void CallbackBody_onChatMsgDeleteNotificationParams::clear_deleteby() {
  22124. _impl_.deleteby_ = 0;
  22125. _impl_._has_bits_[0] &= ~0x00000002u;
  22126. }
  22127. inline ::int32_t CallbackBody_onChatMsgDeleteNotificationParams::deleteby() const {
  22128. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.deleteBy)
  22129. return _internal_deleteby();
  22130. }
  22131. inline void CallbackBody_onChatMsgDeleteNotificationParams::set_deleteby(::int32_t value) {
  22132. _internal_set_deleteby(value);
  22133. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams.deleteBy)
  22134. }
  22135. inline ::int32_t CallbackBody_onChatMsgDeleteNotificationParams::_internal_deleteby() const {
  22136. return _impl_.deleteby_;
  22137. }
  22138. inline void CallbackBody_onChatMsgDeleteNotificationParams::_internal_set_deleteby(::int32_t value) {
  22139. _impl_._has_bits_[0] |= 0x00000002u;
  22140. _impl_.deleteby_ = value;
  22141. }
  22142. // -------------------------------------------------------------------
  22143. // CallbackBody_onVideoSourceInitializeParams
  22144. // optional .com.electron.zoomvideo.sdk.proto.SDKVideoCapabilityList VideoCapabilityList = 1;
  22145. inline bool CallbackBody_onVideoSourceInitializeParams::has_videocapabilitylist() const {
  22146. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  22147. PROTOBUF_ASSUME(!value || _impl_.videocapabilitylist_ != nullptr);
  22148. return value;
  22149. }
  22150. inline void CallbackBody_onVideoSourceInitializeParams::clear_videocapabilitylist() {
  22151. if (_impl_.videocapabilitylist_ != nullptr) _impl_.videocapabilitylist_->Clear();
  22152. _impl_._has_bits_[0] &= ~0x00000001u;
  22153. }
  22154. inline const ::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList& CallbackBody_onVideoSourceInitializeParams::_internal_videocapabilitylist() const {
  22155. const ::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList* p = _impl_.videocapabilitylist_;
  22156. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList&>(
  22157. ::com::electron::zoomvideo::sdk::proto::_SDKVideoCapabilityList_default_instance_);
  22158. }
  22159. inline const ::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList& CallbackBody_onVideoSourceInitializeParams::videocapabilitylist() const {
  22160. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams.VideoCapabilityList)
  22161. return _internal_videocapabilitylist();
  22162. }
  22163. inline void CallbackBody_onVideoSourceInitializeParams::unsafe_arena_set_allocated_videocapabilitylist(
  22164. ::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList* videocapabilitylist) {
  22165. if (GetArenaForAllocation() == nullptr) {
  22166. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.videocapabilitylist_);
  22167. }
  22168. _impl_.videocapabilitylist_ = videocapabilitylist;
  22169. if (videocapabilitylist) {
  22170. _impl_._has_bits_[0] |= 0x00000001u;
  22171. } else {
  22172. _impl_._has_bits_[0] &= ~0x00000001u;
  22173. }
  22174. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams.VideoCapabilityList)
  22175. }
  22176. inline ::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList* CallbackBody_onVideoSourceInitializeParams::release_videocapabilitylist() {
  22177. _impl_._has_bits_[0] &= ~0x00000001u;
  22178. ::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList* temp = _impl_.videocapabilitylist_;
  22179. _impl_.videocapabilitylist_ = nullptr;
  22180. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  22181. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  22182. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  22183. if (GetArenaForAllocation() == nullptr) { delete old; }
  22184. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  22185. if (GetArenaForAllocation() != nullptr) {
  22186. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  22187. }
  22188. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  22189. return temp;
  22190. }
  22191. inline ::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList* CallbackBody_onVideoSourceInitializeParams::unsafe_arena_release_videocapabilitylist() {
  22192. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams.VideoCapabilityList)
  22193. _impl_._has_bits_[0] &= ~0x00000001u;
  22194. ::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList* temp = _impl_.videocapabilitylist_;
  22195. _impl_.videocapabilitylist_ = nullptr;
  22196. return temp;
  22197. }
  22198. inline ::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList* CallbackBody_onVideoSourceInitializeParams::_internal_mutable_videocapabilitylist() {
  22199. _impl_._has_bits_[0] |= 0x00000001u;
  22200. if (_impl_.videocapabilitylist_ == nullptr) {
  22201. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList>(GetArenaForAllocation());
  22202. _impl_.videocapabilitylist_ = p;
  22203. }
  22204. return _impl_.videocapabilitylist_;
  22205. }
  22206. inline ::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList* CallbackBody_onVideoSourceInitializeParams::mutable_videocapabilitylist() {
  22207. ::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList* _msg = _internal_mutable_videocapabilitylist();
  22208. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams.VideoCapabilityList)
  22209. return _msg;
  22210. }
  22211. inline void CallbackBody_onVideoSourceInitializeParams::set_allocated_videocapabilitylist(::com::electron::zoomvideo::sdk::proto::SDKVideoCapabilityList* videocapabilitylist) {
  22212. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  22213. if (message_arena == nullptr) {
  22214. delete _impl_.videocapabilitylist_;
  22215. }
  22216. if (videocapabilitylist) {
  22217. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  22218. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(videocapabilitylist);
  22219. if (message_arena != submessage_arena) {
  22220. videocapabilitylist = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  22221. message_arena, videocapabilitylist, submessage_arena);
  22222. }
  22223. _impl_._has_bits_[0] |= 0x00000001u;
  22224. } else {
  22225. _impl_._has_bits_[0] &= ~0x00000001u;
  22226. }
  22227. _impl_.videocapabilitylist_ = videocapabilitylist;
  22228. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams.VideoCapabilityList)
  22229. }
  22230. // -------------------------------------------------------------------
  22231. // CallbackBody_onPropertyChangeParams
  22232. // optional .com.electron.zoomvideo.sdk.proto.SDKVideoCapability VideoCapability = 1;
  22233. inline bool CallbackBody_onPropertyChangeParams::has_videocapability() const {
  22234. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  22235. PROTOBUF_ASSUME(!value || _impl_.videocapability_ != nullptr);
  22236. return value;
  22237. }
  22238. inline void CallbackBody_onPropertyChangeParams::clear_videocapability() {
  22239. if (_impl_.videocapability_ != nullptr) _impl_.videocapability_->Clear();
  22240. _impl_._has_bits_[0] &= ~0x00000001u;
  22241. }
  22242. inline const ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability& CallbackBody_onPropertyChangeParams::_internal_videocapability() const {
  22243. const ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* p = _impl_.videocapability_;
  22244. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability&>(
  22245. ::com::electron::zoomvideo::sdk::proto::_SDKVideoCapability_default_instance_);
  22246. }
  22247. inline const ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability& CallbackBody_onPropertyChangeParams::videocapability() const {
  22248. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams.VideoCapability)
  22249. return _internal_videocapability();
  22250. }
  22251. inline void CallbackBody_onPropertyChangeParams::unsafe_arena_set_allocated_videocapability(
  22252. ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* videocapability) {
  22253. if (GetArenaForAllocation() == nullptr) {
  22254. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.videocapability_);
  22255. }
  22256. _impl_.videocapability_ = videocapability;
  22257. if (videocapability) {
  22258. _impl_._has_bits_[0] |= 0x00000001u;
  22259. } else {
  22260. _impl_._has_bits_[0] &= ~0x00000001u;
  22261. }
  22262. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams.VideoCapability)
  22263. }
  22264. inline ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* CallbackBody_onPropertyChangeParams::release_videocapability() {
  22265. _impl_._has_bits_[0] &= ~0x00000001u;
  22266. ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* temp = _impl_.videocapability_;
  22267. _impl_.videocapability_ = nullptr;
  22268. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  22269. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  22270. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  22271. if (GetArenaForAllocation() == nullptr) { delete old; }
  22272. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  22273. if (GetArenaForAllocation() != nullptr) {
  22274. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  22275. }
  22276. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  22277. return temp;
  22278. }
  22279. inline ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* CallbackBody_onPropertyChangeParams::unsafe_arena_release_videocapability() {
  22280. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams.VideoCapability)
  22281. _impl_._has_bits_[0] &= ~0x00000001u;
  22282. ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* temp = _impl_.videocapability_;
  22283. _impl_.videocapability_ = nullptr;
  22284. return temp;
  22285. }
  22286. inline ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* CallbackBody_onPropertyChangeParams::_internal_mutable_videocapability() {
  22287. _impl_._has_bits_[0] |= 0x00000001u;
  22288. if (_impl_.videocapability_ == nullptr) {
  22289. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::SDKVideoCapability>(GetArenaForAllocation());
  22290. _impl_.videocapability_ = p;
  22291. }
  22292. return _impl_.videocapability_;
  22293. }
  22294. inline ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* CallbackBody_onPropertyChangeParams::mutable_videocapability() {
  22295. ::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* _msg = _internal_mutable_videocapability();
  22296. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams.VideoCapability)
  22297. return _msg;
  22298. }
  22299. inline void CallbackBody_onPropertyChangeParams::set_allocated_videocapability(::com::electron::zoomvideo::sdk::proto::SDKVideoCapability* videocapability) {
  22300. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  22301. if (message_arena == nullptr) {
  22302. delete _impl_.videocapability_;
  22303. }
  22304. if (videocapability) {
  22305. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  22306. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(videocapability);
  22307. if (message_arena != submessage_arena) {
  22308. videocapability = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  22309. message_arena, videocapability, submessage_arena);
  22310. }
  22311. _impl_._has_bits_[0] |= 0x00000001u;
  22312. } else {
  22313. _impl_._has_bits_[0] &= ~0x00000001u;
  22314. }
  22315. _impl_.videocapability_ = videocapability;
  22316. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams.VideoCapability)
  22317. }
  22318. // -------------------------------------------------------------------
  22319. // CallbackBody_onRawDataStatusChangedParams
  22320. // optional int64 recv_handle = 1;
  22321. inline bool CallbackBody_onRawDataStatusChangedParams::has_recv_handle() const {
  22322. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  22323. return value;
  22324. }
  22325. inline void CallbackBody_onRawDataStatusChangedParams::clear_recv_handle() {
  22326. _impl_.recv_handle_ = ::int64_t{0};
  22327. _impl_._has_bits_[0] &= ~0x00000001u;
  22328. }
  22329. inline ::int64_t CallbackBody_onRawDataStatusChangedParams::recv_handle() const {
  22330. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.recv_handle)
  22331. return _internal_recv_handle();
  22332. }
  22333. inline void CallbackBody_onRawDataStatusChangedParams::set_recv_handle(::int64_t value) {
  22334. _internal_set_recv_handle(value);
  22335. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.recv_handle)
  22336. }
  22337. inline ::int64_t CallbackBody_onRawDataStatusChangedParams::_internal_recv_handle() const {
  22338. return _impl_.recv_handle_;
  22339. }
  22340. inline void CallbackBody_onRawDataStatusChangedParams::_internal_set_recv_handle(::int64_t value) {
  22341. _impl_._has_bits_[0] |= 0x00000001u;
  22342. _impl_.recv_handle_ = value;
  22343. }
  22344. // optional int32 status = 2;
  22345. inline bool CallbackBody_onRawDataStatusChangedParams::has_status() const {
  22346. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  22347. return value;
  22348. }
  22349. inline void CallbackBody_onRawDataStatusChangedParams::clear_status() {
  22350. _impl_.status_ = 0;
  22351. _impl_._has_bits_[0] &= ~0x00000002u;
  22352. }
  22353. inline ::int32_t CallbackBody_onRawDataStatusChangedParams::status() const {
  22354. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.status)
  22355. return _internal_status();
  22356. }
  22357. inline void CallbackBody_onRawDataStatusChangedParams::set_status(::int32_t value) {
  22358. _internal_set_status(value);
  22359. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams.status)
  22360. }
  22361. inline ::int32_t CallbackBody_onRawDataStatusChangedParams::_internal_status() const {
  22362. return _impl_.status_;
  22363. }
  22364. inline void CallbackBody_onRawDataStatusChangedParams::_internal_set_status(::int32_t value) {
  22365. _impl_._has_bits_[0] |= 0x00000002u;
  22366. _impl_.status_ = value;
  22367. }
  22368. // -------------------------------------------------------------------
  22369. // CallbackBody_onCommandReceivedParams
  22370. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser pSender = 1;
  22371. inline bool CallbackBody_onCommandReceivedParams::has_psender() const {
  22372. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  22373. PROTOBUF_ASSUME(!value || _impl_.psender_ != nullptr);
  22374. return value;
  22375. }
  22376. inline void CallbackBody_onCommandReceivedParams::clear_psender() {
  22377. if (_impl_.psender_ != nullptr) _impl_.psender_->Clear();
  22378. _impl_._has_bits_[0] &= ~0x00000002u;
  22379. }
  22380. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& CallbackBody_onCommandReceivedParams::_internal_psender() const {
  22381. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.psender_;
  22382. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  22383. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  22384. }
  22385. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& CallbackBody_onCommandReceivedParams::psender() const {
  22386. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.pSender)
  22387. return _internal_psender();
  22388. }
  22389. inline void CallbackBody_onCommandReceivedParams::unsafe_arena_set_allocated_psender(
  22390. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* psender) {
  22391. if (GetArenaForAllocation() == nullptr) {
  22392. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.psender_);
  22393. }
  22394. _impl_.psender_ = psender;
  22395. if (psender) {
  22396. _impl_._has_bits_[0] |= 0x00000002u;
  22397. } else {
  22398. _impl_._has_bits_[0] &= ~0x00000002u;
  22399. }
  22400. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.pSender)
  22401. }
  22402. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onCommandReceivedParams::release_psender() {
  22403. _impl_._has_bits_[0] &= ~0x00000002u;
  22404. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.psender_;
  22405. _impl_.psender_ = nullptr;
  22406. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  22407. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  22408. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  22409. if (GetArenaForAllocation() == nullptr) { delete old; }
  22410. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  22411. if (GetArenaForAllocation() != nullptr) {
  22412. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  22413. }
  22414. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  22415. return temp;
  22416. }
  22417. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onCommandReceivedParams::unsafe_arena_release_psender() {
  22418. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.pSender)
  22419. _impl_._has_bits_[0] &= ~0x00000002u;
  22420. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.psender_;
  22421. _impl_.psender_ = nullptr;
  22422. return temp;
  22423. }
  22424. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onCommandReceivedParams::_internal_mutable_psender() {
  22425. _impl_._has_bits_[0] |= 0x00000002u;
  22426. if (_impl_.psender_ == nullptr) {
  22427. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  22428. _impl_.psender_ = p;
  22429. }
  22430. return _impl_.psender_;
  22431. }
  22432. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onCommandReceivedParams::mutable_psender() {
  22433. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_psender();
  22434. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.pSender)
  22435. return _msg;
  22436. }
  22437. inline void CallbackBody_onCommandReceivedParams::set_allocated_psender(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* psender) {
  22438. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  22439. if (message_arena == nullptr) {
  22440. delete _impl_.psender_;
  22441. }
  22442. if (psender) {
  22443. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  22444. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(psender);
  22445. if (message_arena != submessage_arena) {
  22446. psender = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  22447. message_arena, psender, submessage_arena);
  22448. }
  22449. _impl_._has_bits_[0] |= 0x00000002u;
  22450. } else {
  22451. _impl_._has_bits_[0] &= ~0x00000002u;
  22452. }
  22453. _impl_.psender_ = psender;
  22454. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.pSender)
  22455. }
  22456. // optional string strCmd = 2;
  22457. inline bool CallbackBody_onCommandReceivedParams::has_strcmd() const {
  22458. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  22459. return value;
  22460. }
  22461. inline void CallbackBody_onCommandReceivedParams::clear_strcmd() {
  22462. _impl_.strcmd_.ClearToEmpty();
  22463. _impl_._has_bits_[0] &= ~0x00000001u;
  22464. }
  22465. inline const std::string& CallbackBody_onCommandReceivedParams::strcmd() const {
  22466. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.strCmd)
  22467. return _internal_strcmd();
  22468. }
  22469. template <typename Arg_, typename... Args_>
  22470. inline PROTOBUF_ALWAYS_INLINE void CallbackBody_onCommandReceivedParams::set_strcmd(Arg_&& arg,
  22471. Args_... args) {
  22472. _impl_._has_bits_[0] |= 0x00000001u;
  22473. _impl_.strcmd_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  22474. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.strCmd)
  22475. }
  22476. inline std::string* CallbackBody_onCommandReceivedParams::mutable_strcmd() {
  22477. std::string* _s = _internal_mutable_strcmd();
  22478. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.strCmd)
  22479. return _s;
  22480. }
  22481. inline const std::string& CallbackBody_onCommandReceivedParams::_internal_strcmd() const {
  22482. return _impl_.strcmd_.Get();
  22483. }
  22484. inline void CallbackBody_onCommandReceivedParams::_internal_set_strcmd(const std::string& value) {
  22485. _impl_._has_bits_[0] |= 0x00000001u;
  22486. _impl_.strcmd_.Set(value, GetArenaForAllocation());
  22487. }
  22488. inline std::string* CallbackBody_onCommandReceivedParams::_internal_mutable_strcmd() {
  22489. _impl_._has_bits_[0] |= 0x00000001u;
  22490. return _impl_.strcmd_.Mutable( GetArenaForAllocation());
  22491. }
  22492. inline std::string* CallbackBody_onCommandReceivedParams::release_strcmd() {
  22493. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.strCmd)
  22494. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  22495. return nullptr;
  22496. }
  22497. _impl_._has_bits_[0] &= ~0x00000001u;
  22498. auto* released = _impl_.strcmd_.Release();
  22499. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  22500. _impl_.strcmd_.Set("", GetArenaForAllocation());
  22501. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  22502. return released;
  22503. }
  22504. inline void CallbackBody_onCommandReceivedParams::set_allocated_strcmd(std::string* value) {
  22505. if (value != nullptr) {
  22506. _impl_._has_bits_[0] |= 0x00000001u;
  22507. } else {
  22508. _impl_._has_bits_[0] &= ~0x00000001u;
  22509. }
  22510. _impl_.strcmd_.SetAllocated(value, GetArenaForAllocation());
  22511. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  22512. if (_impl_.strcmd_.IsDefault()) {
  22513. _impl_.strcmd_.Set("", GetArenaForAllocation());
  22514. }
  22515. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  22516. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams.strCmd)
  22517. }
  22518. // -------------------------------------------------------------------
  22519. // CallbackBody_onCommandChannelConnectResultParams
  22520. // optional bool isSuccess = 1;
  22521. inline bool CallbackBody_onCommandChannelConnectResultParams::has_issuccess() const {
  22522. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  22523. return value;
  22524. }
  22525. inline void CallbackBody_onCommandChannelConnectResultParams::clear_issuccess() {
  22526. _impl_.issuccess_ = false;
  22527. _impl_._has_bits_[0] &= ~0x00000001u;
  22528. }
  22529. inline bool CallbackBody_onCommandChannelConnectResultParams::issuccess() const {
  22530. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams.isSuccess)
  22531. return _internal_issuccess();
  22532. }
  22533. inline void CallbackBody_onCommandChannelConnectResultParams::set_issuccess(bool value) {
  22534. _internal_set_issuccess(value);
  22535. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams.isSuccess)
  22536. }
  22537. inline bool CallbackBody_onCommandChannelConnectResultParams::_internal_issuccess() const {
  22538. return _impl_.issuccess_;
  22539. }
  22540. inline void CallbackBody_onCommandChannelConnectResultParams::_internal_set_issuccess(bool value) {
  22541. _impl_._has_bits_[0] |= 0x00000001u;
  22542. _impl_.issuccess_ = value;
  22543. }
  22544. // -------------------------------------------------------------------
  22545. // CallbackBody_onInviteByPhoneStatusParams
  22546. // optional int32 status = 1;
  22547. inline bool CallbackBody_onInviteByPhoneStatusParams::has_status() const {
  22548. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  22549. return value;
  22550. }
  22551. inline void CallbackBody_onInviteByPhoneStatusParams::clear_status() {
  22552. _impl_.status_ = 0;
  22553. _impl_._has_bits_[0] &= ~0x00000001u;
  22554. }
  22555. inline ::int32_t CallbackBody_onInviteByPhoneStatusParams::status() const {
  22556. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.status)
  22557. return _internal_status();
  22558. }
  22559. inline void CallbackBody_onInviteByPhoneStatusParams::set_status(::int32_t value) {
  22560. _internal_set_status(value);
  22561. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.status)
  22562. }
  22563. inline ::int32_t CallbackBody_onInviteByPhoneStatusParams::_internal_status() const {
  22564. return _impl_.status_;
  22565. }
  22566. inline void CallbackBody_onInviteByPhoneStatusParams::_internal_set_status(::int32_t value) {
  22567. _impl_._has_bits_[0] |= 0x00000001u;
  22568. _impl_.status_ = value;
  22569. }
  22570. // optional int32 reason = 2;
  22571. inline bool CallbackBody_onInviteByPhoneStatusParams::has_reason() const {
  22572. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  22573. return value;
  22574. }
  22575. inline void CallbackBody_onInviteByPhoneStatusParams::clear_reason() {
  22576. _impl_.reason_ = 0;
  22577. _impl_._has_bits_[0] &= ~0x00000002u;
  22578. }
  22579. inline ::int32_t CallbackBody_onInviteByPhoneStatusParams::reason() const {
  22580. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.reason)
  22581. return _internal_reason();
  22582. }
  22583. inline void CallbackBody_onInviteByPhoneStatusParams::set_reason(::int32_t value) {
  22584. _internal_set_reason(value);
  22585. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams.reason)
  22586. }
  22587. inline ::int32_t CallbackBody_onInviteByPhoneStatusParams::_internal_reason() const {
  22588. return _impl_.reason_;
  22589. }
  22590. inline void CallbackBody_onInviteByPhoneStatusParams::_internal_set_reason(::int32_t value) {
  22591. _impl_._has_bits_[0] |= 0x00000002u;
  22592. _impl_.reason_ = value;
  22593. }
  22594. // -------------------------------------------------------------------
  22595. // CallbackBody_onCloudRecordingStatusParams
  22596. // optional int32 status = 1;
  22597. inline bool CallbackBody_onCloudRecordingStatusParams::has_status() const {
  22598. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  22599. return value;
  22600. }
  22601. inline void CallbackBody_onCloudRecordingStatusParams::clear_status() {
  22602. _impl_.status_ = 0;
  22603. _impl_._has_bits_[0] &= ~0x00000001u;
  22604. }
  22605. inline ::int32_t CallbackBody_onCloudRecordingStatusParams::status() const {
  22606. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams.status)
  22607. return _internal_status();
  22608. }
  22609. inline void CallbackBody_onCloudRecordingStatusParams::set_status(::int32_t value) {
  22610. _internal_set_status(value);
  22611. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams.status)
  22612. }
  22613. inline ::int32_t CallbackBody_onCloudRecordingStatusParams::_internal_status() const {
  22614. return _impl_.status_;
  22615. }
  22616. inline void CallbackBody_onCloudRecordingStatusParams::_internal_set_status(::int32_t value) {
  22617. _impl_._has_bits_[0] |= 0x00000001u;
  22618. _impl_.status_ = value;
  22619. }
  22620. // -------------------------------------------------------------------
  22621. // CallbackBody_onCameraControlRequestResultParams
  22622. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser pUser = 1;
  22623. inline bool CallbackBody_onCameraControlRequestResultParams::has_puser() const {
  22624. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  22625. PROTOBUF_ASSUME(!value || _impl_.puser_ != nullptr);
  22626. return value;
  22627. }
  22628. inline void CallbackBody_onCameraControlRequestResultParams::clear_puser() {
  22629. if (_impl_.puser_ != nullptr) _impl_.puser_->Clear();
  22630. _impl_._has_bits_[0] &= ~0x00000001u;
  22631. }
  22632. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& CallbackBody_onCameraControlRequestResultParams::_internal_puser() const {
  22633. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.puser_;
  22634. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  22635. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  22636. }
  22637. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& CallbackBody_onCameraControlRequestResultParams::puser() const {
  22638. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.pUser)
  22639. return _internal_puser();
  22640. }
  22641. inline void CallbackBody_onCameraControlRequestResultParams::unsafe_arena_set_allocated_puser(
  22642. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* puser) {
  22643. if (GetArenaForAllocation() == nullptr) {
  22644. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.puser_);
  22645. }
  22646. _impl_.puser_ = puser;
  22647. if (puser) {
  22648. _impl_._has_bits_[0] |= 0x00000001u;
  22649. } else {
  22650. _impl_._has_bits_[0] &= ~0x00000001u;
  22651. }
  22652. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.pUser)
  22653. }
  22654. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onCameraControlRequestResultParams::release_puser() {
  22655. _impl_._has_bits_[0] &= ~0x00000001u;
  22656. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.puser_;
  22657. _impl_.puser_ = nullptr;
  22658. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  22659. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  22660. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  22661. if (GetArenaForAllocation() == nullptr) { delete old; }
  22662. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  22663. if (GetArenaForAllocation() != nullptr) {
  22664. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  22665. }
  22666. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  22667. return temp;
  22668. }
  22669. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onCameraControlRequestResultParams::unsafe_arena_release_puser() {
  22670. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.pUser)
  22671. _impl_._has_bits_[0] &= ~0x00000001u;
  22672. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.puser_;
  22673. _impl_.puser_ = nullptr;
  22674. return temp;
  22675. }
  22676. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onCameraControlRequestResultParams::_internal_mutable_puser() {
  22677. _impl_._has_bits_[0] |= 0x00000001u;
  22678. if (_impl_.puser_ == nullptr) {
  22679. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  22680. _impl_.puser_ = p;
  22681. }
  22682. return _impl_.puser_;
  22683. }
  22684. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onCameraControlRequestResultParams::mutable_puser() {
  22685. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_puser();
  22686. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.pUser)
  22687. return _msg;
  22688. }
  22689. inline void CallbackBody_onCameraControlRequestResultParams::set_allocated_puser(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* puser) {
  22690. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  22691. if (message_arena == nullptr) {
  22692. delete _impl_.puser_;
  22693. }
  22694. if (puser) {
  22695. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  22696. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(puser);
  22697. if (message_arena != submessage_arena) {
  22698. puser = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  22699. message_arena, puser, submessage_arena);
  22700. }
  22701. _impl_._has_bits_[0] |= 0x00000001u;
  22702. } else {
  22703. _impl_._has_bits_[0] &= ~0x00000001u;
  22704. }
  22705. _impl_.puser_ = puser;
  22706. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.pUser)
  22707. }
  22708. // optional bool isApproved = 2;
  22709. inline bool CallbackBody_onCameraControlRequestResultParams::has_isapproved() const {
  22710. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  22711. return value;
  22712. }
  22713. inline void CallbackBody_onCameraControlRequestResultParams::clear_isapproved() {
  22714. _impl_.isapproved_ = false;
  22715. _impl_._has_bits_[0] &= ~0x00000002u;
  22716. }
  22717. inline bool CallbackBody_onCameraControlRequestResultParams::isapproved() const {
  22718. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.isApproved)
  22719. return _internal_isapproved();
  22720. }
  22721. inline void CallbackBody_onCameraControlRequestResultParams::set_isapproved(bool value) {
  22722. _internal_set_isapproved(value);
  22723. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams.isApproved)
  22724. }
  22725. inline bool CallbackBody_onCameraControlRequestResultParams::_internal_isapproved() const {
  22726. return _impl_.isapproved_;
  22727. }
  22728. inline void CallbackBody_onCameraControlRequestResultParams::_internal_set_isapproved(bool value) {
  22729. _impl_._has_bits_[0] |= 0x00000002u;
  22730. _impl_.isapproved_ = value;
  22731. }
  22732. // -------------------------------------------------------------------
  22733. // CallbackBody_onCameraControlRequestReceivedParams
  22734. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser pUser = 1;
  22735. inline bool CallbackBody_onCameraControlRequestReceivedParams::has_puser() const {
  22736. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  22737. PROTOBUF_ASSUME(!value || _impl_.puser_ != nullptr);
  22738. return value;
  22739. }
  22740. inline void CallbackBody_onCameraControlRequestReceivedParams::clear_puser() {
  22741. if (_impl_.puser_ != nullptr) _impl_.puser_->Clear();
  22742. _impl_._has_bits_[0] &= ~0x00000001u;
  22743. }
  22744. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& CallbackBody_onCameraControlRequestReceivedParams::_internal_puser() const {
  22745. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.puser_;
  22746. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  22747. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  22748. }
  22749. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& CallbackBody_onCameraControlRequestReceivedParams::puser() const {
  22750. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.pUser)
  22751. return _internal_puser();
  22752. }
  22753. inline void CallbackBody_onCameraControlRequestReceivedParams::unsafe_arena_set_allocated_puser(
  22754. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* puser) {
  22755. if (GetArenaForAllocation() == nullptr) {
  22756. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.puser_);
  22757. }
  22758. _impl_.puser_ = puser;
  22759. if (puser) {
  22760. _impl_._has_bits_[0] |= 0x00000001u;
  22761. } else {
  22762. _impl_._has_bits_[0] &= ~0x00000001u;
  22763. }
  22764. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.pUser)
  22765. }
  22766. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onCameraControlRequestReceivedParams::release_puser() {
  22767. _impl_._has_bits_[0] &= ~0x00000001u;
  22768. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.puser_;
  22769. _impl_.puser_ = nullptr;
  22770. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  22771. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  22772. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  22773. if (GetArenaForAllocation() == nullptr) { delete old; }
  22774. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  22775. if (GetArenaForAllocation() != nullptr) {
  22776. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  22777. }
  22778. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  22779. return temp;
  22780. }
  22781. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onCameraControlRequestReceivedParams::unsafe_arena_release_puser() {
  22782. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.pUser)
  22783. _impl_._has_bits_[0] &= ~0x00000001u;
  22784. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.puser_;
  22785. _impl_.puser_ = nullptr;
  22786. return temp;
  22787. }
  22788. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onCameraControlRequestReceivedParams::_internal_mutable_puser() {
  22789. _impl_._has_bits_[0] |= 0x00000001u;
  22790. if (_impl_.puser_ == nullptr) {
  22791. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  22792. _impl_.puser_ = p;
  22793. }
  22794. return _impl_.puser_;
  22795. }
  22796. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onCameraControlRequestReceivedParams::mutable_puser() {
  22797. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_puser();
  22798. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.pUser)
  22799. return _msg;
  22800. }
  22801. inline void CallbackBody_onCameraControlRequestReceivedParams::set_allocated_puser(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* puser) {
  22802. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  22803. if (message_arena == nullptr) {
  22804. delete _impl_.puser_;
  22805. }
  22806. if (puser) {
  22807. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  22808. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(puser);
  22809. if (message_arena != submessage_arena) {
  22810. puser = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  22811. message_arena, puser, submessage_arena);
  22812. }
  22813. _impl_._has_bits_[0] |= 0x00000001u;
  22814. } else {
  22815. _impl_._has_bits_[0] &= ~0x00000001u;
  22816. }
  22817. _impl_.puser_ = puser;
  22818. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.pUser)
  22819. }
  22820. // optional int32 requestType = 2;
  22821. inline bool CallbackBody_onCameraControlRequestReceivedParams::has_requesttype() const {
  22822. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  22823. return value;
  22824. }
  22825. inline void CallbackBody_onCameraControlRequestReceivedParams::clear_requesttype() {
  22826. _impl_.requesttype_ = 0;
  22827. _impl_._has_bits_[0] &= ~0x00000002u;
  22828. }
  22829. inline ::int32_t CallbackBody_onCameraControlRequestReceivedParams::requesttype() const {
  22830. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.requestType)
  22831. return _internal_requesttype();
  22832. }
  22833. inline void CallbackBody_onCameraControlRequestReceivedParams::set_requesttype(::int32_t value) {
  22834. _internal_set_requesttype(value);
  22835. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams.requestType)
  22836. }
  22837. inline ::int32_t CallbackBody_onCameraControlRequestReceivedParams::_internal_requesttype() const {
  22838. return _impl_.requesttype_;
  22839. }
  22840. inline void CallbackBody_onCameraControlRequestReceivedParams::_internal_set_requesttype(::int32_t value) {
  22841. _impl_._has_bits_[0] |= 0x00000002u;
  22842. _impl_.requesttype_ = value;
  22843. }
  22844. // -------------------------------------------------------------------
  22845. // CallbackBody_onHostAskUnmuteParams
  22846. // -------------------------------------------------------------------
  22847. // CallbackBody_onMultiCameraStreamStatusChangedParams
  22848. // optional int32 status = 1;
  22849. inline bool CallbackBody_onMultiCameraStreamStatusChangedParams::has_status() const {
  22850. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  22851. return value;
  22852. }
  22853. inline void CallbackBody_onMultiCameraStreamStatusChangedParams::clear_status() {
  22854. _impl_.status_ = 0;
  22855. _impl_._has_bits_[0] &= ~0x00000004u;
  22856. }
  22857. inline ::int32_t CallbackBody_onMultiCameraStreamStatusChangedParams::status() const {
  22858. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.status)
  22859. return _internal_status();
  22860. }
  22861. inline void CallbackBody_onMultiCameraStreamStatusChangedParams::set_status(::int32_t value) {
  22862. _internal_set_status(value);
  22863. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.status)
  22864. }
  22865. inline ::int32_t CallbackBody_onMultiCameraStreamStatusChangedParams::_internal_status() const {
  22866. return _impl_.status_;
  22867. }
  22868. inline void CallbackBody_onMultiCameraStreamStatusChangedParams::_internal_set_status(::int32_t value) {
  22869. _impl_._has_bits_[0] |= 0x00000004u;
  22870. _impl_.status_ = value;
  22871. }
  22872. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 2;
  22873. inline bool CallbackBody_onMultiCameraStreamStatusChangedParams::has_user() const {
  22874. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  22875. PROTOBUF_ASSUME(!value || _impl_.user_ != nullptr);
  22876. return value;
  22877. }
  22878. inline void CallbackBody_onMultiCameraStreamStatusChangedParams::clear_user() {
  22879. if (_impl_.user_ != nullptr) _impl_.user_->Clear();
  22880. _impl_._has_bits_[0] &= ~0x00000001u;
  22881. }
  22882. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& CallbackBody_onMultiCameraStreamStatusChangedParams::_internal_user() const {
  22883. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.user_;
  22884. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  22885. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  22886. }
  22887. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& CallbackBody_onMultiCameraStreamStatusChangedParams::user() const {
  22888. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.user)
  22889. return _internal_user();
  22890. }
  22891. inline void CallbackBody_onMultiCameraStreamStatusChangedParams::unsafe_arena_set_allocated_user(
  22892. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  22893. if (GetArenaForAllocation() == nullptr) {
  22894. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_);
  22895. }
  22896. _impl_.user_ = user;
  22897. if (user) {
  22898. _impl_._has_bits_[0] |= 0x00000001u;
  22899. } else {
  22900. _impl_._has_bits_[0] &= ~0x00000001u;
  22901. }
  22902. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.user)
  22903. }
  22904. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onMultiCameraStreamStatusChangedParams::release_user() {
  22905. _impl_._has_bits_[0] &= ~0x00000001u;
  22906. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  22907. _impl_.user_ = nullptr;
  22908. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  22909. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  22910. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  22911. if (GetArenaForAllocation() == nullptr) { delete old; }
  22912. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  22913. if (GetArenaForAllocation() != nullptr) {
  22914. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  22915. }
  22916. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  22917. return temp;
  22918. }
  22919. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onMultiCameraStreamStatusChangedParams::unsafe_arena_release_user() {
  22920. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.user)
  22921. _impl_._has_bits_[0] &= ~0x00000001u;
  22922. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  22923. _impl_.user_ = nullptr;
  22924. return temp;
  22925. }
  22926. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onMultiCameraStreamStatusChangedParams::_internal_mutable_user() {
  22927. _impl_._has_bits_[0] |= 0x00000001u;
  22928. if (_impl_.user_ == nullptr) {
  22929. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  22930. _impl_.user_ = p;
  22931. }
  22932. return _impl_.user_;
  22933. }
  22934. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onMultiCameraStreamStatusChangedParams::mutable_user() {
  22935. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_user();
  22936. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.user)
  22937. return _msg;
  22938. }
  22939. inline void CallbackBody_onMultiCameraStreamStatusChangedParams::set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  22940. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  22941. if (message_arena == nullptr) {
  22942. delete _impl_.user_;
  22943. }
  22944. if (user) {
  22945. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  22946. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user);
  22947. if (message_arena != submessage_arena) {
  22948. user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  22949. message_arena, user, submessage_arena);
  22950. }
  22951. _impl_._has_bits_[0] |= 0x00000001u;
  22952. } else {
  22953. _impl_._has_bits_[0] &= ~0x00000001u;
  22954. }
  22955. _impl_.user_ = user;
  22956. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.user)
  22957. }
  22958. // optional int64 cameraStreamID = 3;
  22959. inline bool CallbackBody_onMultiCameraStreamStatusChangedParams::has_camerastreamid() const {
  22960. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  22961. return value;
  22962. }
  22963. inline void CallbackBody_onMultiCameraStreamStatusChangedParams::clear_camerastreamid() {
  22964. _impl_.camerastreamid_ = ::int64_t{0};
  22965. _impl_._has_bits_[0] &= ~0x00000002u;
  22966. }
  22967. inline ::int64_t CallbackBody_onMultiCameraStreamStatusChangedParams::camerastreamid() const {
  22968. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.cameraStreamID)
  22969. return _internal_camerastreamid();
  22970. }
  22971. inline void CallbackBody_onMultiCameraStreamStatusChangedParams::set_camerastreamid(::int64_t value) {
  22972. _internal_set_camerastreamid(value);
  22973. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams.cameraStreamID)
  22974. }
  22975. inline ::int64_t CallbackBody_onMultiCameraStreamStatusChangedParams::_internal_camerastreamid() const {
  22976. return _impl_.camerastreamid_;
  22977. }
  22978. inline void CallbackBody_onMultiCameraStreamStatusChangedParams::_internal_set_camerastreamid(::int64_t value) {
  22979. _impl_._has_bits_[0] |= 0x00000002u;
  22980. _impl_.camerastreamid_ = value;
  22981. }
  22982. // -------------------------------------------------------------------
  22983. // CallbackBody_onMicSpeakerVolumeChangedParams
  22984. // optional uint32 MicVolume = 1;
  22985. inline bool CallbackBody_onMicSpeakerVolumeChangedParams::has_micvolume() const {
  22986. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  22987. return value;
  22988. }
  22989. inline void CallbackBody_onMicSpeakerVolumeChangedParams::clear_micvolume() {
  22990. _impl_.micvolume_ = 0u;
  22991. _impl_._has_bits_[0] &= ~0x00000001u;
  22992. }
  22993. inline ::uint32_t CallbackBody_onMicSpeakerVolumeChangedParams::micvolume() const {
  22994. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.MicVolume)
  22995. return _internal_micvolume();
  22996. }
  22997. inline void CallbackBody_onMicSpeakerVolumeChangedParams::set_micvolume(::uint32_t value) {
  22998. _internal_set_micvolume(value);
  22999. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.MicVolume)
  23000. }
  23001. inline ::uint32_t CallbackBody_onMicSpeakerVolumeChangedParams::_internal_micvolume() const {
  23002. return _impl_.micvolume_;
  23003. }
  23004. inline void CallbackBody_onMicSpeakerVolumeChangedParams::_internal_set_micvolume(::uint32_t value) {
  23005. _impl_._has_bits_[0] |= 0x00000001u;
  23006. _impl_.micvolume_ = value;
  23007. }
  23008. // optional uint32 SpeakerVolume = 2;
  23009. inline bool CallbackBody_onMicSpeakerVolumeChangedParams::has_speakervolume() const {
  23010. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  23011. return value;
  23012. }
  23013. inline void CallbackBody_onMicSpeakerVolumeChangedParams::clear_speakervolume() {
  23014. _impl_.speakervolume_ = 0u;
  23015. _impl_._has_bits_[0] &= ~0x00000002u;
  23016. }
  23017. inline ::uint32_t CallbackBody_onMicSpeakerVolumeChangedParams::speakervolume() const {
  23018. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.SpeakerVolume)
  23019. return _internal_speakervolume();
  23020. }
  23021. inline void CallbackBody_onMicSpeakerVolumeChangedParams::set_speakervolume(::uint32_t value) {
  23022. _internal_set_speakervolume(value);
  23023. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams.SpeakerVolume)
  23024. }
  23025. inline ::uint32_t CallbackBody_onMicSpeakerVolumeChangedParams::_internal_speakervolume() const {
  23026. return _impl_.speakervolume_;
  23027. }
  23028. inline void CallbackBody_onMicSpeakerVolumeChangedParams::_internal_set_speakervolume(::uint32_t value) {
  23029. _impl_._has_bits_[0] |= 0x00000002u;
  23030. _impl_.speakervolume_ = value;
  23031. }
  23032. // -------------------------------------------------------------------
  23033. // CallbackBody_onAudioDeviceStatusChangedParams
  23034. // optional int32 type = 1;
  23035. inline bool CallbackBody_onAudioDeviceStatusChangedParams::has_type() const {
  23036. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  23037. return value;
  23038. }
  23039. inline void CallbackBody_onAudioDeviceStatusChangedParams::clear_type() {
  23040. _impl_.type_ = 0;
  23041. _impl_._has_bits_[0] &= ~0x00000001u;
  23042. }
  23043. inline ::int32_t CallbackBody_onAudioDeviceStatusChangedParams::type() const {
  23044. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.type)
  23045. return _internal_type();
  23046. }
  23047. inline void CallbackBody_onAudioDeviceStatusChangedParams::set_type(::int32_t value) {
  23048. _internal_set_type(value);
  23049. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.type)
  23050. }
  23051. inline ::int32_t CallbackBody_onAudioDeviceStatusChangedParams::_internal_type() const {
  23052. return _impl_.type_;
  23053. }
  23054. inline void CallbackBody_onAudioDeviceStatusChangedParams::_internal_set_type(::int32_t value) {
  23055. _impl_._has_bits_[0] |= 0x00000001u;
  23056. _impl_.type_ = value;
  23057. }
  23058. // optional int32 status = 2;
  23059. inline bool CallbackBody_onAudioDeviceStatusChangedParams::has_status() const {
  23060. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  23061. return value;
  23062. }
  23063. inline void CallbackBody_onAudioDeviceStatusChangedParams::clear_status() {
  23064. _impl_.status_ = 0;
  23065. _impl_._has_bits_[0] &= ~0x00000002u;
  23066. }
  23067. inline ::int32_t CallbackBody_onAudioDeviceStatusChangedParams::status() const {
  23068. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.status)
  23069. return _internal_status();
  23070. }
  23071. inline void CallbackBody_onAudioDeviceStatusChangedParams::set_status(::int32_t value) {
  23072. _internal_set_status(value);
  23073. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams.status)
  23074. }
  23075. inline ::int32_t CallbackBody_onAudioDeviceStatusChangedParams::_internal_status() const {
  23076. return _impl_.status_;
  23077. }
  23078. inline void CallbackBody_onAudioDeviceStatusChangedParams::_internal_set_status(::int32_t value) {
  23079. _impl_._has_bits_[0] |= 0x00000002u;
  23080. _impl_.status_ = value;
  23081. }
  23082. // -------------------------------------------------------------------
  23083. // CallbackBody_onTestMicStatusChangedParams
  23084. // optional int32 status = 1;
  23085. inline bool CallbackBody_onTestMicStatusChangedParams::has_status() const {
  23086. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  23087. return value;
  23088. }
  23089. inline void CallbackBody_onTestMicStatusChangedParams::clear_status() {
  23090. _impl_.status_ = 0;
  23091. _impl_._has_bits_[0] &= ~0x00000001u;
  23092. }
  23093. inline ::int32_t CallbackBody_onTestMicStatusChangedParams::status() const {
  23094. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams.status)
  23095. return _internal_status();
  23096. }
  23097. inline void CallbackBody_onTestMicStatusChangedParams::set_status(::int32_t value) {
  23098. _internal_set_status(value);
  23099. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams.status)
  23100. }
  23101. inline ::int32_t CallbackBody_onTestMicStatusChangedParams::_internal_status() const {
  23102. return _impl_.status_;
  23103. }
  23104. inline void CallbackBody_onTestMicStatusChangedParams::_internal_set_status(::int32_t value) {
  23105. _impl_._has_bits_[0] |= 0x00000001u;
  23106. _impl_.status_ = value;
  23107. }
  23108. // -------------------------------------------------------------------
  23109. // CallbackBody_onSelectedAudioDeviceChangedParams
  23110. // -------------------------------------------------------------------
  23111. // CallbackBody_onLiveTranscriptionStatusParams
  23112. // optional int32 status = 1;
  23113. inline bool CallbackBody_onLiveTranscriptionStatusParams::has_status() const {
  23114. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  23115. return value;
  23116. }
  23117. inline void CallbackBody_onLiveTranscriptionStatusParams::clear_status() {
  23118. _impl_.status_ = 0;
  23119. _impl_._has_bits_[0] &= ~0x00000001u;
  23120. }
  23121. inline ::int32_t CallbackBody_onLiveTranscriptionStatusParams::status() const {
  23122. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams.status)
  23123. return _internal_status();
  23124. }
  23125. inline void CallbackBody_onLiveTranscriptionStatusParams::set_status(::int32_t value) {
  23126. _internal_set_status(value);
  23127. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams.status)
  23128. }
  23129. inline ::int32_t CallbackBody_onLiveTranscriptionStatusParams::_internal_status() const {
  23130. return _impl_.status_;
  23131. }
  23132. inline void CallbackBody_onLiveTranscriptionStatusParams::_internal_set_status(::int32_t value) {
  23133. _impl_._has_bits_[0] |= 0x00000001u;
  23134. _impl_.status_ = value;
  23135. }
  23136. // -------------------------------------------------------------------
  23137. // CallbackBody_onLiveTranscriptionMsgReceivedParams
  23138. // optional string ltMsg = 1;
  23139. inline bool CallbackBody_onLiveTranscriptionMsgReceivedParams::has_ltmsg() const {
  23140. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  23141. return value;
  23142. }
  23143. inline void CallbackBody_onLiveTranscriptionMsgReceivedParams::clear_ltmsg() {
  23144. _impl_.ltmsg_.ClearToEmpty();
  23145. _impl_._has_bits_[0] &= ~0x00000001u;
  23146. }
  23147. inline const std::string& CallbackBody_onLiveTranscriptionMsgReceivedParams::ltmsg() const {
  23148. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.ltMsg)
  23149. return _internal_ltmsg();
  23150. }
  23151. template <typename Arg_, typename... Args_>
  23152. inline PROTOBUF_ALWAYS_INLINE void CallbackBody_onLiveTranscriptionMsgReceivedParams::set_ltmsg(Arg_&& arg,
  23153. Args_... args) {
  23154. _impl_._has_bits_[0] |= 0x00000001u;
  23155. _impl_.ltmsg_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  23156. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.ltMsg)
  23157. }
  23158. inline std::string* CallbackBody_onLiveTranscriptionMsgReceivedParams::mutable_ltmsg() {
  23159. std::string* _s = _internal_mutable_ltmsg();
  23160. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.ltMsg)
  23161. return _s;
  23162. }
  23163. inline const std::string& CallbackBody_onLiveTranscriptionMsgReceivedParams::_internal_ltmsg() const {
  23164. return _impl_.ltmsg_.Get();
  23165. }
  23166. inline void CallbackBody_onLiveTranscriptionMsgReceivedParams::_internal_set_ltmsg(const std::string& value) {
  23167. _impl_._has_bits_[0] |= 0x00000001u;
  23168. _impl_.ltmsg_.Set(value, GetArenaForAllocation());
  23169. }
  23170. inline std::string* CallbackBody_onLiveTranscriptionMsgReceivedParams::_internal_mutable_ltmsg() {
  23171. _impl_._has_bits_[0] |= 0x00000001u;
  23172. return _impl_.ltmsg_.Mutable( GetArenaForAllocation());
  23173. }
  23174. inline std::string* CallbackBody_onLiveTranscriptionMsgReceivedParams::release_ltmsg() {
  23175. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.ltMsg)
  23176. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  23177. return nullptr;
  23178. }
  23179. _impl_._has_bits_[0] &= ~0x00000001u;
  23180. auto* released = _impl_.ltmsg_.Release();
  23181. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  23182. _impl_.ltmsg_.Set("", GetArenaForAllocation());
  23183. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  23184. return released;
  23185. }
  23186. inline void CallbackBody_onLiveTranscriptionMsgReceivedParams::set_allocated_ltmsg(std::string* value) {
  23187. if (value != nullptr) {
  23188. _impl_._has_bits_[0] |= 0x00000001u;
  23189. } else {
  23190. _impl_._has_bits_[0] &= ~0x00000001u;
  23191. }
  23192. _impl_.ltmsg_.SetAllocated(value, GetArenaForAllocation());
  23193. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  23194. if (_impl_.ltmsg_.IsDefault()) {
  23195. _impl_.ltmsg_.Set("", GetArenaForAllocation());
  23196. }
  23197. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  23198. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.ltMsg)
  23199. }
  23200. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 2;
  23201. inline bool CallbackBody_onLiveTranscriptionMsgReceivedParams::has_user() const {
  23202. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  23203. PROTOBUF_ASSUME(!value || _impl_.user_ != nullptr);
  23204. return value;
  23205. }
  23206. inline void CallbackBody_onLiveTranscriptionMsgReceivedParams::clear_user() {
  23207. if (_impl_.user_ != nullptr) _impl_.user_->Clear();
  23208. _impl_._has_bits_[0] &= ~0x00000002u;
  23209. }
  23210. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& CallbackBody_onLiveTranscriptionMsgReceivedParams::_internal_user() const {
  23211. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.user_;
  23212. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  23213. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  23214. }
  23215. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& CallbackBody_onLiveTranscriptionMsgReceivedParams::user() const {
  23216. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.user)
  23217. return _internal_user();
  23218. }
  23219. inline void CallbackBody_onLiveTranscriptionMsgReceivedParams::unsafe_arena_set_allocated_user(
  23220. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  23221. if (GetArenaForAllocation() == nullptr) {
  23222. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_);
  23223. }
  23224. _impl_.user_ = user;
  23225. if (user) {
  23226. _impl_._has_bits_[0] |= 0x00000002u;
  23227. } else {
  23228. _impl_._has_bits_[0] &= ~0x00000002u;
  23229. }
  23230. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.user)
  23231. }
  23232. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onLiveTranscriptionMsgReceivedParams::release_user() {
  23233. _impl_._has_bits_[0] &= ~0x00000002u;
  23234. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  23235. _impl_.user_ = nullptr;
  23236. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  23237. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  23238. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  23239. if (GetArenaForAllocation() == nullptr) { delete old; }
  23240. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  23241. if (GetArenaForAllocation() != nullptr) {
  23242. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  23243. }
  23244. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  23245. return temp;
  23246. }
  23247. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onLiveTranscriptionMsgReceivedParams::unsafe_arena_release_user() {
  23248. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.user)
  23249. _impl_._has_bits_[0] &= ~0x00000002u;
  23250. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  23251. _impl_.user_ = nullptr;
  23252. return temp;
  23253. }
  23254. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onLiveTranscriptionMsgReceivedParams::_internal_mutable_user() {
  23255. _impl_._has_bits_[0] |= 0x00000002u;
  23256. if (_impl_.user_ == nullptr) {
  23257. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  23258. _impl_.user_ = p;
  23259. }
  23260. return _impl_.user_;
  23261. }
  23262. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* CallbackBody_onLiveTranscriptionMsgReceivedParams::mutable_user() {
  23263. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_user();
  23264. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.user)
  23265. return _msg;
  23266. }
  23267. inline void CallbackBody_onLiveTranscriptionMsgReceivedParams::set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  23268. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  23269. if (message_arena == nullptr) {
  23270. delete _impl_.user_;
  23271. }
  23272. if (user) {
  23273. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  23274. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user);
  23275. if (message_arena != submessage_arena) {
  23276. user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  23277. message_arena, user, submessage_arena);
  23278. }
  23279. _impl_._has_bits_[0] |= 0x00000002u;
  23280. } else {
  23281. _impl_._has_bits_[0] &= ~0x00000002u;
  23282. }
  23283. _impl_.user_ = user;
  23284. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.user)
  23285. }
  23286. // optional int32 type = 3;
  23287. inline bool CallbackBody_onLiveTranscriptionMsgReceivedParams::has_type() const {
  23288. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  23289. return value;
  23290. }
  23291. inline void CallbackBody_onLiveTranscriptionMsgReceivedParams::clear_type() {
  23292. _impl_.type_ = 0;
  23293. _impl_._has_bits_[0] &= ~0x00000004u;
  23294. }
  23295. inline ::int32_t CallbackBody_onLiveTranscriptionMsgReceivedParams::type() const {
  23296. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.type)
  23297. return _internal_type();
  23298. }
  23299. inline void CallbackBody_onLiveTranscriptionMsgReceivedParams::set_type(::int32_t value) {
  23300. _internal_set_type(value);
  23301. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams.type)
  23302. }
  23303. inline ::int32_t CallbackBody_onLiveTranscriptionMsgReceivedParams::_internal_type() const {
  23304. return _impl_.type_;
  23305. }
  23306. inline void CallbackBody_onLiveTranscriptionMsgReceivedParams::_internal_set_type(::int32_t value) {
  23307. _impl_._has_bits_[0] |= 0x00000004u;
  23308. _impl_.type_ = value;
  23309. }
  23310. // -------------------------------------------------------------------
  23311. // CallbackBody_onLiveTranscriptionMsgErrorParams
  23312. // optional .com.electron.zoomvideo.sdk.proto.LTTLanguage spokenLanguage = 1;
  23313. inline bool CallbackBody_onLiveTranscriptionMsgErrorParams::has_spokenlanguage() const {
  23314. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  23315. PROTOBUF_ASSUME(!value || _impl_.spokenlanguage_ != nullptr);
  23316. return value;
  23317. }
  23318. inline void CallbackBody_onLiveTranscriptionMsgErrorParams::clear_spokenlanguage() {
  23319. if (_impl_.spokenlanguage_ != nullptr) _impl_.spokenlanguage_->Clear();
  23320. _impl_._has_bits_[0] &= ~0x00000001u;
  23321. }
  23322. inline const ::com::electron::zoomvideo::sdk::proto::LTTLanguage& CallbackBody_onLiveTranscriptionMsgErrorParams::_internal_spokenlanguage() const {
  23323. const ::com::electron::zoomvideo::sdk::proto::LTTLanguage* p = _impl_.spokenlanguage_;
  23324. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::LTTLanguage&>(
  23325. ::com::electron::zoomvideo::sdk::proto::_LTTLanguage_default_instance_);
  23326. }
  23327. inline const ::com::electron::zoomvideo::sdk::proto::LTTLanguage& CallbackBody_onLiveTranscriptionMsgErrorParams::spokenlanguage() const {
  23328. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.spokenLanguage)
  23329. return _internal_spokenlanguage();
  23330. }
  23331. inline void CallbackBody_onLiveTranscriptionMsgErrorParams::unsafe_arena_set_allocated_spokenlanguage(
  23332. ::com::electron::zoomvideo::sdk::proto::LTTLanguage* spokenlanguage) {
  23333. if (GetArenaForAllocation() == nullptr) {
  23334. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.spokenlanguage_);
  23335. }
  23336. _impl_.spokenlanguage_ = spokenlanguage;
  23337. if (spokenlanguage) {
  23338. _impl_._has_bits_[0] |= 0x00000001u;
  23339. } else {
  23340. _impl_._has_bits_[0] &= ~0x00000001u;
  23341. }
  23342. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.spokenLanguage)
  23343. }
  23344. inline ::com::electron::zoomvideo::sdk::proto::LTTLanguage* CallbackBody_onLiveTranscriptionMsgErrorParams::release_spokenlanguage() {
  23345. _impl_._has_bits_[0] &= ~0x00000001u;
  23346. ::com::electron::zoomvideo::sdk::proto::LTTLanguage* temp = _impl_.spokenlanguage_;
  23347. _impl_.spokenlanguage_ = nullptr;
  23348. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  23349. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  23350. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  23351. if (GetArenaForAllocation() == nullptr) { delete old; }
  23352. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  23353. if (GetArenaForAllocation() != nullptr) {
  23354. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  23355. }
  23356. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  23357. return temp;
  23358. }
  23359. inline ::com::electron::zoomvideo::sdk::proto::LTTLanguage* CallbackBody_onLiveTranscriptionMsgErrorParams::unsafe_arena_release_spokenlanguage() {
  23360. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.spokenLanguage)
  23361. _impl_._has_bits_[0] &= ~0x00000001u;
  23362. ::com::electron::zoomvideo::sdk::proto::LTTLanguage* temp = _impl_.spokenlanguage_;
  23363. _impl_.spokenlanguage_ = nullptr;
  23364. return temp;
  23365. }
  23366. inline ::com::electron::zoomvideo::sdk::proto::LTTLanguage* CallbackBody_onLiveTranscriptionMsgErrorParams::_internal_mutable_spokenlanguage() {
  23367. _impl_._has_bits_[0] |= 0x00000001u;
  23368. if (_impl_.spokenlanguage_ == nullptr) {
  23369. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::LTTLanguage>(GetArenaForAllocation());
  23370. _impl_.spokenlanguage_ = p;
  23371. }
  23372. return _impl_.spokenlanguage_;
  23373. }
  23374. inline ::com::electron::zoomvideo::sdk::proto::LTTLanguage* CallbackBody_onLiveTranscriptionMsgErrorParams::mutable_spokenlanguage() {
  23375. ::com::electron::zoomvideo::sdk::proto::LTTLanguage* _msg = _internal_mutable_spokenlanguage();
  23376. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.spokenLanguage)
  23377. return _msg;
  23378. }
  23379. inline void CallbackBody_onLiveTranscriptionMsgErrorParams::set_allocated_spokenlanguage(::com::electron::zoomvideo::sdk::proto::LTTLanguage* spokenlanguage) {
  23380. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  23381. if (message_arena == nullptr) {
  23382. delete _impl_.spokenlanguage_;
  23383. }
  23384. if (spokenlanguage) {
  23385. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  23386. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(spokenlanguage);
  23387. if (message_arena != submessage_arena) {
  23388. spokenlanguage = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  23389. message_arena, spokenlanguage, submessage_arena);
  23390. }
  23391. _impl_._has_bits_[0] |= 0x00000001u;
  23392. } else {
  23393. _impl_._has_bits_[0] &= ~0x00000001u;
  23394. }
  23395. _impl_.spokenlanguage_ = spokenlanguage;
  23396. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.spokenLanguage)
  23397. }
  23398. // optional .com.electron.zoomvideo.sdk.proto.LTTLanguage transcriptLanguage = 2;
  23399. inline bool CallbackBody_onLiveTranscriptionMsgErrorParams::has_transcriptlanguage() const {
  23400. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  23401. PROTOBUF_ASSUME(!value || _impl_.transcriptlanguage_ != nullptr);
  23402. return value;
  23403. }
  23404. inline void CallbackBody_onLiveTranscriptionMsgErrorParams::clear_transcriptlanguage() {
  23405. if (_impl_.transcriptlanguage_ != nullptr) _impl_.transcriptlanguage_->Clear();
  23406. _impl_._has_bits_[0] &= ~0x00000002u;
  23407. }
  23408. inline const ::com::electron::zoomvideo::sdk::proto::LTTLanguage& CallbackBody_onLiveTranscriptionMsgErrorParams::_internal_transcriptlanguage() const {
  23409. const ::com::electron::zoomvideo::sdk::proto::LTTLanguage* p = _impl_.transcriptlanguage_;
  23410. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::LTTLanguage&>(
  23411. ::com::electron::zoomvideo::sdk::proto::_LTTLanguage_default_instance_);
  23412. }
  23413. inline const ::com::electron::zoomvideo::sdk::proto::LTTLanguage& CallbackBody_onLiveTranscriptionMsgErrorParams::transcriptlanguage() const {
  23414. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.transcriptLanguage)
  23415. return _internal_transcriptlanguage();
  23416. }
  23417. inline void CallbackBody_onLiveTranscriptionMsgErrorParams::unsafe_arena_set_allocated_transcriptlanguage(
  23418. ::com::electron::zoomvideo::sdk::proto::LTTLanguage* transcriptlanguage) {
  23419. if (GetArenaForAllocation() == nullptr) {
  23420. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.transcriptlanguage_);
  23421. }
  23422. _impl_.transcriptlanguage_ = transcriptlanguage;
  23423. if (transcriptlanguage) {
  23424. _impl_._has_bits_[0] |= 0x00000002u;
  23425. } else {
  23426. _impl_._has_bits_[0] &= ~0x00000002u;
  23427. }
  23428. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.transcriptLanguage)
  23429. }
  23430. inline ::com::electron::zoomvideo::sdk::proto::LTTLanguage* CallbackBody_onLiveTranscriptionMsgErrorParams::release_transcriptlanguage() {
  23431. _impl_._has_bits_[0] &= ~0x00000002u;
  23432. ::com::electron::zoomvideo::sdk::proto::LTTLanguage* temp = _impl_.transcriptlanguage_;
  23433. _impl_.transcriptlanguage_ = nullptr;
  23434. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  23435. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  23436. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  23437. if (GetArenaForAllocation() == nullptr) { delete old; }
  23438. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  23439. if (GetArenaForAllocation() != nullptr) {
  23440. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  23441. }
  23442. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  23443. return temp;
  23444. }
  23445. inline ::com::electron::zoomvideo::sdk::proto::LTTLanguage* CallbackBody_onLiveTranscriptionMsgErrorParams::unsafe_arena_release_transcriptlanguage() {
  23446. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.transcriptLanguage)
  23447. _impl_._has_bits_[0] &= ~0x00000002u;
  23448. ::com::electron::zoomvideo::sdk::proto::LTTLanguage* temp = _impl_.transcriptlanguage_;
  23449. _impl_.transcriptlanguage_ = nullptr;
  23450. return temp;
  23451. }
  23452. inline ::com::electron::zoomvideo::sdk::proto::LTTLanguage* CallbackBody_onLiveTranscriptionMsgErrorParams::_internal_mutable_transcriptlanguage() {
  23453. _impl_._has_bits_[0] |= 0x00000002u;
  23454. if (_impl_.transcriptlanguage_ == nullptr) {
  23455. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::LTTLanguage>(GetArenaForAllocation());
  23456. _impl_.transcriptlanguage_ = p;
  23457. }
  23458. return _impl_.transcriptlanguage_;
  23459. }
  23460. inline ::com::electron::zoomvideo::sdk::proto::LTTLanguage* CallbackBody_onLiveTranscriptionMsgErrorParams::mutable_transcriptlanguage() {
  23461. ::com::electron::zoomvideo::sdk::proto::LTTLanguage* _msg = _internal_mutable_transcriptlanguage();
  23462. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.transcriptLanguage)
  23463. return _msg;
  23464. }
  23465. inline void CallbackBody_onLiveTranscriptionMsgErrorParams::set_allocated_transcriptlanguage(::com::electron::zoomvideo::sdk::proto::LTTLanguage* transcriptlanguage) {
  23466. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  23467. if (message_arena == nullptr) {
  23468. delete _impl_.transcriptlanguage_;
  23469. }
  23470. if (transcriptlanguage) {
  23471. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  23472. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(transcriptlanguage);
  23473. if (message_arena != submessage_arena) {
  23474. transcriptlanguage = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  23475. message_arena, transcriptlanguage, submessage_arena);
  23476. }
  23477. _impl_._has_bits_[0] |= 0x00000002u;
  23478. } else {
  23479. _impl_._has_bits_[0] &= ~0x00000002u;
  23480. }
  23481. _impl_.transcriptlanguage_ = transcriptlanguage;
  23482. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams.transcriptLanguage)
  23483. }
  23484. // -------------------------------------------------------------------
  23485. // CallbackBody_liveTranscriptionMsgInfoParams
  23486. // optional int64 timeStamp = 1;
  23487. inline bool CallbackBody_liveTranscriptionMsgInfoParams::has_timestamp() const {
  23488. bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
  23489. return value;
  23490. }
  23491. inline void CallbackBody_liveTranscriptionMsgInfoParams::clear_timestamp() {
  23492. _impl_.timestamp_ = ::int64_t{0};
  23493. _impl_._has_bits_[0] &= ~0x00000010u;
  23494. }
  23495. inline ::int64_t CallbackBody_liveTranscriptionMsgInfoParams::timestamp() const {
  23496. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.timeStamp)
  23497. return _internal_timestamp();
  23498. }
  23499. inline void CallbackBody_liveTranscriptionMsgInfoParams::set_timestamp(::int64_t value) {
  23500. _internal_set_timestamp(value);
  23501. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.timeStamp)
  23502. }
  23503. inline ::int64_t CallbackBody_liveTranscriptionMsgInfoParams::_internal_timestamp() const {
  23504. return _impl_.timestamp_;
  23505. }
  23506. inline void CallbackBody_liveTranscriptionMsgInfoParams::_internal_set_timestamp(::int64_t value) {
  23507. _impl_._has_bits_[0] |= 0x00000010u;
  23508. _impl_.timestamp_ = value;
  23509. }
  23510. // optional string messageID = 2;
  23511. inline bool CallbackBody_liveTranscriptionMsgInfoParams::has_messageid() const {
  23512. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  23513. return value;
  23514. }
  23515. inline void CallbackBody_liveTranscriptionMsgInfoParams::clear_messageid() {
  23516. _impl_.messageid_.ClearToEmpty();
  23517. _impl_._has_bits_[0] &= ~0x00000001u;
  23518. }
  23519. inline const std::string& CallbackBody_liveTranscriptionMsgInfoParams::messageid() const {
  23520. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.messageID)
  23521. return _internal_messageid();
  23522. }
  23523. template <typename Arg_, typename... Args_>
  23524. inline PROTOBUF_ALWAYS_INLINE void CallbackBody_liveTranscriptionMsgInfoParams::set_messageid(Arg_&& arg,
  23525. Args_... args) {
  23526. _impl_._has_bits_[0] |= 0x00000001u;
  23527. _impl_.messageid_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  23528. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.messageID)
  23529. }
  23530. inline std::string* CallbackBody_liveTranscriptionMsgInfoParams::mutable_messageid() {
  23531. std::string* _s = _internal_mutable_messageid();
  23532. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.messageID)
  23533. return _s;
  23534. }
  23535. inline const std::string& CallbackBody_liveTranscriptionMsgInfoParams::_internal_messageid() const {
  23536. return _impl_.messageid_.Get();
  23537. }
  23538. inline void CallbackBody_liveTranscriptionMsgInfoParams::_internal_set_messageid(const std::string& value) {
  23539. _impl_._has_bits_[0] |= 0x00000001u;
  23540. _impl_.messageid_.Set(value, GetArenaForAllocation());
  23541. }
  23542. inline std::string* CallbackBody_liveTranscriptionMsgInfoParams::_internal_mutable_messageid() {
  23543. _impl_._has_bits_[0] |= 0x00000001u;
  23544. return _impl_.messageid_.Mutable( GetArenaForAllocation());
  23545. }
  23546. inline std::string* CallbackBody_liveTranscriptionMsgInfoParams::release_messageid() {
  23547. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.messageID)
  23548. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  23549. return nullptr;
  23550. }
  23551. _impl_._has_bits_[0] &= ~0x00000001u;
  23552. auto* released = _impl_.messageid_.Release();
  23553. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  23554. _impl_.messageid_.Set("", GetArenaForAllocation());
  23555. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  23556. return released;
  23557. }
  23558. inline void CallbackBody_liveTranscriptionMsgInfoParams::set_allocated_messageid(std::string* value) {
  23559. if (value != nullptr) {
  23560. _impl_._has_bits_[0] |= 0x00000001u;
  23561. } else {
  23562. _impl_._has_bits_[0] &= ~0x00000001u;
  23563. }
  23564. _impl_.messageid_.SetAllocated(value, GetArenaForAllocation());
  23565. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  23566. if (_impl_.messageid_.IsDefault()) {
  23567. _impl_.messageid_.Set("", GetArenaForAllocation());
  23568. }
  23569. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  23570. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.messageID)
  23571. }
  23572. // optional string messageContent = 3;
  23573. inline bool CallbackBody_liveTranscriptionMsgInfoParams::has_messagecontent() const {
  23574. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  23575. return value;
  23576. }
  23577. inline void CallbackBody_liveTranscriptionMsgInfoParams::clear_messagecontent() {
  23578. _impl_.messagecontent_.ClearToEmpty();
  23579. _impl_._has_bits_[0] &= ~0x00000002u;
  23580. }
  23581. inline const std::string& CallbackBody_liveTranscriptionMsgInfoParams::messagecontent() const {
  23582. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.messageContent)
  23583. return _internal_messagecontent();
  23584. }
  23585. template <typename Arg_, typename... Args_>
  23586. inline PROTOBUF_ALWAYS_INLINE void CallbackBody_liveTranscriptionMsgInfoParams::set_messagecontent(Arg_&& arg,
  23587. Args_... args) {
  23588. _impl_._has_bits_[0] |= 0x00000002u;
  23589. _impl_.messagecontent_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  23590. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.messageContent)
  23591. }
  23592. inline std::string* CallbackBody_liveTranscriptionMsgInfoParams::mutable_messagecontent() {
  23593. std::string* _s = _internal_mutable_messagecontent();
  23594. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.messageContent)
  23595. return _s;
  23596. }
  23597. inline const std::string& CallbackBody_liveTranscriptionMsgInfoParams::_internal_messagecontent() const {
  23598. return _impl_.messagecontent_.Get();
  23599. }
  23600. inline void CallbackBody_liveTranscriptionMsgInfoParams::_internal_set_messagecontent(const std::string& value) {
  23601. _impl_._has_bits_[0] |= 0x00000002u;
  23602. _impl_.messagecontent_.Set(value, GetArenaForAllocation());
  23603. }
  23604. inline std::string* CallbackBody_liveTranscriptionMsgInfoParams::_internal_mutable_messagecontent() {
  23605. _impl_._has_bits_[0] |= 0x00000002u;
  23606. return _impl_.messagecontent_.Mutable( GetArenaForAllocation());
  23607. }
  23608. inline std::string* CallbackBody_liveTranscriptionMsgInfoParams::release_messagecontent() {
  23609. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.messageContent)
  23610. if ((_impl_._has_bits_[0] & 0x00000002u) == 0) {
  23611. return nullptr;
  23612. }
  23613. _impl_._has_bits_[0] &= ~0x00000002u;
  23614. auto* released = _impl_.messagecontent_.Release();
  23615. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  23616. _impl_.messagecontent_.Set("", GetArenaForAllocation());
  23617. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  23618. return released;
  23619. }
  23620. inline void CallbackBody_liveTranscriptionMsgInfoParams::set_allocated_messagecontent(std::string* value) {
  23621. if (value != nullptr) {
  23622. _impl_._has_bits_[0] |= 0x00000002u;
  23623. } else {
  23624. _impl_._has_bits_[0] &= ~0x00000002u;
  23625. }
  23626. _impl_.messagecontent_.SetAllocated(value, GetArenaForAllocation());
  23627. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  23628. if (_impl_.messagecontent_.IsDefault()) {
  23629. _impl_.messagecontent_.Set("", GetArenaForAllocation());
  23630. }
  23631. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  23632. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.messageContent)
  23633. }
  23634. // optional string speakerName = 4;
  23635. inline bool CallbackBody_liveTranscriptionMsgInfoParams::has_speakername() const {
  23636. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  23637. return value;
  23638. }
  23639. inline void CallbackBody_liveTranscriptionMsgInfoParams::clear_speakername() {
  23640. _impl_.speakername_.ClearToEmpty();
  23641. _impl_._has_bits_[0] &= ~0x00000004u;
  23642. }
  23643. inline const std::string& CallbackBody_liveTranscriptionMsgInfoParams::speakername() const {
  23644. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.speakerName)
  23645. return _internal_speakername();
  23646. }
  23647. template <typename Arg_, typename... Args_>
  23648. inline PROTOBUF_ALWAYS_INLINE void CallbackBody_liveTranscriptionMsgInfoParams::set_speakername(Arg_&& arg,
  23649. Args_... args) {
  23650. _impl_._has_bits_[0] |= 0x00000004u;
  23651. _impl_.speakername_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  23652. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.speakerName)
  23653. }
  23654. inline std::string* CallbackBody_liveTranscriptionMsgInfoParams::mutable_speakername() {
  23655. std::string* _s = _internal_mutable_speakername();
  23656. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.speakerName)
  23657. return _s;
  23658. }
  23659. inline const std::string& CallbackBody_liveTranscriptionMsgInfoParams::_internal_speakername() const {
  23660. return _impl_.speakername_.Get();
  23661. }
  23662. inline void CallbackBody_liveTranscriptionMsgInfoParams::_internal_set_speakername(const std::string& value) {
  23663. _impl_._has_bits_[0] |= 0x00000004u;
  23664. _impl_.speakername_.Set(value, GetArenaForAllocation());
  23665. }
  23666. inline std::string* CallbackBody_liveTranscriptionMsgInfoParams::_internal_mutable_speakername() {
  23667. _impl_._has_bits_[0] |= 0x00000004u;
  23668. return _impl_.speakername_.Mutable( GetArenaForAllocation());
  23669. }
  23670. inline std::string* CallbackBody_liveTranscriptionMsgInfoParams::release_speakername() {
  23671. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.speakerName)
  23672. if ((_impl_._has_bits_[0] & 0x00000004u) == 0) {
  23673. return nullptr;
  23674. }
  23675. _impl_._has_bits_[0] &= ~0x00000004u;
  23676. auto* released = _impl_.speakername_.Release();
  23677. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  23678. _impl_.speakername_.Set("", GetArenaForAllocation());
  23679. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  23680. return released;
  23681. }
  23682. inline void CallbackBody_liveTranscriptionMsgInfoParams::set_allocated_speakername(std::string* value) {
  23683. if (value != nullptr) {
  23684. _impl_._has_bits_[0] |= 0x00000004u;
  23685. } else {
  23686. _impl_._has_bits_[0] &= ~0x00000004u;
  23687. }
  23688. _impl_.speakername_.SetAllocated(value, GetArenaForAllocation());
  23689. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  23690. if (_impl_.speakername_.IsDefault()) {
  23691. _impl_.speakername_.Set("", GetArenaForAllocation());
  23692. }
  23693. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  23694. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.speakerName)
  23695. }
  23696. // optional string speakerID = 5;
  23697. inline bool CallbackBody_liveTranscriptionMsgInfoParams::has_speakerid() const {
  23698. bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
  23699. return value;
  23700. }
  23701. inline void CallbackBody_liveTranscriptionMsgInfoParams::clear_speakerid() {
  23702. _impl_.speakerid_.ClearToEmpty();
  23703. _impl_._has_bits_[0] &= ~0x00000008u;
  23704. }
  23705. inline const std::string& CallbackBody_liveTranscriptionMsgInfoParams::speakerid() const {
  23706. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.speakerID)
  23707. return _internal_speakerid();
  23708. }
  23709. template <typename Arg_, typename... Args_>
  23710. inline PROTOBUF_ALWAYS_INLINE void CallbackBody_liveTranscriptionMsgInfoParams::set_speakerid(Arg_&& arg,
  23711. Args_... args) {
  23712. _impl_._has_bits_[0] |= 0x00000008u;
  23713. _impl_.speakerid_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  23714. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.speakerID)
  23715. }
  23716. inline std::string* CallbackBody_liveTranscriptionMsgInfoParams::mutable_speakerid() {
  23717. std::string* _s = _internal_mutable_speakerid();
  23718. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.speakerID)
  23719. return _s;
  23720. }
  23721. inline const std::string& CallbackBody_liveTranscriptionMsgInfoParams::_internal_speakerid() const {
  23722. return _impl_.speakerid_.Get();
  23723. }
  23724. inline void CallbackBody_liveTranscriptionMsgInfoParams::_internal_set_speakerid(const std::string& value) {
  23725. _impl_._has_bits_[0] |= 0x00000008u;
  23726. _impl_.speakerid_.Set(value, GetArenaForAllocation());
  23727. }
  23728. inline std::string* CallbackBody_liveTranscriptionMsgInfoParams::_internal_mutable_speakerid() {
  23729. _impl_._has_bits_[0] |= 0x00000008u;
  23730. return _impl_.speakerid_.Mutable( GetArenaForAllocation());
  23731. }
  23732. inline std::string* CallbackBody_liveTranscriptionMsgInfoParams::release_speakerid() {
  23733. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.speakerID)
  23734. if ((_impl_._has_bits_[0] & 0x00000008u) == 0) {
  23735. return nullptr;
  23736. }
  23737. _impl_._has_bits_[0] &= ~0x00000008u;
  23738. auto* released = _impl_.speakerid_.Release();
  23739. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  23740. _impl_.speakerid_.Set("", GetArenaForAllocation());
  23741. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  23742. return released;
  23743. }
  23744. inline void CallbackBody_liveTranscriptionMsgInfoParams::set_allocated_speakerid(std::string* value) {
  23745. if (value != nullptr) {
  23746. _impl_._has_bits_[0] |= 0x00000008u;
  23747. } else {
  23748. _impl_._has_bits_[0] &= ~0x00000008u;
  23749. }
  23750. _impl_.speakerid_.SetAllocated(value, GetArenaForAllocation());
  23751. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  23752. if (_impl_.speakerid_.IsDefault()) {
  23753. _impl_.speakerid_.Set("", GetArenaForAllocation());
  23754. }
  23755. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  23756. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.speakerID)
  23757. }
  23758. // optional int32 messageType = 6;
  23759. inline bool CallbackBody_liveTranscriptionMsgInfoParams::has_messagetype() const {
  23760. bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
  23761. return value;
  23762. }
  23763. inline void CallbackBody_liveTranscriptionMsgInfoParams::clear_messagetype() {
  23764. _impl_.messagetype_ = 0;
  23765. _impl_._has_bits_[0] &= ~0x00000020u;
  23766. }
  23767. inline ::int32_t CallbackBody_liveTranscriptionMsgInfoParams::messagetype() const {
  23768. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.messageType)
  23769. return _internal_messagetype();
  23770. }
  23771. inline void CallbackBody_liveTranscriptionMsgInfoParams::set_messagetype(::int32_t value) {
  23772. _internal_set_messagetype(value);
  23773. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams.messageType)
  23774. }
  23775. inline ::int32_t CallbackBody_liveTranscriptionMsgInfoParams::_internal_messagetype() const {
  23776. return _impl_.messagetype_;
  23777. }
  23778. inline void CallbackBody_liveTranscriptionMsgInfoParams::_internal_set_messagetype(::int32_t value) {
  23779. _impl_._has_bits_[0] |= 0x00000020u;
  23780. _impl_.messagetype_ = value;
  23781. }
  23782. // -------------------------------------------------------------------
  23783. // CallbackBody
  23784. // optional int32 msgtype = 1;
  23785. inline bool CallbackBody::has_msgtype() const {
  23786. bool value = (_impl_._has_bits_[1] & 0x00000001u) != 0;
  23787. return value;
  23788. }
  23789. inline void CallbackBody::clear_msgtype() {
  23790. _impl_.msgtype_ = 0;
  23791. _impl_._has_bits_[1] &= ~0x00000001u;
  23792. }
  23793. inline ::int32_t CallbackBody::msgtype() const {
  23794. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.msgtype)
  23795. return _internal_msgtype();
  23796. }
  23797. inline void CallbackBody::set_msgtype(::int32_t value) {
  23798. _internal_set_msgtype(value);
  23799. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CallbackBody.msgtype)
  23800. }
  23801. inline ::int32_t CallbackBody::_internal_msgtype() const {
  23802. return _impl_.msgtype_;
  23803. }
  23804. inline void CallbackBody::_internal_set_msgtype(::int32_t value) {
  23805. _impl_._has_bits_[1] |= 0x00000001u;
  23806. _impl_.msgtype_ = value;
  23807. }
  23808. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParams onErrorParam = 2;
  23809. inline bool CallbackBody::has_onerrorparam() const {
  23810. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  23811. PROTOBUF_ASSUME(!value || _impl_.onerrorparam_ != nullptr);
  23812. return value;
  23813. }
  23814. inline void CallbackBody::clear_onerrorparam() {
  23815. if (_impl_.onerrorparam_ != nullptr) _impl_.onerrorparam_->Clear();
  23816. _impl_._has_bits_[0] &= ~0x00000001u;
  23817. }
  23818. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams& CallbackBody::_internal_onerrorparam() const {
  23819. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams* p = _impl_.onerrorparam_;
  23820. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams&>(
  23821. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onErrorParams_default_instance_);
  23822. }
  23823. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams& CallbackBody::onerrorparam() const {
  23824. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParam)
  23825. return _internal_onerrorparam();
  23826. }
  23827. inline void CallbackBody::unsafe_arena_set_allocated_onerrorparam(
  23828. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams* onerrorparam) {
  23829. if (GetArenaForAllocation() == nullptr) {
  23830. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.onerrorparam_);
  23831. }
  23832. _impl_.onerrorparam_ = onerrorparam;
  23833. if (onerrorparam) {
  23834. _impl_._has_bits_[0] |= 0x00000001u;
  23835. } else {
  23836. _impl_._has_bits_[0] &= ~0x00000001u;
  23837. }
  23838. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParam)
  23839. }
  23840. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams* CallbackBody::release_onerrorparam() {
  23841. _impl_._has_bits_[0] &= ~0x00000001u;
  23842. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams* temp = _impl_.onerrorparam_;
  23843. _impl_.onerrorparam_ = nullptr;
  23844. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  23845. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  23846. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  23847. if (GetArenaForAllocation() == nullptr) { delete old; }
  23848. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  23849. if (GetArenaForAllocation() != nullptr) {
  23850. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  23851. }
  23852. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  23853. return temp;
  23854. }
  23855. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams* CallbackBody::unsafe_arena_release_onerrorparam() {
  23856. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParam)
  23857. _impl_._has_bits_[0] &= ~0x00000001u;
  23858. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams* temp = _impl_.onerrorparam_;
  23859. _impl_.onerrorparam_ = nullptr;
  23860. return temp;
  23861. }
  23862. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams* CallbackBody::_internal_mutable_onerrorparam() {
  23863. _impl_._has_bits_[0] |= 0x00000001u;
  23864. if (_impl_.onerrorparam_ == nullptr) {
  23865. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams>(GetArenaForAllocation());
  23866. _impl_.onerrorparam_ = p;
  23867. }
  23868. return _impl_.onerrorparam_;
  23869. }
  23870. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams* CallbackBody::mutable_onerrorparam() {
  23871. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams* _msg = _internal_mutable_onerrorparam();
  23872. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParam)
  23873. return _msg;
  23874. }
  23875. inline void CallbackBody::set_allocated_onerrorparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onErrorParams* onerrorparam) {
  23876. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  23877. if (message_arena == nullptr) {
  23878. delete _impl_.onerrorparam_;
  23879. }
  23880. if (onerrorparam) {
  23881. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  23882. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(onerrorparam);
  23883. if (message_arena != submessage_arena) {
  23884. onerrorparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  23885. message_arena, onerrorparam, submessage_arena);
  23886. }
  23887. _impl_._has_bits_[0] |= 0x00000001u;
  23888. } else {
  23889. _impl_._has_bits_[0] &= ~0x00000001u;
  23890. }
  23891. _impl_.onerrorparam_ = onerrorparam;
  23892. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onErrorParam)
  23893. }
  23894. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParams onUserJoinParam = 3;
  23895. inline bool CallbackBody::has_onuserjoinparam() const {
  23896. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  23897. PROTOBUF_ASSUME(!value || _impl_.onuserjoinparam_ != nullptr);
  23898. return value;
  23899. }
  23900. inline void CallbackBody::clear_onuserjoinparam() {
  23901. if (_impl_.onuserjoinparam_ != nullptr) _impl_.onuserjoinparam_->Clear();
  23902. _impl_._has_bits_[0] &= ~0x00000002u;
  23903. }
  23904. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams& CallbackBody::_internal_onuserjoinparam() const {
  23905. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams* p = _impl_.onuserjoinparam_;
  23906. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams&>(
  23907. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onUserJoinParams_default_instance_);
  23908. }
  23909. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams& CallbackBody::onuserjoinparam() const {
  23910. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParam)
  23911. return _internal_onuserjoinparam();
  23912. }
  23913. inline void CallbackBody::unsafe_arena_set_allocated_onuserjoinparam(
  23914. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams* onuserjoinparam) {
  23915. if (GetArenaForAllocation() == nullptr) {
  23916. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.onuserjoinparam_);
  23917. }
  23918. _impl_.onuserjoinparam_ = onuserjoinparam;
  23919. if (onuserjoinparam) {
  23920. _impl_._has_bits_[0] |= 0x00000002u;
  23921. } else {
  23922. _impl_._has_bits_[0] &= ~0x00000002u;
  23923. }
  23924. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParam)
  23925. }
  23926. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams* CallbackBody::release_onuserjoinparam() {
  23927. _impl_._has_bits_[0] &= ~0x00000002u;
  23928. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams* temp = _impl_.onuserjoinparam_;
  23929. _impl_.onuserjoinparam_ = nullptr;
  23930. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  23931. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  23932. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  23933. if (GetArenaForAllocation() == nullptr) { delete old; }
  23934. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  23935. if (GetArenaForAllocation() != nullptr) {
  23936. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  23937. }
  23938. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  23939. return temp;
  23940. }
  23941. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams* CallbackBody::unsafe_arena_release_onuserjoinparam() {
  23942. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParam)
  23943. _impl_._has_bits_[0] &= ~0x00000002u;
  23944. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams* temp = _impl_.onuserjoinparam_;
  23945. _impl_.onuserjoinparam_ = nullptr;
  23946. return temp;
  23947. }
  23948. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams* CallbackBody::_internal_mutable_onuserjoinparam() {
  23949. _impl_._has_bits_[0] |= 0x00000002u;
  23950. if (_impl_.onuserjoinparam_ == nullptr) {
  23951. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams>(GetArenaForAllocation());
  23952. _impl_.onuserjoinparam_ = p;
  23953. }
  23954. return _impl_.onuserjoinparam_;
  23955. }
  23956. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams* CallbackBody::mutable_onuserjoinparam() {
  23957. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams* _msg = _internal_mutable_onuserjoinparam();
  23958. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParam)
  23959. return _msg;
  23960. }
  23961. inline void CallbackBody::set_allocated_onuserjoinparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserJoinParams* onuserjoinparam) {
  23962. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  23963. if (message_arena == nullptr) {
  23964. delete _impl_.onuserjoinparam_;
  23965. }
  23966. if (onuserjoinparam) {
  23967. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  23968. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(onuserjoinparam);
  23969. if (message_arena != submessage_arena) {
  23970. onuserjoinparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  23971. message_arena, onuserjoinparam, submessage_arena);
  23972. }
  23973. _impl_._has_bits_[0] |= 0x00000002u;
  23974. } else {
  23975. _impl_._has_bits_[0] &= ~0x00000002u;
  23976. }
  23977. _impl_.onuserjoinparam_ = onuserjoinparam;
  23978. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserJoinParam)
  23979. }
  23980. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParams onUserLeaveParam = 4;
  23981. inline bool CallbackBody::has_onuserleaveparam() const {
  23982. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  23983. PROTOBUF_ASSUME(!value || _impl_.onuserleaveparam_ != nullptr);
  23984. return value;
  23985. }
  23986. inline void CallbackBody::clear_onuserleaveparam() {
  23987. if (_impl_.onuserleaveparam_ != nullptr) _impl_.onuserleaveparam_->Clear();
  23988. _impl_._has_bits_[0] &= ~0x00000004u;
  23989. }
  23990. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams& CallbackBody::_internal_onuserleaveparam() const {
  23991. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams* p = _impl_.onuserleaveparam_;
  23992. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams&>(
  23993. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onUserLeaveParams_default_instance_);
  23994. }
  23995. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams& CallbackBody::onuserleaveparam() const {
  23996. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParam)
  23997. return _internal_onuserleaveparam();
  23998. }
  23999. inline void CallbackBody::unsafe_arena_set_allocated_onuserleaveparam(
  24000. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams* onuserleaveparam) {
  24001. if (GetArenaForAllocation() == nullptr) {
  24002. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.onuserleaveparam_);
  24003. }
  24004. _impl_.onuserleaveparam_ = onuserleaveparam;
  24005. if (onuserleaveparam) {
  24006. _impl_._has_bits_[0] |= 0x00000004u;
  24007. } else {
  24008. _impl_._has_bits_[0] &= ~0x00000004u;
  24009. }
  24010. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParam)
  24011. }
  24012. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams* CallbackBody::release_onuserleaveparam() {
  24013. _impl_._has_bits_[0] &= ~0x00000004u;
  24014. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams* temp = _impl_.onuserleaveparam_;
  24015. _impl_.onuserleaveparam_ = nullptr;
  24016. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  24017. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  24018. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  24019. if (GetArenaForAllocation() == nullptr) { delete old; }
  24020. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  24021. if (GetArenaForAllocation() != nullptr) {
  24022. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  24023. }
  24024. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  24025. return temp;
  24026. }
  24027. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams* CallbackBody::unsafe_arena_release_onuserleaveparam() {
  24028. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParam)
  24029. _impl_._has_bits_[0] &= ~0x00000004u;
  24030. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams* temp = _impl_.onuserleaveparam_;
  24031. _impl_.onuserleaveparam_ = nullptr;
  24032. return temp;
  24033. }
  24034. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams* CallbackBody::_internal_mutable_onuserleaveparam() {
  24035. _impl_._has_bits_[0] |= 0x00000004u;
  24036. if (_impl_.onuserleaveparam_ == nullptr) {
  24037. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams>(GetArenaForAllocation());
  24038. _impl_.onuserleaveparam_ = p;
  24039. }
  24040. return _impl_.onuserleaveparam_;
  24041. }
  24042. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams* CallbackBody::mutable_onuserleaveparam() {
  24043. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams* _msg = _internal_mutable_onuserleaveparam();
  24044. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParam)
  24045. return _msg;
  24046. }
  24047. inline void CallbackBody::set_allocated_onuserleaveparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserLeaveParams* onuserleaveparam) {
  24048. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  24049. if (message_arena == nullptr) {
  24050. delete _impl_.onuserleaveparam_;
  24051. }
  24052. if (onuserleaveparam) {
  24053. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  24054. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(onuserleaveparam);
  24055. if (message_arena != submessage_arena) {
  24056. onuserleaveparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  24057. message_arena, onuserleaveparam, submessage_arena);
  24058. }
  24059. _impl_._has_bits_[0] |= 0x00000004u;
  24060. } else {
  24061. _impl_._has_bits_[0] &= ~0x00000004u;
  24062. }
  24063. _impl_.onuserleaveparam_ = onuserleaveparam;
  24064. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserLeaveParam)
  24065. }
  24066. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParams onUserVideoStatusChangedParam = 5;
  24067. inline bool CallbackBody::has_onuservideostatuschangedparam() const {
  24068. bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
  24069. PROTOBUF_ASSUME(!value || _impl_.onuservideostatuschangedparam_ != nullptr);
  24070. return value;
  24071. }
  24072. inline void CallbackBody::clear_onuservideostatuschangedparam() {
  24073. if (_impl_.onuservideostatuschangedparam_ != nullptr) _impl_.onuservideostatuschangedparam_->Clear();
  24074. _impl_._has_bits_[0] &= ~0x00000008u;
  24075. }
  24076. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams& CallbackBody::_internal_onuservideostatuschangedparam() const {
  24077. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams* p = _impl_.onuservideostatuschangedparam_;
  24078. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams&>(
  24079. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onUserVideoStatusChangedParams_default_instance_);
  24080. }
  24081. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams& CallbackBody::onuservideostatuschangedparam() const {
  24082. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParam)
  24083. return _internal_onuservideostatuschangedparam();
  24084. }
  24085. inline void CallbackBody::unsafe_arena_set_allocated_onuservideostatuschangedparam(
  24086. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams* onuservideostatuschangedparam) {
  24087. if (GetArenaForAllocation() == nullptr) {
  24088. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.onuservideostatuschangedparam_);
  24089. }
  24090. _impl_.onuservideostatuschangedparam_ = onuservideostatuschangedparam;
  24091. if (onuservideostatuschangedparam) {
  24092. _impl_._has_bits_[0] |= 0x00000008u;
  24093. } else {
  24094. _impl_._has_bits_[0] &= ~0x00000008u;
  24095. }
  24096. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParam)
  24097. }
  24098. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams* CallbackBody::release_onuservideostatuschangedparam() {
  24099. _impl_._has_bits_[0] &= ~0x00000008u;
  24100. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams* temp = _impl_.onuservideostatuschangedparam_;
  24101. _impl_.onuservideostatuschangedparam_ = nullptr;
  24102. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  24103. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  24104. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  24105. if (GetArenaForAllocation() == nullptr) { delete old; }
  24106. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  24107. if (GetArenaForAllocation() != nullptr) {
  24108. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  24109. }
  24110. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  24111. return temp;
  24112. }
  24113. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams* CallbackBody::unsafe_arena_release_onuservideostatuschangedparam() {
  24114. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParam)
  24115. _impl_._has_bits_[0] &= ~0x00000008u;
  24116. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams* temp = _impl_.onuservideostatuschangedparam_;
  24117. _impl_.onuservideostatuschangedparam_ = nullptr;
  24118. return temp;
  24119. }
  24120. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams* CallbackBody::_internal_mutable_onuservideostatuschangedparam() {
  24121. _impl_._has_bits_[0] |= 0x00000008u;
  24122. if (_impl_.onuservideostatuschangedparam_ == nullptr) {
  24123. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams>(GetArenaForAllocation());
  24124. _impl_.onuservideostatuschangedparam_ = p;
  24125. }
  24126. return _impl_.onuservideostatuschangedparam_;
  24127. }
  24128. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams* CallbackBody::mutable_onuservideostatuschangedparam() {
  24129. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams* _msg = _internal_mutable_onuservideostatuschangedparam();
  24130. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParam)
  24131. return _msg;
  24132. }
  24133. inline void CallbackBody::set_allocated_onuservideostatuschangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserVideoStatusChangedParams* onuservideostatuschangedparam) {
  24134. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  24135. if (message_arena == nullptr) {
  24136. delete _impl_.onuservideostatuschangedparam_;
  24137. }
  24138. if (onuservideostatuschangedparam) {
  24139. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  24140. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(onuservideostatuschangedparam);
  24141. if (message_arena != submessage_arena) {
  24142. onuservideostatuschangedparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  24143. message_arena, onuservideostatuschangedparam, submessage_arena);
  24144. }
  24145. _impl_._has_bits_[0] |= 0x00000008u;
  24146. } else {
  24147. _impl_._has_bits_[0] &= ~0x00000008u;
  24148. }
  24149. _impl_.onuservideostatuschangedparam_ = onuservideostatuschangedparam;
  24150. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserVideoStatusChangedParam)
  24151. }
  24152. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParams onUserAudioStatusChangedParam = 6;
  24153. inline bool CallbackBody::has_onuseraudiostatuschangedparam() const {
  24154. bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
  24155. PROTOBUF_ASSUME(!value || _impl_.onuseraudiostatuschangedparam_ != nullptr);
  24156. return value;
  24157. }
  24158. inline void CallbackBody::clear_onuseraudiostatuschangedparam() {
  24159. if (_impl_.onuseraudiostatuschangedparam_ != nullptr) _impl_.onuseraudiostatuschangedparam_->Clear();
  24160. _impl_._has_bits_[0] &= ~0x00000010u;
  24161. }
  24162. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams& CallbackBody::_internal_onuseraudiostatuschangedparam() const {
  24163. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams* p = _impl_.onuseraudiostatuschangedparam_;
  24164. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams&>(
  24165. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onUserAudioStatusChangedParams_default_instance_);
  24166. }
  24167. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams& CallbackBody::onuseraudiostatuschangedparam() const {
  24168. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParam)
  24169. return _internal_onuseraudiostatuschangedparam();
  24170. }
  24171. inline void CallbackBody::unsafe_arena_set_allocated_onuseraudiostatuschangedparam(
  24172. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams* onuseraudiostatuschangedparam) {
  24173. if (GetArenaForAllocation() == nullptr) {
  24174. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.onuseraudiostatuschangedparam_);
  24175. }
  24176. _impl_.onuseraudiostatuschangedparam_ = onuseraudiostatuschangedparam;
  24177. if (onuseraudiostatuschangedparam) {
  24178. _impl_._has_bits_[0] |= 0x00000010u;
  24179. } else {
  24180. _impl_._has_bits_[0] &= ~0x00000010u;
  24181. }
  24182. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParam)
  24183. }
  24184. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams* CallbackBody::release_onuseraudiostatuschangedparam() {
  24185. _impl_._has_bits_[0] &= ~0x00000010u;
  24186. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams* temp = _impl_.onuseraudiostatuschangedparam_;
  24187. _impl_.onuseraudiostatuschangedparam_ = nullptr;
  24188. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  24189. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  24190. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  24191. if (GetArenaForAllocation() == nullptr) { delete old; }
  24192. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  24193. if (GetArenaForAllocation() != nullptr) {
  24194. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  24195. }
  24196. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  24197. return temp;
  24198. }
  24199. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams* CallbackBody::unsafe_arena_release_onuseraudiostatuschangedparam() {
  24200. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParam)
  24201. _impl_._has_bits_[0] &= ~0x00000010u;
  24202. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams* temp = _impl_.onuseraudiostatuschangedparam_;
  24203. _impl_.onuseraudiostatuschangedparam_ = nullptr;
  24204. return temp;
  24205. }
  24206. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams* CallbackBody::_internal_mutable_onuseraudiostatuschangedparam() {
  24207. _impl_._has_bits_[0] |= 0x00000010u;
  24208. if (_impl_.onuseraudiostatuschangedparam_ == nullptr) {
  24209. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams>(GetArenaForAllocation());
  24210. _impl_.onuseraudiostatuschangedparam_ = p;
  24211. }
  24212. return _impl_.onuseraudiostatuschangedparam_;
  24213. }
  24214. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams* CallbackBody::mutable_onuseraudiostatuschangedparam() {
  24215. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams* _msg = _internal_mutable_onuseraudiostatuschangedparam();
  24216. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParam)
  24217. return _msg;
  24218. }
  24219. inline void CallbackBody::set_allocated_onuseraudiostatuschangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserAudioStatusChangedParams* onuseraudiostatuschangedparam) {
  24220. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  24221. if (message_arena == nullptr) {
  24222. delete _impl_.onuseraudiostatuschangedparam_;
  24223. }
  24224. if (onuseraudiostatuschangedparam) {
  24225. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  24226. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(onuseraudiostatuschangedparam);
  24227. if (message_arena != submessage_arena) {
  24228. onuseraudiostatuschangedparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  24229. message_arena, onuseraudiostatuschangedparam, submessage_arena);
  24230. }
  24231. _impl_._has_bits_[0] |= 0x00000010u;
  24232. } else {
  24233. _impl_._has_bits_[0] &= ~0x00000010u;
  24234. }
  24235. _impl_.onuseraudiostatuschangedparam_ = onuseraudiostatuschangedparam;
  24236. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserAudioStatusChangedParam)
  24237. }
  24238. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParams onUserShareStatusChangedParam = 7;
  24239. inline bool CallbackBody::has_onusersharestatuschangedparam() const {
  24240. bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
  24241. PROTOBUF_ASSUME(!value || _impl_.onusersharestatuschangedparam_ != nullptr);
  24242. return value;
  24243. }
  24244. inline void CallbackBody::clear_onusersharestatuschangedparam() {
  24245. if (_impl_.onusersharestatuschangedparam_ != nullptr) _impl_.onusersharestatuschangedparam_->Clear();
  24246. _impl_._has_bits_[0] &= ~0x00000020u;
  24247. }
  24248. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams& CallbackBody::_internal_onusersharestatuschangedparam() const {
  24249. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams* p = _impl_.onusersharestatuschangedparam_;
  24250. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams&>(
  24251. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onUserShareStatusChangedParams_default_instance_);
  24252. }
  24253. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams& CallbackBody::onusersharestatuschangedparam() const {
  24254. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParam)
  24255. return _internal_onusersharestatuschangedparam();
  24256. }
  24257. inline void CallbackBody::unsafe_arena_set_allocated_onusersharestatuschangedparam(
  24258. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams* onusersharestatuschangedparam) {
  24259. if (GetArenaForAllocation() == nullptr) {
  24260. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.onusersharestatuschangedparam_);
  24261. }
  24262. _impl_.onusersharestatuschangedparam_ = onusersharestatuschangedparam;
  24263. if (onusersharestatuschangedparam) {
  24264. _impl_._has_bits_[0] |= 0x00000020u;
  24265. } else {
  24266. _impl_._has_bits_[0] &= ~0x00000020u;
  24267. }
  24268. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParam)
  24269. }
  24270. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams* CallbackBody::release_onusersharestatuschangedparam() {
  24271. _impl_._has_bits_[0] &= ~0x00000020u;
  24272. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams* temp = _impl_.onusersharestatuschangedparam_;
  24273. _impl_.onusersharestatuschangedparam_ = nullptr;
  24274. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  24275. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  24276. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  24277. if (GetArenaForAllocation() == nullptr) { delete old; }
  24278. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  24279. if (GetArenaForAllocation() != nullptr) {
  24280. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  24281. }
  24282. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  24283. return temp;
  24284. }
  24285. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams* CallbackBody::unsafe_arena_release_onusersharestatuschangedparam() {
  24286. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParam)
  24287. _impl_._has_bits_[0] &= ~0x00000020u;
  24288. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams* temp = _impl_.onusersharestatuschangedparam_;
  24289. _impl_.onusersharestatuschangedparam_ = nullptr;
  24290. return temp;
  24291. }
  24292. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams* CallbackBody::_internal_mutable_onusersharestatuschangedparam() {
  24293. _impl_._has_bits_[0] |= 0x00000020u;
  24294. if (_impl_.onusersharestatuschangedparam_ == nullptr) {
  24295. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams>(GetArenaForAllocation());
  24296. _impl_.onusersharestatuschangedparam_ = p;
  24297. }
  24298. return _impl_.onusersharestatuschangedparam_;
  24299. }
  24300. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams* CallbackBody::mutable_onusersharestatuschangedparam() {
  24301. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams* _msg = _internal_mutable_onusersharestatuschangedparam();
  24302. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParam)
  24303. return _msg;
  24304. }
  24305. inline void CallbackBody::set_allocated_onusersharestatuschangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserShareStatusChangedParams* onusersharestatuschangedparam) {
  24306. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  24307. if (message_arena == nullptr) {
  24308. delete _impl_.onusersharestatuschangedparam_;
  24309. }
  24310. if (onusersharestatuschangedparam) {
  24311. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  24312. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(onusersharestatuschangedparam);
  24313. if (message_arena != submessage_arena) {
  24314. onusersharestatuschangedparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  24315. message_arena, onusersharestatuschangedparam, submessage_arena);
  24316. }
  24317. _impl_._has_bits_[0] |= 0x00000020u;
  24318. } else {
  24319. _impl_._has_bits_[0] &= ~0x00000020u;
  24320. }
  24321. _impl_.onusersharestatuschangedparam_ = onusersharestatuschangedparam;
  24322. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserShareStatusChangedParam)
  24323. }
  24324. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParams onLiveStreamStatusChangedParam = 8;
  24325. inline bool CallbackBody::has_onlivestreamstatuschangedparam() const {
  24326. bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
  24327. PROTOBUF_ASSUME(!value || _impl_.onlivestreamstatuschangedparam_ != nullptr);
  24328. return value;
  24329. }
  24330. inline void CallbackBody::clear_onlivestreamstatuschangedparam() {
  24331. if (_impl_.onlivestreamstatuschangedparam_ != nullptr) _impl_.onlivestreamstatuschangedparam_->Clear();
  24332. _impl_._has_bits_[0] &= ~0x00000040u;
  24333. }
  24334. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams& CallbackBody::_internal_onlivestreamstatuschangedparam() const {
  24335. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams* p = _impl_.onlivestreamstatuschangedparam_;
  24336. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams&>(
  24337. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onLiveStreamStatusChangedParams_default_instance_);
  24338. }
  24339. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams& CallbackBody::onlivestreamstatuschangedparam() const {
  24340. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParam)
  24341. return _internal_onlivestreamstatuschangedparam();
  24342. }
  24343. inline void CallbackBody::unsafe_arena_set_allocated_onlivestreamstatuschangedparam(
  24344. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams* onlivestreamstatuschangedparam) {
  24345. if (GetArenaForAllocation() == nullptr) {
  24346. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.onlivestreamstatuschangedparam_);
  24347. }
  24348. _impl_.onlivestreamstatuschangedparam_ = onlivestreamstatuschangedparam;
  24349. if (onlivestreamstatuschangedparam) {
  24350. _impl_._has_bits_[0] |= 0x00000040u;
  24351. } else {
  24352. _impl_._has_bits_[0] &= ~0x00000040u;
  24353. }
  24354. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParam)
  24355. }
  24356. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams* CallbackBody::release_onlivestreamstatuschangedparam() {
  24357. _impl_._has_bits_[0] &= ~0x00000040u;
  24358. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams* temp = _impl_.onlivestreamstatuschangedparam_;
  24359. _impl_.onlivestreamstatuschangedparam_ = nullptr;
  24360. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  24361. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  24362. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  24363. if (GetArenaForAllocation() == nullptr) { delete old; }
  24364. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  24365. if (GetArenaForAllocation() != nullptr) {
  24366. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  24367. }
  24368. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  24369. return temp;
  24370. }
  24371. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams* CallbackBody::unsafe_arena_release_onlivestreamstatuschangedparam() {
  24372. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParam)
  24373. _impl_._has_bits_[0] &= ~0x00000040u;
  24374. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams* temp = _impl_.onlivestreamstatuschangedparam_;
  24375. _impl_.onlivestreamstatuschangedparam_ = nullptr;
  24376. return temp;
  24377. }
  24378. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams* CallbackBody::_internal_mutable_onlivestreamstatuschangedparam() {
  24379. _impl_._has_bits_[0] |= 0x00000040u;
  24380. if (_impl_.onlivestreamstatuschangedparam_ == nullptr) {
  24381. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams>(GetArenaForAllocation());
  24382. _impl_.onlivestreamstatuschangedparam_ = p;
  24383. }
  24384. return _impl_.onlivestreamstatuschangedparam_;
  24385. }
  24386. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams* CallbackBody::mutable_onlivestreamstatuschangedparam() {
  24387. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams* _msg = _internal_mutable_onlivestreamstatuschangedparam();
  24388. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParam)
  24389. return _msg;
  24390. }
  24391. inline void CallbackBody::set_allocated_onlivestreamstatuschangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveStreamStatusChangedParams* onlivestreamstatuschangedparam) {
  24392. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  24393. if (message_arena == nullptr) {
  24394. delete _impl_.onlivestreamstatuschangedparam_;
  24395. }
  24396. if (onlivestreamstatuschangedparam) {
  24397. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  24398. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(onlivestreamstatuschangedparam);
  24399. if (message_arena != submessage_arena) {
  24400. onlivestreamstatuschangedparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  24401. message_arena, onlivestreamstatuschangedparam, submessage_arena);
  24402. }
  24403. _impl_._has_bits_[0] |= 0x00000040u;
  24404. } else {
  24405. _impl_._has_bits_[0] &= ~0x00000040u;
  24406. }
  24407. _impl_.onlivestreamstatuschangedparam_ = onlivestreamstatuschangedparam;
  24408. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveStreamStatusChangedParam)
  24409. }
  24410. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParams onUserHostChangedParam = 9;
  24411. inline bool CallbackBody::has_onuserhostchangedparam() const {
  24412. bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
  24413. PROTOBUF_ASSUME(!value || _impl_.onuserhostchangedparam_ != nullptr);
  24414. return value;
  24415. }
  24416. inline void CallbackBody::clear_onuserhostchangedparam() {
  24417. if (_impl_.onuserhostchangedparam_ != nullptr) _impl_.onuserhostchangedparam_->Clear();
  24418. _impl_._has_bits_[0] &= ~0x00000080u;
  24419. }
  24420. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams& CallbackBody::_internal_onuserhostchangedparam() const {
  24421. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams* p = _impl_.onuserhostchangedparam_;
  24422. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams&>(
  24423. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onUserHostChangedParams_default_instance_);
  24424. }
  24425. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams& CallbackBody::onuserhostchangedparam() const {
  24426. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParam)
  24427. return _internal_onuserhostchangedparam();
  24428. }
  24429. inline void CallbackBody::unsafe_arena_set_allocated_onuserhostchangedparam(
  24430. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams* onuserhostchangedparam) {
  24431. if (GetArenaForAllocation() == nullptr) {
  24432. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.onuserhostchangedparam_);
  24433. }
  24434. _impl_.onuserhostchangedparam_ = onuserhostchangedparam;
  24435. if (onuserhostchangedparam) {
  24436. _impl_._has_bits_[0] |= 0x00000080u;
  24437. } else {
  24438. _impl_._has_bits_[0] &= ~0x00000080u;
  24439. }
  24440. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParam)
  24441. }
  24442. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams* CallbackBody::release_onuserhostchangedparam() {
  24443. _impl_._has_bits_[0] &= ~0x00000080u;
  24444. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams* temp = _impl_.onuserhostchangedparam_;
  24445. _impl_.onuserhostchangedparam_ = nullptr;
  24446. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  24447. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  24448. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  24449. if (GetArenaForAllocation() == nullptr) { delete old; }
  24450. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  24451. if (GetArenaForAllocation() != nullptr) {
  24452. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  24453. }
  24454. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  24455. return temp;
  24456. }
  24457. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams* CallbackBody::unsafe_arena_release_onuserhostchangedparam() {
  24458. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParam)
  24459. _impl_._has_bits_[0] &= ~0x00000080u;
  24460. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams* temp = _impl_.onuserhostchangedparam_;
  24461. _impl_.onuserhostchangedparam_ = nullptr;
  24462. return temp;
  24463. }
  24464. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams* CallbackBody::_internal_mutable_onuserhostchangedparam() {
  24465. _impl_._has_bits_[0] |= 0x00000080u;
  24466. if (_impl_.onuserhostchangedparam_ == nullptr) {
  24467. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams>(GetArenaForAllocation());
  24468. _impl_.onuserhostchangedparam_ = p;
  24469. }
  24470. return _impl_.onuserhostchangedparam_;
  24471. }
  24472. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams* CallbackBody::mutable_onuserhostchangedparam() {
  24473. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams* _msg = _internal_mutable_onuserhostchangedparam();
  24474. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParam)
  24475. return _msg;
  24476. }
  24477. inline void CallbackBody::set_allocated_onuserhostchangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserHostChangedParams* onuserhostchangedparam) {
  24478. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  24479. if (message_arena == nullptr) {
  24480. delete _impl_.onuserhostchangedparam_;
  24481. }
  24482. if (onuserhostchangedparam) {
  24483. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  24484. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(onuserhostchangedparam);
  24485. if (message_arena != submessage_arena) {
  24486. onuserhostchangedparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  24487. message_arena, onuserhostchangedparam, submessage_arena);
  24488. }
  24489. _impl_._has_bits_[0] |= 0x00000080u;
  24490. } else {
  24491. _impl_._has_bits_[0] &= ~0x00000080u;
  24492. }
  24493. _impl_.onuserhostchangedparam_ = onuserhostchangedparam;
  24494. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserHostChangedParam)
  24495. }
  24496. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParams onUserActiveAudioChangedParam = 10;
  24497. inline bool CallbackBody::has_onuseractiveaudiochangedparam() const {
  24498. bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
  24499. PROTOBUF_ASSUME(!value || _impl_.onuseractiveaudiochangedparam_ != nullptr);
  24500. return value;
  24501. }
  24502. inline void CallbackBody::clear_onuseractiveaudiochangedparam() {
  24503. if (_impl_.onuseractiveaudiochangedparam_ != nullptr) _impl_.onuseractiveaudiochangedparam_->Clear();
  24504. _impl_._has_bits_[0] &= ~0x00000100u;
  24505. }
  24506. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams& CallbackBody::_internal_onuseractiveaudiochangedparam() const {
  24507. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams* p = _impl_.onuseractiveaudiochangedparam_;
  24508. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams&>(
  24509. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onUserActiveAudioChangedParams_default_instance_);
  24510. }
  24511. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams& CallbackBody::onuseractiveaudiochangedparam() const {
  24512. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParam)
  24513. return _internal_onuseractiveaudiochangedparam();
  24514. }
  24515. inline void CallbackBody::unsafe_arena_set_allocated_onuseractiveaudiochangedparam(
  24516. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams* onuseractiveaudiochangedparam) {
  24517. if (GetArenaForAllocation() == nullptr) {
  24518. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.onuseractiveaudiochangedparam_);
  24519. }
  24520. _impl_.onuseractiveaudiochangedparam_ = onuseractiveaudiochangedparam;
  24521. if (onuseractiveaudiochangedparam) {
  24522. _impl_._has_bits_[0] |= 0x00000100u;
  24523. } else {
  24524. _impl_._has_bits_[0] &= ~0x00000100u;
  24525. }
  24526. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParam)
  24527. }
  24528. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams* CallbackBody::release_onuseractiveaudiochangedparam() {
  24529. _impl_._has_bits_[0] &= ~0x00000100u;
  24530. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams* temp = _impl_.onuseractiveaudiochangedparam_;
  24531. _impl_.onuseractiveaudiochangedparam_ = nullptr;
  24532. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  24533. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  24534. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  24535. if (GetArenaForAllocation() == nullptr) { delete old; }
  24536. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  24537. if (GetArenaForAllocation() != nullptr) {
  24538. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  24539. }
  24540. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  24541. return temp;
  24542. }
  24543. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams* CallbackBody::unsafe_arena_release_onuseractiveaudiochangedparam() {
  24544. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParam)
  24545. _impl_._has_bits_[0] &= ~0x00000100u;
  24546. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams* temp = _impl_.onuseractiveaudiochangedparam_;
  24547. _impl_.onuseractiveaudiochangedparam_ = nullptr;
  24548. return temp;
  24549. }
  24550. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams* CallbackBody::_internal_mutable_onuseractiveaudiochangedparam() {
  24551. _impl_._has_bits_[0] |= 0x00000100u;
  24552. if (_impl_.onuseractiveaudiochangedparam_ == nullptr) {
  24553. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams>(GetArenaForAllocation());
  24554. _impl_.onuseractiveaudiochangedparam_ = p;
  24555. }
  24556. return _impl_.onuseractiveaudiochangedparam_;
  24557. }
  24558. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams* CallbackBody::mutable_onuseractiveaudiochangedparam() {
  24559. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams* _msg = _internal_mutable_onuseractiveaudiochangedparam();
  24560. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParam)
  24561. return _msg;
  24562. }
  24563. inline void CallbackBody::set_allocated_onuseractiveaudiochangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserActiveAudioChangedParams* onuseractiveaudiochangedparam) {
  24564. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  24565. if (message_arena == nullptr) {
  24566. delete _impl_.onuseractiveaudiochangedparam_;
  24567. }
  24568. if (onuseractiveaudiochangedparam) {
  24569. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  24570. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(onuseractiveaudiochangedparam);
  24571. if (message_arena != submessage_arena) {
  24572. onuseractiveaudiochangedparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  24573. message_arena, onuseractiveaudiochangedparam, submessage_arena);
  24574. }
  24575. _impl_._has_bits_[0] |= 0x00000100u;
  24576. } else {
  24577. _impl_._has_bits_[0] &= ~0x00000100u;
  24578. }
  24579. _impl_.onuseractiveaudiochangedparam_ = onuseractiveaudiochangedparam;
  24580. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserActiveAudioChangedParam)
  24581. }
  24582. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParams onChatNewMessageNotifyParam = 11;
  24583. inline bool CallbackBody::has_onchatnewmessagenotifyparam() const {
  24584. bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
  24585. PROTOBUF_ASSUME(!value || _impl_.onchatnewmessagenotifyparam_ != nullptr);
  24586. return value;
  24587. }
  24588. inline void CallbackBody::clear_onchatnewmessagenotifyparam() {
  24589. if (_impl_.onchatnewmessagenotifyparam_ != nullptr) _impl_.onchatnewmessagenotifyparam_->Clear();
  24590. _impl_._has_bits_[0] &= ~0x00000200u;
  24591. }
  24592. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams& CallbackBody::_internal_onchatnewmessagenotifyparam() const {
  24593. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams* p = _impl_.onchatnewmessagenotifyparam_;
  24594. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams&>(
  24595. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onChatNewMessageNotifyParams_default_instance_);
  24596. }
  24597. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams& CallbackBody::onchatnewmessagenotifyparam() const {
  24598. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParam)
  24599. return _internal_onchatnewmessagenotifyparam();
  24600. }
  24601. inline void CallbackBody::unsafe_arena_set_allocated_onchatnewmessagenotifyparam(
  24602. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams* onchatnewmessagenotifyparam) {
  24603. if (GetArenaForAllocation() == nullptr) {
  24604. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.onchatnewmessagenotifyparam_);
  24605. }
  24606. _impl_.onchatnewmessagenotifyparam_ = onchatnewmessagenotifyparam;
  24607. if (onchatnewmessagenotifyparam) {
  24608. _impl_._has_bits_[0] |= 0x00000200u;
  24609. } else {
  24610. _impl_._has_bits_[0] &= ~0x00000200u;
  24611. }
  24612. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParam)
  24613. }
  24614. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams* CallbackBody::release_onchatnewmessagenotifyparam() {
  24615. _impl_._has_bits_[0] &= ~0x00000200u;
  24616. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams* temp = _impl_.onchatnewmessagenotifyparam_;
  24617. _impl_.onchatnewmessagenotifyparam_ = nullptr;
  24618. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  24619. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  24620. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  24621. if (GetArenaForAllocation() == nullptr) { delete old; }
  24622. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  24623. if (GetArenaForAllocation() != nullptr) {
  24624. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  24625. }
  24626. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  24627. return temp;
  24628. }
  24629. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams* CallbackBody::unsafe_arena_release_onchatnewmessagenotifyparam() {
  24630. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParam)
  24631. _impl_._has_bits_[0] &= ~0x00000200u;
  24632. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams* temp = _impl_.onchatnewmessagenotifyparam_;
  24633. _impl_.onchatnewmessagenotifyparam_ = nullptr;
  24634. return temp;
  24635. }
  24636. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams* CallbackBody::_internal_mutable_onchatnewmessagenotifyparam() {
  24637. _impl_._has_bits_[0] |= 0x00000200u;
  24638. if (_impl_.onchatnewmessagenotifyparam_ == nullptr) {
  24639. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams>(GetArenaForAllocation());
  24640. _impl_.onchatnewmessagenotifyparam_ = p;
  24641. }
  24642. return _impl_.onchatnewmessagenotifyparam_;
  24643. }
  24644. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams* CallbackBody::mutable_onchatnewmessagenotifyparam() {
  24645. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams* _msg = _internal_mutable_onchatnewmessagenotifyparam();
  24646. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParam)
  24647. return _msg;
  24648. }
  24649. inline void CallbackBody::set_allocated_onchatnewmessagenotifyparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatNewMessageNotifyParams* onchatnewmessagenotifyparam) {
  24650. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  24651. if (message_arena == nullptr) {
  24652. delete _impl_.onchatnewmessagenotifyparam_;
  24653. }
  24654. if (onchatnewmessagenotifyparam) {
  24655. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  24656. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(onchatnewmessagenotifyparam);
  24657. if (message_arena != submessage_arena) {
  24658. onchatnewmessagenotifyparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  24659. message_arena, onchatnewmessagenotifyparam, submessage_arena);
  24660. }
  24661. _impl_._has_bits_[0] |= 0x00000200u;
  24662. } else {
  24663. _impl_._has_bits_[0] &= ~0x00000200u;
  24664. }
  24665. _impl_.onchatnewmessagenotifyparam_ = onchatnewmessagenotifyparam;
  24666. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatNewMessageNotifyParam)
  24667. }
  24668. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParams onVideoSourceInitializeParam = 12;
  24669. inline bool CallbackBody::has_onvideosourceinitializeparam() const {
  24670. bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
  24671. PROTOBUF_ASSUME(!value || _impl_.onvideosourceinitializeparam_ != nullptr);
  24672. return value;
  24673. }
  24674. inline void CallbackBody::clear_onvideosourceinitializeparam() {
  24675. if (_impl_.onvideosourceinitializeparam_ != nullptr) _impl_.onvideosourceinitializeparam_->Clear();
  24676. _impl_._has_bits_[0] &= ~0x00000400u;
  24677. }
  24678. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams& CallbackBody::_internal_onvideosourceinitializeparam() const {
  24679. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams* p = _impl_.onvideosourceinitializeparam_;
  24680. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams&>(
  24681. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onVideoSourceInitializeParams_default_instance_);
  24682. }
  24683. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams& CallbackBody::onvideosourceinitializeparam() const {
  24684. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParam)
  24685. return _internal_onvideosourceinitializeparam();
  24686. }
  24687. inline void CallbackBody::unsafe_arena_set_allocated_onvideosourceinitializeparam(
  24688. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams* onvideosourceinitializeparam) {
  24689. if (GetArenaForAllocation() == nullptr) {
  24690. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.onvideosourceinitializeparam_);
  24691. }
  24692. _impl_.onvideosourceinitializeparam_ = onvideosourceinitializeparam;
  24693. if (onvideosourceinitializeparam) {
  24694. _impl_._has_bits_[0] |= 0x00000400u;
  24695. } else {
  24696. _impl_._has_bits_[0] &= ~0x00000400u;
  24697. }
  24698. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParam)
  24699. }
  24700. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams* CallbackBody::release_onvideosourceinitializeparam() {
  24701. _impl_._has_bits_[0] &= ~0x00000400u;
  24702. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams* temp = _impl_.onvideosourceinitializeparam_;
  24703. _impl_.onvideosourceinitializeparam_ = nullptr;
  24704. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  24705. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  24706. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  24707. if (GetArenaForAllocation() == nullptr) { delete old; }
  24708. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  24709. if (GetArenaForAllocation() != nullptr) {
  24710. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  24711. }
  24712. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  24713. return temp;
  24714. }
  24715. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams* CallbackBody::unsafe_arena_release_onvideosourceinitializeparam() {
  24716. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParam)
  24717. _impl_._has_bits_[0] &= ~0x00000400u;
  24718. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams* temp = _impl_.onvideosourceinitializeparam_;
  24719. _impl_.onvideosourceinitializeparam_ = nullptr;
  24720. return temp;
  24721. }
  24722. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams* CallbackBody::_internal_mutable_onvideosourceinitializeparam() {
  24723. _impl_._has_bits_[0] |= 0x00000400u;
  24724. if (_impl_.onvideosourceinitializeparam_ == nullptr) {
  24725. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams>(GetArenaForAllocation());
  24726. _impl_.onvideosourceinitializeparam_ = p;
  24727. }
  24728. return _impl_.onvideosourceinitializeparam_;
  24729. }
  24730. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams* CallbackBody::mutable_onvideosourceinitializeparam() {
  24731. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams* _msg = _internal_mutable_onvideosourceinitializeparam();
  24732. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParam)
  24733. return _msg;
  24734. }
  24735. inline void CallbackBody::set_allocated_onvideosourceinitializeparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onVideoSourceInitializeParams* onvideosourceinitializeparam) {
  24736. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  24737. if (message_arena == nullptr) {
  24738. delete _impl_.onvideosourceinitializeparam_;
  24739. }
  24740. if (onvideosourceinitializeparam) {
  24741. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  24742. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(onvideosourceinitializeparam);
  24743. if (message_arena != submessage_arena) {
  24744. onvideosourceinitializeparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  24745. message_arena, onvideosourceinitializeparam, submessage_arena);
  24746. }
  24747. _impl_._has_bits_[0] |= 0x00000400u;
  24748. } else {
  24749. _impl_._has_bits_[0] &= ~0x00000400u;
  24750. }
  24751. _impl_.onvideosourceinitializeparam_ = onvideosourceinitializeparam;
  24752. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onVideoSourceInitializeParam)
  24753. }
  24754. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParams onPropertyChangeParam = 13;
  24755. inline bool CallbackBody::has_onpropertychangeparam() const {
  24756. bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
  24757. PROTOBUF_ASSUME(!value || _impl_.onpropertychangeparam_ != nullptr);
  24758. return value;
  24759. }
  24760. inline void CallbackBody::clear_onpropertychangeparam() {
  24761. if (_impl_.onpropertychangeparam_ != nullptr) _impl_.onpropertychangeparam_->Clear();
  24762. _impl_._has_bits_[0] &= ~0x00000800u;
  24763. }
  24764. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams& CallbackBody::_internal_onpropertychangeparam() const {
  24765. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams* p = _impl_.onpropertychangeparam_;
  24766. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams&>(
  24767. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onPropertyChangeParams_default_instance_);
  24768. }
  24769. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams& CallbackBody::onpropertychangeparam() const {
  24770. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParam)
  24771. return _internal_onpropertychangeparam();
  24772. }
  24773. inline void CallbackBody::unsafe_arena_set_allocated_onpropertychangeparam(
  24774. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams* onpropertychangeparam) {
  24775. if (GetArenaForAllocation() == nullptr) {
  24776. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.onpropertychangeparam_);
  24777. }
  24778. _impl_.onpropertychangeparam_ = onpropertychangeparam;
  24779. if (onpropertychangeparam) {
  24780. _impl_._has_bits_[0] |= 0x00000800u;
  24781. } else {
  24782. _impl_._has_bits_[0] &= ~0x00000800u;
  24783. }
  24784. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParam)
  24785. }
  24786. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams* CallbackBody::release_onpropertychangeparam() {
  24787. _impl_._has_bits_[0] &= ~0x00000800u;
  24788. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams* temp = _impl_.onpropertychangeparam_;
  24789. _impl_.onpropertychangeparam_ = nullptr;
  24790. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  24791. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  24792. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  24793. if (GetArenaForAllocation() == nullptr) { delete old; }
  24794. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  24795. if (GetArenaForAllocation() != nullptr) {
  24796. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  24797. }
  24798. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  24799. return temp;
  24800. }
  24801. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams* CallbackBody::unsafe_arena_release_onpropertychangeparam() {
  24802. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParam)
  24803. _impl_._has_bits_[0] &= ~0x00000800u;
  24804. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams* temp = _impl_.onpropertychangeparam_;
  24805. _impl_.onpropertychangeparam_ = nullptr;
  24806. return temp;
  24807. }
  24808. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams* CallbackBody::_internal_mutable_onpropertychangeparam() {
  24809. _impl_._has_bits_[0] |= 0x00000800u;
  24810. if (_impl_.onpropertychangeparam_ == nullptr) {
  24811. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams>(GetArenaForAllocation());
  24812. _impl_.onpropertychangeparam_ = p;
  24813. }
  24814. return _impl_.onpropertychangeparam_;
  24815. }
  24816. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams* CallbackBody::mutable_onpropertychangeparam() {
  24817. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams* _msg = _internal_mutable_onpropertychangeparam();
  24818. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParam)
  24819. return _msg;
  24820. }
  24821. inline void CallbackBody::set_allocated_onpropertychangeparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onPropertyChangeParams* onpropertychangeparam) {
  24822. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  24823. if (message_arena == nullptr) {
  24824. delete _impl_.onpropertychangeparam_;
  24825. }
  24826. if (onpropertychangeparam) {
  24827. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  24828. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(onpropertychangeparam);
  24829. if (message_arena != submessage_arena) {
  24830. onpropertychangeparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  24831. message_arena, onpropertychangeparam, submessage_arena);
  24832. }
  24833. _impl_._has_bits_[0] |= 0x00000800u;
  24834. } else {
  24835. _impl_._has_bits_[0] &= ~0x00000800u;
  24836. }
  24837. _impl_.onpropertychangeparam_ = onpropertychangeparam;
  24838. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onPropertyChangeParam)
  24839. }
  24840. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParams onRawDataStatusChangedParam = 14;
  24841. inline bool CallbackBody::has_onrawdatastatuschangedparam() const {
  24842. bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
  24843. PROTOBUF_ASSUME(!value || _impl_.onrawdatastatuschangedparam_ != nullptr);
  24844. return value;
  24845. }
  24846. inline void CallbackBody::clear_onrawdatastatuschangedparam() {
  24847. if (_impl_.onrawdatastatuschangedparam_ != nullptr) _impl_.onrawdatastatuschangedparam_->Clear();
  24848. _impl_._has_bits_[0] &= ~0x00001000u;
  24849. }
  24850. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams& CallbackBody::_internal_onrawdatastatuschangedparam() const {
  24851. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams* p = _impl_.onrawdatastatuschangedparam_;
  24852. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams&>(
  24853. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onRawDataStatusChangedParams_default_instance_);
  24854. }
  24855. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams& CallbackBody::onrawdatastatuschangedparam() const {
  24856. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParam)
  24857. return _internal_onrawdatastatuschangedparam();
  24858. }
  24859. inline void CallbackBody::unsafe_arena_set_allocated_onrawdatastatuschangedparam(
  24860. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams* onrawdatastatuschangedparam) {
  24861. if (GetArenaForAllocation() == nullptr) {
  24862. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.onrawdatastatuschangedparam_);
  24863. }
  24864. _impl_.onrawdatastatuschangedparam_ = onrawdatastatuschangedparam;
  24865. if (onrawdatastatuschangedparam) {
  24866. _impl_._has_bits_[0] |= 0x00001000u;
  24867. } else {
  24868. _impl_._has_bits_[0] &= ~0x00001000u;
  24869. }
  24870. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParam)
  24871. }
  24872. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams* CallbackBody::release_onrawdatastatuschangedparam() {
  24873. _impl_._has_bits_[0] &= ~0x00001000u;
  24874. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams* temp = _impl_.onrawdatastatuschangedparam_;
  24875. _impl_.onrawdatastatuschangedparam_ = nullptr;
  24876. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  24877. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  24878. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  24879. if (GetArenaForAllocation() == nullptr) { delete old; }
  24880. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  24881. if (GetArenaForAllocation() != nullptr) {
  24882. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  24883. }
  24884. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  24885. return temp;
  24886. }
  24887. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams* CallbackBody::unsafe_arena_release_onrawdatastatuschangedparam() {
  24888. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParam)
  24889. _impl_._has_bits_[0] &= ~0x00001000u;
  24890. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams* temp = _impl_.onrawdatastatuschangedparam_;
  24891. _impl_.onrawdatastatuschangedparam_ = nullptr;
  24892. return temp;
  24893. }
  24894. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams* CallbackBody::_internal_mutable_onrawdatastatuschangedparam() {
  24895. _impl_._has_bits_[0] |= 0x00001000u;
  24896. if (_impl_.onrawdatastatuschangedparam_ == nullptr) {
  24897. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams>(GetArenaForAllocation());
  24898. _impl_.onrawdatastatuschangedparam_ = p;
  24899. }
  24900. return _impl_.onrawdatastatuschangedparam_;
  24901. }
  24902. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams* CallbackBody::mutable_onrawdatastatuschangedparam() {
  24903. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams* _msg = _internal_mutable_onrawdatastatuschangedparam();
  24904. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParam)
  24905. return _msg;
  24906. }
  24907. inline void CallbackBody::set_allocated_onrawdatastatuschangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onRawDataStatusChangedParams* onrawdatastatuschangedparam) {
  24908. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  24909. if (message_arena == nullptr) {
  24910. delete _impl_.onrawdatastatuschangedparam_;
  24911. }
  24912. if (onrawdatastatuschangedparam) {
  24913. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  24914. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(onrawdatastatuschangedparam);
  24915. if (message_arena != submessage_arena) {
  24916. onrawdatastatuschangedparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  24917. message_arena, onrawdatastatuschangedparam, submessage_arena);
  24918. }
  24919. _impl_._has_bits_[0] |= 0x00001000u;
  24920. } else {
  24921. _impl_._has_bits_[0] &= ~0x00001000u;
  24922. }
  24923. _impl_.onrawdatastatuschangedparam_ = onrawdatastatuschangedparam;
  24924. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onRawDataStatusChangedParam)
  24925. }
  24926. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParams onUserManagerChangedParam = 15;
  24927. inline bool CallbackBody::has_onusermanagerchangedparam() const {
  24928. bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0;
  24929. PROTOBUF_ASSUME(!value || _impl_.onusermanagerchangedparam_ != nullptr);
  24930. return value;
  24931. }
  24932. inline void CallbackBody::clear_onusermanagerchangedparam() {
  24933. if (_impl_.onusermanagerchangedparam_ != nullptr) _impl_.onusermanagerchangedparam_->Clear();
  24934. _impl_._has_bits_[0] &= ~0x00002000u;
  24935. }
  24936. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams& CallbackBody::_internal_onusermanagerchangedparam() const {
  24937. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams* p = _impl_.onusermanagerchangedparam_;
  24938. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams&>(
  24939. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onUserManagerChangedParams_default_instance_);
  24940. }
  24941. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams& CallbackBody::onusermanagerchangedparam() const {
  24942. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParam)
  24943. return _internal_onusermanagerchangedparam();
  24944. }
  24945. inline void CallbackBody::unsafe_arena_set_allocated_onusermanagerchangedparam(
  24946. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams* onusermanagerchangedparam) {
  24947. if (GetArenaForAllocation() == nullptr) {
  24948. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.onusermanagerchangedparam_);
  24949. }
  24950. _impl_.onusermanagerchangedparam_ = onusermanagerchangedparam;
  24951. if (onusermanagerchangedparam) {
  24952. _impl_._has_bits_[0] |= 0x00002000u;
  24953. } else {
  24954. _impl_._has_bits_[0] &= ~0x00002000u;
  24955. }
  24956. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParam)
  24957. }
  24958. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams* CallbackBody::release_onusermanagerchangedparam() {
  24959. _impl_._has_bits_[0] &= ~0x00002000u;
  24960. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams* temp = _impl_.onusermanagerchangedparam_;
  24961. _impl_.onusermanagerchangedparam_ = nullptr;
  24962. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  24963. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  24964. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  24965. if (GetArenaForAllocation() == nullptr) { delete old; }
  24966. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  24967. if (GetArenaForAllocation() != nullptr) {
  24968. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  24969. }
  24970. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  24971. return temp;
  24972. }
  24973. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams* CallbackBody::unsafe_arena_release_onusermanagerchangedparam() {
  24974. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParam)
  24975. _impl_._has_bits_[0] &= ~0x00002000u;
  24976. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams* temp = _impl_.onusermanagerchangedparam_;
  24977. _impl_.onusermanagerchangedparam_ = nullptr;
  24978. return temp;
  24979. }
  24980. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams* CallbackBody::_internal_mutable_onusermanagerchangedparam() {
  24981. _impl_._has_bits_[0] |= 0x00002000u;
  24982. if (_impl_.onusermanagerchangedparam_ == nullptr) {
  24983. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams>(GetArenaForAllocation());
  24984. _impl_.onusermanagerchangedparam_ = p;
  24985. }
  24986. return _impl_.onusermanagerchangedparam_;
  24987. }
  24988. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams* CallbackBody::mutable_onusermanagerchangedparam() {
  24989. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams* _msg = _internal_mutable_onusermanagerchangedparam();
  24990. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParam)
  24991. return _msg;
  24992. }
  24993. inline void CallbackBody::set_allocated_onusermanagerchangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserManagerChangedParams* onusermanagerchangedparam) {
  24994. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  24995. if (message_arena == nullptr) {
  24996. delete _impl_.onusermanagerchangedparam_;
  24997. }
  24998. if (onusermanagerchangedparam) {
  24999. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  25000. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(onusermanagerchangedparam);
  25001. if (message_arena != submessage_arena) {
  25002. onusermanagerchangedparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  25003. message_arena, onusermanagerchangedparam, submessage_arena);
  25004. }
  25005. _impl_._has_bits_[0] |= 0x00002000u;
  25006. } else {
  25007. _impl_._has_bits_[0] &= ~0x00002000u;
  25008. }
  25009. _impl_.onusermanagerchangedparam_ = onusermanagerchangedparam;
  25010. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserManagerChangedParam)
  25011. }
  25012. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParams onUserNameChangedParam = 16;
  25013. inline bool CallbackBody::has_onusernamechangedparam() const {
  25014. bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0;
  25015. PROTOBUF_ASSUME(!value || _impl_.onusernamechangedparam_ != nullptr);
  25016. return value;
  25017. }
  25018. inline void CallbackBody::clear_onusernamechangedparam() {
  25019. if (_impl_.onusernamechangedparam_ != nullptr) _impl_.onusernamechangedparam_->Clear();
  25020. _impl_._has_bits_[0] &= ~0x00004000u;
  25021. }
  25022. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams& CallbackBody::_internal_onusernamechangedparam() const {
  25023. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams* p = _impl_.onusernamechangedparam_;
  25024. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams&>(
  25025. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onUserNameChangedParams_default_instance_);
  25026. }
  25027. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams& CallbackBody::onusernamechangedparam() const {
  25028. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParam)
  25029. return _internal_onusernamechangedparam();
  25030. }
  25031. inline void CallbackBody::unsafe_arena_set_allocated_onusernamechangedparam(
  25032. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams* onusernamechangedparam) {
  25033. if (GetArenaForAllocation() == nullptr) {
  25034. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.onusernamechangedparam_);
  25035. }
  25036. _impl_.onusernamechangedparam_ = onusernamechangedparam;
  25037. if (onusernamechangedparam) {
  25038. _impl_._has_bits_[0] |= 0x00004000u;
  25039. } else {
  25040. _impl_._has_bits_[0] &= ~0x00004000u;
  25041. }
  25042. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParam)
  25043. }
  25044. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams* CallbackBody::release_onusernamechangedparam() {
  25045. _impl_._has_bits_[0] &= ~0x00004000u;
  25046. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams* temp = _impl_.onusernamechangedparam_;
  25047. _impl_.onusernamechangedparam_ = nullptr;
  25048. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  25049. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  25050. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  25051. if (GetArenaForAllocation() == nullptr) { delete old; }
  25052. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  25053. if (GetArenaForAllocation() != nullptr) {
  25054. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  25055. }
  25056. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  25057. return temp;
  25058. }
  25059. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams* CallbackBody::unsafe_arena_release_onusernamechangedparam() {
  25060. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParam)
  25061. _impl_._has_bits_[0] &= ~0x00004000u;
  25062. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams* temp = _impl_.onusernamechangedparam_;
  25063. _impl_.onusernamechangedparam_ = nullptr;
  25064. return temp;
  25065. }
  25066. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams* CallbackBody::_internal_mutable_onusernamechangedparam() {
  25067. _impl_._has_bits_[0] |= 0x00004000u;
  25068. if (_impl_.onusernamechangedparam_ == nullptr) {
  25069. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams>(GetArenaForAllocation());
  25070. _impl_.onusernamechangedparam_ = p;
  25071. }
  25072. return _impl_.onusernamechangedparam_;
  25073. }
  25074. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams* CallbackBody::mutable_onusernamechangedparam() {
  25075. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams* _msg = _internal_mutable_onusernamechangedparam();
  25076. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParam)
  25077. return _msg;
  25078. }
  25079. inline void CallbackBody::set_allocated_onusernamechangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onUserNameChangedParams* onusernamechangedparam) {
  25080. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  25081. if (message_arena == nullptr) {
  25082. delete _impl_.onusernamechangedparam_;
  25083. }
  25084. if (onusernamechangedparam) {
  25085. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  25086. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(onusernamechangedparam);
  25087. if (message_arena != submessage_arena) {
  25088. onusernamechangedparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  25089. message_arena, onusernamechangedparam, submessage_arena);
  25090. }
  25091. _impl_._has_bits_[0] |= 0x00004000u;
  25092. } else {
  25093. _impl_._has_bits_[0] &= ~0x00004000u;
  25094. }
  25095. _impl_.onusernamechangedparam_ = onusernamechangedparam;
  25096. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onUserNameChangedParam)
  25097. }
  25098. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParams onCommandReceivedParam = 17;
  25099. inline bool CallbackBody::has_oncommandreceivedparam() const {
  25100. bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0;
  25101. PROTOBUF_ASSUME(!value || _impl_.oncommandreceivedparam_ != nullptr);
  25102. return value;
  25103. }
  25104. inline void CallbackBody::clear_oncommandreceivedparam() {
  25105. if (_impl_.oncommandreceivedparam_ != nullptr) _impl_.oncommandreceivedparam_->Clear();
  25106. _impl_._has_bits_[0] &= ~0x00008000u;
  25107. }
  25108. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams& CallbackBody::_internal_oncommandreceivedparam() const {
  25109. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams* p = _impl_.oncommandreceivedparam_;
  25110. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams&>(
  25111. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onCommandReceivedParams_default_instance_);
  25112. }
  25113. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams& CallbackBody::oncommandreceivedparam() const {
  25114. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParam)
  25115. return _internal_oncommandreceivedparam();
  25116. }
  25117. inline void CallbackBody::unsafe_arena_set_allocated_oncommandreceivedparam(
  25118. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams* oncommandreceivedparam) {
  25119. if (GetArenaForAllocation() == nullptr) {
  25120. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.oncommandreceivedparam_);
  25121. }
  25122. _impl_.oncommandreceivedparam_ = oncommandreceivedparam;
  25123. if (oncommandreceivedparam) {
  25124. _impl_._has_bits_[0] |= 0x00008000u;
  25125. } else {
  25126. _impl_._has_bits_[0] &= ~0x00008000u;
  25127. }
  25128. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParam)
  25129. }
  25130. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams* CallbackBody::release_oncommandreceivedparam() {
  25131. _impl_._has_bits_[0] &= ~0x00008000u;
  25132. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams* temp = _impl_.oncommandreceivedparam_;
  25133. _impl_.oncommandreceivedparam_ = nullptr;
  25134. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  25135. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  25136. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  25137. if (GetArenaForAllocation() == nullptr) { delete old; }
  25138. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  25139. if (GetArenaForAllocation() != nullptr) {
  25140. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  25141. }
  25142. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  25143. return temp;
  25144. }
  25145. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams* CallbackBody::unsafe_arena_release_oncommandreceivedparam() {
  25146. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParam)
  25147. _impl_._has_bits_[0] &= ~0x00008000u;
  25148. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams* temp = _impl_.oncommandreceivedparam_;
  25149. _impl_.oncommandreceivedparam_ = nullptr;
  25150. return temp;
  25151. }
  25152. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams* CallbackBody::_internal_mutable_oncommandreceivedparam() {
  25153. _impl_._has_bits_[0] |= 0x00008000u;
  25154. if (_impl_.oncommandreceivedparam_ == nullptr) {
  25155. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams>(GetArenaForAllocation());
  25156. _impl_.oncommandreceivedparam_ = p;
  25157. }
  25158. return _impl_.oncommandreceivedparam_;
  25159. }
  25160. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams* CallbackBody::mutable_oncommandreceivedparam() {
  25161. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams* _msg = _internal_mutable_oncommandreceivedparam();
  25162. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParam)
  25163. return _msg;
  25164. }
  25165. inline void CallbackBody::set_allocated_oncommandreceivedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandReceivedParams* oncommandreceivedparam) {
  25166. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  25167. if (message_arena == nullptr) {
  25168. delete _impl_.oncommandreceivedparam_;
  25169. }
  25170. if (oncommandreceivedparam) {
  25171. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  25172. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(oncommandreceivedparam);
  25173. if (message_arena != submessage_arena) {
  25174. oncommandreceivedparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  25175. message_arena, oncommandreceivedparam, submessage_arena);
  25176. }
  25177. _impl_._has_bits_[0] |= 0x00008000u;
  25178. } else {
  25179. _impl_._has_bits_[0] &= ~0x00008000u;
  25180. }
  25181. _impl_.oncommandreceivedparam_ = oncommandreceivedparam;
  25182. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandReceivedParam)
  25183. }
  25184. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParams onCloudRecordingStatusParam = 18;
  25185. inline bool CallbackBody::has_oncloudrecordingstatusparam() const {
  25186. bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0;
  25187. PROTOBUF_ASSUME(!value || _impl_.oncloudrecordingstatusparam_ != nullptr);
  25188. return value;
  25189. }
  25190. inline void CallbackBody::clear_oncloudrecordingstatusparam() {
  25191. if (_impl_.oncloudrecordingstatusparam_ != nullptr) _impl_.oncloudrecordingstatusparam_->Clear();
  25192. _impl_._has_bits_[0] &= ~0x00010000u;
  25193. }
  25194. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams& CallbackBody::_internal_oncloudrecordingstatusparam() const {
  25195. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams* p = _impl_.oncloudrecordingstatusparam_;
  25196. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams&>(
  25197. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onCloudRecordingStatusParams_default_instance_);
  25198. }
  25199. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams& CallbackBody::oncloudrecordingstatusparam() const {
  25200. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParam)
  25201. return _internal_oncloudrecordingstatusparam();
  25202. }
  25203. inline void CallbackBody::unsafe_arena_set_allocated_oncloudrecordingstatusparam(
  25204. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams* oncloudrecordingstatusparam) {
  25205. if (GetArenaForAllocation() == nullptr) {
  25206. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.oncloudrecordingstatusparam_);
  25207. }
  25208. _impl_.oncloudrecordingstatusparam_ = oncloudrecordingstatusparam;
  25209. if (oncloudrecordingstatusparam) {
  25210. _impl_._has_bits_[0] |= 0x00010000u;
  25211. } else {
  25212. _impl_._has_bits_[0] &= ~0x00010000u;
  25213. }
  25214. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParam)
  25215. }
  25216. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams* CallbackBody::release_oncloudrecordingstatusparam() {
  25217. _impl_._has_bits_[0] &= ~0x00010000u;
  25218. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams* temp = _impl_.oncloudrecordingstatusparam_;
  25219. _impl_.oncloudrecordingstatusparam_ = nullptr;
  25220. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  25221. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  25222. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  25223. if (GetArenaForAllocation() == nullptr) { delete old; }
  25224. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  25225. if (GetArenaForAllocation() != nullptr) {
  25226. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  25227. }
  25228. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  25229. return temp;
  25230. }
  25231. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams* CallbackBody::unsafe_arena_release_oncloudrecordingstatusparam() {
  25232. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParam)
  25233. _impl_._has_bits_[0] &= ~0x00010000u;
  25234. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams* temp = _impl_.oncloudrecordingstatusparam_;
  25235. _impl_.oncloudrecordingstatusparam_ = nullptr;
  25236. return temp;
  25237. }
  25238. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams* CallbackBody::_internal_mutable_oncloudrecordingstatusparam() {
  25239. _impl_._has_bits_[0] |= 0x00010000u;
  25240. if (_impl_.oncloudrecordingstatusparam_ == nullptr) {
  25241. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams>(GetArenaForAllocation());
  25242. _impl_.oncloudrecordingstatusparam_ = p;
  25243. }
  25244. return _impl_.oncloudrecordingstatusparam_;
  25245. }
  25246. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams* CallbackBody::mutable_oncloudrecordingstatusparam() {
  25247. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams* _msg = _internal_mutable_oncloudrecordingstatusparam();
  25248. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParam)
  25249. return _msg;
  25250. }
  25251. inline void CallbackBody::set_allocated_oncloudrecordingstatusparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onCloudRecordingStatusParams* oncloudrecordingstatusparam) {
  25252. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  25253. if (message_arena == nullptr) {
  25254. delete _impl_.oncloudrecordingstatusparam_;
  25255. }
  25256. if (oncloudrecordingstatusparam) {
  25257. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  25258. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(oncloudrecordingstatusparam);
  25259. if (message_arena != submessage_arena) {
  25260. oncloudrecordingstatusparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  25261. message_arena, oncloudrecordingstatusparam, submessage_arena);
  25262. }
  25263. _impl_._has_bits_[0] |= 0x00010000u;
  25264. } else {
  25265. _impl_._has_bits_[0] &= ~0x00010000u;
  25266. }
  25267. _impl_.oncloudrecordingstatusparam_ = oncloudrecordingstatusparam;
  25268. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onCloudRecordingStatusParam)
  25269. }
  25270. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParams onCameraControlRequestResultParam = 19;
  25271. inline bool CallbackBody::has_oncameracontrolrequestresultparam() const {
  25272. bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0;
  25273. PROTOBUF_ASSUME(!value || _impl_.oncameracontrolrequestresultparam_ != nullptr);
  25274. return value;
  25275. }
  25276. inline void CallbackBody::clear_oncameracontrolrequestresultparam() {
  25277. if (_impl_.oncameracontrolrequestresultparam_ != nullptr) _impl_.oncameracontrolrequestresultparam_->Clear();
  25278. _impl_._has_bits_[0] &= ~0x00020000u;
  25279. }
  25280. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams& CallbackBody::_internal_oncameracontrolrequestresultparam() const {
  25281. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams* p = _impl_.oncameracontrolrequestresultparam_;
  25282. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams&>(
  25283. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onCameraControlRequestResultParams_default_instance_);
  25284. }
  25285. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams& CallbackBody::oncameracontrolrequestresultparam() const {
  25286. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParam)
  25287. return _internal_oncameracontrolrequestresultparam();
  25288. }
  25289. inline void CallbackBody::unsafe_arena_set_allocated_oncameracontrolrequestresultparam(
  25290. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams* oncameracontrolrequestresultparam) {
  25291. if (GetArenaForAllocation() == nullptr) {
  25292. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.oncameracontrolrequestresultparam_);
  25293. }
  25294. _impl_.oncameracontrolrequestresultparam_ = oncameracontrolrequestresultparam;
  25295. if (oncameracontrolrequestresultparam) {
  25296. _impl_._has_bits_[0] |= 0x00020000u;
  25297. } else {
  25298. _impl_._has_bits_[0] &= ~0x00020000u;
  25299. }
  25300. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParam)
  25301. }
  25302. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams* CallbackBody::release_oncameracontrolrequestresultparam() {
  25303. _impl_._has_bits_[0] &= ~0x00020000u;
  25304. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams* temp = _impl_.oncameracontrolrequestresultparam_;
  25305. _impl_.oncameracontrolrequestresultparam_ = nullptr;
  25306. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  25307. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  25308. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  25309. if (GetArenaForAllocation() == nullptr) { delete old; }
  25310. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  25311. if (GetArenaForAllocation() != nullptr) {
  25312. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  25313. }
  25314. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  25315. return temp;
  25316. }
  25317. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams* CallbackBody::unsafe_arena_release_oncameracontrolrequestresultparam() {
  25318. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParam)
  25319. _impl_._has_bits_[0] &= ~0x00020000u;
  25320. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams* temp = _impl_.oncameracontrolrequestresultparam_;
  25321. _impl_.oncameracontrolrequestresultparam_ = nullptr;
  25322. return temp;
  25323. }
  25324. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams* CallbackBody::_internal_mutable_oncameracontrolrequestresultparam() {
  25325. _impl_._has_bits_[0] |= 0x00020000u;
  25326. if (_impl_.oncameracontrolrequestresultparam_ == nullptr) {
  25327. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams>(GetArenaForAllocation());
  25328. _impl_.oncameracontrolrequestresultparam_ = p;
  25329. }
  25330. return _impl_.oncameracontrolrequestresultparam_;
  25331. }
  25332. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams* CallbackBody::mutable_oncameracontrolrequestresultparam() {
  25333. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams* _msg = _internal_mutable_oncameracontrolrequestresultparam();
  25334. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParam)
  25335. return _msg;
  25336. }
  25337. inline void CallbackBody::set_allocated_oncameracontrolrequestresultparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestResultParams* oncameracontrolrequestresultparam) {
  25338. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  25339. if (message_arena == nullptr) {
  25340. delete _impl_.oncameracontrolrequestresultparam_;
  25341. }
  25342. if (oncameracontrolrequestresultparam) {
  25343. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  25344. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(oncameracontrolrequestresultparam);
  25345. if (message_arena != submessage_arena) {
  25346. oncameracontrolrequestresultparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  25347. message_arena, oncameracontrolrequestresultparam, submessage_arena);
  25348. }
  25349. _impl_._has_bits_[0] |= 0x00020000u;
  25350. } else {
  25351. _impl_._has_bits_[0] &= ~0x00020000u;
  25352. }
  25353. _impl_.oncameracontrolrequestresultparam_ = oncameracontrolrequestresultparam;
  25354. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestResultParam)
  25355. }
  25356. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParams onCameraControlRequestReceivedParam = 20;
  25357. inline bool CallbackBody::has_oncameracontrolrequestreceivedparam() const {
  25358. bool value = (_impl_._has_bits_[0] & 0x00040000u) != 0;
  25359. PROTOBUF_ASSUME(!value || _impl_.oncameracontrolrequestreceivedparam_ != nullptr);
  25360. return value;
  25361. }
  25362. inline void CallbackBody::clear_oncameracontrolrequestreceivedparam() {
  25363. if (_impl_.oncameracontrolrequestreceivedparam_ != nullptr) _impl_.oncameracontrolrequestreceivedparam_->Clear();
  25364. _impl_._has_bits_[0] &= ~0x00040000u;
  25365. }
  25366. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams& CallbackBody::_internal_oncameracontrolrequestreceivedparam() const {
  25367. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams* p = _impl_.oncameracontrolrequestreceivedparam_;
  25368. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams&>(
  25369. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onCameraControlRequestReceivedParams_default_instance_);
  25370. }
  25371. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams& CallbackBody::oncameracontrolrequestreceivedparam() const {
  25372. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParam)
  25373. return _internal_oncameracontrolrequestreceivedparam();
  25374. }
  25375. inline void CallbackBody::unsafe_arena_set_allocated_oncameracontrolrequestreceivedparam(
  25376. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams* oncameracontrolrequestreceivedparam) {
  25377. if (GetArenaForAllocation() == nullptr) {
  25378. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.oncameracontrolrequestreceivedparam_);
  25379. }
  25380. _impl_.oncameracontrolrequestreceivedparam_ = oncameracontrolrequestreceivedparam;
  25381. if (oncameracontrolrequestreceivedparam) {
  25382. _impl_._has_bits_[0] |= 0x00040000u;
  25383. } else {
  25384. _impl_._has_bits_[0] &= ~0x00040000u;
  25385. }
  25386. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParam)
  25387. }
  25388. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams* CallbackBody::release_oncameracontrolrequestreceivedparam() {
  25389. _impl_._has_bits_[0] &= ~0x00040000u;
  25390. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams* temp = _impl_.oncameracontrolrequestreceivedparam_;
  25391. _impl_.oncameracontrolrequestreceivedparam_ = nullptr;
  25392. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  25393. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  25394. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  25395. if (GetArenaForAllocation() == nullptr) { delete old; }
  25396. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  25397. if (GetArenaForAllocation() != nullptr) {
  25398. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  25399. }
  25400. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  25401. return temp;
  25402. }
  25403. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams* CallbackBody::unsafe_arena_release_oncameracontrolrequestreceivedparam() {
  25404. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParam)
  25405. _impl_._has_bits_[0] &= ~0x00040000u;
  25406. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams* temp = _impl_.oncameracontrolrequestreceivedparam_;
  25407. _impl_.oncameracontrolrequestreceivedparam_ = nullptr;
  25408. return temp;
  25409. }
  25410. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams* CallbackBody::_internal_mutable_oncameracontrolrequestreceivedparam() {
  25411. _impl_._has_bits_[0] |= 0x00040000u;
  25412. if (_impl_.oncameracontrolrequestreceivedparam_ == nullptr) {
  25413. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams>(GetArenaForAllocation());
  25414. _impl_.oncameracontrolrequestreceivedparam_ = p;
  25415. }
  25416. return _impl_.oncameracontrolrequestreceivedparam_;
  25417. }
  25418. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams* CallbackBody::mutable_oncameracontrolrequestreceivedparam() {
  25419. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams* _msg = _internal_mutable_oncameracontrolrequestreceivedparam();
  25420. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParam)
  25421. return _msg;
  25422. }
  25423. inline void CallbackBody::set_allocated_oncameracontrolrequestreceivedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onCameraControlRequestReceivedParams* oncameracontrolrequestreceivedparam) {
  25424. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  25425. if (message_arena == nullptr) {
  25426. delete _impl_.oncameracontrolrequestreceivedparam_;
  25427. }
  25428. if (oncameracontrolrequestreceivedparam) {
  25429. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  25430. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(oncameracontrolrequestreceivedparam);
  25431. if (message_arena != submessage_arena) {
  25432. oncameracontrolrequestreceivedparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  25433. message_arena, oncameracontrolrequestreceivedparam, submessage_arena);
  25434. }
  25435. _impl_._has_bits_[0] |= 0x00040000u;
  25436. } else {
  25437. _impl_._has_bits_[0] &= ~0x00040000u;
  25438. }
  25439. _impl_.oncameracontrolrequestreceivedparam_ = oncameracontrolrequestreceivedparam;
  25440. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onCameraControlRequestReceivedParam)
  25441. }
  25442. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParams onCommandChannelConnectResultParam = 21;
  25443. inline bool CallbackBody::has_oncommandchannelconnectresultparam() const {
  25444. bool value = (_impl_._has_bits_[0] & 0x00080000u) != 0;
  25445. PROTOBUF_ASSUME(!value || _impl_.oncommandchannelconnectresultparam_ != nullptr);
  25446. return value;
  25447. }
  25448. inline void CallbackBody::clear_oncommandchannelconnectresultparam() {
  25449. if (_impl_.oncommandchannelconnectresultparam_ != nullptr) _impl_.oncommandchannelconnectresultparam_->Clear();
  25450. _impl_._has_bits_[0] &= ~0x00080000u;
  25451. }
  25452. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams& CallbackBody::_internal_oncommandchannelconnectresultparam() const {
  25453. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams* p = _impl_.oncommandchannelconnectresultparam_;
  25454. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams&>(
  25455. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onCommandChannelConnectResultParams_default_instance_);
  25456. }
  25457. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams& CallbackBody::oncommandchannelconnectresultparam() const {
  25458. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParam)
  25459. return _internal_oncommandchannelconnectresultparam();
  25460. }
  25461. inline void CallbackBody::unsafe_arena_set_allocated_oncommandchannelconnectresultparam(
  25462. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams* oncommandchannelconnectresultparam) {
  25463. if (GetArenaForAllocation() == nullptr) {
  25464. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.oncommandchannelconnectresultparam_);
  25465. }
  25466. _impl_.oncommandchannelconnectresultparam_ = oncommandchannelconnectresultparam;
  25467. if (oncommandchannelconnectresultparam) {
  25468. _impl_._has_bits_[0] |= 0x00080000u;
  25469. } else {
  25470. _impl_._has_bits_[0] &= ~0x00080000u;
  25471. }
  25472. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParam)
  25473. }
  25474. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams* CallbackBody::release_oncommandchannelconnectresultparam() {
  25475. _impl_._has_bits_[0] &= ~0x00080000u;
  25476. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams* temp = _impl_.oncommandchannelconnectresultparam_;
  25477. _impl_.oncommandchannelconnectresultparam_ = nullptr;
  25478. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  25479. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  25480. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  25481. if (GetArenaForAllocation() == nullptr) { delete old; }
  25482. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  25483. if (GetArenaForAllocation() != nullptr) {
  25484. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  25485. }
  25486. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  25487. return temp;
  25488. }
  25489. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams* CallbackBody::unsafe_arena_release_oncommandchannelconnectresultparam() {
  25490. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParam)
  25491. _impl_._has_bits_[0] &= ~0x00080000u;
  25492. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams* temp = _impl_.oncommandchannelconnectresultparam_;
  25493. _impl_.oncommandchannelconnectresultparam_ = nullptr;
  25494. return temp;
  25495. }
  25496. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams* CallbackBody::_internal_mutable_oncommandchannelconnectresultparam() {
  25497. _impl_._has_bits_[0] |= 0x00080000u;
  25498. if (_impl_.oncommandchannelconnectresultparam_ == nullptr) {
  25499. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams>(GetArenaForAllocation());
  25500. _impl_.oncommandchannelconnectresultparam_ = p;
  25501. }
  25502. return _impl_.oncommandchannelconnectresultparam_;
  25503. }
  25504. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams* CallbackBody::mutable_oncommandchannelconnectresultparam() {
  25505. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams* _msg = _internal_mutable_oncommandchannelconnectresultparam();
  25506. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParam)
  25507. return _msg;
  25508. }
  25509. inline void CallbackBody::set_allocated_oncommandchannelconnectresultparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onCommandChannelConnectResultParams* oncommandchannelconnectresultparam) {
  25510. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  25511. if (message_arena == nullptr) {
  25512. delete _impl_.oncommandchannelconnectresultparam_;
  25513. }
  25514. if (oncommandchannelconnectresultparam) {
  25515. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  25516. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(oncommandchannelconnectresultparam);
  25517. if (message_arena != submessage_arena) {
  25518. oncommandchannelconnectresultparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  25519. message_arena, oncommandchannelconnectresultparam, submessage_arena);
  25520. }
  25521. _impl_._has_bits_[0] |= 0x00080000u;
  25522. } else {
  25523. _impl_._has_bits_[0] &= ~0x00080000u;
  25524. }
  25525. _impl_.oncommandchannelconnectresultparam_ = oncommandchannelconnectresultparam;
  25526. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onCommandChannelConnectResultParam)
  25527. }
  25528. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParams onHostAskUnmuteParam = 22;
  25529. inline bool CallbackBody::has_onhostaskunmuteparam() const {
  25530. bool value = (_impl_._has_bits_[0] & 0x00100000u) != 0;
  25531. PROTOBUF_ASSUME(!value || _impl_.onhostaskunmuteparam_ != nullptr);
  25532. return value;
  25533. }
  25534. inline void CallbackBody::clear_onhostaskunmuteparam() {
  25535. if (_impl_.onhostaskunmuteparam_ != nullptr) _impl_.onhostaskunmuteparam_->Clear();
  25536. _impl_._has_bits_[0] &= ~0x00100000u;
  25537. }
  25538. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams& CallbackBody::_internal_onhostaskunmuteparam() const {
  25539. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams* p = _impl_.onhostaskunmuteparam_;
  25540. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams&>(
  25541. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onHostAskUnmuteParams_default_instance_);
  25542. }
  25543. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams& CallbackBody::onhostaskunmuteparam() const {
  25544. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParam)
  25545. return _internal_onhostaskunmuteparam();
  25546. }
  25547. inline void CallbackBody::unsafe_arena_set_allocated_onhostaskunmuteparam(
  25548. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams* onhostaskunmuteparam) {
  25549. if (GetArenaForAllocation() == nullptr) {
  25550. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.onhostaskunmuteparam_);
  25551. }
  25552. _impl_.onhostaskunmuteparam_ = onhostaskunmuteparam;
  25553. if (onhostaskunmuteparam) {
  25554. _impl_._has_bits_[0] |= 0x00100000u;
  25555. } else {
  25556. _impl_._has_bits_[0] &= ~0x00100000u;
  25557. }
  25558. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParam)
  25559. }
  25560. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams* CallbackBody::release_onhostaskunmuteparam() {
  25561. _impl_._has_bits_[0] &= ~0x00100000u;
  25562. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams* temp = _impl_.onhostaskunmuteparam_;
  25563. _impl_.onhostaskunmuteparam_ = nullptr;
  25564. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  25565. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  25566. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  25567. if (GetArenaForAllocation() == nullptr) { delete old; }
  25568. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  25569. if (GetArenaForAllocation() != nullptr) {
  25570. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  25571. }
  25572. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  25573. return temp;
  25574. }
  25575. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams* CallbackBody::unsafe_arena_release_onhostaskunmuteparam() {
  25576. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParam)
  25577. _impl_._has_bits_[0] &= ~0x00100000u;
  25578. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams* temp = _impl_.onhostaskunmuteparam_;
  25579. _impl_.onhostaskunmuteparam_ = nullptr;
  25580. return temp;
  25581. }
  25582. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams* CallbackBody::_internal_mutable_onhostaskunmuteparam() {
  25583. _impl_._has_bits_[0] |= 0x00100000u;
  25584. if (_impl_.onhostaskunmuteparam_ == nullptr) {
  25585. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams>(GetArenaForAllocation());
  25586. _impl_.onhostaskunmuteparam_ = p;
  25587. }
  25588. return _impl_.onhostaskunmuteparam_;
  25589. }
  25590. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams* CallbackBody::mutable_onhostaskunmuteparam() {
  25591. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams* _msg = _internal_mutable_onhostaskunmuteparam();
  25592. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParam)
  25593. return _msg;
  25594. }
  25595. inline void CallbackBody::set_allocated_onhostaskunmuteparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onHostAskUnmuteParams* onhostaskunmuteparam) {
  25596. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  25597. if (message_arena == nullptr) {
  25598. delete _impl_.onhostaskunmuteparam_;
  25599. }
  25600. if (onhostaskunmuteparam) {
  25601. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  25602. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(onhostaskunmuteparam);
  25603. if (message_arena != submessage_arena) {
  25604. onhostaskunmuteparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  25605. message_arena, onhostaskunmuteparam, submessage_arena);
  25606. }
  25607. _impl_._has_bits_[0] |= 0x00100000u;
  25608. } else {
  25609. _impl_._has_bits_[0] &= ~0x00100000u;
  25610. }
  25611. _impl_.onhostaskunmuteparam_ = onhostaskunmuteparam;
  25612. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onHostAskUnmuteParam)
  25613. }
  25614. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParams onInviteByPhoneStatusParam = 23;
  25615. inline bool CallbackBody::has_oninvitebyphonestatusparam() const {
  25616. bool value = (_impl_._has_bits_[0] & 0x00200000u) != 0;
  25617. PROTOBUF_ASSUME(!value || _impl_.oninvitebyphonestatusparam_ != nullptr);
  25618. return value;
  25619. }
  25620. inline void CallbackBody::clear_oninvitebyphonestatusparam() {
  25621. if (_impl_.oninvitebyphonestatusparam_ != nullptr) _impl_.oninvitebyphonestatusparam_->Clear();
  25622. _impl_._has_bits_[0] &= ~0x00200000u;
  25623. }
  25624. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams& CallbackBody::_internal_oninvitebyphonestatusparam() const {
  25625. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams* p = _impl_.oninvitebyphonestatusparam_;
  25626. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams&>(
  25627. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onInviteByPhoneStatusParams_default_instance_);
  25628. }
  25629. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams& CallbackBody::oninvitebyphonestatusparam() const {
  25630. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParam)
  25631. return _internal_oninvitebyphonestatusparam();
  25632. }
  25633. inline void CallbackBody::unsafe_arena_set_allocated_oninvitebyphonestatusparam(
  25634. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams* oninvitebyphonestatusparam) {
  25635. if (GetArenaForAllocation() == nullptr) {
  25636. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.oninvitebyphonestatusparam_);
  25637. }
  25638. _impl_.oninvitebyphonestatusparam_ = oninvitebyphonestatusparam;
  25639. if (oninvitebyphonestatusparam) {
  25640. _impl_._has_bits_[0] |= 0x00200000u;
  25641. } else {
  25642. _impl_._has_bits_[0] &= ~0x00200000u;
  25643. }
  25644. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParam)
  25645. }
  25646. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams* CallbackBody::release_oninvitebyphonestatusparam() {
  25647. _impl_._has_bits_[0] &= ~0x00200000u;
  25648. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams* temp = _impl_.oninvitebyphonestatusparam_;
  25649. _impl_.oninvitebyphonestatusparam_ = nullptr;
  25650. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  25651. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  25652. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  25653. if (GetArenaForAllocation() == nullptr) { delete old; }
  25654. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  25655. if (GetArenaForAllocation() != nullptr) {
  25656. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  25657. }
  25658. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  25659. return temp;
  25660. }
  25661. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams* CallbackBody::unsafe_arena_release_oninvitebyphonestatusparam() {
  25662. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParam)
  25663. _impl_._has_bits_[0] &= ~0x00200000u;
  25664. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams* temp = _impl_.oninvitebyphonestatusparam_;
  25665. _impl_.oninvitebyphonestatusparam_ = nullptr;
  25666. return temp;
  25667. }
  25668. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams* CallbackBody::_internal_mutable_oninvitebyphonestatusparam() {
  25669. _impl_._has_bits_[0] |= 0x00200000u;
  25670. if (_impl_.oninvitebyphonestatusparam_ == nullptr) {
  25671. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams>(GetArenaForAllocation());
  25672. _impl_.oninvitebyphonestatusparam_ = p;
  25673. }
  25674. return _impl_.oninvitebyphonestatusparam_;
  25675. }
  25676. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams* CallbackBody::mutable_oninvitebyphonestatusparam() {
  25677. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams* _msg = _internal_mutable_oninvitebyphonestatusparam();
  25678. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParam)
  25679. return _msg;
  25680. }
  25681. inline void CallbackBody::set_allocated_oninvitebyphonestatusparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onInviteByPhoneStatusParams* oninvitebyphonestatusparam) {
  25682. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  25683. if (message_arena == nullptr) {
  25684. delete _impl_.oninvitebyphonestatusparam_;
  25685. }
  25686. if (oninvitebyphonestatusparam) {
  25687. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  25688. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(oninvitebyphonestatusparam);
  25689. if (message_arena != submessage_arena) {
  25690. oninvitebyphonestatusparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  25691. message_arena, oninvitebyphonestatusparam, submessage_arena);
  25692. }
  25693. _impl_._has_bits_[0] |= 0x00200000u;
  25694. } else {
  25695. _impl_._has_bits_[0] &= ~0x00200000u;
  25696. }
  25697. _impl_.oninvitebyphonestatusparam_ = oninvitebyphonestatusparam;
  25698. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onInviteByPhoneStatusParam)
  25699. }
  25700. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParams onMultiCameraStreamStatusChangedParam = 24;
  25701. inline bool CallbackBody::has_onmulticamerastreamstatuschangedparam() const {
  25702. bool value = (_impl_._has_bits_[0] & 0x00400000u) != 0;
  25703. PROTOBUF_ASSUME(!value || _impl_.onmulticamerastreamstatuschangedparam_ != nullptr);
  25704. return value;
  25705. }
  25706. inline void CallbackBody::clear_onmulticamerastreamstatuschangedparam() {
  25707. if (_impl_.onmulticamerastreamstatuschangedparam_ != nullptr) _impl_.onmulticamerastreamstatuschangedparam_->Clear();
  25708. _impl_._has_bits_[0] &= ~0x00400000u;
  25709. }
  25710. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams& CallbackBody::_internal_onmulticamerastreamstatuschangedparam() const {
  25711. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams* p = _impl_.onmulticamerastreamstatuschangedparam_;
  25712. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams&>(
  25713. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onMultiCameraStreamStatusChangedParams_default_instance_);
  25714. }
  25715. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams& CallbackBody::onmulticamerastreamstatuschangedparam() const {
  25716. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParam)
  25717. return _internal_onmulticamerastreamstatuschangedparam();
  25718. }
  25719. inline void CallbackBody::unsafe_arena_set_allocated_onmulticamerastreamstatuschangedparam(
  25720. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams* onmulticamerastreamstatuschangedparam) {
  25721. if (GetArenaForAllocation() == nullptr) {
  25722. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.onmulticamerastreamstatuschangedparam_);
  25723. }
  25724. _impl_.onmulticamerastreamstatuschangedparam_ = onmulticamerastreamstatuschangedparam;
  25725. if (onmulticamerastreamstatuschangedparam) {
  25726. _impl_._has_bits_[0] |= 0x00400000u;
  25727. } else {
  25728. _impl_._has_bits_[0] &= ~0x00400000u;
  25729. }
  25730. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParam)
  25731. }
  25732. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams* CallbackBody::release_onmulticamerastreamstatuschangedparam() {
  25733. _impl_._has_bits_[0] &= ~0x00400000u;
  25734. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams* temp = _impl_.onmulticamerastreamstatuschangedparam_;
  25735. _impl_.onmulticamerastreamstatuschangedparam_ = nullptr;
  25736. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  25737. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  25738. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  25739. if (GetArenaForAllocation() == nullptr) { delete old; }
  25740. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  25741. if (GetArenaForAllocation() != nullptr) {
  25742. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  25743. }
  25744. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  25745. return temp;
  25746. }
  25747. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams* CallbackBody::unsafe_arena_release_onmulticamerastreamstatuschangedparam() {
  25748. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParam)
  25749. _impl_._has_bits_[0] &= ~0x00400000u;
  25750. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams* temp = _impl_.onmulticamerastreamstatuschangedparam_;
  25751. _impl_.onmulticamerastreamstatuschangedparam_ = nullptr;
  25752. return temp;
  25753. }
  25754. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams* CallbackBody::_internal_mutable_onmulticamerastreamstatuschangedparam() {
  25755. _impl_._has_bits_[0] |= 0x00400000u;
  25756. if (_impl_.onmulticamerastreamstatuschangedparam_ == nullptr) {
  25757. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams>(GetArenaForAllocation());
  25758. _impl_.onmulticamerastreamstatuschangedparam_ = p;
  25759. }
  25760. return _impl_.onmulticamerastreamstatuschangedparam_;
  25761. }
  25762. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams* CallbackBody::mutable_onmulticamerastreamstatuschangedparam() {
  25763. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams* _msg = _internal_mutable_onmulticamerastreamstatuschangedparam();
  25764. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParam)
  25765. return _msg;
  25766. }
  25767. inline void CallbackBody::set_allocated_onmulticamerastreamstatuschangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onMultiCameraStreamStatusChangedParams* onmulticamerastreamstatuschangedparam) {
  25768. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  25769. if (message_arena == nullptr) {
  25770. delete _impl_.onmulticamerastreamstatuschangedparam_;
  25771. }
  25772. if (onmulticamerastreamstatuschangedparam) {
  25773. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  25774. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(onmulticamerastreamstatuschangedparam);
  25775. if (message_arena != submessage_arena) {
  25776. onmulticamerastreamstatuschangedparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  25777. message_arena, onmulticamerastreamstatuschangedparam, submessage_arena);
  25778. }
  25779. _impl_._has_bits_[0] |= 0x00400000u;
  25780. } else {
  25781. _impl_._has_bits_[0] &= ~0x00400000u;
  25782. }
  25783. _impl_.onmulticamerastreamstatuschangedparam_ = onmulticamerastreamstatuschangedparam;
  25784. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onMultiCameraStreamStatusChangedParam)
  25785. }
  25786. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParams onMicSpeakerVolumeChangedParam = 25;
  25787. inline bool CallbackBody::has_onmicspeakervolumechangedparam() const {
  25788. bool value = (_impl_._has_bits_[0] & 0x00800000u) != 0;
  25789. PROTOBUF_ASSUME(!value || _impl_.onmicspeakervolumechangedparam_ != nullptr);
  25790. return value;
  25791. }
  25792. inline void CallbackBody::clear_onmicspeakervolumechangedparam() {
  25793. if (_impl_.onmicspeakervolumechangedparam_ != nullptr) _impl_.onmicspeakervolumechangedparam_->Clear();
  25794. _impl_._has_bits_[0] &= ~0x00800000u;
  25795. }
  25796. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams& CallbackBody::_internal_onmicspeakervolumechangedparam() const {
  25797. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams* p = _impl_.onmicspeakervolumechangedparam_;
  25798. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams&>(
  25799. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onMicSpeakerVolumeChangedParams_default_instance_);
  25800. }
  25801. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams& CallbackBody::onmicspeakervolumechangedparam() const {
  25802. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParam)
  25803. return _internal_onmicspeakervolumechangedparam();
  25804. }
  25805. inline void CallbackBody::unsafe_arena_set_allocated_onmicspeakervolumechangedparam(
  25806. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams* onmicspeakervolumechangedparam) {
  25807. if (GetArenaForAllocation() == nullptr) {
  25808. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.onmicspeakervolumechangedparam_);
  25809. }
  25810. _impl_.onmicspeakervolumechangedparam_ = onmicspeakervolumechangedparam;
  25811. if (onmicspeakervolumechangedparam) {
  25812. _impl_._has_bits_[0] |= 0x00800000u;
  25813. } else {
  25814. _impl_._has_bits_[0] &= ~0x00800000u;
  25815. }
  25816. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParam)
  25817. }
  25818. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams* CallbackBody::release_onmicspeakervolumechangedparam() {
  25819. _impl_._has_bits_[0] &= ~0x00800000u;
  25820. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams* temp = _impl_.onmicspeakervolumechangedparam_;
  25821. _impl_.onmicspeakervolumechangedparam_ = nullptr;
  25822. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  25823. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  25824. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  25825. if (GetArenaForAllocation() == nullptr) { delete old; }
  25826. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  25827. if (GetArenaForAllocation() != nullptr) {
  25828. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  25829. }
  25830. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  25831. return temp;
  25832. }
  25833. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams* CallbackBody::unsafe_arena_release_onmicspeakervolumechangedparam() {
  25834. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParam)
  25835. _impl_._has_bits_[0] &= ~0x00800000u;
  25836. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams* temp = _impl_.onmicspeakervolumechangedparam_;
  25837. _impl_.onmicspeakervolumechangedparam_ = nullptr;
  25838. return temp;
  25839. }
  25840. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams* CallbackBody::_internal_mutable_onmicspeakervolumechangedparam() {
  25841. _impl_._has_bits_[0] |= 0x00800000u;
  25842. if (_impl_.onmicspeakervolumechangedparam_ == nullptr) {
  25843. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams>(GetArenaForAllocation());
  25844. _impl_.onmicspeakervolumechangedparam_ = p;
  25845. }
  25846. return _impl_.onmicspeakervolumechangedparam_;
  25847. }
  25848. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams* CallbackBody::mutable_onmicspeakervolumechangedparam() {
  25849. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams* _msg = _internal_mutable_onmicspeakervolumechangedparam();
  25850. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParam)
  25851. return _msg;
  25852. }
  25853. inline void CallbackBody::set_allocated_onmicspeakervolumechangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onMicSpeakerVolumeChangedParams* onmicspeakervolumechangedparam) {
  25854. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  25855. if (message_arena == nullptr) {
  25856. delete _impl_.onmicspeakervolumechangedparam_;
  25857. }
  25858. if (onmicspeakervolumechangedparam) {
  25859. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  25860. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(onmicspeakervolumechangedparam);
  25861. if (message_arena != submessage_arena) {
  25862. onmicspeakervolumechangedparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  25863. message_arena, onmicspeakervolumechangedparam, submessage_arena);
  25864. }
  25865. _impl_._has_bits_[0] |= 0x00800000u;
  25866. } else {
  25867. _impl_._has_bits_[0] &= ~0x00800000u;
  25868. }
  25869. _impl_.onmicspeakervolumechangedparam_ = onmicspeakervolumechangedparam;
  25870. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onMicSpeakerVolumeChangedParam)
  25871. }
  25872. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParams onAudioDeviceStatusChangedParam = 26;
  25873. inline bool CallbackBody::has_onaudiodevicestatuschangedparam() const {
  25874. bool value = (_impl_._has_bits_[0] & 0x01000000u) != 0;
  25875. PROTOBUF_ASSUME(!value || _impl_.onaudiodevicestatuschangedparam_ != nullptr);
  25876. return value;
  25877. }
  25878. inline void CallbackBody::clear_onaudiodevicestatuschangedparam() {
  25879. if (_impl_.onaudiodevicestatuschangedparam_ != nullptr) _impl_.onaudiodevicestatuschangedparam_->Clear();
  25880. _impl_._has_bits_[0] &= ~0x01000000u;
  25881. }
  25882. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams& CallbackBody::_internal_onaudiodevicestatuschangedparam() const {
  25883. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams* p = _impl_.onaudiodevicestatuschangedparam_;
  25884. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams&>(
  25885. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onAudioDeviceStatusChangedParams_default_instance_);
  25886. }
  25887. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams& CallbackBody::onaudiodevicestatuschangedparam() const {
  25888. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParam)
  25889. return _internal_onaudiodevicestatuschangedparam();
  25890. }
  25891. inline void CallbackBody::unsafe_arena_set_allocated_onaudiodevicestatuschangedparam(
  25892. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams* onaudiodevicestatuschangedparam) {
  25893. if (GetArenaForAllocation() == nullptr) {
  25894. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.onaudiodevicestatuschangedparam_);
  25895. }
  25896. _impl_.onaudiodevicestatuschangedparam_ = onaudiodevicestatuschangedparam;
  25897. if (onaudiodevicestatuschangedparam) {
  25898. _impl_._has_bits_[0] |= 0x01000000u;
  25899. } else {
  25900. _impl_._has_bits_[0] &= ~0x01000000u;
  25901. }
  25902. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParam)
  25903. }
  25904. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams* CallbackBody::release_onaudiodevicestatuschangedparam() {
  25905. _impl_._has_bits_[0] &= ~0x01000000u;
  25906. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams* temp = _impl_.onaudiodevicestatuschangedparam_;
  25907. _impl_.onaudiodevicestatuschangedparam_ = nullptr;
  25908. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  25909. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  25910. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  25911. if (GetArenaForAllocation() == nullptr) { delete old; }
  25912. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  25913. if (GetArenaForAllocation() != nullptr) {
  25914. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  25915. }
  25916. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  25917. return temp;
  25918. }
  25919. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams* CallbackBody::unsafe_arena_release_onaudiodevicestatuschangedparam() {
  25920. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParam)
  25921. _impl_._has_bits_[0] &= ~0x01000000u;
  25922. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams* temp = _impl_.onaudiodevicestatuschangedparam_;
  25923. _impl_.onaudiodevicestatuschangedparam_ = nullptr;
  25924. return temp;
  25925. }
  25926. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams* CallbackBody::_internal_mutable_onaudiodevicestatuschangedparam() {
  25927. _impl_._has_bits_[0] |= 0x01000000u;
  25928. if (_impl_.onaudiodevicestatuschangedparam_ == nullptr) {
  25929. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams>(GetArenaForAllocation());
  25930. _impl_.onaudiodevicestatuschangedparam_ = p;
  25931. }
  25932. return _impl_.onaudiodevicestatuschangedparam_;
  25933. }
  25934. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams* CallbackBody::mutable_onaudiodevicestatuschangedparam() {
  25935. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams* _msg = _internal_mutable_onaudiodevicestatuschangedparam();
  25936. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParam)
  25937. return _msg;
  25938. }
  25939. inline void CallbackBody::set_allocated_onaudiodevicestatuschangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onAudioDeviceStatusChangedParams* onaudiodevicestatuschangedparam) {
  25940. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  25941. if (message_arena == nullptr) {
  25942. delete _impl_.onaudiodevicestatuschangedparam_;
  25943. }
  25944. if (onaudiodevicestatuschangedparam) {
  25945. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  25946. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(onaudiodevicestatuschangedparam);
  25947. if (message_arena != submessage_arena) {
  25948. onaudiodevicestatuschangedparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  25949. message_arena, onaudiodevicestatuschangedparam, submessage_arena);
  25950. }
  25951. _impl_._has_bits_[0] |= 0x01000000u;
  25952. } else {
  25953. _impl_._has_bits_[0] &= ~0x01000000u;
  25954. }
  25955. _impl_.onaudiodevicestatuschangedparam_ = onaudiodevicestatuschangedparam;
  25956. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onAudioDeviceStatusChangedParam)
  25957. }
  25958. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParams onTestMicStatusChangedParam = 27;
  25959. inline bool CallbackBody::has_ontestmicstatuschangedparam() const {
  25960. bool value = (_impl_._has_bits_[0] & 0x02000000u) != 0;
  25961. PROTOBUF_ASSUME(!value || _impl_.ontestmicstatuschangedparam_ != nullptr);
  25962. return value;
  25963. }
  25964. inline void CallbackBody::clear_ontestmicstatuschangedparam() {
  25965. if (_impl_.ontestmicstatuschangedparam_ != nullptr) _impl_.ontestmicstatuschangedparam_->Clear();
  25966. _impl_._has_bits_[0] &= ~0x02000000u;
  25967. }
  25968. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams& CallbackBody::_internal_ontestmicstatuschangedparam() const {
  25969. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams* p = _impl_.ontestmicstatuschangedparam_;
  25970. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams&>(
  25971. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onTestMicStatusChangedParams_default_instance_);
  25972. }
  25973. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams& CallbackBody::ontestmicstatuschangedparam() const {
  25974. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParam)
  25975. return _internal_ontestmicstatuschangedparam();
  25976. }
  25977. inline void CallbackBody::unsafe_arena_set_allocated_ontestmicstatuschangedparam(
  25978. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams* ontestmicstatuschangedparam) {
  25979. if (GetArenaForAllocation() == nullptr) {
  25980. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.ontestmicstatuschangedparam_);
  25981. }
  25982. _impl_.ontestmicstatuschangedparam_ = ontestmicstatuschangedparam;
  25983. if (ontestmicstatuschangedparam) {
  25984. _impl_._has_bits_[0] |= 0x02000000u;
  25985. } else {
  25986. _impl_._has_bits_[0] &= ~0x02000000u;
  25987. }
  25988. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParam)
  25989. }
  25990. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams* CallbackBody::release_ontestmicstatuschangedparam() {
  25991. _impl_._has_bits_[0] &= ~0x02000000u;
  25992. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams* temp = _impl_.ontestmicstatuschangedparam_;
  25993. _impl_.ontestmicstatuschangedparam_ = nullptr;
  25994. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  25995. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  25996. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  25997. if (GetArenaForAllocation() == nullptr) { delete old; }
  25998. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  25999. if (GetArenaForAllocation() != nullptr) {
  26000. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  26001. }
  26002. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  26003. return temp;
  26004. }
  26005. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams* CallbackBody::unsafe_arena_release_ontestmicstatuschangedparam() {
  26006. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParam)
  26007. _impl_._has_bits_[0] &= ~0x02000000u;
  26008. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams* temp = _impl_.ontestmicstatuschangedparam_;
  26009. _impl_.ontestmicstatuschangedparam_ = nullptr;
  26010. return temp;
  26011. }
  26012. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams* CallbackBody::_internal_mutable_ontestmicstatuschangedparam() {
  26013. _impl_._has_bits_[0] |= 0x02000000u;
  26014. if (_impl_.ontestmicstatuschangedparam_ == nullptr) {
  26015. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams>(GetArenaForAllocation());
  26016. _impl_.ontestmicstatuschangedparam_ = p;
  26017. }
  26018. return _impl_.ontestmicstatuschangedparam_;
  26019. }
  26020. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams* CallbackBody::mutable_ontestmicstatuschangedparam() {
  26021. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams* _msg = _internal_mutable_ontestmicstatuschangedparam();
  26022. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParam)
  26023. return _msg;
  26024. }
  26025. inline void CallbackBody::set_allocated_ontestmicstatuschangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onTestMicStatusChangedParams* ontestmicstatuschangedparam) {
  26026. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  26027. if (message_arena == nullptr) {
  26028. delete _impl_.ontestmicstatuschangedparam_;
  26029. }
  26030. if (ontestmicstatuschangedparam) {
  26031. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  26032. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(ontestmicstatuschangedparam);
  26033. if (message_arena != submessage_arena) {
  26034. ontestmicstatuschangedparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  26035. message_arena, ontestmicstatuschangedparam, submessage_arena);
  26036. }
  26037. _impl_._has_bits_[0] |= 0x02000000u;
  26038. } else {
  26039. _impl_._has_bits_[0] &= ~0x02000000u;
  26040. }
  26041. _impl_.ontestmicstatuschangedparam_ = ontestmicstatuschangedparam;
  26042. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onTestMicStatusChangedParam)
  26043. }
  26044. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParams onSelectedAudioDeviceChangedParam = 28;
  26045. inline bool CallbackBody::has_onselectedaudiodevicechangedparam() const {
  26046. bool value = (_impl_._has_bits_[0] & 0x04000000u) != 0;
  26047. PROTOBUF_ASSUME(!value || _impl_.onselectedaudiodevicechangedparam_ != nullptr);
  26048. return value;
  26049. }
  26050. inline void CallbackBody::clear_onselectedaudiodevicechangedparam() {
  26051. if (_impl_.onselectedaudiodevicechangedparam_ != nullptr) _impl_.onselectedaudiodevicechangedparam_->Clear();
  26052. _impl_._has_bits_[0] &= ~0x04000000u;
  26053. }
  26054. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams& CallbackBody::_internal_onselectedaudiodevicechangedparam() const {
  26055. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams* p = _impl_.onselectedaudiodevicechangedparam_;
  26056. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams&>(
  26057. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onSelectedAudioDeviceChangedParams_default_instance_);
  26058. }
  26059. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams& CallbackBody::onselectedaudiodevicechangedparam() const {
  26060. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParam)
  26061. return _internal_onselectedaudiodevicechangedparam();
  26062. }
  26063. inline void CallbackBody::unsafe_arena_set_allocated_onselectedaudiodevicechangedparam(
  26064. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams* onselectedaudiodevicechangedparam) {
  26065. if (GetArenaForAllocation() == nullptr) {
  26066. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.onselectedaudiodevicechangedparam_);
  26067. }
  26068. _impl_.onselectedaudiodevicechangedparam_ = onselectedaudiodevicechangedparam;
  26069. if (onselectedaudiodevicechangedparam) {
  26070. _impl_._has_bits_[0] |= 0x04000000u;
  26071. } else {
  26072. _impl_._has_bits_[0] &= ~0x04000000u;
  26073. }
  26074. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParam)
  26075. }
  26076. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams* CallbackBody::release_onselectedaudiodevicechangedparam() {
  26077. _impl_._has_bits_[0] &= ~0x04000000u;
  26078. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams* temp = _impl_.onselectedaudiodevicechangedparam_;
  26079. _impl_.onselectedaudiodevicechangedparam_ = nullptr;
  26080. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  26081. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  26082. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  26083. if (GetArenaForAllocation() == nullptr) { delete old; }
  26084. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  26085. if (GetArenaForAllocation() != nullptr) {
  26086. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  26087. }
  26088. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  26089. return temp;
  26090. }
  26091. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams* CallbackBody::unsafe_arena_release_onselectedaudiodevicechangedparam() {
  26092. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParam)
  26093. _impl_._has_bits_[0] &= ~0x04000000u;
  26094. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams* temp = _impl_.onselectedaudiodevicechangedparam_;
  26095. _impl_.onselectedaudiodevicechangedparam_ = nullptr;
  26096. return temp;
  26097. }
  26098. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams* CallbackBody::_internal_mutable_onselectedaudiodevicechangedparam() {
  26099. _impl_._has_bits_[0] |= 0x04000000u;
  26100. if (_impl_.onselectedaudiodevicechangedparam_ == nullptr) {
  26101. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams>(GetArenaForAllocation());
  26102. _impl_.onselectedaudiodevicechangedparam_ = p;
  26103. }
  26104. return _impl_.onselectedaudiodevicechangedparam_;
  26105. }
  26106. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams* CallbackBody::mutable_onselectedaudiodevicechangedparam() {
  26107. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams* _msg = _internal_mutable_onselectedaudiodevicechangedparam();
  26108. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParam)
  26109. return _msg;
  26110. }
  26111. inline void CallbackBody::set_allocated_onselectedaudiodevicechangedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onSelectedAudioDeviceChangedParams* onselectedaudiodevicechangedparam) {
  26112. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  26113. if (message_arena == nullptr) {
  26114. delete _impl_.onselectedaudiodevicechangedparam_;
  26115. }
  26116. if (onselectedaudiodevicechangedparam) {
  26117. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  26118. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(onselectedaudiodevicechangedparam);
  26119. if (message_arena != submessage_arena) {
  26120. onselectedaudiodevicechangedparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  26121. message_arena, onselectedaudiodevicechangedparam, submessage_arena);
  26122. }
  26123. _impl_._has_bits_[0] |= 0x04000000u;
  26124. } else {
  26125. _impl_._has_bits_[0] &= ~0x04000000u;
  26126. }
  26127. _impl_.onselectedaudiodevicechangedparam_ = onselectedaudiodevicechangedparam;
  26128. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onSelectedAudioDeviceChangedParam)
  26129. }
  26130. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParams onLiveTranscriptionStatusParam = 29;
  26131. inline bool CallbackBody::has_onlivetranscriptionstatusparam() const {
  26132. bool value = (_impl_._has_bits_[0] & 0x08000000u) != 0;
  26133. PROTOBUF_ASSUME(!value || _impl_.onlivetranscriptionstatusparam_ != nullptr);
  26134. return value;
  26135. }
  26136. inline void CallbackBody::clear_onlivetranscriptionstatusparam() {
  26137. if (_impl_.onlivetranscriptionstatusparam_ != nullptr) _impl_.onlivetranscriptionstatusparam_->Clear();
  26138. _impl_._has_bits_[0] &= ~0x08000000u;
  26139. }
  26140. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams& CallbackBody::_internal_onlivetranscriptionstatusparam() const {
  26141. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams* p = _impl_.onlivetranscriptionstatusparam_;
  26142. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams&>(
  26143. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onLiveTranscriptionStatusParams_default_instance_);
  26144. }
  26145. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams& CallbackBody::onlivetranscriptionstatusparam() const {
  26146. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParam)
  26147. return _internal_onlivetranscriptionstatusparam();
  26148. }
  26149. inline void CallbackBody::unsafe_arena_set_allocated_onlivetranscriptionstatusparam(
  26150. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams* onlivetranscriptionstatusparam) {
  26151. if (GetArenaForAllocation() == nullptr) {
  26152. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.onlivetranscriptionstatusparam_);
  26153. }
  26154. _impl_.onlivetranscriptionstatusparam_ = onlivetranscriptionstatusparam;
  26155. if (onlivetranscriptionstatusparam) {
  26156. _impl_._has_bits_[0] |= 0x08000000u;
  26157. } else {
  26158. _impl_._has_bits_[0] &= ~0x08000000u;
  26159. }
  26160. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParam)
  26161. }
  26162. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams* CallbackBody::release_onlivetranscriptionstatusparam() {
  26163. _impl_._has_bits_[0] &= ~0x08000000u;
  26164. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams* temp = _impl_.onlivetranscriptionstatusparam_;
  26165. _impl_.onlivetranscriptionstatusparam_ = nullptr;
  26166. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  26167. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  26168. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  26169. if (GetArenaForAllocation() == nullptr) { delete old; }
  26170. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  26171. if (GetArenaForAllocation() != nullptr) {
  26172. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  26173. }
  26174. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  26175. return temp;
  26176. }
  26177. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams* CallbackBody::unsafe_arena_release_onlivetranscriptionstatusparam() {
  26178. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParam)
  26179. _impl_._has_bits_[0] &= ~0x08000000u;
  26180. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams* temp = _impl_.onlivetranscriptionstatusparam_;
  26181. _impl_.onlivetranscriptionstatusparam_ = nullptr;
  26182. return temp;
  26183. }
  26184. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams* CallbackBody::_internal_mutable_onlivetranscriptionstatusparam() {
  26185. _impl_._has_bits_[0] |= 0x08000000u;
  26186. if (_impl_.onlivetranscriptionstatusparam_ == nullptr) {
  26187. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams>(GetArenaForAllocation());
  26188. _impl_.onlivetranscriptionstatusparam_ = p;
  26189. }
  26190. return _impl_.onlivetranscriptionstatusparam_;
  26191. }
  26192. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams* CallbackBody::mutable_onlivetranscriptionstatusparam() {
  26193. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams* _msg = _internal_mutable_onlivetranscriptionstatusparam();
  26194. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParam)
  26195. return _msg;
  26196. }
  26197. inline void CallbackBody::set_allocated_onlivetranscriptionstatusparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionStatusParams* onlivetranscriptionstatusparam) {
  26198. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  26199. if (message_arena == nullptr) {
  26200. delete _impl_.onlivetranscriptionstatusparam_;
  26201. }
  26202. if (onlivetranscriptionstatusparam) {
  26203. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  26204. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(onlivetranscriptionstatusparam);
  26205. if (message_arena != submessage_arena) {
  26206. onlivetranscriptionstatusparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  26207. message_arena, onlivetranscriptionstatusparam, submessage_arena);
  26208. }
  26209. _impl_._has_bits_[0] |= 0x08000000u;
  26210. } else {
  26211. _impl_._has_bits_[0] &= ~0x08000000u;
  26212. }
  26213. _impl_.onlivetranscriptionstatusparam_ = onlivetranscriptionstatusparam;
  26214. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionStatusParam)
  26215. }
  26216. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParams onLiveTranscriptionMsgReceivedParam = 30;
  26217. inline bool CallbackBody::has_onlivetranscriptionmsgreceivedparam() const {
  26218. bool value = (_impl_._has_bits_[0] & 0x10000000u) != 0;
  26219. PROTOBUF_ASSUME(!value || _impl_.onlivetranscriptionmsgreceivedparam_ != nullptr);
  26220. return value;
  26221. }
  26222. inline void CallbackBody::clear_onlivetranscriptionmsgreceivedparam() {
  26223. if (_impl_.onlivetranscriptionmsgreceivedparam_ != nullptr) _impl_.onlivetranscriptionmsgreceivedparam_->Clear();
  26224. _impl_._has_bits_[0] &= ~0x10000000u;
  26225. }
  26226. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams& CallbackBody::_internal_onlivetranscriptionmsgreceivedparam() const {
  26227. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams* p = _impl_.onlivetranscriptionmsgreceivedparam_;
  26228. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams&>(
  26229. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onLiveTranscriptionMsgReceivedParams_default_instance_);
  26230. }
  26231. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams& CallbackBody::onlivetranscriptionmsgreceivedparam() const {
  26232. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParam)
  26233. return _internal_onlivetranscriptionmsgreceivedparam();
  26234. }
  26235. inline void CallbackBody::unsafe_arena_set_allocated_onlivetranscriptionmsgreceivedparam(
  26236. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams* onlivetranscriptionmsgreceivedparam) {
  26237. if (GetArenaForAllocation() == nullptr) {
  26238. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.onlivetranscriptionmsgreceivedparam_);
  26239. }
  26240. _impl_.onlivetranscriptionmsgreceivedparam_ = onlivetranscriptionmsgreceivedparam;
  26241. if (onlivetranscriptionmsgreceivedparam) {
  26242. _impl_._has_bits_[0] |= 0x10000000u;
  26243. } else {
  26244. _impl_._has_bits_[0] &= ~0x10000000u;
  26245. }
  26246. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParam)
  26247. }
  26248. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams* CallbackBody::release_onlivetranscriptionmsgreceivedparam() {
  26249. _impl_._has_bits_[0] &= ~0x10000000u;
  26250. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams* temp = _impl_.onlivetranscriptionmsgreceivedparam_;
  26251. _impl_.onlivetranscriptionmsgreceivedparam_ = nullptr;
  26252. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  26253. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  26254. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  26255. if (GetArenaForAllocation() == nullptr) { delete old; }
  26256. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  26257. if (GetArenaForAllocation() != nullptr) {
  26258. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  26259. }
  26260. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  26261. return temp;
  26262. }
  26263. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams* CallbackBody::unsafe_arena_release_onlivetranscriptionmsgreceivedparam() {
  26264. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParam)
  26265. _impl_._has_bits_[0] &= ~0x10000000u;
  26266. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams* temp = _impl_.onlivetranscriptionmsgreceivedparam_;
  26267. _impl_.onlivetranscriptionmsgreceivedparam_ = nullptr;
  26268. return temp;
  26269. }
  26270. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams* CallbackBody::_internal_mutable_onlivetranscriptionmsgreceivedparam() {
  26271. _impl_._has_bits_[0] |= 0x10000000u;
  26272. if (_impl_.onlivetranscriptionmsgreceivedparam_ == nullptr) {
  26273. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams>(GetArenaForAllocation());
  26274. _impl_.onlivetranscriptionmsgreceivedparam_ = p;
  26275. }
  26276. return _impl_.onlivetranscriptionmsgreceivedparam_;
  26277. }
  26278. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams* CallbackBody::mutable_onlivetranscriptionmsgreceivedparam() {
  26279. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams* _msg = _internal_mutable_onlivetranscriptionmsgreceivedparam();
  26280. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParam)
  26281. return _msg;
  26282. }
  26283. inline void CallbackBody::set_allocated_onlivetranscriptionmsgreceivedparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgReceivedParams* onlivetranscriptionmsgreceivedparam) {
  26284. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  26285. if (message_arena == nullptr) {
  26286. delete _impl_.onlivetranscriptionmsgreceivedparam_;
  26287. }
  26288. if (onlivetranscriptionmsgreceivedparam) {
  26289. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  26290. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(onlivetranscriptionmsgreceivedparam);
  26291. if (message_arena != submessage_arena) {
  26292. onlivetranscriptionmsgreceivedparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  26293. message_arena, onlivetranscriptionmsgreceivedparam, submessage_arena);
  26294. }
  26295. _impl_._has_bits_[0] |= 0x10000000u;
  26296. } else {
  26297. _impl_._has_bits_[0] &= ~0x10000000u;
  26298. }
  26299. _impl_.onlivetranscriptionmsgreceivedparam_ = onlivetranscriptionmsgreceivedparam;
  26300. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgReceivedParam)
  26301. }
  26302. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParams onLiveTranscriptionMsgErrorParam = 31;
  26303. inline bool CallbackBody::has_onlivetranscriptionmsgerrorparam() const {
  26304. bool value = (_impl_._has_bits_[0] & 0x20000000u) != 0;
  26305. PROTOBUF_ASSUME(!value || _impl_.onlivetranscriptionmsgerrorparam_ != nullptr);
  26306. return value;
  26307. }
  26308. inline void CallbackBody::clear_onlivetranscriptionmsgerrorparam() {
  26309. if (_impl_.onlivetranscriptionmsgerrorparam_ != nullptr) _impl_.onlivetranscriptionmsgerrorparam_->Clear();
  26310. _impl_._has_bits_[0] &= ~0x20000000u;
  26311. }
  26312. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams& CallbackBody::_internal_onlivetranscriptionmsgerrorparam() const {
  26313. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams* p = _impl_.onlivetranscriptionmsgerrorparam_;
  26314. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams&>(
  26315. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onLiveTranscriptionMsgErrorParams_default_instance_);
  26316. }
  26317. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams& CallbackBody::onlivetranscriptionmsgerrorparam() const {
  26318. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParam)
  26319. return _internal_onlivetranscriptionmsgerrorparam();
  26320. }
  26321. inline void CallbackBody::unsafe_arena_set_allocated_onlivetranscriptionmsgerrorparam(
  26322. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams* onlivetranscriptionmsgerrorparam) {
  26323. if (GetArenaForAllocation() == nullptr) {
  26324. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.onlivetranscriptionmsgerrorparam_);
  26325. }
  26326. _impl_.onlivetranscriptionmsgerrorparam_ = onlivetranscriptionmsgerrorparam;
  26327. if (onlivetranscriptionmsgerrorparam) {
  26328. _impl_._has_bits_[0] |= 0x20000000u;
  26329. } else {
  26330. _impl_._has_bits_[0] &= ~0x20000000u;
  26331. }
  26332. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParam)
  26333. }
  26334. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams* CallbackBody::release_onlivetranscriptionmsgerrorparam() {
  26335. _impl_._has_bits_[0] &= ~0x20000000u;
  26336. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams* temp = _impl_.onlivetranscriptionmsgerrorparam_;
  26337. _impl_.onlivetranscriptionmsgerrorparam_ = nullptr;
  26338. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  26339. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  26340. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  26341. if (GetArenaForAllocation() == nullptr) { delete old; }
  26342. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  26343. if (GetArenaForAllocation() != nullptr) {
  26344. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  26345. }
  26346. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  26347. return temp;
  26348. }
  26349. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams* CallbackBody::unsafe_arena_release_onlivetranscriptionmsgerrorparam() {
  26350. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParam)
  26351. _impl_._has_bits_[0] &= ~0x20000000u;
  26352. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams* temp = _impl_.onlivetranscriptionmsgerrorparam_;
  26353. _impl_.onlivetranscriptionmsgerrorparam_ = nullptr;
  26354. return temp;
  26355. }
  26356. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams* CallbackBody::_internal_mutable_onlivetranscriptionmsgerrorparam() {
  26357. _impl_._has_bits_[0] |= 0x20000000u;
  26358. if (_impl_.onlivetranscriptionmsgerrorparam_ == nullptr) {
  26359. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams>(GetArenaForAllocation());
  26360. _impl_.onlivetranscriptionmsgerrorparam_ = p;
  26361. }
  26362. return _impl_.onlivetranscriptionmsgerrorparam_;
  26363. }
  26364. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams* CallbackBody::mutable_onlivetranscriptionmsgerrorparam() {
  26365. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams* _msg = _internal_mutable_onlivetranscriptionmsgerrorparam();
  26366. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParam)
  26367. return _msg;
  26368. }
  26369. inline void CallbackBody::set_allocated_onlivetranscriptionmsgerrorparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onLiveTranscriptionMsgErrorParams* onlivetranscriptionmsgerrorparam) {
  26370. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  26371. if (message_arena == nullptr) {
  26372. delete _impl_.onlivetranscriptionmsgerrorparam_;
  26373. }
  26374. if (onlivetranscriptionmsgerrorparam) {
  26375. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  26376. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(onlivetranscriptionmsgerrorparam);
  26377. if (message_arena != submessage_arena) {
  26378. onlivetranscriptionmsgerrorparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  26379. message_arena, onlivetranscriptionmsgerrorparam, submessage_arena);
  26380. }
  26381. _impl_._has_bits_[0] |= 0x20000000u;
  26382. } else {
  26383. _impl_._has_bits_[0] &= ~0x20000000u;
  26384. }
  26385. _impl_.onlivetranscriptionmsgerrorparam_ = onlivetranscriptionmsgerrorparam;
  26386. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onLiveTranscriptionMsgErrorParam)
  26387. }
  26388. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParams onChatMsgDeleteNotificationParam = 32;
  26389. inline bool CallbackBody::has_onchatmsgdeletenotificationparam() const {
  26390. bool value = (_impl_._has_bits_[0] & 0x40000000u) != 0;
  26391. PROTOBUF_ASSUME(!value || _impl_.onchatmsgdeletenotificationparam_ != nullptr);
  26392. return value;
  26393. }
  26394. inline void CallbackBody::clear_onchatmsgdeletenotificationparam() {
  26395. if (_impl_.onchatmsgdeletenotificationparam_ != nullptr) _impl_.onchatmsgdeletenotificationparam_->Clear();
  26396. _impl_._has_bits_[0] &= ~0x40000000u;
  26397. }
  26398. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams& CallbackBody::_internal_onchatmsgdeletenotificationparam() const {
  26399. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams* p = _impl_.onchatmsgdeletenotificationparam_;
  26400. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams&>(
  26401. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_onChatMsgDeleteNotificationParams_default_instance_);
  26402. }
  26403. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams& CallbackBody::onchatmsgdeletenotificationparam() const {
  26404. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParam)
  26405. return _internal_onchatmsgdeletenotificationparam();
  26406. }
  26407. inline void CallbackBody::unsafe_arena_set_allocated_onchatmsgdeletenotificationparam(
  26408. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams* onchatmsgdeletenotificationparam) {
  26409. if (GetArenaForAllocation() == nullptr) {
  26410. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.onchatmsgdeletenotificationparam_);
  26411. }
  26412. _impl_.onchatmsgdeletenotificationparam_ = onchatmsgdeletenotificationparam;
  26413. if (onchatmsgdeletenotificationparam) {
  26414. _impl_._has_bits_[0] |= 0x40000000u;
  26415. } else {
  26416. _impl_._has_bits_[0] &= ~0x40000000u;
  26417. }
  26418. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParam)
  26419. }
  26420. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams* CallbackBody::release_onchatmsgdeletenotificationparam() {
  26421. _impl_._has_bits_[0] &= ~0x40000000u;
  26422. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams* temp = _impl_.onchatmsgdeletenotificationparam_;
  26423. _impl_.onchatmsgdeletenotificationparam_ = nullptr;
  26424. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  26425. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  26426. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  26427. if (GetArenaForAllocation() == nullptr) { delete old; }
  26428. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  26429. if (GetArenaForAllocation() != nullptr) {
  26430. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  26431. }
  26432. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  26433. return temp;
  26434. }
  26435. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams* CallbackBody::unsafe_arena_release_onchatmsgdeletenotificationparam() {
  26436. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParam)
  26437. _impl_._has_bits_[0] &= ~0x40000000u;
  26438. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams* temp = _impl_.onchatmsgdeletenotificationparam_;
  26439. _impl_.onchatmsgdeletenotificationparam_ = nullptr;
  26440. return temp;
  26441. }
  26442. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams* CallbackBody::_internal_mutable_onchatmsgdeletenotificationparam() {
  26443. _impl_._has_bits_[0] |= 0x40000000u;
  26444. if (_impl_.onchatmsgdeletenotificationparam_ == nullptr) {
  26445. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams>(GetArenaForAllocation());
  26446. _impl_.onchatmsgdeletenotificationparam_ = p;
  26447. }
  26448. return _impl_.onchatmsgdeletenotificationparam_;
  26449. }
  26450. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams* CallbackBody::mutable_onchatmsgdeletenotificationparam() {
  26451. ::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams* _msg = _internal_mutable_onchatmsgdeletenotificationparam();
  26452. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParam)
  26453. return _msg;
  26454. }
  26455. inline void CallbackBody::set_allocated_onchatmsgdeletenotificationparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_onChatMsgDeleteNotificationParams* onchatmsgdeletenotificationparam) {
  26456. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  26457. if (message_arena == nullptr) {
  26458. delete _impl_.onchatmsgdeletenotificationparam_;
  26459. }
  26460. if (onchatmsgdeletenotificationparam) {
  26461. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  26462. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(onchatmsgdeletenotificationparam);
  26463. if (message_arena != submessage_arena) {
  26464. onchatmsgdeletenotificationparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  26465. message_arena, onchatmsgdeletenotificationparam, submessage_arena);
  26466. }
  26467. _impl_._has_bits_[0] |= 0x40000000u;
  26468. } else {
  26469. _impl_._has_bits_[0] &= ~0x40000000u;
  26470. }
  26471. _impl_.onchatmsgdeletenotificationparam_ = onchatmsgdeletenotificationparam;
  26472. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.onChatMsgDeleteNotificationParam)
  26473. }
  26474. // optional .com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParams liveTranscriptionMsgInfoParam = 33;
  26475. inline bool CallbackBody::has_livetranscriptionmsginfoparam() const {
  26476. bool value = (_impl_._has_bits_[0] & 0x80000000u) != 0;
  26477. PROTOBUF_ASSUME(!value || _impl_.livetranscriptionmsginfoparam_ != nullptr);
  26478. return value;
  26479. }
  26480. inline void CallbackBody::clear_livetranscriptionmsginfoparam() {
  26481. if (_impl_.livetranscriptionmsginfoparam_ != nullptr) _impl_.livetranscriptionmsginfoparam_->Clear();
  26482. _impl_._has_bits_[0] &= ~0x80000000u;
  26483. }
  26484. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams& CallbackBody::_internal_livetranscriptionmsginfoparam() const {
  26485. const ::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams* p = _impl_.livetranscriptionmsginfoparam_;
  26486. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams&>(
  26487. ::com::electron::zoomvideo::sdk::proto::_CallbackBody_liveTranscriptionMsgInfoParams_default_instance_);
  26488. }
  26489. inline const ::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams& CallbackBody::livetranscriptionmsginfoparam() const {
  26490. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParam)
  26491. return _internal_livetranscriptionmsginfoparam();
  26492. }
  26493. inline void CallbackBody::unsafe_arena_set_allocated_livetranscriptionmsginfoparam(
  26494. ::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams* livetranscriptionmsginfoparam) {
  26495. if (GetArenaForAllocation() == nullptr) {
  26496. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.livetranscriptionmsginfoparam_);
  26497. }
  26498. _impl_.livetranscriptionmsginfoparam_ = livetranscriptionmsginfoparam;
  26499. if (livetranscriptionmsginfoparam) {
  26500. _impl_._has_bits_[0] |= 0x80000000u;
  26501. } else {
  26502. _impl_._has_bits_[0] &= ~0x80000000u;
  26503. }
  26504. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParam)
  26505. }
  26506. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams* CallbackBody::release_livetranscriptionmsginfoparam() {
  26507. _impl_._has_bits_[0] &= ~0x80000000u;
  26508. ::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams* temp = _impl_.livetranscriptionmsginfoparam_;
  26509. _impl_.livetranscriptionmsginfoparam_ = nullptr;
  26510. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  26511. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  26512. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  26513. if (GetArenaForAllocation() == nullptr) { delete old; }
  26514. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  26515. if (GetArenaForAllocation() != nullptr) {
  26516. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  26517. }
  26518. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  26519. return temp;
  26520. }
  26521. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams* CallbackBody::unsafe_arena_release_livetranscriptionmsginfoparam() {
  26522. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParam)
  26523. _impl_._has_bits_[0] &= ~0x80000000u;
  26524. ::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams* temp = _impl_.livetranscriptionmsginfoparam_;
  26525. _impl_.livetranscriptionmsginfoparam_ = nullptr;
  26526. return temp;
  26527. }
  26528. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams* CallbackBody::_internal_mutable_livetranscriptionmsginfoparam() {
  26529. _impl_._has_bits_[0] |= 0x80000000u;
  26530. if (_impl_.livetranscriptionmsginfoparam_ == nullptr) {
  26531. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams>(GetArenaForAllocation());
  26532. _impl_.livetranscriptionmsginfoparam_ = p;
  26533. }
  26534. return _impl_.livetranscriptionmsginfoparam_;
  26535. }
  26536. inline ::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams* CallbackBody::mutable_livetranscriptionmsginfoparam() {
  26537. ::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams* _msg = _internal_mutable_livetranscriptionmsginfoparam();
  26538. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParam)
  26539. return _msg;
  26540. }
  26541. inline void CallbackBody::set_allocated_livetranscriptionmsginfoparam(::com::electron::zoomvideo::sdk::proto::CallbackBody_liveTranscriptionMsgInfoParams* livetranscriptionmsginfoparam) {
  26542. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  26543. if (message_arena == nullptr) {
  26544. delete _impl_.livetranscriptionmsginfoparam_;
  26545. }
  26546. if (livetranscriptionmsginfoparam) {
  26547. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  26548. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(livetranscriptionmsginfoparam);
  26549. if (message_arena != submessage_arena) {
  26550. livetranscriptionmsginfoparam = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  26551. message_arena, livetranscriptionmsginfoparam, submessage_arena);
  26552. }
  26553. _impl_._has_bits_[0] |= 0x80000000u;
  26554. } else {
  26555. _impl_._has_bits_[0] &= ~0x80000000u;
  26556. }
  26557. _impl_.livetranscriptionmsginfoparam_ = livetranscriptionmsginfoparam;
  26558. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CallbackBody.liveTranscriptionMsgInfoParam)
  26559. }
  26560. // -------------------------------------------------------------------
  26561. // CreateVideoSDKObjParam
  26562. // optional string path = 1;
  26563. inline bool CreateVideoSDKObjParam::has_path() const {
  26564. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  26565. return value;
  26566. }
  26567. inline void CreateVideoSDKObjParam::clear_path() {
  26568. _impl_.path_.ClearToEmpty();
  26569. _impl_._has_bits_[0] &= ~0x00000001u;
  26570. }
  26571. inline const std::string& CreateVideoSDKObjParam::path() const {
  26572. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam.path)
  26573. return _internal_path();
  26574. }
  26575. template <typename Arg_, typename... Args_>
  26576. inline PROTOBUF_ALWAYS_INLINE void CreateVideoSDKObjParam::set_path(Arg_&& arg,
  26577. Args_... args) {
  26578. _impl_._has_bits_[0] |= 0x00000001u;
  26579. _impl_.path_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  26580. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam.path)
  26581. }
  26582. inline std::string* CreateVideoSDKObjParam::mutable_path() {
  26583. std::string* _s = _internal_mutable_path();
  26584. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam.path)
  26585. return _s;
  26586. }
  26587. inline const std::string& CreateVideoSDKObjParam::_internal_path() const {
  26588. return _impl_.path_.Get();
  26589. }
  26590. inline void CreateVideoSDKObjParam::_internal_set_path(const std::string& value) {
  26591. _impl_._has_bits_[0] |= 0x00000001u;
  26592. _impl_.path_.Set(value, GetArenaForAllocation());
  26593. }
  26594. inline std::string* CreateVideoSDKObjParam::_internal_mutable_path() {
  26595. _impl_._has_bits_[0] |= 0x00000001u;
  26596. return _impl_.path_.Mutable( GetArenaForAllocation());
  26597. }
  26598. inline std::string* CreateVideoSDKObjParam::release_path() {
  26599. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam.path)
  26600. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  26601. return nullptr;
  26602. }
  26603. _impl_._has_bits_[0] &= ~0x00000001u;
  26604. auto* released = _impl_.path_.Release();
  26605. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  26606. _impl_.path_.Set("", GetArenaForAllocation());
  26607. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  26608. return released;
  26609. }
  26610. inline void CreateVideoSDKObjParam::set_allocated_path(std::string* value) {
  26611. if (value != nullptr) {
  26612. _impl_._has_bits_[0] |= 0x00000001u;
  26613. } else {
  26614. _impl_._has_bits_[0] &= ~0x00000001u;
  26615. }
  26616. _impl_.path_.SetAllocated(value, GetArenaForAllocation());
  26617. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  26618. if (_impl_.path_.IsDefault()) {
  26619. _impl_.path_.Set("", GetArenaForAllocation());
  26620. }
  26621. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  26622. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CreateVideoSDKObjParam.path)
  26623. }
  26624. // -------------------------------------------------------------------
  26625. // VideoSDKInitParams
  26626. // optional string domain = 1;
  26627. inline bool VideoSDKInitParams::has_domain() const {
  26628. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  26629. return value;
  26630. }
  26631. inline void VideoSDKInitParams::clear_domain() {
  26632. _impl_.domain_.ClearToEmpty();
  26633. _impl_._has_bits_[0] &= ~0x00000001u;
  26634. }
  26635. inline const std::string& VideoSDKInitParams::domain() const {
  26636. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.domain)
  26637. return _internal_domain();
  26638. }
  26639. template <typename Arg_, typename... Args_>
  26640. inline PROTOBUF_ALWAYS_INLINE void VideoSDKInitParams::set_domain(Arg_&& arg,
  26641. Args_... args) {
  26642. _impl_._has_bits_[0] |= 0x00000001u;
  26643. _impl_.domain_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  26644. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.domain)
  26645. }
  26646. inline std::string* VideoSDKInitParams::mutable_domain() {
  26647. std::string* _s = _internal_mutable_domain();
  26648. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.domain)
  26649. return _s;
  26650. }
  26651. inline const std::string& VideoSDKInitParams::_internal_domain() const {
  26652. return _impl_.domain_.Get();
  26653. }
  26654. inline void VideoSDKInitParams::_internal_set_domain(const std::string& value) {
  26655. _impl_._has_bits_[0] |= 0x00000001u;
  26656. _impl_.domain_.Set(value, GetArenaForAllocation());
  26657. }
  26658. inline std::string* VideoSDKInitParams::_internal_mutable_domain() {
  26659. _impl_._has_bits_[0] |= 0x00000001u;
  26660. return _impl_.domain_.Mutable( GetArenaForAllocation());
  26661. }
  26662. inline std::string* VideoSDKInitParams::release_domain() {
  26663. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.domain)
  26664. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  26665. return nullptr;
  26666. }
  26667. _impl_._has_bits_[0] &= ~0x00000001u;
  26668. auto* released = _impl_.domain_.Release();
  26669. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  26670. _impl_.domain_.Set("", GetArenaForAllocation());
  26671. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  26672. return released;
  26673. }
  26674. inline void VideoSDKInitParams::set_allocated_domain(std::string* value) {
  26675. if (value != nullptr) {
  26676. _impl_._has_bits_[0] |= 0x00000001u;
  26677. } else {
  26678. _impl_._has_bits_[0] &= ~0x00000001u;
  26679. }
  26680. _impl_.domain_.SetAllocated(value, GetArenaForAllocation());
  26681. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  26682. if (_impl_.domain_.IsDefault()) {
  26683. _impl_.domain_.Set("", GetArenaForAllocation());
  26684. }
  26685. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  26686. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.domain)
  26687. }
  26688. // optional string logFilePrefix = 2;
  26689. inline bool VideoSDKInitParams::has_logfileprefix() const {
  26690. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  26691. return value;
  26692. }
  26693. inline void VideoSDKInitParams::clear_logfileprefix() {
  26694. _impl_.logfileprefix_.ClearToEmpty();
  26695. _impl_._has_bits_[0] &= ~0x00000002u;
  26696. }
  26697. inline const std::string& VideoSDKInitParams::logfileprefix() const {
  26698. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.logFilePrefix)
  26699. return _internal_logfileprefix();
  26700. }
  26701. template <typename Arg_, typename... Args_>
  26702. inline PROTOBUF_ALWAYS_INLINE void VideoSDKInitParams::set_logfileprefix(Arg_&& arg,
  26703. Args_... args) {
  26704. _impl_._has_bits_[0] |= 0x00000002u;
  26705. _impl_.logfileprefix_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  26706. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.logFilePrefix)
  26707. }
  26708. inline std::string* VideoSDKInitParams::mutable_logfileprefix() {
  26709. std::string* _s = _internal_mutable_logfileprefix();
  26710. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.logFilePrefix)
  26711. return _s;
  26712. }
  26713. inline const std::string& VideoSDKInitParams::_internal_logfileprefix() const {
  26714. return _impl_.logfileprefix_.Get();
  26715. }
  26716. inline void VideoSDKInitParams::_internal_set_logfileprefix(const std::string& value) {
  26717. _impl_._has_bits_[0] |= 0x00000002u;
  26718. _impl_.logfileprefix_.Set(value, GetArenaForAllocation());
  26719. }
  26720. inline std::string* VideoSDKInitParams::_internal_mutable_logfileprefix() {
  26721. _impl_._has_bits_[0] |= 0x00000002u;
  26722. return _impl_.logfileprefix_.Mutable( GetArenaForAllocation());
  26723. }
  26724. inline std::string* VideoSDKInitParams::release_logfileprefix() {
  26725. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.logFilePrefix)
  26726. if ((_impl_._has_bits_[0] & 0x00000002u) == 0) {
  26727. return nullptr;
  26728. }
  26729. _impl_._has_bits_[0] &= ~0x00000002u;
  26730. auto* released = _impl_.logfileprefix_.Release();
  26731. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  26732. _impl_.logfileprefix_.Set("", GetArenaForAllocation());
  26733. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  26734. return released;
  26735. }
  26736. inline void VideoSDKInitParams::set_allocated_logfileprefix(std::string* value) {
  26737. if (value != nullptr) {
  26738. _impl_._has_bits_[0] |= 0x00000002u;
  26739. } else {
  26740. _impl_._has_bits_[0] &= ~0x00000002u;
  26741. }
  26742. _impl_.logfileprefix_.SetAllocated(value, GetArenaForAllocation());
  26743. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  26744. if (_impl_.logfileprefix_.IsDefault()) {
  26745. _impl_.logfileprefix_.Set("", GetArenaForAllocation());
  26746. }
  26747. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  26748. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.logFilePrefix)
  26749. }
  26750. // optional bool enableLog = 3;
  26751. inline bool VideoSDKInitParams::has_enablelog() const {
  26752. bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
  26753. return value;
  26754. }
  26755. inline void VideoSDKInitParams::clear_enablelog() {
  26756. _impl_.enablelog_ = false;
  26757. _impl_._has_bits_[0] &= ~0x00000008u;
  26758. }
  26759. inline bool VideoSDKInitParams::enablelog() const {
  26760. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.enableLog)
  26761. return _internal_enablelog();
  26762. }
  26763. inline void VideoSDKInitParams::set_enablelog(bool value) {
  26764. _internal_set_enablelog(value);
  26765. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.enableLog)
  26766. }
  26767. inline bool VideoSDKInitParams::_internal_enablelog() const {
  26768. return _impl_.enablelog_;
  26769. }
  26770. inline void VideoSDKInitParams::_internal_set_enablelog(bool value) {
  26771. _impl_._has_bits_[0] |= 0x00000008u;
  26772. _impl_.enablelog_ = value;
  26773. }
  26774. // optional int32 audioRawDataMemoryMode = 4;
  26775. inline bool VideoSDKInitParams::has_audiorawdatamemorymode() const {
  26776. bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
  26777. return value;
  26778. }
  26779. inline void VideoSDKInitParams::clear_audiorawdatamemorymode() {
  26780. _impl_.audiorawdatamemorymode_ = 0;
  26781. _impl_._has_bits_[0] &= ~0x00000010u;
  26782. }
  26783. inline ::int32_t VideoSDKInitParams::audiorawdatamemorymode() const {
  26784. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.audioRawDataMemoryMode)
  26785. return _internal_audiorawdatamemorymode();
  26786. }
  26787. inline void VideoSDKInitParams::set_audiorawdatamemorymode(::int32_t value) {
  26788. _internal_set_audiorawdatamemorymode(value);
  26789. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.audioRawDataMemoryMode)
  26790. }
  26791. inline ::int32_t VideoSDKInitParams::_internal_audiorawdatamemorymode() const {
  26792. return _impl_.audiorawdatamemorymode_;
  26793. }
  26794. inline void VideoSDKInitParams::_internal_set_audiorawdatamemorymode(::int32_t value) {
  26795. _impl_._has_bits_[0] |= 0x00000010u;
  26796. _impl_.audiorawdatamemorymode_ = value;
  26797. }
  26798. // optional int32 zn_videoRawDataMemoryMode = 5;
  26799. inline bool VideoSDKInitParams::has_zn_videorawdatamemorymode() const {
  26800. bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
  26801. return value;
  26802. }
  26803. inline void VideoSDKInitParams::clear_zn_videorawdatamemorymode() {
  26804. _impl_.zn_videorawdatamemorymode_ = 0;
  26805. _impl_._has_bits_[0] &= ~0x00000020u;
  26806. }
  26807. inline ::int32_t VideoSDKInitParams::zn_videorawdatamemorymode() const {
  26808. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.zn_videoRawDataMemoryMode)
  26809. return _internal_zn_videorawdatamemorymode();
  26810. }
  26811. inline void VideoSDKInitParams::set_zn_videorawdatamemorymode(::int32_t value) {
  26812. _internal_set_zn_videorawdatamemorymode(value);
  26813. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.zn_videoRawDataMemoryMode)
  26814. }
  26815. inline ::int32_t VideoSDKInitParams::_internal_zn_videorawdatamemorymode() const {
  26816. return _impl_.zn_videorawdatamemorymode_;
  26817. }
  26818. inline void VideoSDKInitParams::_internal_set_zn_videorawdatamemorymode(::int32_t value) {
  26819. _impl_._has_bits_[0] |= 0x00000020u;
  26820. _impl_.zn_videorawdatamemorymode_ = value;
  26821. }
  26822. // optional int32 zn_shareRawDataMemoryMode = 6;
  26823. inline bool VideoSDKInitParams::has_zn_sharerawdatamemorymode() const {
  26824. bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
  26825. return value;
  26826. }
  26827. inline void VideoSDKInitParams::clear_zn_sharerawdatamemorymode() {
  26828. _impl_.zn_sharerawdatamemorymode_ = 0;
  26829. _impl_._has_bits_[0] &= ~0x00000040u;
  26830. }
  26831. inline ::int32_t VideoSDKInitParams::zn_sharerawdatamemorymode() const {
  26832. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.zn_shareRawDataMemoryMode)
  26833. return _internal_zn_sharerawdatamemorymode();
  26834. }
  26835. inline void VideoSDKInitParams::set_zn_sharerawdatamemorymode(::int32_t value) {
  26836. _internal_set_zn_sharerawdatamemorymode(value);
  26837. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.zn_shareRawDataMemoryMode)
  26838. }
  26839. inline ::int32_t VideoSDKInitParams::_internal_zn_sharerawdatamemorymode() const {
  26840. return _impl_.zn_sharerawdatamemorymode_;
  26841. }
  26842. inline void VideoSDKInitParams::_internal_set_zn_sharerawdatamemorymode(::int32_t value) {
  26843. _impl_._has_bits_[0] |= 0x00000040u;
  26844. _impl_.zn_sharerawdatamemorymode_ = value;
  26845. }
  26846. // optional string speakerTestFilePath = 7;
  26847. inline bool VideoSDKInitParams::has_speakertestfilepath() const {
  26848. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  26849. return value;
  26850. }
  26851. inline void VideoSDKInitParams::clear_speakertestfilepath() {
  26852. _impl_.speakertestfilepath_.ClearToEmpty();
  26853. _impl_._has_bits_[0] &= ~0x00000004u;
  26854. }
  26855. inline const std::string& VideoSDKInitParams::speakertestfilepath() const {
  26856. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.speakerTestFilePath)
  26857. return _internal_speakertestfilepath();
  26858. }
  26859. template <typename Arg_, typename... Args_>
  26860. inline PROTOBUF_ALWAYS_INLINE void VideoSDKInitParams::set_speakertestfilepath(Arg_&& arg,
  26861. Args_... args) {
  26862. _impl_._has_bits_[0] |= 0x00000004u;
  26863. _impl_.speakertestfilepath_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  26864. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.speakerTestFilePath)
  26865. }
  26866. inline std::string* VideoSDKInitParams::mutable_speakertestfilepath() {
  26867. std::string* _s = _internal_mutable_speakertestfilepath();
  26868. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.speakerTestFilePath)
  26869. return _s;
  26870. }
  26871. inline const std::string& VideoSDKInitParams::_internal_speakertestfilepath() const {
  26872. return _impl_.speakertestfilepath_.Get();
  26873. }
  26874. inline void VideoSDKInitParams::_internal_set_speakertestfilepath(const std::string& value) {
  26875. _impl_._has_bits_[0] |= 0x00000004u;
  26876. _impl_.speakertestfilepath_.Set(value, GetArenaForAllocation());
  26877. }
  26878. inline std::string* VideoSDKInitParams::_internal_mutable_speakertestfilepath() {
  26879. _impl_._has_bits_[0] |= 0x00000004u;
  26880. return _impl_.speakertestfilepath_.Mutable( GetArenaForAllocation());
  26881. }
  26882. inline std::string* VideoSDKInitParams::release_speakertestfilepath() {
  26883. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.speakerTestFilePath)
  26884. if ((_impl_._has_bits_[0] & 0x00000004u) == 0) {
  26885. return nullptr;
  26886. }
  26887. _impl_._has_bits_[0] &= ~0x00000004u;
  26888. auto* released = _impl_.speakertestfilepath_.Release();
  26889. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  26890. _impl_.speakertestfilepath_.Set("", GetArenaForAllocation());
  26891. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  26892. return released;
  26893. }
  26894. inline void VideoSDKInitParams::set_allocated_speakertestfilepath(std::string* value) {
  26895. if (value != nullptr) {
  26896. _impl_._has_bits_[0] |= 0x00000004u;
  26897. } else {
  26898. _impl_._has_bits_[0] &= ~0x00000004u;
  26899. }
  26900. _impl_.speakertestfilepath_.SetAllocated(value, GetArenaForAllocation());
  26901. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  26902. if (_impl_.speakertestfilepath_.IsDefault()) {
  26903. _impl_.speakertestfilepath_.Set("", GetArenaForAllocation());
  26904. }
  26905. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  26906. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.VideoSDKInitParams.speakerTestFilePath)
  26907. }
  26908. // -------------------------------------------------------------------
  26909. // VideoSDKSessionContext
  26910. // optional string sessionName = 1;
  26911. inline bool VideoSDKSessionContext::has_sessionname() const {
  26912. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  26913. return value;
  26914. }
  26915. inline void VideoSDKSessionContext::clear_sessionname() {
  26916. _impl_.sessionname_.ClearToEmpty();
  26917. _impl_._has_bits_[0] &= ~0x00000001u;
  26918. }
  26919. inline const std::string& VideoSDKSessionContext::sessionname() const {
  26920. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.sessionName)
  26921. return _internal_sessionname();
  26922. }
  26923. template <typename Arg_, typename... Args_>
  26924. inline PROTOBUF_ALWAYS_INLINE void VideoSDKSessionContext::set_sessionname(Arg_&& arg,
  26925. Args_... args) {
  26926. _impl_._has_bits_[0] |= 0x00000001u;
  26927. _impl_.sessionname_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  26928. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.sessionName)
  26929. }
  26930. inline std::string* VideoSDKSessionContext::mutable_sessionname() {
  26931. std::string* _s = _internal_mutable_sessionname();
  26932. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.sessionName)
  26933. return _s;
  26934. }
  26935. inline const std::string& VideoSDKSessionContext::_internal_sessionname() const {
  26936. return _impl_.sessionname_.Get();
  26937. }
  26938. inline void VideoSDKSessionContext::_internal_set_sessionname(const std::string& value) {
  26939. _impl_._has_bits_[0] |= 0x00000001u;
  26940. _impl_.sessionname_.Set(value, GetArenaForAllocation());
  26941. }
  26942. inline std::string* VideoSDKSessionContext::_internal_mutable_sessionname() {
  26943. _impl_._has_bits_[0] |= 0x00000001u;
  26944. return _impl_.sessionname_.Mutable( GetArenaForAllocation());
  26945. }
  26946. inline std::string* VideoSDKSessionContext::release_sessionname() {
  26947. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.sessionName)
  26948. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  26949. return nullptr;
  26950. }
  26951. _impl_._has_bits_[0] &= ~0x00000001u;
  26952. auto* released = _impl_.sessionname_.Release();
  26953. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  26954. _impl_.sessionname_.Set("", GetArenaForAllocation());
  26955. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  26956. return released;
  26957. }
  26958. inline void VideoSDKSessionContext::set_allocated_sessionname(std::string* value) {
  26959. if (value != nullptr) {
  26960. _impl_._has_bits_[0] |= 0x00000001u;
  26961. } else {
  26962. _impl_._has_bits_[0] &= ~0x00000001u;
  26963. }
  26964. _impl_.sessionname_.SetAllocated(value, GetArenaForAllocation());
  26965. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  26966. if (_impl_.sessionname_.IsDefault()) {
  26967. _impl_.sessionname_.Set("", GetArenaForAllocation());
  26968. }
  26969. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  26970. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.sessionName)
  26971. }
  26972. // optional string sessionPassword = 2;
  26973. inline bool VideoSDKSessionContext::has_sessionpassword() const {
  26974. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  26975. return value;
  26976. }
  26977. inline void VideoSDKSessionContext::clear_sessionpassword() {
  26978. _impl_.sessionpassword_.ClearToEmpty();
  26979. _impl_._has_bits_[0] &= ~0x00000002u;
  26980. }
  26981. inline const std::string& VideoSDKSessionContext::sessionpassword() const {
  26982. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.sessionPassword)
  26983. return _internal_sessionpassword();
  26984. }
  26985. template <typename Arg_, typename... Args_>
  26986. inline PROTOBUF_ALWAYS_INLINE void VideoSDKSessionContext::set_sessionpassword(Arg_&& arg,
  26987. Args_... args) {
  26988. _impl_._has_bits_[0] |= 0x00000002u;
  26989. _impl_.sessionpassword_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  26990. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.sessionPassword)
  26991. }
  26992. inline std::string* VideoSDKSessionContext::mutable_sessionpassword() {
  26993. std::string* _s = _internal_mutable_sessionpassword();
  26994. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.sessionPassword)
  26995. return _s;
  26996. }
  26997. inline const std::string& VideoSDKSessionContext::_internal_sessionpassword() const {
  26998. return _impl_.sessionpassword_.Get();
  26999. }
  27000. inline void VideoSDKSessionContext::_internal_set_sessionpassword(const std::string& value) {
  27001. _impl_._has_bits_[0] |= 0x00000002u;
  27002. _impl_.sessionpassword_.Set(value, GetArenaForAllocation());
  27003. }
  27004. inline std::string* VideoSDKSessionContext::_internal_mutable_sessionpassword() {
  27005. _impl_._has_bits_[0] |= 0x00000002u;
  27006. return _impl_.sessionpassword_.Mutable( GetArenaForAllocation());
  27007. }
  27008. inline std::string* VideoSDKSessionContext::release_sessionpassword() {
  27009. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.sessionPassword)
  27010. if ((_impl_._has_bits_[0] & 0x00000002u) == 0) {
  27011. return nullptr;
  27012. }
  27013. _impl_._has_bits_[0] &= ~0x00000002u;
  27014. auto* released = _impl_.sessionpassword_.Release();
  27015. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27016. _impl_.sessionpassword_.Set("", GetArenaForAllocation());
  27017. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27018. return released;
  27019. }
  27020. inline void VideoSDKSessionContext::set_allocated_sessionpassword(std::string* value) {
  27021. if (value != nullptr) {
  27022. _impl_._has_bits_[0] |= 0x00000002u;
  27023. } else {
  27024. _impl_._has_bits_[0] &= ~0x00000002u;
  27025. }
  27026. _impl_.sessionpassword_.SetAllocated(value, GetArenaForAllocation());
  27027. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27028. if (_impl_.sessionpassword_.IsDefault()) {
  27029. _impl_.sessionpassword_.Set("", GetArenaForAllocation());
  27030. }
  27031. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27032. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.sessionPassword)
  27033. }
  27034. // optional string token = 3;
  27035. inline bool VideoSDKSessionContext::has_token() const {
  27036. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  27037. return value;
  27038. }
  27039. inline void VideoSDKSessionContext::clear_token() {
  27040. _impl_.token_.ClearToEmpty();
  27041. _impl_._has_bits_[0] &= ~0x00000004u;
  27042. }
  27043. inline const std::string& VideoSDKSessionContext::token() const {
  27044. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.token)
  27045. return _internal_token();
  27046. }
  27047. template <typename Arg_, typename... Args_>
  27048. inline PROTOBUF_ALWAYS_INLINE void VideoSDKSessionContext::set_token(Arg_&& arg,
  27049. Args_... args) {
  27050. _impl_._has_bits_[0] |= 0x00000004u;
  27051. _impl_.token_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  27052. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.token)
  27053. }
  27054. inline std::string* VideoSDKSessionContext::mutable_token() {
  27055. std::string* _s = _internal_mutable_token();
  27056. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.token)
  27057. return _s;
  27058. }
  27059. inline const std::string& VideoSDKSessionContext::_internal_token() const {
  27060. return _impl_.token_.Get();
  27061. }
  27062. inline void VideoSDKSessionContext::_internal_set_token(const std::string& value) {
  27063. _impl_._has_bits_[0] |= 0x00000004u;
  27064. _impl_.token_.Set(value, GetArenaForAllocation());
  27065. }
  27066. inline std::string* VideoSDKSessionContext::_internal_mutable_token() {
  27067. _impl_._has_bits_[0] |= 0x00000004u;
  27068. return _impl_.token_.Mutable( GetArenaForAllocation());
  27069. }
  27070. inline std::string* VideoSDKSessionContext::release_token() {
  27071. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.token)
  27072. if ((_impl_._has_bits_[0] & 0x00000004u) == 0) {
  27073. return nullptr;
  27074. }
  27075. _impl_._has_bits_[0] &= ~0x00000004u;
  27076. auto* released = _impl_.token_.Release();
  27077. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27078. _impl_.token_.Set("", GetArenaForAllocation());
  27079. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27080. return released;
  27081. }
  27082. inline void VideoSDKSessionContext::set_allocated_token(std::string* value) {
  27083. if (value != nullptr) {
  27084. _impl_._has_bits_[0] |= 0x00000004u;
  27085. } else {
  27086. _impl_._has_bits_[0] &= ~0x00000004u;
  27087. }
  27088. _impl_.token_.SetAllocated(value, GetArenaForAllocation());
  27089. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27090. if (_impl_.token_.IsDefault()) {
  27091. _impl_.token_.Set("", GetArenaForAllocation());
  27092. }
  27093. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27094. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.token)
  27095. }
  27096. // optional string userName = 4;
  27097. inline bool VideoSDKSessionContext::has_username() const {
  27098. bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
  27099. return value;
  27100. }
  27101. inline void VideoSDKSessionContext::clear_username() {
  27102. _impl_.username_.ClearToEmpty();
  27103. _impl_._has_bits_[0] &= ~0x00000008u;
  27104. }
  27105. inline const std::string& VideoSDKSessionContext::username() const {
  27106. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.userName)
  27107. return _internal_username();
  27108. }
  27109. template <typename Arg_, typename... Args_>
  27110. inline PROTOBUF_ALWAYS_INLINE void VideoSDKSessionContext::set_username(Arg_&& arg,
  27111. Args_... args) {
  27112. _impl_._has_bits_[0] |= 0x00000008u;
  27113. _impl_.username_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  27114. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.userName)
  27115. }
  27116. inline std::string* VideoSDKSessionContext::mutable_username() {
  27117. std::string* _s = _internal_mutable_username();
  27118. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.userName)
  27119. return _s;
  27120. }
  27121. inline const std::string& VideoSDKSessionContext::_internal_username() const {
  27122. return _impl_.username_.Get();
  27123. }
  27124. inline void VideoSDKSessionContext::_internal_set_username(const std::string& value) {
  27125. _impl_._has_bits_[0] |= 0x00000008u;
  27126. _impl_.username_.Set(value, GetArenaForAllocation());
  27127. }
  27128. inline std::string* VideoSDKSessionContext::_internal_mutable_username() {
  27129. _impl_._has_bits_[0] |= 0x00000008u;
  27130. return _impl_.username_.Mutable( GetArenaForAllocation());
  27131. }
  27132. inline std::string* VideoSDKSessionContext::release_username() {
  27133. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.userName)
  27134. if ((_impl_._has_bits_[0] & 0x00000008u) == 0) {
  27135. return nullptr;
  27136. }
  27137. _impl_._has_bits_[0] &= ~0x00000008u;
  27138. auto* released = _impl_.username_.Release();
  27139. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27140. _impl_.username_.Set("", GetArenaForAllocation());
  27141. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27142. return released;
  27143. }
  27144. inline void VideoSDKSessionContext::set_allocated_username(std::string* value) {
  27145. if (value != nullptr) {
  27146. _impl_._has_bits_[0] |= 0x00000008u;
  27147. } else {
  27148. _impl_._has_bits_[0] &= ~0x00000008u;
  27149. }
  27150. _impl_.username_.SetAllocated(value, GetArenaForAllocation());
  27151. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27152. if (_impl_.username_.IsDefault()) {
  27153. _impl_.username_.Set("", GetArenaForAllocation());
  27154. }
  27155. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27156. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.userName)
  27157. }
  27158. // optional bool localVideoOn = 5;
  27159. inline bool VideoSDKSessionContext::has_localvideoon() const {
  27160. bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
  27161. return value;
  27162. }
  27163. inline void VideoSDKSessionContext::clear_localvideoon() {
  27164. _impl_.localvideoon_ = false;
  27165. _impl_._has_bits_[0] &= ~0x00000010u;
  27166. }
  27167. inline bool VideoSDKSessionContext::localvideoon() const {
  27168. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.localVideoOn)
  27169. return _internal_localvideoon();
  27170. }
  27171. inline void VideoSDKSessionContext::set_localvideoon(bool value) {
  27172. _internal_set_localvideoon(value);
  27173. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.localVideoOn)
  27174. }
  27175. inline bool VideoSDKSessionContext::_internal_localvideoon() const {
  27176. return _impl_.localvideoon_;
  27177. }
  27178. inline void VideoSDKSessionContext::_internal_set_localvideoon(bool value) {
  27179. _impl_._has_bits_[0] |= 0x00000010u;
  27180. _impl_.localvideoon_ = value;
  27181. }
  27182. // optional bool connect = 6;
  27183. inline bool VideoSDKSessionContext::has_connect() const {
  27184. bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
  27185. return value;
  27186. }
  27187. inline void VideoSDKSessionContext::clear_connect() {
  27188. _impl_.connect_ = false;
  27189. _impl_._has_bits_[0] &= ~0x00000020u;
  27190. }
  27191. inline bool VideoSDKSessionContext::connect() const {
  27192. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.connect)
  27193. return _internal_connect();
  27194. }
  27195. inline void VideoSDKSessionContext::set_connect(bool value) {
  27196. _internal_set_connect(value);
  27197. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.connect)
  27198. }
  27199. inline bool VideoSDKSessionContext::_internal_connect() const {
  27200. return _impl_.connect_;
  27201. }
  27202. inline void VideoSDKSessionContext::_internal_set_connect(bool value) {
  27203. _impl_._has_bits_[0] |= 0x00000020u;
  27204. _impl_.connect_ = value;
  27205. }
  27206. // optional bool mute = 7;
  27207. inline bool VideoSDKSessionContext::has_mute() const {
  27208. bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
  27209. return value;
  27210. }
  27211. inline void VideoSDKSessionContext::clear_mute() {
  27212. _impl_.mute_ = false;
  27213. _impl_._has_bits_[0] &= ~0x00000040u;
  27214. }
  27215. inline bool VideoSDKSessionContext::mute() const {
  27216. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.mute)
  27217. return _internal_mute();
  27218. }
  27219. inline void VideoSDKSessionContext::set_mute(bool value) {
  27220. _internal_set_mute(value);
  27221. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.mute)
  27222. }
  27223. inline bool VideoSDKSessionContext::_internal_mute() const {
  27224. return _impl_.mute_;
  27225. }
  27226. inline void VideoSDKSessionContext::_internal_set_mute(bool value) {
  27227. _impl_._has_bits_[0] |= 0x00000040u;
  27228. _impl_.mute_ = value;
  27229. }
  27230. // optional bool preProcessor = 8;
  27231. inline bool VideoSDKSessionContext::has_preprocessor() const {
  27232. bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
  27233. return value;
  27234. }
  27235. inline void VideoSDKSessionContext::clear_preprocessor() {
  27236. _impl_.preprocessor_ = false;
  27237. _impl_._has_bits_[0] &= ~0x00000080u;
  27238. }
  27239. inline bool VideoSDKSessionContext::preprocessor() const {
  27240. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.preProcessor)
  27241. return _internal_preprocessor();
  27242. }
  27243. inline void VideoSDKSessionContext::set_preprocessor(bool value) {
  27244. _internal_set_preprocessor(value);
  27245. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.preProcessor)
  27246. }
  27247. inline bool VideoSDKSessionContext::_internal_preprocessor() const {
  27248. return _impl_.preprocessor_;
  27249. }
  27250. inline void VideoSDKSessionContext::_internal_set_preprocessor(bool value) {
  27251. _impl_._has_bits_[0] |= 0x00000080u;
  27252. _impl_.preprocessor_ = value;
  27253. }
  27254. // optional bool externalVideoSource = 9;
  27255. inline bool VideoSDKSessionContext::has_externalvideosource() const {
  27256. bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
  27257. return value;
  27258. }
  27259. inline void VideoSDKSessionContext::clear_externalvideosource() {
  27260. _impl_.externalvideosource_ = false;
  27261. _impl_._has_bits_[0] &= ~0x00000100u;
  27262. }
  27263. inline bool VideoSDKSessionContext::externalvideosource() const {
  27264. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.externalVideoSource)
  27265. return _internal_externalvideosource();
  27266. }
  27267. inline void VideoSDKSessionContext::set_externalvideosource(bool value) {
  27268. _internal_set_externalvideosource(value);
  27269. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.externalVideoSource)
  27270. }
  27271. inline bool VideoSDKSessionContext::_internal_externalvideosource() const {
  27272. return _impl_.externalvideosource_;
  27273. }
  27274. inline void VideoSDKSessionContext::_internal_set_externalvideosource(bool value) {
  27275. _impl_._has_bits_[0] |= 0x00000100u;
  27276. _impl_.externalvideosource_ = value;
  27277. }
  27278. // optional uint32 sessionIdleTimeoutMins = 10;
  27279. inline bool VideoSDKSessionContext::has_sessionidletimeoutmins() const {
  27280. bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
  27281. return value;
  27282. }
  27283. inline void VideoSDKSessionContext::clear_sessionidletimeoutmins() {
  27284. _impl_.sessionidletimeoutmins_ = 0u;
  27285. _impl_._has_bits_[0] &= ~0x00000200u;
  27286. }
  27287. inline ::uint32_t VideoSDKSessionContext::sessionidletimeoutmins() const {
  27288. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.sessionIdleTimeoutMins)
  27289. return _internal_sessionidletimeoutmins();
  27290. }
  27291. inline void VideoSDKSessionContext::set_sessionidletimeoutmins(::uint32_t value) {
  27292. _internal_set_sessionidletimeoutmins(value);
  27293. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VideoSDKSessionContext.sessionIdleTimeoutMins)
  27294. }
  27295. inline ::uint32_t VideoSDKSessionContext::_internal_sessionidletimeoutmins() const {
  27296. return _impl_.sessionidletimeoutmins_;
  27297. }
  27298. inline void VideoSDKSessionContext::_internal_set_sessionidletimeoutmins(::uint32_t value) {
  27299. _impl_._has_bits_[0] |= 0x00000200u;
  27300. _impl_.sessionidletimeoutmins_ = value;
  27301. }
  27302. // -------------------------------------------------------------------
  27303. // LeaveSessionParams
  27304. // optional bool zn_bEnd = 1;
  27305. inline bool LeaveSessionParams::has_zn_bend() const {
  27306. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  27307. return value;
  27308. }
  27309. inline void LeaveSessionParams::clear_zn_bend() {
  27310. _impl_.zn_bend_ = false;
  27311. _impl_._has_bits_[0] &= ~0x00000001u;
  27312. }
  27313. inline bool LeaveSessionParams::zn_bend() const {
  27314. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.LeaveSessionParams.zn_bEnd)
  27315. return _internal_zn_bend();
  27316. }
  27317. inline void LeaveSessionParams::set_zn_bend(bool value) {
  27318. _internal_set_zn_bend(value);
  27319. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.LeaveSessionParams.zn_bEnd)
  27320. }
  27321. inline bool LeaveSessionParams::_internal_zn_bend() const {
  27322. return _impl_.zn_bend_;
  27323. }
  27324. inline void LeaveSessionParams::_internal_set_zn_bend(bool value) {
  27325. _impl_._has_bits_[0] |= 0x00000001u;
  27326. _impl_.zn_bend_ = value;
  27327. }
  27328. // -------------------------------------------------------------------
  27329. // SessionPasswordParams
  27330. // optional string zn_password = 1;
  27331. inline bool SessionPasswordParams::has_zn_password() const {
  27332. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  27333. return value;
  27334. }
  27335. inline void SessionPasswordParams::clear_zn_password() {
  27336. _impl_.zn_password_.ClearToEmpty();
  27337. _impl_._has_bits_[0] &= ~0x00000001u;
  27338. }
  27339. inline const std::string& SessionPasswordParams::zn_password() const {
  27340. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SessionPasswordParams.zn_password)
  27341. return _internal_zn_password();
  27342. }
  27343. template <typename Arg_, typename... Args_>
  27344. inline PROTOBUF_ALWAYS_INLINE void SessionPasswordParams::set_zn_password(Arg_&& arg,
  27345. Args_... args) {
  27346. _impl_._has_bits_[0] |= 0x00000001u;
  27347. _impl_.zn_password_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  27348. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SessionPasswordParams.zn_password)
  27349. }
  27350. inline std::string* SessionPasswordParams::mutable_zn_password() {
  27351. std::string* _s = _internal_mutable_zn_password();
  27352. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.SessionPasswordParams.zn_password)
  27353. return _s;
  27354. }
  27355. inline const std::string& SessionPasswordParams::_internal_zn_password() const {
  27356. return _impl_.zn_password_.Get();
  27357. }
  27358. inline void SessionPasswordParams::_internal_set_zn_password(const std::string& value) {
  27359. _impl_._has_bits_[0] |= 0x00000001u;
  27360. _impl_.zn_password_.Set(value, GetArenaForAllocation());
  27361. }
  27362. inline std::string* SessionPasswordParams::_internal_mutable_zn_password() {
  27363. _impl_._has_bits_[0] |= 0x00000001u;
  27364. return _impl_.zn_password_.Mutable( GetArenaForAllocation());
  27365. }
  27366. inline std::string* SessionPasswordParams::release_zn_password() {
  27367. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.SessionPasswordParams.zn_password)
  27368. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  27369. return nullptr;
  27370. }
  27371. _impl_._has_bits_[0] &= ~0x00000001u;
  27372. auto* released = _impl_.zn_password_.Release();
  27373. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27374. _impl_.zn_password_.Set("", GetArenaForAllocation());
  27375. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27376. return released;
  27377. }
  27378. inline void SessionPasswordParams::set_allocated_zn_password(std::string* value) {
  27379. if (value != nullptr) {
  27380. _impl_._has_bits_[0] |= 0x00000001u;
  27381. } else {
  27382. _impl_._has_bits_[0] &= ~0x00000001u;
  27383. }
  27384. _impl_.zn_password_.SetAllocated(value, GetArenaForAllocation());
  27385. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27386. if (_impl_.zn_password_.IsDefault()) {
  27387. _impl_.zn_password_.Set("", GetArenaForAllocation());
  27388. }
  27389. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27390. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.SessionPasswordParams.zn_password)
  27391. }
  27392. // -------------------------------------------------------------------
  27393. // MuteAudioParams
  27394. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  27395. inline bool MuteAudioParams::has_user() const {
  27396. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  27397. PROTOBUF_ASSUME(!value || _impl_.user_ != nullptr);
  27398. return value;
  27399. }
  27400. inline void MuteAudioParams::clear_user() {
  27401. if (_impl_.user_ != nullptr) _impl_.user_->Clear();
  27402. _impl_._has_bits_[0] &= ~0x00000001u;
  27403. }
  27404. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& MuteAudioParams::_internal_user() const {
  27405. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.user_;
  27406. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  27407. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  27408. }
  27409. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& MuteAudioParams::user() const {
  27410. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.MuteAudioParams.user)
  27411. return _internal_user();
  27412. }
  27413. inline void MuteAudioParams::unsafe_arena_set_allocated_user(
  27414. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  27415. if (GetArenaForAllocation() == nullptr) {
  27416. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_);
  27417. }
  27418. _impl_.user_ = user;
  27419. if (user) {
  27420. _impl_._has_bits_[0] |= 0x00000001u;
  27421. } else {
  27422. _impl_._has_bits_[0] &= ~0x00000001u;
  27423. }
  27424. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.MuteAudioParams.user)
  27425. }
  27426. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* MuteAudioParams::release_user() {
  27427. _impl_._has_bits_[0] &= ~0x00000001u;
  27428. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  27429. _impl_.user_ = nullptr;
  27430. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  27431. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  27432. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  27433. if (GetArenaForAllocation() == nullptr) { delete old; }
  27434. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  27435. if (GetArenaForAllocation() != nullptr) {
  27436. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  27437. }
  27438. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  27439. return temp;
  27440. }
  27441. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* MuteAudioParams::unsafe_arena_release_user() {
  27442. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.MuteAudioParams.user)
  27443. _impl_._has_bits_[0] &= ~0x00000001u;
  27444. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  27445. _impl_.user_ = nullptr;
  27446. return temp;
  27447. }
  27448. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* MuteAudioParams::_internal_mutable_user() {
  27449. _impl_._has_bits_[0] |= 0x00000001u;
  27450. if (_impl_.user_ == nullptr) {
  27451. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  27452. _impl_.user_ = p;
  27453. }
  27454. return _impl_.user_;
  27455. }
  27456. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* MuteAudioParams::mutable_user() {
  27457. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_user();
  27458. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.MuteAudioParams.user)
  27459. return _msg;
  27460. }
  27461. inline void MuteAudioParams::set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  27462. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  27463. if (message_arena == nullptr) {
  27464. delete _impl_.user_;
  27465. }
  27466. if (user) {
  27467. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  27468. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user);
  27469. if (message_arena != submessage_arena) {
  27470. user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  27471. message_arena, user, submessage_arena);
  27472. }
  27473. _impl_._has_bits_[0] |= 0x00000001u;
  27474. } else {
  27475. _impl_._has_bits_[0] &= ~0x00000001u;
  27476. }
  27477. _impl_.user_ = user;
  27478. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.MuteAudioParams.user)
  27479. }
  27480. // -------------------------------------------------------------------
  27481. // UnMuteAudioParams
  27482. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  27483. inline bool UnMuteAudioParams::has_user() const {
  27484. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  27485. PROTOBUF_ASSUME(!value || _impl_.user_ != nullptr);
  27486. return value;
  27487. }
  27488. inline void UnMuteAudioParams::clear_user() {
  27489. if (_impl_.user_ != nullptr) _impl_.user_->Clear();
  27490. _impl_._has_bits_[0] &= ~0x00000001u;
  27491. }
  27492. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& UnMuteAudioParams::_internal_user() const {
  27493. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.user_;
  27494. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  27495. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  27496. }
  27497. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& UnMuteAudioParams::user() const {
  27498. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.UnMuteAudioParams.user)
  27499. return _internal_user();
  27500. }
  27501. inline void UnMuteAudioParams::unsafe_arena_set_allocated_user(
  27502. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  27503. if (GetArenaForAllocation() == nullptr) {
  27504. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_);
  27505. }
  27506. _impl_.user_ = user;
  27507. if (user) {
  27508. _impl_._has_bits_[0] |= 0x00000001u;
  27509. } else {
  27510. _impl_._has_bits_[0] &= ~0x00000001u;
  27511. }
  27512. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.UnMuteAudioParams.user)
  27513. }
  27514. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* UnMuteAudioParams::release_user() {
  27515. _impl_._has_bits_[0] &= ~0x00000001u;
  27516. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  27517. _impl_.user_ = nullptr;
  27518. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  27519. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  27520. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  27521. if (GetArenaForAllocation() == nullptr) { delete old; }
  27522. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  27523. if (GetArenaForAllocation() != nullptr) {
  27524. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  27525. }
  27526. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  27527. return temp;
  27528. }
  27529. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* UnMuteAudioParams::unsafe_arena_release_user() {
  27530. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.UnMuteAudioParams.user)
  27531. _impl_._has_bits_[0] &= ~0x00000001u;
  27532. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  27533. _impl_.user_ = nullptr;
  27534. return temp;
  27535. }
  27536. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* UnMuteAudioParams::_internal_mutable_user() {
  27537. _impl_._has_bits_[0] |= 0x00000001u;
  27538. if (_impl_.user_ == nullptr) {
  27539. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  27540. _impl_.user_ = p;
  27541. }
  27542. return _impl_.user_;
  27543. }
  27544. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* UnMuteAudioParams::mutable_user() {
  27545. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_user();
  27546. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.UnMuteAudioParams.user)
  27547. return _msg;
  27548. }
  27549. inline void UnMuteAudioParams::set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  27550. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  27551. if (message_arena == nullptr) {
  27552. delete _impl_.user_;
  27553. }
  27554. if (user) {
  27555. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  27556. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user);
  27557. if (message_arena != submessage_arena) {
  27558. user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  27559. message_arena, user, submessage_arena);
  27560. }
  27561. _impl_._has_bits_[0] |= 0x00000001u;
  27562. } else {
  27563. _impl_._has_bits_[0] &= ~0x00000001u;
  27564. }
  27565. _impl_.user_ = user;
  27566. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.UnMuteAudioParams.user)
  27567. }
  27568. // -------------------------------------------------------------------
  27569. // SetSpeakerParams
  27570. // optional bool zn_speaker = 1;
  27571. inline bool SetSpeakerParams::has_zn_speaker() const {
  27572. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  27573. return value;
  27574. }
  27575. inline void SetSpeakerParams::clear_zn_speaker() {
  27576. _impl_.zn_speaker_ = false;
  27577. _impl_._has_bits_[0] &= ~0x00000001u;
  27578. }
  27579. inline bool SetSpeakerParams::zn_speaker() const {
  27580. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SetSpeakerParams.zn_speaker)
  27581. return _internal_zn_speaker();
  27582. }
  27583. inline void SetSpeakerParams::set_zn_speaker(bool value) {
  27584. _internal_set_zn_speaker(value);
  27585. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SetSpeakerParams.zn_speaker)
  27586. }
  27587. inline bool SetSpeakerParams::_internal_zn_speaker() const {
  27588. return _impl_.zn_speaker_;
  27589. }
  27590. inline void SetSpeakerParams::_internal_set_zn_speaker(bool value) {
  27591. _impl_._has_bits_[0] |= 0x00000001u;
  27592. _impl_.zn_speaker_ = value;
  27593. }
  27594. // -------------------------------------------------------------------
  27595. // SelectSpeakerParams
  27596. // optional string zn_deviceid = 1;
  27597. inline bool SelectSpeakerParams::has_zn_deviceid() const {
  27598. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  27599. return value;
  27600. }
  27601. inline void SelectSpeakerParams::clear_zn_deviceid() {
  27602. _impl_.zn_deviceid_.ClearToEmpty();
  27603. _impl_._has_bits_[0] &= ~0x00000001u;
  27604. }
  27605. inline const std::string& SelectSpeakerParams::zn_deviceid() const {
  27606. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.zn_deviceid)
  27607. return _internal_zn_deviceid();
  27608. }
  27609. template <typename Arg_, typename... Args_>
  27610. inline PROTOBUF_ALWAYS_INLINE void SelectSpeakerParams::set_zn_deviceid(Arg_&& arg,
  27611. Args_... args) {
  27612. _impl_._has_bits_[0] |= 0x00000001u;
  27613. _impl_.zn_deviceid_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  27614. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.zn_deviceid)
  27615. }
  27616. inline std::string* SelectSpeakerParams::mutable_zn_deviceid() {
  27617. std::string* _s = _internal_mutable_zn_deviceid();
  27618. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.zn_deviceid)
  27619. return _s;
  27620. }
  27621. inline const std::string& SelectSpeakerParams::_internal_zn_deviceid() const {
  27622. return _impl_.zn_deviceid_.Get();
  27623. }
  27624. inline void SelectSpeakerParams::_internal_set_zn_deviceid(const std::string& value) {
  27625. _impl_._has_bits_[0] |= 0x00000001u;
  27626. _impl_.zn_deviceid_.Set(value, GetArenaForAllocation());
  27627. }
  27628. inline std::string* SelectSpeakerParams::_internal_mutable_zn_deviceid() {
  27629. _impl_._has_bits_[0] |= 0x00000001u;
  27630. return _impl_.zn_deviceid_.Mutable( GetArenaForAllocation());
  27631. }
  27632. inline std::string* SelectSpeakerParams::release_zn_deviceid() {
  27633. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.zn_deviceid)
  27634. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  27635. return nullptr;
  27636. }
  27637. _impl_._has_bits_[0] &= ~0x00000001u;
  27638. auto* released = _impl_.zn_deviceid_.Release();
  27639. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27640. _impl_.zn_deviceid_.Set("", GetArenaForAllocation());
  27641. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27642. return released;
  27643. }
  27644. inline void SelectSpeakerParams::set_allocated_zn_deviceid(std::string* value) {
  27645. if (value != nullptr) {
  27646. _impl_._has_bits_[0] |= 0x00000001u;
  27647. } else {
  27648. _impl_._has_bits_[0] &= ~0x00000001u;
  27649. }
  27650. _impl_.zn_deviceid_.SetAllocated(value, GetArenaForAllocation());
  27651. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27652. if (_impl_.zn_deviceid_.IsDefault()) {
  27653. _impl_.zn_deviceid_.Set("", GetArenaForAllocation());
  27654. }
  27655. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27656. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.zn_deviceid)
  27657. }
  27658. // optional string zn_devicename = 2;
  27659. inline bool SelectSpeakerParams::has_zn_devicename() const {
  27660. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  27661. return value;
  27662. }
  27663. inline void SelectSpeakerParams::clear_zn_devicename() {
  27664. _impl_.zn_devicename_.ClearToEmpty();
  27665. _impl_._has_bits_[0] &= ~0x00000002u;
  27666. }
  27667. inline const std::string& SelectSpeakerParams::zn_devicename() const {
  27668. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.zn_devicename)
  27669. return _internal_zn_devicename();
  27670. }
  27671. template <typename Arg_, typename... Args_>
  27672. inline PROTOBUF_ALWAYS_INLINE void SelectSpeakerParams::set_zn_devicename(Arg_&& arg,
  27673. Args_... args) {
  27674. _impl_._has_bits_[0] |= 0x00000002u;
  27675. _impl_.zn_devicename_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  27676. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.zn_devicename)
  27677. }
  27678. inline std::string* SelectSpeakerParams::mutable_zn_devicename() {
  27679. std::string* _s = _internal_mutable_zn_devicename();
  27680. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.zn_devicename)
  27681. return _s;
  27682. }
  27683. inline const std::string& SelectSpeakerParams::_internal_zn_devicename() const {
  27684. return _impl_.zn_devicename_.Get();
  27685. }
  27686. inline void SelectSpeakerParams::_internal_set_zn_devicename(const std::string& value) {
  27687. _impl_._has_bits_[0] |= 0x00000002u;
  27688. _impl_.zn_devicename_.Set(value, GetArenaForAllocation());
  27689. }
  27690. inline std::string* SelectSpeakerParams::_internal_mutable_zn_devicename() {
  27691. _impl_._has_bits_[0] |= 0x00000002u;
  27692. return _impl_.zn_devicename_.Mutable( GetArenaForAllocation());
  27693. }
  27694. inline std::string* SelectSpeakerParams::release_zn_devicename() {
  27695. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.zn_devicename)
  27696. if ((_impl_._has_bits_[0] & 0x00000002u) == 0) {
  27697. return nullptr;
  27698. }
  27699. _impl_._has_bits_[0] &= ~0x00000002u;
  27700. auto* released = _impl_.zn_devicename_.Release();
  27701. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27702. _impl_.zn_devicename_.Set("", GetArenaForAllocation());
  27703. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27704. return released;
  27705. }
  27706. inline void SelectSpeakerParams::set_allocated_zn_devicename(std::string* value) {
  27707. if (value != nullptr) {
  27708. _impl_._has_bits_[0] |= 0x00000002u;
  27709. } else {
  27710. _impl_._has_bits_[0] &= ~0x00000002u;
  27711. }
  27712. _impl_.zn_devicename_.SetAllocated(value, GetArenaForAllocation());
  27713. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27714. if (_impl_.zn_devicename_.IsDefault()) {
  27715. _impl_.zn_devicename_.Set("", GetArenaForAllocation());
  27716. }
  27717. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27718. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.SelectSpeakerParams.zn_devicename)
  27719. }
  27720. // -------------------------------------------------------------------
  27721. // SelectMicParams
  27722. // optional string zn_deviceid = 1;
  27723. inline bool SelectMicParams::has_zn_deviceid() const {
  27724. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  27725. return value;
  27726. }
  27727. inline void SelectMicParams::clear_zn_deviceid() {
  27728. _impl_.zn_deviceid_.ClearToEmpty();
  27729. _impl_._has_bits_[0] &= ~0x00000001u;
  27730. }
  27731. inline const std::string& SelectMicParams::zn_deviceid() const {
  27732. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SelectMicParams.zn_deviceid)
  27733. return _internal_zn_deviceid();
  27734. }
  27735. template <typename Arg_, typename... Args_>
  27736. inline PROTOBUF_ALWAYS_INLINE void SelectMicParams::set_zn_deviceid(Arg_&& arg,
  27737. Args_... args) {
  27738. _impl_._has_bits_[0] |= 0x00000001u;
  27739. _impl_.zn_deviceid_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  27740. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SelectMicParams.zn_deviceid)
  27741. }
  27742. inline std::string* SelectMicParams::mutable_zn_deviceid() {
  27743. std::string* _s = _internal_mutable_zn_deviceid();
  27744. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.SelectMicParams.zn_deviceid)
  27745. return _s;
  27746. }
  27747. inline const std::string& SelectMicParams::_internal_zn_deviceid() const {
  27748. return _impl_.zn_deviceid_.Get();
  27749. }
  27750. inline void SelectMicParams::_internal_set_zn_deviceid(const std::string& value) {
  27751. _impl_._has_bits_[0] |= 0x00000001u;
  27752. _impl_.zn_deviceid_.Set(value, GetArenaForAllocation());
  27753. }
  27754. inline std::string* SelectMicParams::_internal_mutable_zn_deviceid() {
  27755. _impl_._has_bits_[0] |= 0x00000001u;
  27756. return _impl_.zn_deviceid_.Mutable( GetArenaForAllocation());
  27757. }
  27758. inline std::string* SelectMicParams::release_zn_deviceid() {
  27759. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.SelectMicParams.zn_deviceid)
  27760. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  27761. return nullptr;
  27762. }
  27763. _impl_._has_bits_[0] &= ~0x00000001u;
  27764. auto* released = _impl_.zn_deviceid_.Release();
  27765. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27766. _impl_.zn_deviceid_.Set("", GetArenaForAllocation());
  27767. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27768. return released;
  27769. }
  27770. inline void SelectMicParams::set_allocated_zn_deviceid(std::string* value) {
  27771. if (value != nullptr) {
  27772. _impl_._has_bits_[0] |= 0x00000001u;
  27773. } else {
  27774. _impl_._has_bits_[0] &= ~0x00000001u;
  27775. }
  27776. _impl_.zn_deviceid_.SetAllocated(value, GetArenaForAllocation());
  27777. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27778. if (_impl_.zn_deviceid_.IsDefault()) {
  27779. _impl_.zn_deviceid_.Set("", GetArenaForAllocation());
  27780. }
  27781. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27782. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.SelectMicParams.zn_deviceid)
  27783. }
  27784. // optional string zn_devicename = 2;
  27785. inline bool SelectMicParams::has_zn_devicename() const {
  27786. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  27787. return value;
  27788. }
  27789. inline void SelectMicParams::clear_zn_devicename() {
  27790. _impl_.zn_devicename_.ClearToEmpty();
  27791. _impl_._has_bits_[0] &= ~0x00000002u;
  27792. }
  27793. inline const std::string& SelectMicParams::zn_devicename() const {
  27794. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SelectMicParams.zn_devicename)
  27795. return _internal_zn_devicename();
  27796. }
  27797. template <typename Arg_, typename... Args_>
  27798. inline PROTOBUF_ALWAYS_INLINE void SelectMicParams::set_zn_devicename(Arg_&& arg,
  27799. Args_... args) {
  27800. _impl_._has_bits_[0] |= 0x00000002u;
  27801. _impl_.zn_devicename_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  27802. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SelectMicParams.zn_devicename)
  27803. }
  27804. inline std::string* SelectMicParams::mutable_zn_devicename() {
  27805. std::string* _s = _internal_mutable_zn_devicename();
  27806. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.SelectMicParams.zn_devicename)
  27807. return _s;
  27808. }
  27809. inline const std::string& SelectMicParams::_internal_zn_devicename() const {
  27810. return _impl_.zn_devicename_.Get();
  27811. }
  27812. inline void SelectMicParams::_internal_set_zn_devicename(const std::string& value) {
  27813. _impl_._has_bits_[0] |= 0x00000002u;
  27814. _impl_.zn_devicename_.Set(value, GetArenaForAllocation());
  27815. }
  27816. inline std::string* SelectMicParams::_internal_mutable_zn_devicename() {
  27817. _impl_._has_bits_[0] |= 0x00000002u;
  27818. return _impl_.zn_devicename_.Mutable( GetArenaForAllocation());
  27819. }
  27820. inline std::string* SelectMicParams::release_zn_devicename() {
  27821. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.SelectMicParams.zn_devicename)
  27822. if ((_impl_._has_bits_[0] & 0x00000002u) == 0) {
  27823. return nullptr;
  27824. }
  27825. _impl_._has_bits_[0] &= ~0x00000002u;
  27826. auto* released = _impl_.zn_devicename_.Release();
  27827. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27828. _impl_.zn_devicename_.Set("", GetArenaForAllocation());
  27829. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27830. return released;
  27831. }
  27832. inline void SelectMicParams::set_allocated_zn_devicename(std::string* value) {
  27833. if (value != nullptr) {
  27834. _impl_._has_bits_[0] |= 0x00000002u;
  27835. } else {
  27836. _impl_._has_bits_[0] &= ~0x00000002u;
  27837. }
  27838. _impl_.zn_devicename_.SetAllocated(value, GetArenaForAllocation());
  27839. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27840. if (_impl_.zn_devicename_.IsDefault()) {
  27841. _impl_.zn_devicename_.Set("", GetArenaForAllocation());
  27842. }
  27843. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27844. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.SelectMicParams.zn_devicename)
  27845. }
  27846. // -------------------------------------------------------------------
  27847. // SendChatToUserParams
  27848. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  27849. inline bool SendChatToUserParams::has_user() const {
  27850. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  27851. PROTOBUF_ASSUME(!value || _impl_.user_ != nullptr);
  27852. return value;
  27853. }
  27854. inline void SendChatToUserParams::clear_user() {
  27855. if (_impl_.user_ != nullptr) _impl_.user_->Clear();
  27856. _impl_._has_bits_[0] &= ~0x00000002u;
  27857. }
  27858. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& SendChatToUserParams::_internal_user() const {
  27859. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.user_;
  27860. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  27861. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  27862. }
  27863. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& SendChatToUserParams::user() const {
  27864. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SendChatToUserParams.user)
  27865. return _internal_user();
  27866. }
  27867. inline void SendChatToUserParams::unsafe_arena_set_allocated_user(
  27868. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  27869. if (GetArenaForAllocation() == nullptr) {
  27870. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_);
  27871. }
  27872. _impl_.user_ = user;
  27873. if (user) {
  27874. _impl_._has_bits_[0] |= 0x00000002u;
  27875. } else {
  27876. _impl_._has_bits_[0] &= ~0x00000002u;
  27877. }
  27878. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.SendChatToUserParams.user)
  27879. }
  27880. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* SendChatToUserParams::release_user() {
  27881. _impl_._has_bits_[0] &= ~0x00000002u;
  27882. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  27883. _impl_.user_ = nullptr;
  27884. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  27885. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  27886. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  27887. if (GetArenaForAllocation() == nullptr) { delete old; }
  27888. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  27889. if (GetArenaForAllocation() != nullptr) {
  27890. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  27891. }
  27892. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  27893. return temp;
  27894. }
  27895. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* SendChatToUserParams::unsafe_arena_release_user() {
  27896. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.SendChatToUserParams.user)
  27897. _impl_._has_bits_[0] &= ~0x00000002u;
  27898. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  27899. _impl_.user_ = nullptr;
  27900. return temp;
  27901. }
  27902. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* SendChatToUserParams::_internal_mutable_user() {
  27903. _impl_._has_bits_[0] |= 0x00000002u;
  27904. if (_impl_.user_ == nullptr) {
  27905. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  27906. _impl_.user_ = p;
  27907. }
  27908. return _impl_.user_;
  27909. }
  27910. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* SendChatToUserParams::mutable_user() {
  27911. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_user();
  27912. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.SendChatToUserParams.user)
  27913. return _msg;
  27914. }
  27915. inline void SendChatToUserParams::set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  27916. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  27917. if (message_arena == nullptr) {
  27918. delete _impl_.user_;
  27919. }
  27920. if (user) {
  27921. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  27922. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user);
  27923. if (message_arena != submessage_arena) {
  27924. user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  27925. message_arena, user, submessage_arena);
  27926. }
  27927. _impl_._has_bits_[0] |= 0x00000002u;
  27928. } else {
  27929. _impl_._has_bits_[0] &= ~0x00000002u;
  27930. }
  27931. _impl_.user_ = user;
  27932. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.SendChatToUserParams.user)
  27933. }
  27934. // optional string zn_msgContent = 2;
  27935. inline bool SendChatToUserParams::has_zn_msgcontent() const {
  27936. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  27937. return value;
  27938. }
  27939. inline void SendChatToUserParams::clear_zn_msgcontent() {
  27940. _impl_.zn_msgcontent_.ClearToEmpty();
  27941. _impl_._has_bits_[0] &= ~0x00000001u;
  27942. }
  27943. inline const std::string& SendChatToUserParams::zn_msgcontent() const {
  27944. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SendChatToUserParams.zn_msgContent)
  27945. return _internal_zn_msgcontent();
  27946. }
  27947. template <typename Arg_, typename... Args_>
  27948. inline PROTOBUF_ALWAYS_INLINE void SendChatToUserParams::set_zn_msgcontent(Arg_&& arg,
  27949. Args_... args) {
  27950. _impl_._has_bits_[0] |= 0x00000001u;
  27951. _impl_.zn_msgcontent_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  27952. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SendChatToUserParams.zn_msgContent)
  27953. }
  27954. inline std::string* SendChatToUserParams::mutable_zn_msgcontent() {
  27955. std::string* _s = _internal_mutable_zn_msgcontent();
  27956. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.SendChatToUserParams.zn_msgContent)
  27957. return _s;
  27958. }
  27959. inline const std::string& SendChatToUserParams::_internal_zn_msgcontent() const {
  27960. return _impl_.zn_msgcontent_.Get();
  27961. }
  27962. inline void SendChatToUserParams::_internal_set_zn_msgcontent(const std::string& value) {
  27963. _impl_._has_bits_[0] |= 0x00000001u;
  27964. _impl_.zn_msgcontent_.Set(value, GetArenaForAllocation());
  27965. }
  27966. inline std::string* SendChatToUserParams::_internal_mutable_zn_msgcontent() {
  27967. _impl_._has_bits_[0] |= 0x00000001u;
  27968. return _impl_.zn_msgcontent_.Mutable( GetArenaForAllocation());
  27969. }
  27970. inline std::string* SendChatToUserParams::release_zn_msgcontent() {
  27971. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.SendChatToUserParams.zn_msgContent)
  27972. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  27973. return nullptr;
  27974. }
  27975. _impl_._has_bits_[0] &= ~0x00000001u;
  27976. auto* released = _impl_.zn_msgcontent_.Release();
  27977. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27978. _impl_.zn_msgcontent_.Set("", GetArenaForAllocation());
  27979. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27980. return released;
  27981. }
  27982. inline void SendChatToUserParams::set_allocated_zn_msgcontent(std::string* value) {
  27983. if (value != nullptr) {
  27984. _impl_._has_bits_[0] |= 0x00000001u;
  27985. } else {
  27986. _impl_._has_bits_[0] &= ~0x00000001u;
  27987. }
  27988. _impl_.zn_msgcontent_.SetAllocated(value, GetArenaForAllocation());
  27989. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27990. if (_impl_.zn_msgcontent_.IsDefault()) {
  27991. _impl_.zn_msgcontent_.Set("", GetArenaForAllocation());
  27992. }
  27993. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  27994. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.SendChatToUserParams.zn_msgContent)
  27995. }
  27996. // -------------------------------------------------------------------
  27997. // SendChatToAllParams
  27998. // optional string zn_msgContent = 1;
  27999. inline bool SendChatToAllParams::has_zn_msgcontent() const {
  28000. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  28001. return value;
  28002. }
  28003. inline void SendChatToAllParams::clear_zn_msgcontent() {
  28004. _impl_.zn_msgcontent_.ClearToEmpty();
  28005. _impl_._has_bits_[0] &= ~0x00000001u;
  28006. }
  28007. inline const std::string& SendChatToAllParams::zn_msgcontent() const {
  28008. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SendChatToAllParams.zn_msgContent)
  28009. return _internal_zn_msgcontent();
  28010. }
  28011. template <typename Arg_, typename... Args_>
  28012. inline PROTOBUF_ALWAYS_INLINE void SendChatToAllParams::set_zn_msgcontent(Arg_&& arg,
  28013. Args_... args) {
  28014. _impl_._has_bits_[0] |= 0x00000001u;
  28015. _impl_.zn_msgcontent_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  28016. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SendChatToAllParams.zn_msgContent)
  28017. }
  28018. inline std::string* SendChatToAllParams::mutable_zn_msgcontent() {
  28019. std::string* _s = _internal_mutable_zn_msgcontent();
  28020. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.SendChatToAllParams.zn_msgContent)
  28021. return _s;
  28022. }
  28023. inline const std::string& SendChatToAllParams::_internal_zn_msgcontent() const {
  28024. return _impl_.zn_msgcontent_.Get();
  28025. }
  28026. inline void SendChatToAllParams::_internal_set_zn_msgcontent(const std::string& value) {
  28027. _impl_._has_bits_[0] |= 0x00000001u;
  28028. _impl_.zn_msgcontent_.Set(value, GetArenaForAllocation());
  28029. }
  28030. inline std::string* SendChatToAllParams::_internal_mutable_zn_msgcontent() {
  28031. _impl_._has_bits_[0] |= 0x00000001u;
  28032. return _impl_.zn_msgcontent_.Mutable( GetArenaForAllocation());
  28033. }
  28034. inline std::string* SendChatToAllParams::release_zn_msgcontent() {
  28035. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.SendChatToAllParams.zn_msgContent)
  28036. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  28037. return nullptr;
  28038. }
  28039. _impl_._has_bits_[0] &= ~0x00000001u;
  28040. auto* released = _impl_.zn_msgcontent_.Release();
  28041. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28042. _impl_.zn_msgcontent_.Set("", GetArenaForAllocation());
  28043. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28044. return released;
  28045. }
  28046. inline void SendChatToAllParams::set_allocated_zn_msgcontent(std::string* value) {
  28047. if (value != nullptr) {
  28048. _impl_._has_bits_[0] |= 0x00000001u;
  28049. } else {
  28050. _impl_._has_bits_[0] &= ~0x00000001u;
  28051. }
  28052. _impl_.zn_msgcontent_.SetAllocated(value, GetArenaForAllocation());
  28053. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28054. if (_impl_.zn_msgcontent_.IsDefault()) {
  28055. _impl_.zn_msgcontent_.Set("", GetArenaForAllocation());
  28056. }
  28057. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28058. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.SendChatToAllParams.zn_msgContent)
  28059. }
  28060. // -------------------------------------------------------------------
  28061. // StartLiveStreamParams
  28062. // optional string zn_streamUrl = 1;
  28063. inline bool StartLiveStreamParams::has_zn_streamurl() const {
  28064. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  28065. return value;
  28066. }
  28067. inline void StartLiveStreamParams::clear_zn_streamurl() {
  28068. _impl_.zn_streamurl_.ClearToEmpty();
  28069. _impl_._has_bits_[0] &= ~0x00000001u;
  28070. }
  28071. inline const std::string& StartLiveStreamParams::zn_streamurl() const {
  28072. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.zn_streamUrl)
  28073. return _internal_zn_streamurl();
  28074. }
  28075. template <typename Arg_, typename... Args_>
  28076. inline PROTOBUF_ALWAYS_INLINE void StartLiveStreamParams::set_zn_streamurl(Arg_&& arg,
  28077. Args_... args) {
  28078. _impl_._has_bits_[0] |= 0x00000001u;
  28079. _impl_.zn_streamurl_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  28080. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.zn_streamUrl)
  28081. }
  28082. inline std::string* StartLiveStreamParams::mutable_zn_streamurl() {
  28083. std::string* _s = _internal_mutable_zn_streamurl();
  28084. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.zn_streamUrl)
  28085. return _s;
  28086. }
  28087. inline const std::string& StartLiveStreamParams::_internal_zn_streamurl() const {
  28088. return _impl_.zn_streamurl_.Get();
  28089. }
  28090. inline void StartLiveStreamParams::_internal_set_zn_streamurl(const std::string& value) {
  28091. _impl_._has_bits_[0] |= 0x00000001u;
  28092. _impl_.zn_streamurl_.Set(value, GetArenaForAllocation());
  28093. }
  28094. inline std::string* StartLiveStreamParams::_internal_mutable_zn_streamurl() {
  28095. _impl_._has_bits_[0] |= 0x00000001u;
  28096. return _impl_.zn_streamurl_.Mutable( GetArenaForAllocation());
  28097. }
  28098. inline std::string* StartLiveStreamParams::release_zn_streamurl() {
  28099. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.zn_streamUrl)
  28100. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  28101. return nullptr;
  28102. }
  28103. _impl_._has_bits_[0] &= ~0x00000001u;
  28104. auto* released = _impl_.zn_streamurl_.Release();
  28105. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28106. _impl_.zn_streamurl_.Set("", GetArenaForAllocation());
  28107. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28108. return released;
  28109. }
  28110. inline void StartLiveStreamParams::set_allocated_zn_streamurl(std::string* value) {
  28111. if (value != nullptr) {
  28112. _impl_._has_bits_[0] |= 0x00000001u;
  28113. } else {
  28114. _impl_._has_bits_[0] &= ~0x00000001u;
  28115. }
  28116. _impl_.zn_streamurl_.SetAllocated(value, GetArenaForAllocation());
  28117. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28118. if (_impl_.zn_streamurl_.IsDefault()) {
  28119. _impl_.zn_streamurl_.Set("", GetArenaForAllocation());
  28120. }
  28121. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28122. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.zn_streamUrl)
  28123. }
  28124. // optional string zn_key = 2;
  28125. inline bool StartLiveStreamParams::has_zn_key() const {
  28126. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  28127. return value;
  28128. }
  28129. inline void StartLiveStreamParams::clear_zn_key() {
  28130. _impl_.zn_key_.ClearToEmpty();
  28131. _impl_._has_bits_[0] &= ~0x00000002u;
  28132. }
  28133. inline const std::string& StartLiveStreamParams::zn_key() const {
  28134. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.zn_key)
  28135. return _internal_zn_key();
  28136. }
  28137. template <typename Arg_, typename... Args_>
  28138. inline PROTOBUF_ALWAYS_INLINE void StartLiveStreamParams::set_zn_key(Arg_&& arg,
  28139. Args_... args) {
  28140. _impl_._has_bits_[0] |= 0x00000002u;
  28141. _impl_.zn_key_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  28142. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.zn_key)
  28143. }
  28144. inline std::string* StartLiveStreamParams::mutable_zn_key() {
  28145. std::string* _s = _internal_mutable_zn_key();
  28146. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.zn_key)
  28147. return _s;
  28148. }
  28149. inline const std::string& StartLiveStreamParams::_internal_zn_key() const {
  28150. return _impl_.zn_key_.Get();
  28151. }
  28152. inline void StartLiveStreamParams::_internal_set_zn_key(const std::string& value) {
  28153. _impl_._has_bits_[0] |= 0x00000002u;
  28154. _impl_.zn_key_.Set(value, GetArenaForAllocation());
  28155. }
  28156. inline std::string* StartLiveStreamParams::_internal_mutable_zn_key() {
  28157. _impl_._has_bits_[0] |= 0x00000002u;
  28158. return _impl_.zn_key_.Mutable( GetArenaForAllocation());
  28159. }
  28160. inline std::string* StartLiveStreamParams::release_zn_key() {
  28161. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.zn_key)
  28162. if ((_impl_._has_bits_[0] & 0x00000002u) == 0) {
  28163. return nullptr;
  28164. }
  28165. _impl_._has_bits_[0] &= ~0x00000002u;
  28166. auto* released = _impl_.zn_key_.Release();
  28167. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28168. _impl_.zn_key_.Set("", GetArenaForAllocation());
  28169. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28170. return released;
  28171. }
  28172. inline void StartLiveStreamParams::set_allocated_zn_key(std::string* value) {
  28173. if (value != nullptr) {
  28174. _impl_._has_bits_[0] |= 0x00000002u;
  28175. } else {
  28176. _impl_._has_bits_[0] &= ~0x00000002u;
  28177. }
  28178. _impl_.zn_key_.SetAllocated(value, GetArenaForAllocation());
  28179. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28180. if (_impl_.zn_key_.IsDefault()) {
  28181. _impl_.zn_key_.Set("", GetArenaForAllocation());
  28182. }
  28183. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28184. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.zn_key)
  28185. }
  28186. // optional string zn_broadcastUrl = 3;
  28187. inline bool StartLiveStreamParams::has_zn_broadcasturl() const {
  28188. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  28189. return value;
  28190. }
  28191. inline void StartLiveStreamParams::clear_zn_broadcasturl() {
  28192. _impl_.zn_broadcasturl_.ClearToEmpty();
  28193. _impl_._has_bits_[0] &= ~0x00000004u;
  28194. }
  28195. inline const std::string& StartLiveStreamParams::zn_broadcasturl() const {
  28196. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.zn_broadcastUrl)
  28197. return _internal_zn_broadcasturl();
  28198. }
  28199. template <typename Arg_, typename... Args_>
  28200. inline PROTOBUF_ALWAYS_INLINE void StartLiveStreamParams::set_zn_broadcasturl(Arg_&& arg,
  28201. Args_... args) {
  28202. _impl_._has_bits_[0] |= 0x00000004u;
  28203. _impl_.zn_broadcasturl_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  28204. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.zn_broadcastUrl)
  28205. }
  28206. inline std::string* StartLiveStreamParams::mutable_zn_broadcasturl() {
  28207. std::string* _s = _internal_mutable_zn_broadcasturl();
  28208. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.zn_broadcastUrl)
  28209. return _s;
  28210. }
  28211. inline const std::string& StartLiveStreamParams::_internal_zn_broadcasturl() const {
  28212. return _impl_.zn_broadcasturl_.Get();
  28213. }
  28214. inline void StartLiveStreamParams::_internal_set_zn_broadcasturl(const std::string& value) {
  28215. _impl_._has_bits_[0] |= 0x00000004u;
  28216. _impl_.zn_broadcasturl_.Set(value, GetArenaForAllocation());
  28217. }
  28218. inline std::string* StartLiveStreamParams::_internal_mutable_zn_broadcasturl() {
  28219. _impl_._has_bits_[0] |= 0x00000004u;
  28220. return _impl_.zn_broadcasturl_.Mutable( GetArenaForAllocation());
  28221. }
  28222. inline std::string* StartLiveStreamParams::release_zn_broadcasturl() {
  28223. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.zn_broadcastUrl)
  28224. if ((_impl_._has_bits_[0] & 0x00000004u) == 0) {
  28225. return nullptr;
  28226. }
  28227. _impl_._has_bits_[0] &= ~0x00000004u;
  28228. auto* released = _impl_.zn_broadcasturl_.Release();
  28229. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28230. _impl_.zn_broadcasturl_.Set("", GetArenaForAllocation());
  28231. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28232. return released;
  28233. }
  28234. inline void StartLiveStreamParams::set_allocated_zn_broadcasturl(std::string* value) {
  28235. if (value != nullptr) {
  28236. _impl_._has_bits_[0] |= 0x00000004u;
  28237. } else {
  28238. _impl_._has_bits_[0] &= ~0x00000004u;
  28239. }
  28240. _impl_.zn_broadcasturl_.SetAllocated(value, GetArenaForAllocation());
  28241. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28242. if (_impl_.zn_broadcasturl_.IsDefault()) {
  28243. _impl_.zn_broadcasturl_.Set("", GetArenaForAllocation());
  28244. }
  28245. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28246. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.StartLiveStreamParams.zn_broadcastUrl)
  28247. }
  28248. // -------------------------------------------------------------------
  28249. // StartShareViewParams
  28250. // optional string zn_handle = 1;
  28251. inline bool StartShareViewParams::has_zn_handle() const {
  28252. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  28253. return value;
  28254. }
  28255. inline void StartShareViewParams::clear_zn_handle() {
  28256. _impl_.zn_handle_.ClearToEmpty();
  28257. _impl_._has_bits_[0] &= ~0x00000001u;
  28258. }
  28259. inline const std::string& StartShareViewParams::zn_handle() const {
  28260. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.StartShareViewParams.zn_handle)
  28261. return _internal_zn_handle();
  28262. }
  28263. template <typename Arg_, typename... Args_>
  28264. inline PROTOBUF_ALWAYS_INLINE void StartShareViewParams::set_zn_handle(Arg_&& arg,
  28265. Args_... args) {
  28266. _impl_._has_bits_[0] |= 0x00000001u;
  28267. _impl_.zn_handle_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  28268. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.StartShareViewParams.zn_handle)
  28269. }
  28270. inline std::string* StartShareViewParams::mutable_zn_handle() {
  28271. std::string* _s = _internal_mutable_zn_handle();
  28272. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.StartShareViewParams.zn_handle)
  28273. return _s;
  28274. }
  28275. inline const std::string& StartShareViewParams::_internal_zn_handle() const {
  28276. return _impl_.zn_handle_.Get();
  28277. }
  28278. inline void StartShareViewParams::_internal_set_zn_handle(const std::string& value) {
  28279. _impl_._has_bits_[0] |= 0x00000001u;
  28280. _impl_.zn_handle_.Set(value, GetArenaForAllocation());
  28281. }
  28282. inline std::string* StartShareViewParams::_internal_mutable_zn_handle() {
  28283. _impl_._has_bits_[0] |= 0x00000001u;
  28284. return _impl_.zn_handle_.Mutable( GetArenaForAllocation());
  28285. }
  28286. inline std::string* StartShareViewParams::release_zn_handle() {
  28287. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.StartShareViewParams.zn_handle)
  28288. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  28289. return nullptr;
  28290. }
  28291. _impl_._has_bits_[0] &= ~0x00000001u;
  28292. auto* released = _impl_.zn_handle_.Release();
  28293. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28294. _impl_.zn_handle_.Set("", GetArenaForAllocation());
  28295. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28296. return released;
  28297. }
  28298. inline void StartShareViewParams::set_allocated_zn_handle(std::string* value) {
  28299. if (value != nullptr) {
  28300. _impl_._has_bits_[0] |= 0x00000001u;
  28301. } else {
  28302. _impl_._has_bits_[0] &= ~0x00000001u;
  28303. }
  28304. _impl_.zn_handle_.SetAllocated(value, GetArenaForAllocation());
  28305. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28306. if (_impl_.zn_handle_.IsDefault()) {
  28307. _impl_.zn_handle_.Set("", GetArenaForAllocation());
  28308. }
  28309. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28310. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.StartShareViewParams.zn_handle)
  28311. }
  28312. // optional bool isWithDeviceAudio = 2;
  28313. inline bool StartShareViewParams::has_iswithdeviceaudio() const {
  28314. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  28315. return value;
  28316. }
  28317. inline void StartShareViewParams::clear_iswithdeviceaudio() {
  28318. _impl_.iswithdeviceaudio_ = false;
  28319. _impl_._has_bits_[0] &= ~0x00000002u;
  28320. }
  28321. inline bool StartShareViewParams::iswithdeviceaudio() const {
  28322. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.StartShareViewParams.isWithDeviceAudio)
  28323. return _internal_iswithdeviceaudio();
  28324. }
  28325. inline void StartShareViewParams::set_iswithdeviceaudio(bool value) {
  28326. _internal_set_iswithdeviceaudio(value);
  28327. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.StartShareViewParams.isWithDeviceAudio)
  28328. }
  28329. inline bool StartShareViewParams::_internal_iswithdeviceaudio() const {
  28330. return _impl_.iswithdeviceaudio_;
  28331. }
  28332. inline void StartShareViewParams::_internal_set_iswithdeviceaudio(bool value) {
  28333. _impl_._has_bits_[0] |= 0x00000002u;
  28334. _impl_.iswithdeviceaudio_ = value;
  28335. }
  28336. // optional bool isOptimizeForSharedVideo = 3;
  28337. inline bool StartShareViewParams::has_isoptimizeforsharedvideo() const {
  28338. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  28339. return value;
  28340. }
  28341. inline void StartShareViewParams::clear_isoptimizeforsharedvideo() {
  28342. _impl_.isoptimizeforsharedvideo_ = false;
  28343. _impl_._has_bits_[0] &= ~0x00000004u;
  28344. }
  28345. inline bool StartShareViewParams::isoptimizeforsharedvideo() const {
  28346. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.StartShareViewParams.isOptimizeForSharedVideo)
  28347. return _internal_isoptimizeforsharedvideo();
  28348. }
  28349. inline void StartShareViewParams::set_isoptimizeforsharedvideo(bool value) {
  28350. _internal_set_isoptimizeforsharedvideo(value);
  28351. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.StartShareViewParams.isOptimizeForSharedVideo)
  28352. }
  28353. inline bool StartShareViewParams::_internal_isoptimizeforsharedvideo() const {
  28354. return _impl_.isoptimizeforsharedvideo_;
  28355. }
  28356. inline void StartShareViewParams::_internal_set_isoptimizeforsharedvideo(bool value) {
  28357. _impl_._has_bits_[0] |= 0x00000004u;
  28358. _impl_.isoptimizeforsharedvideo_ = value;
  28359. }
  28360. // -------------------------------------------------------------------
  28361. // StartShareScreenParams
  28362. // optional string zn_monitorID = 1;
  28363. inline bool StartShareScreenParams::has_zn_monitorid() const {
  28364. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  28365. return value;
  28366. }
  28367. inline void StartShareScreenParams::clear_zn_monitorid() {
  28368. _impl_.zn_monitorid_.ClearToEmpty();
  28369. _impl_._has_bits_[0] &= ~0x00000001u;
  28370. }
  28371. inline const std::string& StartShareScreenParams::zn_monitorid() const {
  28372. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.StartShareScreenParams.zn_monitorID)
  28373. return _internal_zn_monitorid();
  28374. }
  28375. template <typename Arg_, typename... Args_>
  28376. inline PROTOBUF_ALWAYS_INLINE void StartShareScreenParams::set_zn_monitorid(Arg_&& arg,
  28377. Args_... args) {
  28378. _impl_._has_bits_[0] |= 0x00000001u;
  28379. _impl_.zn_monitorid_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  28380. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.StartShareScreenParams.zn_monitorID)
  28381. }
  28382. inline std::string* StartShareScreenParams::mutable_zn_monitorid() {
  28383. std::string* _s = _internal_mutable_zn_monitorid();
  28384. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.StartShareScreenParams.zn_monitorID)
  28385. return _s;
  28386. }
  28387. inline const std::string& StartShareScreenParams::_internal_zn_monitorid() const {
  28388. return _impl_.zn_monitorid_.Get();
  28389. }
  28390. inline void StartShareScreenParams::_internal_set_zn_monitorid(const std::string& value) {
  28391. _impl_._has_bits_[0] |= 0x00000001u;
  28392. _impl_.zn_monitorid_.Set(value, GetArenaForAllocation());
  28393. }
  28394. inline std::string* StartShareScreenParams::_internal_mutable_zn_monitorid() {
  28395. _impl_._has_bits_[0] |= 0x00000001u;
  28396. return _impl_.zn_monitorid_.Mutable( GetArenaForAllocation());
  28397. }
  28398. inline std::string* StartShareScreenParams::release_zn_monitorid() {
  28399. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.StartShareScreenParams.zn_monitorID)
  28400. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  28401. return nullptr;
  28402. }
  28403. _impl_._has_bits_[0] &= ~0x00000001u;
  28404. auto* released = _impl_.zn_monitorid_.Release();
  28405. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28406. _impl_.zn_monitorid_.Set("", GetArenaForAllocation());
  28407. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28408. return released;
  28409. }
  28410. inline void StartShareScreenParams::set_allocated_zn_monitorid(std::string* value) {
  28411. if (value != nullptr) {
  28412. _impl_._has_bits_[0] |= 0x00000001u;
  28413. } else {
  28414. _impl_._has_bits_[0] &= ~0x00000001u;
  28415. }
  28416. _impl_.zn_monitorid_.SetAllocated(value, GetArenaForAllocation());
  28417. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28418. if (_impl_.zn_monitorid_.IsDefault()) {
  28419. _impl_.zn_monitorid_.Set("", GetArenaForAllocation());
  28420. }
  28421. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28422. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.StartShareScreenParams.zn_monitorID)
  28423. }
  28424. // optional bool isWithDeviceAudio = 2;
  28425. inline bool StartShareScreenParams::has_iswithdeviceaudio() const {
  28426. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  28427. return value;
  28428. }
  28429. inline void StartShareScreenParams::clear_iswithdeviceaudio() {
  28430. _impl_.iswithdeviceaudio_ = false;
  28431. _impl_._has_bits_[0] &= ~0x00000002u;
  28432. }
  28433. inline bool StartShareScreenParams::iswithdeviceaudio() const {
  28434. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.StartShareScreenParams.isWithDeviceAudio)
  28435. return _internal_iswithdeviceaudio();
  28436. }
  28437. inline void StartShareScreenParams::set_iswithdeviceaudio(bool value) {
  28438. _internal_set_iswithdeviceaudio(value);
  28439. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.StartShareScreenParams.isWithDeviceAudio)
  28440. }
  28441. inline bool StartShareScreenParams::_internal_iswithdeviceaudio() const {
  28442. return _impl_.iswithdeviceaudio_;
  28443. }
  28444. inline void StartShareScreenParams::_internal_set_iswithdeviceaudio(bool value) {
  28445. _impl_._has_bits_[0] |= 0x00000002u;
  28446. _impl_.iswithdeviceaudio_ = value;
  28447. }
  28448. // optional bool isOptimizeForSharedVideo = 3;
  28449. inline bool StartShareScreenParams::has_isoptimizeforsharedvideo() const {
  28450. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  28451. return value;
  28452. }
  28453. inline void StartShareScreenParams::clear_isoptimizeforsharedvideo() {
  28454. _impl_.isoptimizeforsharedvideo_ = false;
  28455. _impl_._has_bits_[0] &= ~0x00000004u;
  28456. }
  28457. inline bool StartShareScreenParams::isoptimizeforsharedvideo() const {
  28458. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.StartShareScreenParams.isOptimizeForSharedVideo)
  28459. return _internal_isoptimizeforsharedvideo();
  28460. }
  28461. inline void StartShareScreenParams::set_isoptimizeforsharedvideo(bool value) {
  28462. _internal_set_isoptimizeforsharedvideo(value);
  28463. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.StartShareScreenParams.isOptimizeForSharedVideo)
  28464. }
  28465. inline bool StartShareScreenParams::_internal_isoptimizeforsharedvideo() const {
  28466. return _impl_.isoptimizeforsharedvideo_;
  28467. }
  28468. inline void StartShareScreenParams::_internal_set_isoptimizeforsharedvideo(bool value) {
  28469. _impl_._has_bits_[0] |= 0x00000004u;
  28470. _impl_.isoptimizeforsharedvideo_ = value;
  28471. }
  28472. // -------------------------------------------------------------------
  28473. // LockShareParams
  28474. // optional bool zn_bLock = 1;
  28475. inline bool LockShareParams::has_zn_block() const {
  28476. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  28477. return value;
  28478. }
  28479. inline void LockShareParams::clear_zn_block() {
  28480. _impl_.zn_block_ = false;
  28481. _impl_._has_bits_[0] &= ~0x00000001u;
  28482. }
  28483. inline bool LockShareParams::zn_block() const {
  28484. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.LockShareParams.zn_bLock)
  28485. return _internal_zn_block();
  28486. }
  28487. inline void LockShareParams::set_zn_block(bool value) {
  28488. _internal_set_zn_block(value);
  28489. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.LockShareParams.zn_bLock)
  28490. }
  28491. inline bool LockShareParams::_internal_zn_block() const {
  28492. return _impl_.zn_block_;
  28493. }
  28494. inline void LockShareParams::_internal_set_zn_block(bool value) {
  28495. _impl_._has_bits_[0] |= 0x00000001u;
  28496. _impl_.zn_block_ = value;
  28497. }
  28498. // -------------------------------------------------------------------
  28499. // EnableShareDeviceAudioParams
  28500. // optional bool enable = 1;
  28501. inline bool EnableShareDeviceAudioParams::has_enable() const {
  28502. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  28503. return value;
  28504. }
  28505. inline void EnableShareDeviceAudioParams::clear_enable() {
  28506. _impl_.enable_ = false;
  28507. _impl_._has_bits_[0] &= ~0x00000001u;
  28508. }
  28509. inline bool EnableShareDeviceAudioParams::enable() const {
  28510. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams.enable)
  28511. return _internal_enable();
  28512. }
  28513. inline void EnableShareDeviceAudioParams::set_enable(bool value) {
  28514. _internal_set_enable(value);
  28515. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.EnableShareDeviceAudioParams.enable)
  28516. }
  28517. inline bool EnableShareDeviceAudioParams::_internal_enable() const {
  28518. return _impl_.enable_;
  28519. }
  28520. inline void EnableShareDeviceAudioParams::_internal_set_enable(bool value) {
  28521. _impl_._has_bits_[0] |= 0x00000001u;
  28522. _impl_.enable_ = value;
  28523. }
  28524. // -------------------------------------------------------------------
  28525. // EnableOptimizeForSharedVideoParams
  28526. // optional bool enable = 1;
  28527. inline bool EnableOptimizeForSharedVideoParams::has_enable() const {
  28528. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  28529. return value;
  28530. }
  28531. inline void EnableOptimizeForSharedVideoParams::clear_enable() {
  28532. _impl_.enable_ = false;
  28533. _impl_._has_bits_[0] &= ~0x00000001u;
  28534. }
  28535. inline bool EnableOptimizeForSharedVideoParams::enable() const {
  28536. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams.enable)
  28537. return _internal_enable();
  28538. }
  28539. inline void EnableOptimizeForSharedVideoParams::set_enable(bool value) {
  28540. _internal_set_enable(value);
  28541. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.EnableOptimizeForSharedVideoParams.enable)
  28542. }
  28543. inline bool EnableOptimizeForSharedVideoParams::_internal_enable() const {
  28544. return _impl_.enable_;
  28545. }
  28546. inline void EnableOptimizeForSharedVideoParams::_internal_set_enable(bool value) {
  28547. _impl_._has_bits_[0] |= 0x00000001u;
  28548. _impl_.enable_ = value;
  28549. }
  28550. // -------------------------------------------------------------------
  28551. // StartShare2ndCameraParams
  28552. // optional string zn_cameraID = 1;
  28553. inline bool StartShare2ndCameraParams::has_zn_cameraid() const {
  28554. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  28555. return value;
  28556. }
  28557. inline void StartShare2ndCameraParams::clear_zn_cameraid() {
  28558. _impl_.zn_cameraid_.ClearToEmpty();
  28559. _impl_._has_bits_[0] &= ~0x00000001u;
  28560. }
  28561. inline const std::string& StartShare2ndCameraParams::zn_cameraid() const {
  28562. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams.zn_cameraID)
  28563. return _internal_zn_cameraid();
  28564. }
  28565. template <typename Arg_, typename... Args_>
  28566. inline PROTOBUF_ALWAYS_INLINE void StartShare2ndCameraParams::set_zn_cameraid(Arg_&& arg,
  28567. Args_... args) {
  28568. _impl_._has_bits_[0] |= 0x00000001u;
  28569. _impl_.zn_cameraid_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  28570. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams.zn_cameraID)
  28571. }
  28572. inline std::string* StartShare2ndCameraParams::mutable_zn_cameraid() {
  28573. std::string* _s = _internal_mutable_zn_cameraid();
  28574. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams.zn_cameraID)
  28575. return _s;
  28576. }
  28577. inline const std::string& StartShare2ndCameraParams::_internal_zn_cameraid() const {
  28578. return _impl_.zn_cameraid_.Get();
  28579. }
  28580. inline void StartShare2ndCameraParams::_internal_set_zn_cameraid(const std::string& value) {
  28581. _impl_._has_bits_[0] |= 0x00000001u;
  28582. _impl_.zn_cameraid_.Set(value, GetArenaForAllocation());
  28583. }
  28584. inline std::string* StartShare2ndCameraParams::_internal_mutable_zn_cameraid() {
  28585. _impl_._has_bits_[0] |= 0x00000001u;
  28586. return _impl_.zn_cameraid_.Mutable( GetArenaForAllocation());
  28587. }
  28588. inline std::string* StartShare2ndCameraParams::release_zn_cameraid() {
  28589. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams.zn_cameraID)
  28590. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  28591. return nullptr;
  28592. }
  28593. _impl_._has_bits_[0] &= ~0x00000001u;
  28594. auto* released = _impl_.zn_cameraid_.Release();
  28595. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28596. _impl_.zn_cameraid_.Set("", GetArenaForAllocation());
  28597. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28598. return released;
  28599. }
  28600. inline void StartShare2ndCameraParams::set_allocated_zn_cameraid(std::string* value) {
  28601. if (value != nullptr) {
  28602. _impl_._has_bits_[0] |= 0x00000001u;
  28603. } else {
  28604. _impl_._has_bits_[0] &= ~0x00000001u;
  28605. }
  28606. _impl_.zn_cameraid_.SetAllocated(value, GetArenaForAllocation());
  28607. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28608. if (_impl_.zn_cameraid_.IsDefault()) {
  28609. _impl_.zn_cameraid_.Set("", GetArenaForAllocation());
  28610. }
  28611. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28612. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.StartShare2ndCameraParams.zn_cameraID)
  28613. }
  28614. // -------------------------------------------------------------------
  28615. // SubscribeMyShareCameraParams
  28616. // optional int64 zn_recv_handle = 1;
  28617. inline bool SubscribeMyShareCameraParams::has_zn_recv_handle() const {
  28618. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  28619. return value;
  28620. }
  28621. inline void SubscribeMyShareCameraParams::clear_zn_recv_handle() {
  28622. _impl_.zn_recv_handle_ = ::int64_t{0};
  28623. _impl_._has_bits_[0] &= ~0x00000001u;
  28624. }
  28625. inline ::int64_t SubscribeMyShareCameraParams::zn_recv_handle() const {
  28626. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams.zn_recv_handle)
  28627. return _internal_zn_recv_handle();
  28628. }
  28629. inline void SubscribeMyShareCameraParams::set_zn_recv_handle(::int64_t value) {
  28630. _internal_set_zn_recv_handle(value);
  28631. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SubscribeMyShareCameraParams.zn_recv_handle)
  28632. }
  28633. inline ::int64_t SubscribeMyShareCameraParams::_internal_zn_recv_handle() const {
  28634. return _impl_.zn_recv_handle_;
  28635. }
  28636. inline void SubscribeMyShareCameraParams::_internal_set_zn_recv_handle(::int64_t value) {
  28637. _impl_._has_bits_[0] |= 0x00000001u;
  28638. _impl_.zn_recv_handle_ = value;
  28639. }
  28640. // -------------------------------------------------------------------
  28641. // GetRemoteUsersParams
  28642. // optional int64 zn_options = 1;
  28643. inline bool GetRemoteUsersParams::has_zn_options() const {
  28644. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  28645. return value;
  28646. }
  28647. inline void GetRemoteUsersParams::clear_zn_options() {
  28648. _impl_.zn_options_ = ::int64_t{0};
  28649. _impl_._has_bits_[0] &= ~0x00000001u;
  28650. }
  28651. inline ::int64_t GetRemoteUsersParams::zn_options() const {
  28652. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams.zn_options)
  28653. return _internal_zn_options();
  28654. }
  28655. inline void GetRemoteUsersParams::set_zn_options(::int64_t value) {
  28656. _internal_set_zn_options(value);
  28657. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.GetRemoteUsersParams.zn_options)
  28658. }
  28659. inline ::int64_t GetRemoteUsersParams::_internal_zn_options() const {
  28660. return _impl_.zn_options_;
  28661. }
  28662. inline void GetRemoteUsersParams::_internal_set_zn_options(::int64_t value) {
  28663. _impl_._has_bits_[0] |= 0x00000001u;
  28664. _impl_.zn_options_ = value;
  28665. }
  28666. // -------------------------------------------------------------------
  28667. // GetMyInfoParams
  28668. // optional int64 zn_options = 1;
  28669. inline bool GetMyInfoParams::has_zn_options() const {
  28670. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  28671. return value;
  28672. }
  28673. inline void GetMyInfoParams::clear_zn_options() {
  28674. _impl_.zn_options_ = ::int64_t{0};
  28675. _impl_._has_bits_[0] &= ~0x00000001u;
  28676. }
  28677. inline ::int64_t GetMyInfoParams::zn_options() const {
  28678. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.GetMyInfoParams.zn_options)
  28679. return _internal_zn_options();
  28680. }
  28681. inline void GetMyInfoParams::set_zn_options(::int64_t value) {
  28682. _internal_set_zn_options(value);
  28683. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.GetMyInfoParams.zn_options)
  28684. }
  28685. inline ::int64_t GetMyInfoParams::_internal_zn_options() const {
  28686. return _impl_.zn_options_;
  28687. }
  28688. inline void GetMyInfoParams::_internal_set_zn_options(::int64_t value) {
  28689. _impl_._has_bits_[0] |= 0x00000001u;
  28690. _impl_.zn_options_ = value;
  28691. }
  28692. // -------------------------------------------------------------------
  28693. // ChangeNameParams
  28694. // optional string zn_name = 1;
  28695. inline bool ChangeNameParams::has_zn_name() const {
  28696. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  28697. return value;
  28698. }
  28699. inline void ChangeNameParams::clear_zn_name() {
  28700. _impl_.zn_name_.ClearToEmpty();
  28701. _impl_._has_bits_[0] &= ~0x00000001u;
  28702. }
  28703. inline const std::string& ChangeNameParams::zn_name() const {
  28704. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.ChangeNameParams.zn_name)
  28705. return _internal_zn_name();
  28706. }
  28707. template <typename Arg_, typename... Args_>
  28708. inline PROTOBUF_ALWAYS_INLINE void ChangeNameParams::set_zn_name(Arg_&& arg,
  28709. Args_... args) {
  28710. _impl_._has_bits_[0] |= 0x00000001u;
  28711. _impl_.zn_name_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  28712. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.ChangeNameParams.zn_name)
  28713. }
  28714. inline std::string* ChangeNameParams::mutable_zn_name() {
  28715. std::string* _s = _internal_mutable_zn_name();
  28716. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.ChangeNameParams.zn_name)
  28717. return _s;
  28718. }
  28719. inline const std::string& ChangeNameParams::_internal_zn_name() const {
  28720. return _impl_.zn_name_.Get();
  28721. }
  28722. inline void ChangeNameParams::_internal_set_zn_name(const std::string& value) {
  28723. _impl_._has_bits_[0] |= 0x00000001u;
  28724. _impl_.zn_name_.Set(value, GetArenaForAllocation());
  28725. }
  28726. inline std::string* ChangeNameParams::_internal_mutable_zn_name() {
  28727. _impl_._has_bits_[0] |= 0x00000001u;
  28728. return _impl_.zn_name_.Mutable( GetArenaForAllocation());
  28729. }
  28730. inline std::string* ChangeNameParams::release_zn_name() {
  28731. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.ChangeNameParams.zn_name)
  28732. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  28733. return nullptr;
  28734. }
  28735. _impl_._has_bits_[0] &= ~0x00000001u;
  28736. auto* released = _impl_.zn_name_.Release();
  28737. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28738. _impl_.zn_name_.Set("", GetArenaForAllocation());
  28739. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28740. return released;
  28741. }
  28742. inline void ChangeNameParams::set_allocated_zn_name(std::string* value) {
  28743. if (value != nullptr) {
  28744. _impl_._has_bits_[0] |= 0x00000001u;
  28745. } else {
  28746. _impl_._has_bits_[0] &= ~0x00000001u;
  28747. }
  28748. _impl_.zn_name_.SetAllocated(value, GetArenaForAllocation());
  28749. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28750. if (_impl_.zn_name_.IsDefault()) {
  28751. _impl_.zn_name_.Set("", GetArenaForAllocation());
  28752. }
  28753. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28754. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.ChangeNameParams.zn_name)
  28755. }
  28756. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 2;
  28757. inline bool ChangeNameParams::has_user() const {
  28758. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  28759. PROTOBUF_ASSUME(!value || _impl_.user_ != nullptr);
  28760. return value;
  28761. }
  28762. inline void ChangeNameParams::clear_user() {
  28763. if (_impl_.user_ != nullptr) _impl_.user_->Clear();
  28764. _impl_._has_bits_[0] &= ~0x00000002u;
  28765. }
  28766. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& ChangeNameParams::_internal_user() const {
  28767. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.user_;
  28768. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  28769. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  28770. }
  28771. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& ChangeNameParams::user() const {
  28772. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.ChangeNameParams.user)
  28773. return _internal_user();
  28774. }
  28775. inline void ChangeNameParams::unsafe_arena_set_allocated_user(
  28776. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  28777. if (GetArenaForAllocation() == nullptr) {
  28778. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_);
  28779. }
  28780. _impl_.user_ = user;
  28781. if (user) {
  28782. _impl_._has_bits_[0] |= 0x00000002u;
  28783. } else {
  28784. _impl_._has_bits_[0] &= ~0x00000002u;
  28785. }
  28786. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.ChangeNameParams.user)
  28787. }
  28788. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* ChangeNameParams::release_user() {
  28789. _impl_._has_bits_[0] &= ~0x00000002u;
  28790. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  28791. _impl_.user_ = nullptr;
  28792. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  28793. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  28794. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  28795. if (GetArenaForAllocation() == nullptr) { delete old; }
  28796. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  28797. if (GetArenaForAllocation() != nullptr) {
  28798. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  28799. }
  28800. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  28801. return temp;
  28802. }
  28803. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* ChangeNameParams::unsafe_arena_release_user() {
  28804. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.ChangeNameParams.user)
  28805. _impl_._has_bits_[0] &= ~0x00000002u;
  28806. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  28807. _impl_.user_ = nullptr;
  28808. return temp;
  28809. }
  28810. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* ChangeNameParams::_internal_mutable_user() {
  28811. _impl_._has_bits_[0] |= 0x00000002u;
  28812. if (_impl_.user_ == nullptr) {
  28813. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  28814. _impl_.user_ = p;
  28815. }
  28816. return _impl_.user_;
  28817. }
  28818. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* ChangeNameParams::mutable_user() {
  28819. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_user();
  28820. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.ChangeNameParams.user)
  28821. return _msg;
  28822. }
  28823. inline void ChangeNameParams::set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  28824. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  28825. if (message_arena == nullptr) {
  28826. delete _impl_.user_;
  28827. }
  28828. if (user) {
  28829. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  28830. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user);
  28831. if (message_arena != submessage_arena) {
  28832. user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  28833. message_arena, user, submessage_arena);
  28834. }
  28835. _impl_._has_bits_[0] |= 0x00000002u;
  28836. } else {
  28837. _impl_._has_bits_[0] &= ~0x00000002u;
  28838. }
  28839. _impl_.user_ = user;
  28840. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.ChangeNameParams.user)
  28841. }
  28842. // -------------------------------------------------------------------
  28843. // MakeHostParams
  28844. // optional string zn_name = 1;
  28845. inline bool MakeHostParams::has_zn_name() const {
  28846. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  28847. return value;
  28848. }
  28849. inline void MakeHostParams::clear_zn_name() {
  28850. _impl_.zn_name_.ClearToEmpty();
  28851. _impl_._has_bits_[0] &= ~0x00000001u;
  28852. }
  28853. inline const std::string& MakeHostParams::zn_name() const {
  28854. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.MakeHostParams.zn_name)
  28855. return _internal_zn_name();
  28856. }
  28857. template <typename Arg_, typename... Args_>
  28858. inline PROTOBUF_ALWAYS_INLINE void MakeHostParams::set_zn_name(Arg_&& arg,
  28859. Args_... args) {
  28860. _impl_._has_bits_[0] |= 0x00000001u;
  28861. _impl_.zn_name_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  28862. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.MakeHostParams.zn_name)
  28863. }
  28864. inline std::string* MakeHostParams::mutable_zn_name() {
  28865. std::string* _s = _internal_mutable_zn_name();
  28866. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.MakeHostParams.zn_name)
  28867. return _s;
  28868. }
  28869. inline const std::string& MakeHostParams::_internal_zn_name() const {
  28870. return _impl_.zn_name_.Get();
  28871. }
  28872. inline void MakeHostParams::_internal_set_zn_name(const std::string& value) {
  28873. _impl_._has_bits_[0] |= 0x00000001u;
  28874. _impl_.zn_name_.Set(value, GetArenaForAllocation());
  28875. }
  28876. inline std::string* MakeHostParams::_internal_mutable_zn_name() {
  28877. _impl_._has_bits_[0] |= 0x00000001u;
  28878. return _impl_.zn_name_.Mutable( GetArenaForAllocation());
  28879. }
  28880. inline std::string* MakeHostParams::release_zn_name() {
  28881. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.MakeHostParams.zn_name)
  28882. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  28883. return nullptr;
  28884. }
  28885. _impl_._has_bits_[0] &= ~0x00000001u;
  28886. auto* released = _impl_.zn_name_.Release();
  28887. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28888. _impl_.zn_name_.Set("", GetArenaForAllocation());
  28889. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28890. return released;
  28891. }
  28892. inline void MakeHostParams::set_allocated_zn_name(std::string* value) {
  28893. if (value != nullptr) {
  28894. _impl_._has_bits_[0] |= 0x00000001u;
  28895. } else {
  28896. _impl_._has_bits_[0] &= ~0x00000001u;
  28897. }
  28898. _impl_.zn_name_.SetAllocated(value, GetArenaForAllocation());
  28899. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28900. if (_impl_.zn_name_.IsDefault()) {
  28901. _impl_.zn_name_.Set("", GetArenaForAllocation());
  28902. }
  28903. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  28904. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.MakeHostParams.zn_name)
  28905. }
  28906. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 2;
  28907. inline bool MakeHostParams::has_user() const {
  28908. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  28909. PROTOBUF_ASSUME(!value || _impl_.user_ != nullptr);
  28910. return value;
  28911. }
  28912. inline void MakeHostParams::clear_user() {
  28913. if (_impl_.user_ != nullptr) _impl_.user_->Clear();
  28914. _impl_._has_bits_[0] &= ~0x00000002u;
  28915. }
  28916. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& MakeHostParams::_internal_user() const {
  28917. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.user_;
  28918. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  28919. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  28920. }
  28921. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& MakeHostParams::user() const {
  28922. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.MakeHostParams.user)
  28923. return _internal_user();
  28924. }
  28925. inline void MakeHostParams::unsafe_arena_set_allocated_user(
  28926. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  28927. if (GetArenaForAllocation() == nullptr) {
  28928. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_);
  28929. }
  28930. _impl_.user_ = user;
  28931. if (user) {
  28932. _impl_._has_bits_[0] |= 0x00000002u;
  28933. } else {
  28934. _impl_._has_bits_[0] &= ~0x00000002u;
  28935. }
  28936. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.MakeHostParams.user)
  28937. }
  28938. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* MakeHostParams::release_user() {
  28939. _impl_._has_bits_[0] &= ~0x00000002u;
  28940. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  28941. _impl_.user_ = nullptr;
  28942. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  28943. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  28944. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  28945. if (GetArenaForAllocation() == nullptr) { delete old; }
  28946. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  28947. if (GetArenaForAllocation() != nullptr) {
  28948. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  28949. }
  28950. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  28951. return temp;
  28952. }
  28953. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* MakeHostParams::unsafe_arena_release_user() {
  28954. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.MakeHostParams.user)
  28955. _impl_._has_bits_[0] &= ~0x00000002u;
  28956. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  28957. _impl_.user_ = nullptr;
  28958. return temp;
  28959. }
  28960. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* MakeHostParams::_internal_mutable_user() {
  28961. _impl_._has_bits_[0] |= 0x00000002u;
  28962. if (_impl_.user_ == nullptr) {
  28963. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  28964. _impl_.user_ = p;
  28965. }
  28966. return _impl_.user_;
  28967. }
  28968. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* MakeHostParams::mutable_user() {
  28969. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_user();
  28970. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.MakeHostParams.user)
  28971. return _msg;
  28972. }
  28973. inline void MakeHostParams::set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  28974. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  28975. if (message_arena == nullptr) {
  28976. delete _impl_.user_;
  28977. }
  28978. if (user) {
  28979. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  28980. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user);
  28981. if (message_arena != submessage_arena) {
  28982. user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  28983. message_arena, user, submessage_arena);
  28984. }
  28985. _impl_._has_bits_[0] |= 0x00000002u;
  28986. } else {
  28987. _impl_._has_bits_[0] &= ~0x00000002u;
  28988. }
  28989. _impl_.user_ = user;
  28990. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.MakeHostParams.user)
  28991. }
  28992. // -------------------------------------------------------------------
  28993. // MakeManagerParams
  28994. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  28995. inline bool MakeManagerParams::has_user() const {
  28996. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  28997. PROTOBUF_ASSUME(!value || _impl_.user_ != nullptr);
  28998. return value;
  28999. }
  29000. inline void MakeManagerParams::clear_user() {
  29001. if (_impl_.user_ != nullptr) _impl_.user_->Clear();
  29002. _impl_._has_bits_[0] &= ~0x00000001u;
  29003. }
  29004. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& MakeManagerParams::_internal_user() const {
  29005. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.user_;
  29006. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  29007. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  29008. }
  29009. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& MakeManagerParams::user() const {
  29010. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.MakeManagerParams.user)
  29011. return _internal_user();
  29012. }
  29013. inline void MakeManagerParams::unsafe_arena_set_allocated_user(
  29014. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  29015. if (GetArenaForAllocation() == nullptr) {
  29016. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_);
  29017. }
  29018. _impl_.user_ = user;
  29019. if (user) {
  29020. _impl_._has_bits_[0] |= 0x00000001u;
  29021. } else {
  29022. _impl_._has_bits_[0] &= ~0x00000001u;
  29023. }
  29024. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.MakeManagerParams.user)
  29025. }
  29026. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* MakeManagerParams::release_user() {
  29027. _impl_._has_bits_[0] &= ~0x00000001u;
  29028. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  29029. _impl_.user_ = nullptr;
  29030. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  29031. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  29032. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  29033. if (GetArenaForAllocation() == nullptr) { delete old; }
  29034. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  29035. if (GetArenaForAllocation() != nullptr) {
  29036. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  29037. }
  29038. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  29039. return temp;
  29040. }
  29041. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* MakeManagerParams::unsafe_arena_release_user() {
  29042. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.MakeManagerParams.user)
  29043. _impl_._has_bits_[0] &= ~0x00000001u;
  29044. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  29045. _impl_.user_ = nullptr;
  29046. return temp;
  29047. }
  29048. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* MakeManagerParams::_internal_mutable_user() {
  29049. _impl_._has_bits_[0] |= 0x00000001u;
  29050. if (_impl_.user_ == nullptr) {
  29051. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  29052. _impl_.user_ = p;
  29053. }
  29054. return _impl_.user_;
  29055. }
  29056. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* MakeManagerParams::mutable_user() {
  29057. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_user();
  29058. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.MakeManagerParams.user)
  29059. return _msg;
  29060. }
  29061. inline void MakeManagerParams::set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  29062. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  29063. if (message_arena == nullptr) {
  29064. delete _impl_.user_;
  29065. }
  29066. if (user) {
  29067. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  29068. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user);
  29069. if (message_arena != submessage_arena) {
  29070. user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  29071. message_arena, user, submessage_arena);
  29072. }
  29073. _impl_._has_bits_[0] |= 0x00000001u;
  29074. } else {
  29075. _impl_._has_bits_[0] &= ~0x00000001u;
  29076. }
  29077. _impl_.user_ = user;
  29078. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.MakeManagerParams.user)
  29079. }
  29080. // -------------------------------------------------------------------
  29081. // RevokeManagerParams
  29082. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  29083. inline bool RevokeManagerParams::has_user() const {
  29084. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  29085. PROTOBUF_ASSUME(!value || _impl_.user_ != nullptr);
  29086. return value;
  29087. }
  29088. inline void RevokeManagerParams::clear_user() {
  29089. if (_impl_.user_ != nullptr) _impl_.user_->Clear();
  29090. _impl_._has_bits_[0] &= ~0x00000001u;
  29091. }
  29092. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& RevokeManagerParams::_internal_user() const {
  29093. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.user_;
  29094. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  29095. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  29096. }
  29097. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& RevokeManagerParams::user() const {
  29098. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.RevokeManagerParams.user)
  29099. return _internal_user();
  29100. }
  29101. inline void RevokeManagerParams::unsafe_arena_set_allocated_user(
  29102. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  29103. if (GetArenaForAllocation() == nullptr) {
  29104. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_);
  29105. }
  29106. _impl_.user_ = user;
  29107. if (user) {
  29108. _impl_._has_bits_[0] |= 0x00000001u;
  29109. } else {
  29110. _impl_._has_bits_[0] &= ~0x00000001u;
  29111. }
  29112. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.RevokeManagerParams.user)
  29113. }
  29114. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RevokeManagerParams::release_user() {
  29115. _impl_._has_bits_[0] &= ~0x00000001u;
  29116. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  29117. _impl_.user_ = nullptr;
  29118. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  29119. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  29120. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  29121. if (GetArenaForAllocation() == nullptr) { delete old; }
  29122. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  29123. if (GetArenaForAllocation() != nullptr) {
  29124. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  29125. }
  29126. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  29127. return temp;
  29128. }
  29129. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RevokeManagerParams::unsafe_arena_release_user() {
  29130. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.RevokeManagerParams.user)
  29131. _impl_._has_bits_[0] &= ~0x00000001u;
  29132. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  29133. _impl_.user_ = nullptr;
  29134. return temp;
  29135. }
  29136. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RevokeManagerParams::_internal_mutable_user() {
  29137. _impl_._has_bits_[0] |= 0x00000001u;
  29138. if (_impl_.user_ == nullptr) {
  29139. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  29140. _impl_.user_ = p;
  29141. }
  29142. return _impl_.user_;
  29143. }
  29144. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RevokeManagerParams::mutable_user() {
  29145. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_user();
  29146. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.RevokeManagerParams.user)
  29147. return _msg;
  29148. }
  29149. inline void RevokeManagerParams::set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  29150. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  29151. if (message_arena == nullptr) {
  29152. delete _impl_.user_;
  29153. }
  29154. if (user) {
  29155. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  29156. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user);
  29157. if (message_arena != submessage_arena) {
  29158. user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  29159. message_arena, user, submessage_arena);
  29160. }
  29161. _impl_._has_bits_[0] |= 0x00000001u;
  29162. } else {
  29163. _impl_._has_bits_[0] &= ~0x00000001u;
  29164. }
  29165. _impl_.user_ = user;
  29166. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.RevokeManagerParams.user)
  29167. }
  29168. // -------------------------------------------------------------------
  29169. // RemoveUserParams
  29170. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  29171. inline bool RemoveUserParams::has_user() const {
  29172. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  29173. PROTOBUF_ASSUME(!value || _impl_.user_ != nullptr);
  29174. return value;
  29175. }
  29176. inline void RemoveUserParams::clear_user() {
  29177. if (_impl_.user_ != nullptr) _impl_.user_->Clear();
  29178. _impl_._has_bits_[0] &= ~0x00000001u;
  29179. }
  29180. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& RemoveUserParams::_internal_user() const {
  29181. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.user_;
  29182. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  29183. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  29184. }
  29185. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& RemoveUserParams::user() const {
  29186. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.RemoveUserParams.user)
  29187. return _internal_user();
  29188. }
  29189. inline void RemoveUserParams::unsafe_arena_set_allocated_user(
  29190. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  29191. if (GetArenaForAllocation() == nullptr) {
  29192. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_);
  29193. }
  29194. _impl_.user_ = user;
  29195. if (user) {
  29196. _impl_._has_bits_[0] |= 0x00000001u;
  29197. } else {
  29198. _impl_._has_bits_[0] &= ~0x00000001u;
  29199. }
  29200. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.RemoveUserParams.user)
  29201. }
  29202. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoveUserParams::release_user() {
  29203. _impl_._has_bits_[0] &= ~0x00000001u;
  29204. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  29205. _impl_.user_ = nullptr;
  29206. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  29207. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  29208. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  29209. if (GetArenaForAllocation() == nullptr) { delete old; }
  29210. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  29211. if (GetArenaForAllocation() != nullptr) {
  29212. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  29213. }
  29214. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  29215. return temp;
  29216. }
  29217. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoveUserParams::unsafe_arena_release_user() {
  29218. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.RemoveUserParams.user)
  29219. _impl_._has_bits_[0] &= ~0x00000001u;
  29220. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  29221. _impl_.user_ = nullptr;
  29222. return temp;
  29223. }
  29224. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoveUserParams::_internal_mutable_user() {
  29225. _impl_._has_bits_[0] |= 0x00000001u;
  29226. if (_impl_.user_ == nullptr) {
  29227. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  29228. _impl_.user_ = p;
  29229. }
  29230. return _impl_.user_;
  29231. }
  29232. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoveUserParams::mutable_user() {
  29233. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_user();
  29234. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.RemoveUserParams.user)
  29235. return _msg;
  29236. }
  29237. inline void RemoveUserParams::set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  29238. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  29239. if (message_arena == nullptr) {
  29240. delete _impl_.user_;
  29241. }
  29242. if (user) {
  29243. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  29244. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user);
  29245. if (message_arena != submessage_arena) {
  29246. user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  29247. message_arena, user, submessage_arena);
  29248. }
  29249. _impl_._has_bits_[0] |= 0x00000001u;
  29250. } else {
  29251. _impl_._has_bits_[0] &= ~0x00000001u;
  29252. }
  29253. _impl_.user_ = user;
  29254. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.RemoveUserParams.user)
  29255. }
  29256. // -------------------------------------------------------------------
  29257. // RotateMyVideoParams
  29258. // optional int32 zn_rotation = 1;
  29259. inline bool RotateMyVideoParams::has_zn_rotation() const {
  29260. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  29261. return value;
  29262. }
  29263. inline void RotateMyVideoParams::clear_zn_rotation() {
  29264. _impl_.zn_rotation_ = 0;
  29265. _impl_._has_bits_[0] &= ~0x00000001u;
  29266. }
  29267. inline ::int32_t RotateMyVideoParams::zn_rotation() const {
  29268. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.RotateMyVideoParams.zn_rotation)
  29269. return _internal_zn_rotation();
  29270. }
  29271. inline void RotateMyVideoParams::set_zn_rotation(::int32_t value) {
  29272. _internal_set_zn_rotation(value);
  29273. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.RotateMyVideoParams.zn_rotation)
  29274. }
  29275. inline ::int32_t RotateMyVideoParams::_internal_zn_rotation() const {
  29276. return _impl_.zn_rotation_;
  29277. }
  29278. inline void RotateMyVideoParams::_internal_set_zn_rotation(::int32_t value) {
  29279. _impl_._has_bits_[0] |= 0x00000001u;
  29280. _impl_.zn_rotation_ = value;
  29281. }
  29282. // -------------------------------------------------------------------
  29283. // SelectCameraParams
  29284. // optional string zn_deviceID = 1;
  29285. inline bool SelectCameraParams::has_zn_deviceid() const {
  29286. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  29287. return value;
  29288. }
  29289. inline void SelectCameraParams::clear_zn_deviceid() {
  29290. _impl_.zn_deviceid_.ClearToEmpty();
  29291. _impl_._has_bits_[0] &= ~0x00000001u;
  29292. }
  29293. inline const std::string& SelectCameraParams::zn_deviceid() const {
  29294. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SelectCameraParams.zn_deviceID)
  29295. return _internal_zn_deviceid();
  29296. }
  29297. template <typename Arg_, typename... Args_>
  29298. inline PROTOBUF_ALWAYS_INLINE void SelectCameraParams::set_zn_deviceid(Arg_&& arg,
  29299. Args_... args) {
  29300. _impl_._has_bits_[0] |= 0x00000001u;
  29301. _impl_.zn_deviceid_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  29302. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SelectCameraParams.zn_deviceID)
  29303. }
  29304. inline std::string* SelectCameraParams::mutable_zn_deviceid() {
  29305. std::string* _s = _internal_mutable_zn_deviceid();
  29306. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.SelectCameraParams.zn_deviceID)
  29307. return _s;
  29308. }
  29309. inline const std::string& SelectCameraParams::_internal_zn_deviceid() const {
  29310. return _impl_.zn_deviceid_.Get();
  29311. }
  29312. inline void SelectCameraParams::_internal_set_zn_deviceid(const std::string& value) {
  29313. _impl_._has_bits_[0] |= 0x00000001u;
  29314. _impl_.zn_deviceid_.Set(value, GetArenaForAllocation());
  29315. }
  29316. inline std::string* SelectCameraParams::_internal_mutable_zn_deviceid() {
  29317. _impl_._has_bits_[0] |= 0x00000001u;
  29318. return _impl_.zn_deviceid_.Mutable( GetArenaForAllocation());
  29319. }
  29320. inline std::string* SelectCameraParams::release_zn_deviceid() {
  29321. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.SelectCameraParams.zn_deviceID)
  29322. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  29323. return nullptr;
  29324. }
  29325. _impl_._has_bits_[0] &= ~0x00000001u;
  29326. auto* released = _impl_.zn_deviceid_.Release();
  29327. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  29328. _impl_.zn_deviceid_.Set("", GetArenaForAllocation());
  29329. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  29330. return released;
  29331. }
  29332. inline void SelectCameraParams::set_allocated_zn_deviceid(std::string* value) {
  29333. if (value != nullptr) {
  29334. _impl_._has_bits_[0] |= 0x00000001u;
  29335. } else {
  29336. _impl_._has_bits_[0] &= ~0x00000001u;
  29337. }
  29338. _impl_.zn_deviceid_.SetAllocated(value, GetArenaForAllocation());
  29339. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  29340. if (_impl_.zn_deviceid_.IsDefault()) {
  29341. _impl_.zn_deviceid_.Set("", GetArenaForAllocation());
  29342. }
  29343. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  29344. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.SelectCameraParams.zn_deviceID)
  29345. }
  29346. // -------------------------------------------------------------------
  29347. // CreateRenderParams
  29348. // optional int64 zn_recv_handle = 1;
  29349. inline bool CreateRenderParams::has_zn_recv_handle() const {
  29350. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  29351. return value;
  29352. }
  29353. inline void CreateRenderParams::clear_zn_recv_handle() {
  29354. _impl_.zn_recv_handle_ = ::int64_t{0};
  29355. _impl_._has_bits_[0] &= ~0x00000001u;
  29356. }
  29357. inline ::int64_t CreateRenderParams::zn_recv_handle() const {
  29358. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CreateRenderParams.zn_recv_handle)
  29359. return _internal_zn_recv_handle();
  29360. }
  29361. inline void CreateRenderParams::set_zn_recv_handle(::int64_t value) {
  29362. _internal_set_zn_recv_handle(value);
  29363. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CreateRenderParams.zn_recv_handle)
  29364. }
  29365. inline ::int64_t CreateRenderParams::_internal_zn_recv_handle() const {
  29366. return _impl_.zn_recv_handle_;
  29367. }
  29368. inline void CreateRenderParams::_internal_set_zn_recv_handle(::int64_t value) {
  29369. _impl_._has_bits_[0] |= 0x00000001u;
  29370. _impl_.zn_recv_handle_ = value;
  29371. }
  29372. // -------------------------------------------------------------------
  29373. // DestroyRendererParams
  29374. // optional int64 zn_recv_handle = 1;
  29375. inline bool DestroyRendererParams::has_zn_recv_handle() const {
  29376. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  29377. return value;
  29378. }
  29379. inline void DestroyRendererParams::clear_zn_recv_handle() {
  29380. _impl_.zn_recv_handle_ = ::int64_t{0};
  29381. _impl_._has_bits_[0] &= ~0x00000001u;
  29382. }
  29383. inline ::int64_t DestroyRendererParams::zn_recv_handle() const {
  29384. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.DestroyRendererParams.zn_recv_handle)
  29385. return _internal_zn_recv_handle();
  29386. }
  29387. inline void DestroyRendererParams::set_zn_recv_handle(::int64_t value) {
  29388. _internal_set_zn_recv_handle(value);
  29389. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.DestroyRendererParams.zn_recv_handle)
  29390. }
  29391. inline ::int64_t DestroyRendererParams::_internal_zn_recv_handle() const {
  29392. return _impl_.zn_recv_handle_;
  29393. }
  29394. inline void DestroyRendererParams::_internal_set_zn_recv_handle(::int64_t value) {
  29395. _impl_._has_bits_[0] |= 0x00000001u;
  29396. _impl_.zn_recv_handle_ = value;
  29397. }
  29398. // -------------------------------------------------------------------
  29399. // SubscribeParams
  29400. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser zn_user = 1;
  29401. inline bool SubscribeParams::has_zn_user() const {
  29402. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  29403. PROTOBUF_ASSUME(!value || _impl_.zn_user_ != nullptr);
  29404. return value;
  29405. }
  29406. inline void SubscribeParams::clear_zn_user() {
  29407. if (_impl_.zn_user_ != nullptr) _impl_.zn_user_->Clear();
  29408. _impl_._has_bits_[0] &= ~0x00000001u;
  29409. }
  29410. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& SubscribeParams::_internal_zn_user() const {
  29411. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.zn_user_;
  29412. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  29413. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  29414. }
  29415. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& SubscribeParams::zn_user() const {
  29416. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SubscribeParams.zn_user)
  29417. return _internal_zn_user();
  29418. }
  29419. inline void SubscribeParams::unsafe_arena_set_allocated_zn_user(
  29420. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user) {
  29421. if (GetArenaForAllocation() == nullptr) {
  29422. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.zn_user_);
  29423. }
  29424. _impl_.zn_user_ = zn_user;
  29425. if (zn_user) {
  29426. _impl_._has_bits_[0] |= 0x00000001u;
  29427. } else {
  29428. _impl_._has_bits_[0] &= ~0x00000001u;
  29429. }
  29430. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.SubscribeParams.zn_user)
  29431. }
  29432. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* SubscribeParams::release_zn_user() {
  29433. _impl_._has_bits_[0] &= ~0x00000001u;
  29434. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.zn_user_;
  29435. _impl_.zn_user_ = nullptr;
  29436. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  29437. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  29438. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  29439. if (GetArenaForAllocation() == nullptr) { delete old; }
  29440. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  29441. if (GetArenaForAllocation() != nullptr) {
  29442. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  29443. }
  29444. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  29445. return temp;
  29446. }
  29447. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* SubscribeParams::unsafe_arena_release_zn_user() {
  29448. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.SubscribeParams.zn_user)
  29449. _impl_._has_bits_[0] &= ~0x00000001u;
  29450. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.zn_user_;
  29451. _impl_.zn_user_ = nullptr;
  29452. return temp;
  29453. }
  29454. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* SubscribeParams::_internal_mutable_zn_user() {
  29455. _impl_._has_bits_[0] |= 0x00000001u;
  29456. if (_impl_.zn_user_ == nullptr) {
  29457. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  29458. _impl_.zn_user_ = p;
  29459. }
  29460. return _impl_.zn_user_;
  29461. }
  29462. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* SubscribeParams::mutable_zn_user() {
  29463. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_zn_user();
  29464. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.SubscribeParams.zn_user)
  29465. return _msg;
  29466. }
  29467. inline void SubscribeParams::set_allocated_zn_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user) {
  29468. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  29469. if (message_arena == nullptr) {
  29470. delete _impl_.zn_user_;
  29471. }
  29472. if (zn_user) {
  29473. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  29474. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(zn_user);
  29475. if (message_arena != submessage_arena) {
  29476. zn_user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  29477. message_arena, zn_user, submessage_arena);
  29478. }
  29479. _impl_._has_bits_[0] |= 0x00000001u;
  29480. } else {
  29481. _impl_._has_bits_[0] &= ~0x00000001u;
  29482. }
  29483. _impl_.zn_user_ = zn_user;
  29484. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.SubscribeParams.zn_user)
  29485. }
  29486. // optional int32 zn_type = 2;
  29487. inline bool SubscribeParams::has_zn_type() const {
  29488. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  29489. return value;
  29490. }
  29491. inline void SubscribeParams::clear_zn_type() {
  29492. _impl_.zn_type_ = 0;
  29493. _impl_._has_bits_[0] &= ~0x00000004u;
  29494. }
  29495. inline ::int32_t SubscribeParams::zn_type() const {
  29496. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SubscribeParams.zn_type)
  29497. return _internal_zn_type();
  29498. }
  29499. inline void SubscribeParams::set_zn_type(::int32_t value) {
  29500. _internal_set_zn_type(value);
  29501. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SubscribeParams.zn_type)
  29502. }
  29503. inline ::int32_t SubscribeParams::_internal_zn_type() const {
  29504. return _impl_.zn_type_;
  29505. }
  29506. inline void SubscribeParams::_internal_set_zn_type(::int32_t value) {
  29507. _impl_._has_bits_[0] |= 0x00000004u;
  29508. _impl_.zn_type_ = value;
  29509. }
  29510. // optional int64 zn_recv_handle = 3;
  29511. inline bool SubscribeParams::has_zn_recv_handle() const {
  29512. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  29513. return value;
  29514. }
  29515. inline void SubscribeParams::clear_zn_recv_handle() {
  29516. _impl_.zn_recv_handle_ = ::int64_t{0};
  29517. _impl_._has_bits_[0] &= ~0x00000002u;
  29518. }
  29519. inline ::int64_t SubscribeParams::zn_recv_handle() const {
  29520. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SubscribeParams.zn_recv_handle)
  29521. return _internal_zn_recv_handle();
  29522. }
  29523. inline void SubscribeParams::set_zn_recv_handle(::int64_t value) {
  29524. _internal_set_zn_recv_handle(value);
  29525. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SubscribeParams.zn_recv_handle)
  29526. }
  29527. inline ::int64_t SubscribeParams::_internal_zn_recv_handle() const {
  29528. return _impl_.zn_recv_handle_;
  29529. }
  29530. inline void SubscribeParams::_internal_set_zn_recv_handle(::int64_t value) {
  29531. _impl_._has_bits_[0] |= 0x00000002u;
  29532. _impl_.zn_recv_handle_ = value;
  29533. }
  29534. // optional int32 zn_resolution = 4;
  29535. inline bool SubscribeParams::has_zn_resolution() const {
  29536. bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
  29537. return value;
  29538. }
  29539. inline void SubscribeParams::clear_zn_resolution() {
  29540. _impl_.zn_resolution_ = 0;
  29541. _impl_._has_bits_[0] &= ~0x00000008u;
  29542. }
  29543. inline ::int32_t SubscribeParams::zn_resolution() const {
  29544. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SubscribeParams.zn_resolution)
  29545. return _internal_zn_resolution();
  29546. }
  29547. inline void SubscribeParams::set_zn_resolution(::int32_t value) {
  29548. _internal_set_zn_resolution(value);
  29549. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SubscribeParams.zn_resolution)
  29550. }
  29551. inline ::int32_t SubscribeParams::_internal_zn_resolution() const {
  29552. return _impl_.zn_resolution_;
  29553. }
  29554. inline void SubscribeParams::_internal_set_zn_resolution(::int32_t value) {
  29555. _impl_._has_bits_[0] |= 0x00000008u;
  29556. _impl_.zn_resolution_ = value;
  29557. }
  29558. // -------------------------------------------------------------------
  29559. // UnSubscribeParams
  29560. // optional int64 zn_recv_handle = 1;
  29561. inline bool UnSubscribeParams::has_zn_recv_handle() const {
  29562. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  29563. return value;
  29564. }
  29565. inline void UnSubscribeParams::clear_zn_recv_handle() {
  29566. _impl_.zn_recv_handle_ = ::int64_t{0};
  29567. _impl_._has_bits_[0] &= ~0x00000002u;
  29568. }
  29569. inline ::int64_t UnSubscribeParams::zn_recv_handle() const {
  29570. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.UnSubscribeParams.zn_recv_handle)
  29571. return _internal_zn_recv_handle();
  29572. }
  29573. inline void UnSubscribeParams::set_zn_recv_handle(::int64_t value) {
  29574. _internal_set_zn_recv_handle(value);
  29575. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.UnSubscribeParams.zn_recv_handle)
  29576. }
  29577. inline ::int64_t UnSubscribeParams::_internal_zn_recv_handle() const {
  29578. return _impl_.zn_recv_handle_;
  29579. }
  29580. inline void UnSubscribeParams::_internal_set_zn_recv_handle(::int64_t value) {
  29581. _impl_._has_bits_[0] |= 0x00000002u;
  29582. _impl_.zn_recv_handle_ = value;
  29583. }
  29584. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser zn_user = 2;
  29585. inline bool UnSubscribeParams::has_zn_user() const {
  29586. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  29587. PROTOBUF_ASSUME(!value || _impl_.zn_user_ != nullptr);
  29588. return value;
  29589. }
  29590. inline void UnSubscribeParams::clear_zn_user() {
  29591. if (_impl_.zn_user_ != nullptr) _impl_.zn_user_->Clear();
  29592. _impl_._has_bits_[0] &= ~0x00000001u;
  29593. }
  29594. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& UnSubscribeParams::_internal_zn_user() const {
  29595. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.zn_user_;
  29596. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  29597. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  29598. }
  29599. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& UnSubscribeParams::zn_user() const {
  29600. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.UnSubscribeParams.zn_user)
  29601. return _internal_zn_user();
  29602. }
  29603. inline void UnSubscribeParams::unsafe_arena_set_allocated_zn_user(
  29604. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user) {
  29605. if (GetArenaForAllocation() == nullptr) {
  29606. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.zn_user_);
  29607. }
  29608. _impl_.zn_user_ = zn_user;
  29609. if (zn_user) {
  29610. _impl_._has_bits_[0] |= 0x00000001u;
  29611. } else {
  29612. _impl_._has_bits_[0] &= ~0x00000001u;
  29613. }
  29614. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.UnSubscribeParams.zn_user)
  29615. }
  29616. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* UnSubscribeParams::release_zn_user() {
  29617. _impl_._has_bits_[0] &= ~0x00000001u;
  29618. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.zn_user_;
  29619. _impl_.zn_user_ = nullptr;
  29620. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  29621. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  29622. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  29623. if (GetArenaForAllocation() == nullptr) { delete old; }
  29624. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  29625. if (GetArenaForAllocation() != nullptr) {
  29626. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  29627. }
  29628. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  29629. return temp;
  29630. }
  29631. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* UnSubscribeParams::unsafe_arena_release_zn_user() {
  29632. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.UnSubscribeParams.zn_user)
  29633. _impl_._has_bits_[0] &= ~0x00000001u;
  29634. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.zn_user_;
  29635. _impl_.zn_user_ = nullptr;
  29636. return temp;
  29637. }
  29638. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* UnSubscribeParams::_internal_mutable_zn_user() {
  29639. _impl_._has_bits_[0] |= 0x00000001u;
  29640. if (_impl_.zn_user_ == nullptr) {
  29641. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  29642. _impl_.zn_user_ = p;
  29643. }
  29644. return _impl_.zn_user_;
  29645. }
  29646. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* UnSubscribeParams::mutable_zn_user() {
  29647. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_zn_user();
  29648. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.UnSubscribeParams.zn_user)
  29649. return _msg;
  29650. }
  29651. inline void UnSubscribeParams::set_allocated_zn_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user) {
  29652. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  29653. if (message_arena == nullptr) {
  29654. delete _impl_.zn_user_;
  29655. }
  29656. if (zn_user) {
  29657. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  29658. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(zn_user);
  29659. if (message_arena != submessage_arena) {
  29660. zn_user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  29661. message_arena, zn_user, submessage_arena);
  29662. }
  29663. _impl_._has_bits_[0] |= 0x00000001u;
  29664. } else {
  29665. _impl_._has_bits_[0] &= ~0x00000001u;
  29666. }
  29667. _impl_.zn_user_ = zn_user;
  29668. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.UnSubscribeParams.zn_user)
  29669. }
  29670. // optional int32 zn_type = 3;
  29671. inline bool UnSubscribeParams::has_zn_type() const {
  29672. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  29673. return value;
  29674. }
  29675. inline void UnSubscribeParams::clear_zn_type() {
  29676. _impl_.zn_type_ = 0;
  29677. _impl_._has_bits_[0] &= ~0x00000004u;
  29678. }
  29679. inline ::int32_t UnSubscribeParams::zn_type() const {
  29680. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.UnSubscribeParams.zn_type)
  29681. return _internal_zn_type();
  29682. }
  29683. inline void UnSubscribeParams::set_zn_type(::int32_t value) {
  29684. _internal_set_zn_type(value);
  29685. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.UnSubscribeParams.zn_type)
  29686. }
  29687. inline ::int32_t UnSubscribeParams::_internal_zn_type() const {
  29688. return _impl_.zn_type_;
  29689. }
  29690. inline void UnSubscribeParams::_internal_set_zn_type(::int32_t value) {
  29691. _impl_._has_bits_[0] |= 0x00000004u;
  29692. _impl_.zn_type_ = value;
  29693. }
  29694. // -------------------------------------------------------------------
  29695. // SubscribeToSharedComputerAudioParams
  29696. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser zn_user = 1;
  29697. inline bool SubscribeToSharedComputerAudioParams::has_zn_user() const {
  29698. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  29699. PROTOBUF_ASSUME(!value || _impl_.zn_user_ != nullptr);
  29700. return value;
  29701. }
  29702. inline void SubscribeToSharedComputerAudioParams::clear_zn_user() {
  29703. if (_impl_.zn_user_ != nullptr) _impl_.zn_user_->Clear();
  29704. _impl_._has_bits_[0] &= ~0x00000001u;
  29705. }
  29706. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& SubscribeToSharedComputerAudioParams::_internal_zn_user() const {
  29707. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.zn_user_;
  29708. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  29709. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  29710. }
  29711. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& SubscribeToSharedComputerAudioParams::zn_user() const {
  29712. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams.zn_user)
  29713. return _internal_zn_user();
  29714. }
  29715. inline void SubscribeToSharedComputerAudioParams::unsafe_arena_set_allocated_zn_user(
  29716. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user) {
  29717. if (GetArenaForAllocation() == nullptr) {
  29718. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.zn_user_);
  29719. }
  29720. _impl_.zn_user_ = zn_user;
  29721. if (zn_user) {
  29722. _impl_._has_bits_[0] |= 0x00000001u;
  29723. } else {
  29724. _impl_._has_bits_[0] &= ~0x00000001u;
  29725. }
  29726. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams.zn_user)
  29727. }
  29728. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* SubscribeToSharedComputerAudioParams::release_zn_user() {
  29729. _impl_._has_bits_[0] &= ~0x00000001u;
  29730. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.zn_user_;
  29731. _impl_.zn_user_ = nullptr;
  29732. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  29733. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  29734. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  29735. if (GetArenaForAllocation() == nullptr) { delete old; }
  29736. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  29737. if (GetArenaForAllocation() != nullptr) {
  29738. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  29739. }
  29740. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  29741. return temp;
  29742. }
  29743. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* SubscribeToSharedComputerAudioParams::unsafe_arena_release_zn_user() {
  29744. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams.zn_user)
  29745. _impl_._has_bits_[0] &= ~0x00000001u;
  29746. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.zn_user_;
  29747. _impl_.zn_user_ = nullptr;
  29748. return temp;
  29749. }
  29750. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* SubscribeToSharedComputerAudioParams::_internal_mutable_zn_user() {
  29751. _impl_._has_bits_[0] |= 0x00000001u;
  29752. if (_impl_.zn_user_ == nullptr) {
  29753. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  29754. _impl_.zn_user_ = p;
  29755. }
  29756. return _impl_.zn_user_;
  29757. }
  29758. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* SubscribeToSharedComputerAudioParams::mutable_zn_user() {
  29759. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_zn_user();
  29760. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams.zn_user)
  29761. return _msg;
  29762. }
  29763. inline void SubscribeToSharedComputerAudioParams::set_allocated_zn_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user) {
  29764. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  29765. if (message_arena == nullptr) {
  29766. delete _impl_.zn_user_;
  29767. }
  29768. if (zn_user) {
  29769. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  29770. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(zn_user);
  29771. if (message_arena != submessage_arena) {
  29772. zn_user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  29773. message_arena, zn_user, submessage_arena);
  29774. }
  29775. _impl_._has_bits_[0] |= 0x00000001u;
  29776. } else {
  29777. _impl_._has_bits_[0] &= ~0x00000001u;
  29778. }
  29779. _impl_.zn_user_ = zn_user;
  29780. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.SubscribeToSharedComputerAudioParams.zn_user)
  29781. }
  29782. // -------------------------------------------------------------------
  29783. // UnsubscribeToSharedComputerAudioParams
  29784. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser zn_user = 1;
  29785. inline bool UnsubscribeToSharedComputerAudioParams::has_zn_user() const {
  29786. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  29787. PROTOBUF_ASSUME(!value || _impl_.zn_user_ != nullptr);
  29788. return value;
  29789. }
  29790. inline void UnsubscribeToSharedComputerAudioParams::clear_zn_user() {
  29791. if (_impl_.zn_user_ != nullptr) _impl_.zn_user_->Clear();
  29792. _impl_._has_bits_[0] &= ~0x00000001u;
  29793. }
  29794. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& UnsubscribeToSharedComputerAudioParams::_internal_zn_user() const {
  29795. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.zn_user_;
  29796. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  29797. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  29798. }
  29799. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& UnsubscribeToSharedComputerAudioParams::zn_user() const {
  29800. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams.zn_user)
  29801. return _internal_zn_user();
  29802. }
  29803. inline void UnsubscribeToSharedComputerAudioParams::unsafe_arena_set_allocated_zn_user(
  29804. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user) {
  29805. if (GetArenaForAllocation() == nullptr) {
  29806. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.zn_user_);
  29807. }
  29808. _impl_.zn_user_ = zn_user;
  29809. if (zn_user) {
  29810. _impl_._has_bits_[0] |= 0x00000001u;
  29811. } else {
  29812. _impl_._has_bits_[0] &= ~0x00000001u;
  29813. }
  29814. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams.zn_user)
  29815. }
  29816. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* UnsubscribeToSharedComputerAudioParams::release_zn_user() {
  29817. _impl_._has_bits_[0] &= ~0x00000001u;
  29818. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.zn_user_;
  29819. _impl_.zn_user_ = nullptr;
  29820. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  29821. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  29822. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  29823. if (GetArenaForAllocation() == nullptr) { delete old; }
  29824. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  29825. if (GetArenaForAllocation() != nullptr) {
  29826. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  29827. }
  29828. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  29829. return temp;
  29830. }
  29831. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* UnsubscribeToSharedComputerAudioParams::unsafe_arena_release_zn_user() {
  29832. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams.zn_user)
  29833. _impl_._has_bits_[0] &= ~0x00000001u;
  29834. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.zn_user_;
  29835. _impl_.zn_user_ = nullptr;
  29836. return temp;
  29837. }
  29838. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* UnsubscribeToSharedComputerAudioParams::_internal_mutable_zn_user() {
  29839. _impl_._has_bits_[0] |= 0x00000001u;
  29840. if (_impl_.zn_user_ == nullptr) {
  29841. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  29842. _impl_.zn_user_ = p;
  29843. }
  29844. return _impl_.zn_user_;
  29845. }
  29846. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* UnsubscribeToSharedComputerAudioParams::mutable_zn_user() {
  29847. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_zn_user();
  29848. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams.zn_user)
  29849. return _msg;
  29850. }
  29851. inline void UnsubscribeToSharedComputerAudioParams::set_allocated_zn_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user) {
  29852. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  29853. if (message_arena == nullptr) {
  29854. delete _impl_.zn_user_;
  29855. }
  29856. if (zn_user) {
  29857. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  29858. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(zn_user);
  29859. if (message_arena != submessage_arena) {
  29860. zn_user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  29861. message_arena, zn_user, submessage_arena);
  29862. }
  29863. _impl_._has_bits_[0] |= 0x00000001u;
  29864. } else {
  29865. _impl_._has_bits_[0] &= ~0x00000001u;
  29866. }
  29867. _impl_.zn_user_ = zn_user;
  29868. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.UnsubscribeToSharedComputerAudioParams.zn_user)
  29869. }
  29870. // -------------------------------------------------------------------
  29871. // SubscribeMultiCameraStreamParams
  29872. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser zn_user = 1;
  29873. inline bool SubscribeMultiCameraStreamParams::has_zn_user() const {
  29874. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  29875. PROTOBUF_ASSUME(!value || _impl_.zn_user_ != nullptr);
  29876. return value;
  29877. }
  29878. inline void SubscribeMultiCameraStreamParams::clear_zn_user() {
  29879. if (_impl_.zn_user_ != nullptr) _impl_.zn_user_->Clear();
  29880. _impl_._has_bits_[0] &= ~0x00000001u;
  29881. }
  29882. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& SubscribeMultiCameraStreamParams::_internal_zn_user() const {
  29883. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.zn_user_;
  29884. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  29885. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  29886. }
  29887. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& SubscribeMultiCameraStreamParams::zn_user() const {
  29888. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.zn_user)
  29889. return _internal_zn_user();
  29890. }
  29891. inline void SubscribeMultiCameraStreamParams::unsafe_arena_set_allocated_zn_user(
  29892. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user) {
  29893. if (GetArenaForAllocation() == nullptr) {
  29894. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.zn_user_);
  29895. }
  29896. _impl_.zn_user_ = zn_user;
  29897. if (zn_user) {
  29898. _impl_._has_bits_[0] |= 0x00000001u;
  29899. } else {
  29900. _impl_._has_bits_[0] &= ~0x00000001u;
  29901. }
  29902. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.zn_user)
  29903. }
  29904. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* SubscribeMultiCameraStreamParams::release_zn_user() {
  29905. _impl_._has_bits_[0] &= ~0x00000001u;
  29906. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.zn_user_;
  29907. _impl_.zn_user_ = nullptr;
  29908. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  29909. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  29910. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  29911. if (GetArenaForAllocation() == nullptr) { delete old; }
  29912. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  29913. if (GetArenaForAllocation() != nullptr) {
  29914. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  29915. }
  29916. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  29917. return temp;
  29918. }
  29919. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* SubscribeMultiCameraStreamParams::unsafe_arena_release_zn_user() {
  29920. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.zn_user)
  29921. _impl_._has_bits_[0] &= ~0x00000001u;
  29922. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.zn_user_;
  29923. _impl_.zn_user_ = nullptr;
  29924. return temp;
  29925. }
  29926. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* SubscribeMultiCameraStreamParams::_internal_mutable_zn_user() {
  29927. _impl_._has_bits_[0] |= 0x00000001u;
  29928. if (_impl_.zn_user_ == nullptr) {
  29929. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  29930. _impl_.zn_user_ = p;
  29931. }
  29932. return _impl_.zn_user_;
  29933. }
  29934. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* SubscribeMultiCameraStreamParams::mutable_zn_user() {
  29935. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_zn_user();
  29936. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.zn_user)
  29937. return _msg;
  29938. }
  29939. inline void SubscribeMultiCameraStreamParams::set_allocated_zn_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user) {
  29940. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  29941. if (message_arena == nullptr) {
  29942. delete _impl_.zn_user_;
  29943. }
  29944. if (zn_user) {
  29945. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  29946. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(zn_user);
  29947. if (message_arena != submessage_arena) {
  29948. zn_user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  29949. message_arena, zn_user, submessage_arena);
  29950. }
  29951. _impl_._has_bits_[0] |= 0x00000001u;
  29952. } else {
  29953. _impl_._has_bits_[0] &= ~0x00000001u;
  29954. }
  29955. _impl_.zn_user_ = zn_user;
  29956. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.zn_user)
  29957. }
  29958. // optional int64 cameraStreamID = 2;
  29959. inline bool SubscribeMultiCameraStreamParams::has_camerastreamid() const {
  29960. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  29961. return value;
  29962. }
  29963. inline void SubscribeMultiCameraStreamParams::clear_camerastreamid() {
  29964. _impl_.camerastreamid_ = ::int64_t{0};
  29965. _impl_._has_bits_[0] &= ~0x00000002u;
  29966. }
  29967. inline ::int64_t SubscribeMultiCameraStreamParams::camerastreamid() const {
  29968. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.cameraStreamID)
  29969. return _internal_camerastreamid();
  29970. }
  29971. inline void SubscribeMultiCameraStreamParams::set_camerastreamid(::int64_t value) {
  29972. _internal_set_camerastreamid(value);
  29973. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.cameraStreamID)
  29974. }
  29975. inline ::int64_t SubscribeMultiCameraStreamParams::_internal_camerastreamid() const {
  29976. return _impl_.camerastreamid_;
  29977. }
  29978. inline void SubscribeMultiCameraStreamParams::_internal_set_camerastreamid(::int64_t value) {
  29979. _impl_._has_bits_[0] |= 0x00000002u;
  29980. _impl_.camerastreamid_ = value;
  29981. }
  29982. // optional int64 zn_recv_handle = 3;
  29983. inline bool SubscribeMultiCameraStreamParams::has_zn_recv_handle() const {
  29984. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  29985. return value;
  29986. }
  29987. inline void SubscribeMultiCameraStreamParams::clear_zn_recv_handle() {
  29988. _impl_.zn_recv_handle_ = ::int64_t{0};
  29989. _impl_._has_bits_[0] &= ~0x00000004u;
  29990. }
  29991. inline ::int64_t SubscribeMultiCameraStreamParams::zn_recv_handle() const {
  29992. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.zn_recv_handle)
  29993. return _internal_zn_recv_handle();
  29994. }
  29995. inline void SubscribeMultiCameraStreamParams::set_zn_recv_handle(::int64_t value) {
  29996. _internal_set_zn_recv_handle(value);
  29997. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.zn_recv_handle)
  29998. }
  29999. inline ::int64_t SubscribeMultiCameraStreamParams::_internal_zn_recv_handle() const {
  30000. return _impl_.zn_recv_handle_;
  30001. }
  30002. inline void SubscribeMultiCameraStreamParams::_internal_set_zn_recv_handle(::int64_t value) {
  30003. _impl_._has_bits_[0] |= 0x00000004u;
  30004. _impl_.zn_recv_handle_ = value;
  30005. }
  30006. // optional int32 zn_resolution = 4;
  30007. inline bool SubscribeMultiCameraStreamParams::has_zn_resolution() const {
  30008. bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
  30009. return value;
  30010. }
  30011. inline void SubscribeMultiCameraStreamParams::clear_zn_resolution() {
  30012. _impl_.zn_resolution_ = 0;
  30013. _impl_._has_bits_[0] &= ~0x00000008u;
  30014. }
  30015. inline ::int32_t SubscribeMultiCameraStreamParams::zn_resolution() const {
  30016. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.zn_resolution)
  30017. return _internal_zn_resolution();
  30018. }
  30019. inline void SubscribeMultiCameraStreamParams::set_zn_resolution(::int32_t value) {
  30020. _internal_set_zn_resolution(value);
  30021. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SubscribeMultiCameraStreamParams.zn_resolution)
  30022. }
  30023. inline ::int32_t SubscribeMultiCameraStreamParams::_internal_zn_resolution() const {
  30024. return _impl_.zn_resolution_;
  30025. }
  30026. inline void SubscribeMultiCameraStreamParams::_internal_set_zn_resolution(::int32_t value) {
  30027. _impl_._has_bits_[0] |= 0x00000008u;
  30028. _impl_.zn_resolution_ = value;
  30029. }
  30030. // -------------------------------------------------------------------
  30031. // UnSubscribeMultiCameraStreamParams
  30032. // optional int64 zn_recv_handle = 1;
  30033. inline bool UnSubscribeMultiCameraStreamParams::has_zn_recv_handle() const {
  30034. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  30035. return value;
  30036. }
  30037. inline void UnSubscribeMultiCameraStreamParams::clear_zn_recv_handle() {
  30038. _impl_.zn_recv_handle_ = ::int64_t{0};
  30039. _impl_._has_bits_[0] &= ~0x00000002u;
  30040. }
  30041. inline ::int64_t UnSubscribeMultiCameraStreamParams::zn_recv_handle() const {
  30042. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.zn_recv_handle)
  30043. return _internal_zn_recv_handle();
  30044. }
  30045. inline void UnSubscribeMultiCameraStreamParams::set_zn_recv_handle(::int64_t value) {
  30046. _internal_set_zn_recv_handle(value);
  30047. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.zn_recv_handle)
  30048. }
  30049. inline ::int64_t UnSubscribeMultiCameraStreamParams::_internal_zn_recv_handle() const {
  30050. return _impl_.zn_recv_handle_;
  30051. }
  30052. inline void UnSubscribeMultiCameraStreamParams::_internal_set_zn_recv_handle(::int64_t value) {
  30053. _impl_._has_bits_[0] |= 0x00000002u;
  30054. _impl_.zn_recv_handle_ = value;
  30055. }
  30056. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser zn_user = 2;
  30057. inline bool UnSubscribeMultiCameraStreamParams::has_zn_user() const {
  30058. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  30059. PROTOBUF_ASSUME(!value || _impl_.zn_user_ != nullptr);
  30060. return value;
  30061. }
  30062. inline void UnSubscribeMultiCameraStreamParams::clear_zn_user() {
  30063. if (_impl_.zn_user_ != nullptr) _impl_.zn_user_->Clear();
  30064. _impl_._has_bits_[0] &= ~0x00000001u;
  30065. }
  30066. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& UnSubscribeMultiCameraStreamParams::_internal_zn_user() const {
  30067. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.zn_user_;
  30068. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  30069. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  30070. }
  30071. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& UnSubscribeMultiCameraStreamParams::zn_user() const {
  30072. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.zn_user)
  30073. return _internal_zn_user();
  30074. }
  30075. inline void UnSubscribeMultiCameraStreamParams::unsafe_arena_set_allocated_zn_user(
  30076. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user) {
  30077. if (GetArenaForAllocation() == nullptr) {
  30078. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.zn_user_);
  30079. }
  30080. _impl_.zn_user_ = zn_user;
  30081. if (zn_user) {
  30082. _impl_._has_bits_[0] |= 0x00000001u;
  30083. } else {
  30084. _impl_._has_bits_[0] &= ~0x00000001u;
  30085. }
  30086. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.zn_user)
  30087. }
  30088. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* UnSubscribeMultiCameraStreamParams::release_zn_user() {
  30089. _impl_._has_bits_[0] &= ~0x00000001u;
  30090. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.zn_user_;
  30091. _impl_.zn_user_ = nullptr;
  30092. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  30093. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  30094. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  30095. if (GetArenaForAllocation() == nullptr) { delete old; }
  30096. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  30097. if (GetArenaForAllocation() != nullptr) {
  30098. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  30099. }
  30100. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  30101. return temp;
  30102. }
  30103. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* UnSubscribeMultiCameraStreamParams::unsafe_arena_release_zn_user() {
  30104. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.zn_user)
  30105. _impl_._has_bits_[0] &= ~0x00000001u;
  30106. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.zn_user_;
  30107. _impl_.zn_user_ = nullptr;
  30108. return temp;
  30109. }
  30110. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* UnSubscribeMultiCameraStreamParams::_internal_mutable_zn_user() {
  30111. _impl_._has_bits_[0] |= 0x00000001u;
  30112. if (_impl_.zn_user_ == nullptr) {
  30113. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  30114. _impl_.zn_user_ = p;
  30115. }
  30116. return _impl_.zn_user_;
  30117. }
  30118. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* UnSubscribeMultiCameraStreamParams::mutable_zn_user() {
  30119. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_zn_user();
  30120. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.zn_user)
  30121. return _msg;
  30122. }
  30123. inline void UnSubscribeMultiCameraStreamParams::set_allocated_zn_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* zn_user) {
  30124. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  30125. if (message_arena == nullptr) {
  30126. delete _impl_.zn_user_;
  30127. }
  30128. if (zn_user) {
  30129. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  30130. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(zn_user);
  30131. if (message_arena != submessage_arena) {
  30132. zn_user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  30133. message_arena, zn_user, submessage_arena);
  30134. }
  30135. _impl_._has_bits_[0] |= 0x00000001u;
  30136. } else {
  30137. _impl_._has_bits_[0] &= ~0x00000001u;
  30138. }
  30139. _impl_.zn_user_ = zn_user;
  30140. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.zn_user)
  30141. }
  30142. // optional int64 cameraStreamID = 3;
  30143. inline bool UnSubscribeMultiCameraStreamParams::has_camerastreamid() const {
  30144. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  30145. return value;
  30146. }
  30147. inline void UnSubscribeMultiCameraStreamParams::clear_camerastreamid() {
  30148. _impl_.camerastreamid_ = ::int64_t{0};
  30149. _impl_._has_bits_[0] &= ~0x00000004u;
  30150. }
  30151. inline ::int64_t UnSubscribeMultiCameraStreamParams::camerastreamid() const {
  30152. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.cameraStreamID)
  30153. return _internal_camerastreamid();
  30154. }
  30155. inline void UnSubscribeMultiCameraStreamParams::set_camerastreamid(::int64_t value) {
  30156. _internal_set_camerastreamid(value);
  30157. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.UnSubscribeMultiCameraStreamParams.cameraStreamID)
  30158. }
  30159. inline ::int64_t UnSubscribeMultiCameraStreamParams::_internal_camerastreamid() const {
  30160. return _impl_.camerastreamid_;
  30161. }
  30162. inline void UnSubscribeMultiCameraStreamParams::_internal_set_camerastreamid(::int64_t value) {
  30163. _impl_._has_bits_[0] |= 0x00000004u;
  30164. _impl_.camerastreamid_ = value;
  30165. }
  30166. // -------------------------------------------------------------------
  30167. // SetRawDataResolutionParams
  30168. // optional int32 zn_resolution = 1;
  30169. inline bool SetRawDataResolutionParams::has_zn_resolution() const {
  30170. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  30171. return value;
  30172. }
  30173. inline void SetRawDataResolutionParams::clear_zn_resolution() {
  30174. _impl_.zn_resolution_ = 0;
  30175. _impl_._has_bits_[0] &= ~0x00000002u;
  30176. }
  30177. inline ::int32_t SetRawDataResolutionParams::zn_resolution() const {
  30178. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams.zn_resolution)
  30179. return _internal_zn_resolution();
  30180. }
  30181. inline void SetRawDataResolutionParams::set_zn_resolution(::int32_t value) {
  30182. _internal_set_zn_resolution(value);
  30183. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams.zn_resolution)
  30184. }
  30185. inline ::int32_t SetRawDataResolutionParams::_internal_zn_resolution() const {
  30186. return _impl_.zn_resolution_;
  30187. }
  30188. inline void SetRawDataResolutionParams::_internal_set_zn_resolution(::int32_t value) {
  30189. _impl_._has_bits_[0] |= 0x00000002u;
  30190. _impl_.zn_resolution_ = value;
  30191. }
  30192. // optional int64 zn_recv_handle = 2;
  30193. inline bool SetRawDataResolutionParams::has_zn_recv_handle() const {
  30194. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  30195. return value;
  30196. }
  30197. inline void SetRawDataResolutionParams::clear_zn_recv_handle() {
  30198. _impl_.zn_recv_handle_ = ::int64_t{0};
  30199. _impl_._has_bits_[0] &= ~0x00000001u;
  30200. }
  30201. inline ::int64_t SetRawDataResolutionParams::zn_recv_handle() const {
  30202. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams.zn_recv_handle)
  30203. return _internal_zn_recv_handle();
  30204. }
  30205. inline void SetRawDataResolutionParams::set_zn_recv_handle(::int64_t value) {
  30206. _internal_set_zn_recv_handle(value);
  30207. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SetRawDataResolutionParams.zn_recv_handle)
  30208. }
  30209. inline ::int64_t SetRawDataResolutionParams::_internal_zn_recv_handle() const {
  30210. return _impl_.zn_recv_handle_;
  30211. }
  30212. inline void SetRawDataResolutionParams::_internal_set_zn_recv_handle(::int64_t value) {
  30213. _impl_._has_bits_[0] |= 0x00000001u;
  30214. _impl_.zn_recv_handle_ = value;
  30215. }
  30216. // -------------------------------------------------------------------
  30217. // GetResolutionParams
  30218. // optional int64 zn_recv_handle = 1;
  30219. inline bool GetResolutionParams::has_zn_recv_handle() const {
  30220. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  30221. return value;
  30222. }
  30223. inline void GetResolutionParams::clear_zn_recv_handle() {
  30224. _impl_.zn_recv_handle_ = ::int64_t{0};
  30225. _impl_._has_bits_[0] &= ~0x00000001u;
  30226. }
  30227. inline ::int64_t GetResolutionParams::zn_recv_handle() const {
  30228. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.GetResolutionParams.zn_recv_handle)
  30229. return _internal_zn_recv_handle();
  30230. }
  30231. inline void GetResolutionParams::set_zn_recv_handle(::int64_t value) {
  30232. _internal_set_zn_recv_handle(value);
  30233. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.GetResolutionParams.zn_recv_handle)
  30234. }
  30235. inline ::int64_t GetResolutionParams::_internal_zn_recv_handle() const {
  30236. return _impl_.zn_recv_handle_;
  30237. }
  30238. inline void GetResolutionParams::_internal_set_zn_recv_handle(::int64_t value) {
  30239. _impl_._has_bits_[0] |= 0x00000001u;
  30240. _impl_.zn_recv_handle_ = value;
  30241. }
  30242. // -------------------------------------------------------------------
  30243. // GetRawDataTypeParams
  30244. // optional int64 zn_recv_handle = 1;
  30245. inline bool GetRawDataTypeParams::has_zn_recv_handle() const {
  30246. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  30247. return value;
  30248. }
  30249. inline void GetRawDataTypeParams::clear_zn_recv_handle() {
  30250. _impl_.zn_recv_handle_ = ::int64_t{0};
  30251. _impl_._has_bits_[0] &= ~0x00000001u;
  30252. }
  30253. inline ::int64_t GetRawDataTypeParams::zn_recv_handle() const {
  30254. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams.zn_recv_handle)
  30255. return _internal_zn_recv_handle();
  30256. }
  30257. inline void GetRawDataTypeParams::set_zn_recv_handle(::int64_t value) {
  30258. _internal_set_zn_recv_handle(value);
  30259. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.GetRawDataTypeParams.zn_recv_handle)
  30260. }
  30261. inline ::int64_t GetRawDataTypeParams::_internal_zn_recv_handle() const {
  30262. return _impl_.zn_recv_handle_;
  30263. }
  30264. inline void GetRawDataTypeParams::_internal_set_zn_recv_handle(::int64_t value) {
  30265. _impl_._has_bits_[0] |= 0x00000001u;
  30266. _impl_.zn_recv_handle_ = value;
  30267. }
  30268. // -------------------------------------------------------------------
  30269. // sendVideoFrameParams
  30270. // optional string frameBuffer = 1;
  30271. inline bool sendVideoFrameParams::has_framebuffer() const {
  30272. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  30273. return value;
  30274. }
  30275. inline void sendVideoFrameParams::clear_framebuffer() {
  30276. _impl_.framebuffer_.ClearToEmpty();
  30277. _impl_._has_bits_[0] &= ~0x00000001u;
  30278. }
  30279. inline const std::string& sendVideoFrameParams::framebuffer() const {
  30280. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.frameBuffer)
  30281. return _internal_framebuffer();
  30282. }
  30283. template <typename Arg_, typename... Args_>
  30284. inline PROTOBUF_ALWAYS_INLINE void sendVideoFrameParams::set_framebuffer(Arg_&& arg,
  30285. Args_... args) {
  30286. _impl_._has_bits_[0] |= 0x00000001u;
  30287. _impl_.framebuffer_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  30288. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.frameBuffer)
  30289. }
  30290. inline std::string* sendVideoFrameParams::mutable_framebuffer() {
  30291. std::string* _s = _internal_mutable_framebuffer();
  30292. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.frameBuffer)
  30293. return _s;
  30294. }
  30295. inline const std::string& sendVideoFrameParams::_internal_framebuffer() const {
  30296. return _impl_.framebuffer_.Get();
  30297. }
  30298. inline void sendVideoFrameParams::_internal_set_framebuffer(const std::string& value) {
  30299. _impl_._has_bits_[0] |= 0x00000001u;
  30300. _impl_.framebuffer_.Set(value, GetArenaForAllocation());
  30301. }
  30302. inline std::string* sendVideoFrameParams::_internal_mutable_framebuffer() {
  30303. _impl_._has_bits_[0] |= 0x00000001u;
  30304. return _impl_.framebuffer_.Mutable( GetArenaForAllocation());
  30305. }
  30306. inline std::string* sendVideoFrameParams::release_framebuffer() {
  30307. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.frameBuffer)
  30308. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  30309. return nullptr;
  30310. }
  30311. _impl_._has_bits_[0] &= ~0x00000001u;
  30312. auto* released = _impl_.framebuffer_.Release();
  30313. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  30314. _impl_.framebuffer_.Set("", GetArenaForAllocation());
  30315. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  30316. return released;
  30317. }
  30318. inline void sendVideoFrameParams::set_allocated_framebuffer(std::string* value) {
  30319. if (value != nullptr) {
  30320. _impl_._has_bits_[0] |= 0x00000001u;
  30321. } else {
  30322. _impl_._has_bits_[0] &= ~0x00000001u;
  30323. }
  30324. _impl_.framebuffer_.SetAllocated(value, GetArenaForAllocation());
  30325. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  30326. if (_impl_.framebuffer_.IsDefault()) {
  30327. _impl_.framebuffer_.Set("", GetArenaForAllocation());
  30328. }
  30329. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  30330. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.frameBuffer)
  30331. }
  30332. // optional int32 width = 2;
  30333. inline bool sendVideoFrameParams::has_width() const {
  30334. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  30335. return value;
  30336. }
  30337. inline void sendVideoFrameParams::clear_width() {
  30338. _impl_.width_ = 0;
  30339. _impl_._has_bits_[0] &= ~0x00000002u;
  30340. }
  30341. inline ::int32_t sendVideoFrameParams::width() const {
  30342. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.width)
  30343. return _internal_width();
  30344. }
  30345. inline void sendVideoFrameParams::set_width(::int32_t value) {
  30346. _internal_set_width(value);
  30347. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.width)
  30348. }
  30349. inline ::int32_t sendVideoFrameParams::_internal_width() const {
  30350. return _impl_.width_;
  30351. }
  30352. inline void sendVideoFrameParams::_internal_set_width(::int32_t value) {
  30353. _impl_._has_bits_[0] |= 0x00000002u;
  30354. _impl_.width_ = value;
  30355. }
  30356. // optional int32 height = 3;
  30357. inline bool sendVideoFrameParams::has_height() const {
  30358. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  30359. return value;
  30360. }
  30361. inline void sendVideoFrameParams::clear_height() {
  30362. _impl_.height_ = 0;
  30363. _impl_._has_bits_[0] &= ~0x00000004u;
  30364. }
  30365. inline ::int32_t sendVideoFrameParams::height() const {
  30366. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.height)
  30367. return _internal_height();
  30368. }
  30369. inline void sendVideoFrameParams::set_height(::int32_t value) {
  30370. _internal_set_height(value);
  30371. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.height)
  30372. }
  30373. inline ::int32_t sendVideoFrameParams::_internal_height() const {
  30374. return _impl_.height_;
  30375. }
  30376. inline void sendVideoFrameParams::_internal_set_height(::int32_t value) {
  30377. _impl_._has_bits_[0] |= 0x00000004u;
  30378. _impl_.height_ = value;
  30379. }
  30380. // optional int32 frameLength = 4;
  30381. inline bool sendVideoFrameParams::has_framelength() const {
  30382. bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
  30383. return value;
  30384. }
  30385. inline void sendVideoFrameParams::clear_framelength() {
  30386. _impl_.framelength_ = 0;
  30387. _impl_._has_bits_[0] &= ~0x00000008u;
  30388. }
  30389. inline ::int32_t sendVideoFrameParams::framelength() const {
  30390. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.frameLength)
  30391. return _internal_framelength();
  30392. }
  30393. inline void sendVideoFrameParams::set_framelength(::int32_t value) {
  30394. _internal_set_framelength(value);
  30395. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.frameLength)
  30396. }
  30397. inline ::int32_t sendVideoFrameParams::_internal_framelength() const {
  30398. return _impl_.framelength_;
  30399. }
  30400. inline void sendVideoFrameParams::_internal_set_framelength(::int32_t value) {
  30401. _impl_._has_bits_[0] |= 0x00000008u;
  30402. _impl_.framelength_ = value;
  30403. }
  30404. // optional int32 rotaion = 5;
  30405. inline bool sendVideoFrameParams::has_rotaion() const {
  30406. bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
  30407. return value;
  30408. }
  30409. inline void sendVideoFrameParams::clear_rotaion() {
  30410. _impl_.rotaion_ = 0;
  30411. _impl_._has_bits_[0] &= ~0x00000010u;
  30412. }
  30413. inline ::int32_t sendVideoFrameParams::rotaion() const {
  30414. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.rotaion)
  30415. return _internal_rotaion();
  30416. }
  30417. inline void sendVideoFrameParams::set_rotaion(::int32_t value) {
  30418. _internal_set_rotaion(value);
  30419. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.sendVideoFrameParams.rotaion)
  30420. }
  30421. inline ::int32_t sendVideoFrameParams::_internal_rotaion() const {
  30422. return _impl_.rotaion_;
  30423. }
  30424. inline void sendVideoFrameParams::_internal_set_rotaion(::int32_t value) {
  30425. _impl_._has_bits_[0] |= 0x00000010u;
  30426. _impl_.rotaion_ = value;
  30427. }
  30428. // -------------------------------------------------------------------
  30429. // CameraInfos
  30430. // optional string deviceID = 1;
  30431. inline bool CameraInfos::has_deviceid() const {
  30432. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  30433. return value;
  30434. }
  30435. inline void CameraInfos::clear_deviceid() {
  30436. _impl_.deviceid_.ClearToEmpty();
  30437. _impl_._has_bits_[0] &= ~0x00000001u;
  30438. }
  30439. inline const std::string& CameraInfos::deviceid() const {
  30440. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CameraInfos.deviceID)
  30441. return _internal_deviceid();
  30442. }
  30443. template <typename Arg_, typename... Args_>
  30444. inline PROTOBUF_ALWAYS_INLINE void CameraInfos::set_deviceid(Arg_&& arg,
  30445. Args_... args) {
  30446. _impl_._has_bits_[0] |= 0x00000001u;
  30447. _impl_.deviceid_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  30448. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CameraInfos.deviceID)
  30449. }
  30450. inline std::string* CameraInfos::mutable_deviceid() {
  30451. std::string* _s = _internal_mutable_deviceid();
  30452. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CameraInfos.deviceID)
  30453. return _s;
  30454. }
  30455. inline const std::string& CameraInfos::_internal_deviceid() const {
  30456. return _impl_.deviceid_.Get();
  30457. }
  30458. inline void CameraInfos::_internal_set_deviceid(const std::string& value) {
  30459. _impl_._has_bits_[0] |= 0x00000001u;
  30460. _impl_.deviceid_.Set(value, GetArenaForAllocation());
  30461. }
  30462. inline std::string* CameraInfos::_internal_mutable_deviceid() {
  30463. _impl_._has_bits_[0] |= 0x00000001u;
  30464. return _impl_.deviceid_.Mutable( GetArenaForAllocation());
  30465. }
  30466. inline std::string* CameraInfos::release_deviceid() {
  30467. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CameraInfos.deviceID)
  30468. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  30469. return nullptr;
  30470. }
  30471. _impl_._has_bits_[0] &= ~0x00000001u;
  30472. auto* released = _impl_.deviceid_.Release();
  30473. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  30474. _impl_.deviceid_.Set("", GetArenaForAllocation());
  30475. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  30476. return released;
  30477. }
  30478. inline void CameraInfos::set_allocated_deviceid(std::string* value) {
  30479. if (value != nullptr) {
  30480. _impl_._has_bits_[0] |= 0x00000001u;
  30481. } else {
  30482. _impl_._has_bits_[0] &= ~0x00000001u;
  30483. }
  30484. _impl_.deviceid_.SetAllocated(value, GetArenaForAllocation());
  30485. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  30486. if (_impl_.deviceid_.IsDefault()) {
  30487. _impl_.deviceid_.Set("", GetArenaForAllocation());
  30488. }
  30489. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  30490. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CameraInfos.deviceID)
  30491. }
  30492. // optional string deviceName = 2;
  30493. inline bool CameraInfos::has_devicename() const {
  30494. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  30495. return value;
  30496. }
  30497. inline void CameraInfos::clear_devicename() {
  30498. _impl_.devicename_.ClearToEmpty();
  30499. _impl_._has_bits_[0] &= ~0x00000002u;
  30500. }
  30501. inline const std::string& CameraInfos::devicename() const {
  30502. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CameraInfos.deviceName)
  30503. return _internal_devicename();
  30504. }
  30505. template <typename Arg_, typename... Args_>
  30506. inline PROTOBUF_ALWAYS_INLINE void CameraInfos::set_devicename(Arg_&& arg,
  30507. Args_... args) {
  30508. _impl_._has_bits_[0] |= 0x00000002u;
  30509. _impl_.devicename_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  30510. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CameraInfos.deviceName)
  30511. }
  30512. inline std::string* CameraInfos::mutable_devicename() {
  30513. std::string* _s = _internal_mutable_devicename();
  30514. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CameraInfos.deviceName)
  30515. return _s;
  30516. }
  30517. inline const std::string& CameraInfos::_internal_devicename() const {
  30518. return _impl_.devicename_.Get();
  30519. }
  30520. inline void CameraInfos::_internal_set_devicename(const std::string& value) {
  30521. _impl_._has_bits_[0] |= 0x00000002u;
  30522. _impl_.devicename_.Set(value, GetArenaForAllocation());
  30523. }
  30524. inline std::string* CameraInfos::_internal_mutable_devicename() {
  30525. _impl_._has_bits_[0] |= 0x00000002u;
  30526. return _impl_.devicename_.Mutable( GetArenaForAllocation());
  30527. }
  30528. inline std::string* CameraInfos::release_devicename() {
  30529. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CameraInfos.deviceName)
  30530. if ((_impl_._has_bits_[0] & 0x00000002u) == 0) {
  30531. return nullptr;
  30532. }
  30533. _impl_._has_bits_[0] &= ~0x00000002u;
  30534. auto* released = _impl_.devicename_.Release();
  30535. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  30536. _impl_.devicename_.Set("", GetArenaForAllocation());
  30537. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  30538. return released;
  30539. }
  30540. inline void CameraInfos::set_allocated_devicename(std::string* value) {
  30541. if (value != nullptr) {
  30542. _impl_._has_bits_[0] |= 0x00000002u;
  30543. } else {
  30544. _impl_._has_bits_[0] &= ~0x00000002u;
  30545. }
  30546. _impl_.devicename_.SetAllocated(value, GetArenaForAllocation());
  30547. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  30548. if (_impl_.devicename_.IsDefault()) {
  30549. _impl_.devicename_.Set("", GetArenaForAllocation());
  30550. }
  30551. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  30552. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CameraInfos.deviceName)
  30553. }
  30554. // optional bool isSelectedDevice = 3;
  30555. inline bool CameraInfos::has_isselecteddevice() const {
  30556. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  30557. return value;
  30558. }
  30559. inline void CameraInfos::clear_isselecteddevice() {
  30560. _impl_.isselecteddevice_ = false;
  30561. _impl_._has_bits_[0] &= ~0x00000004u;
  30562. }
  30563. inline bool CameraInfos::isselecteddevice() const {
  30564. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CameraInfos.isSelectedDevice)
  30565. return _internal_isselecteddevice();
  30566. }
  30567. inline void CameraInfos::set_isselecteddevice(bool value) {
  30568. _internal_set_isselecteddevice(value);
  30569. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CameraInfos.isSelectedDevice)
  30570. }
  30571. inline bool CameraInfos::_internal_isselecteddevice() const {
  30572. return _impl_.isselecteddevice_;
  30573. }
  30574. inline void CameraInfos::_internal_set_isselecteddevice(bool value) {
  30575. _impl_._has_bits_[0] |= 0x00000004u;
  30576. _impl_.isselecteddevice_ = value;
  30577. }
  30578. // optional bool isSelectedAsMultiCamera = 4;
  30579. inline bool CameraInfos::has_isselectedasmulticamera() const {
  30580. bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
  30581. return value;
  30582. }
  30583. inline void CameraInfos::clear_isselectedasmulticamera() {
  30584. _impl_.isselectedasmulticamera_ = false;
  30585. _impl_._has_bits_[0] &= ~0x00000008u;
  30586. }
  30587. inline bool CameraInfos::isselectedasmulticamera() const {
  30588. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CameraInfos.isSelectedAsMultiCamera)
  30589. return _internal_isselectedasmulticamera();
  30590. }
  30591. inline void CameraInfos::set_isselectedasmulticamera(bool value) {
  30592. _internal_set_isselectedasmulticamera(value);
  30593. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CameraInfos.isSelectedAsMultiCamera)
  30594. }
  30595. inline bool CameraInfos::_internal_isselectedasmulticamera() const {
  30596. return _impl_.isselectedasmulticamera_;
  30597. }
  30598. inline void CameraInfos::_internal_set_isselectedasmulticamera(bool value) {
  30599. _impl_._has_bits_[0] |= 0x00000008u;
  30600. _impl_.isselectedasmulticamera_ = value;
  30601. }
  30602. // optional bool isRunningAsMultiCamera = 5;
  30603. inline bool CameraInfos::has_isrunningasmulticamera() const {
  30604. bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
  30605. return value;
  30606. }
  30607. inline void CameraInfos::clear_isrunningasmulticamera() {
  30608. _impl_.isrunningasmulticamera_ = false;
  30609. _impl_._has_bits_[0] &= ~0x00000010u;
  30610. }
  30611. inline bool CameraInfos::isrunningasmulticamera() const {
  30612. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CameraInfos.isRunningAsMultiCamera)
  30613. return _internal_isrunningasmulticamera();
  30614. }
  30615. inline void CameraInfos::set_isrunningasmulticamera(bool value) {
  30616. _internal_set_isrunningasmulticamera(value);
  30617. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CameraInfos.isRunningAsMultiCamera)
  30618. }
  30619. inline bool CameraInfos::_internal_isrunningasmulticamera() const {
  30620. return _impl_.isrunningasmulticamera_;
  30621. }
  30622. inline void CameraInfos::_internal_set_isrunningasmulticamera(bool value) {
  30623. _impl_._has_bits_[0] |= 0x00000010u;
  30624. _impl_.isrunningasmulticamera_ = value;
  30625. }
  30626. // -------------------------------------------------------------------
  30627. // GetCameraList
  30628. // repeated .com.electron.zoomvideo.sdk.proto.CameraInfos CameraInfo = 1;
  30629. inline int GetCameraList::_internal_camerainfo_size() const {
  30630. return _impl_.camerainfo_.size();
  30631. }
  30632. inline int GetCameraList::camerainfo_size() const {
  30633. return _internal_camerainfo_size();
  30634. }
  30635. inline void GetCameraList::clear_camerainfo() {
  30636. _impl_.camerainfo_.Clear();
  30637. }
  30638. inline ::com::electron::zoomvideo::sdk::proto::CameraInfos* GetCameraList::mutable_camerainfo(int index) {
  30639. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.GetCameraList.CameraInfo)
  30640. return _impl_.camerainfo_.Mutable(index);
  30641. }
  30642. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::CameraInfos >*
  30643. GetCameraList::mutable_camerainfo() {
  30644. // @@protoc_insertion_point(field_mutable_list:com.electron.zoomvideo.sdk.proto.GetCameraList.CameraInfo)
  30645. return &_impl_.camerainfo_;
  30646. }
  30647. inline const ::com::electron::zoomvideo::sdk::proto::CameraInfos& GetCameraList::_internal_camerainfo(int index) const {
  30648. return _impl_.camerainfo_.Get(index);
  30649. }
  30650. inline const ::com::electron::zoomvideo::sdk::proto::CameraInfos& GetCameraList::camerainfo(int index) const {
  30651. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.GetCameraList.CameraInfo)
  30652. return _internal_camerainfo(index);
  30653. }
  30654. inline ::com::electron::zoomvideo::sdk::proto::CameraInfos* GetCameraList::_internal_add_camerainfo() {
  30655. return _impl_.camerainfo_.Add();
  30656. }
  30657. inline ::com::electron::zoomvideo::sdk::proto::CameraInfos* GetCameraList::add_camerainfo() {
  30658. ::com::electron::zoomvideo::sdk::proto::CameraInfos* _add = _internal_add_camerainfo();
  30659. // @@protoc_insertion_point(field_add:com.electron.zoomvideo.sdk.proto.GetCameraList.CameraInfo)
  30660. return _add;
  30661. }
  30662. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::CameraInfos >&
  30663. GetCameraList::camerainfo() const {
  30664. // @@protoc_insertion_point(field_list:com.electron.zoomvideo.sdk.proto.GetCameraList.CameraInfo)
  30665. return _impl_.camerainfo_;
  30666. }
  30667. // -------------------------------------------------------------------
  30668. // MultiCameraStreamInfos
  30669. // optional int64 cameraStreamID = 1;
  30670. inline bool MultiCameraStreamInfos::has_camerastreamid() const {
  30671. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  30672. return value;
  30673. }
  30674. inline void MultiCameraStreamInfos::clear_camerastreamid() {
  30675. _impl_.camerastreamid_ = ::int64_t{0};
  30676. _impl_._has_bits_[0] &= ~0x00000001u;
  30677. }
  30678. inline ::int64_t MultiCameraStreamInfos::camerastreamid() const {
  30679. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos.cameraStreamID)
  30680. return _internal_camerastreamid();
  30681. }
  30682. inline void MultiCameraStreamInfos::set_camerastreamid(::int64_t value) {
  30683. _internal_set_camerastreamid(value);
  30684. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos.cameraStreamID)
  30685. }
  30686. inline ::int64_t MultiCameraStreamInfos::_internal_camerastreamid() const {
  30687. return _impl_.camerastreamid_;
  30688. }
  30689. inline void MultiCameraStreamInfos::_internal_set_camerastreamid(::int64_t value) {
  30690. _impl_._has_bits_[0] |= 0x00000001u;
  30691. _impl_.camerastreamid_ = value;
  30692. }
  30693. // -------------------------------------------------------------------
  30694. // MultiCameraStreamList
  30695. // repeated .com.electron.zoomvideo.sdk.proto.MultiCameraStreamInfos CameraStreamInfo = 1;
  30696. inline int MultiCameraStreamList::_internal_camerastreaminfo_size() const {
  30697. return _impl_.camerastreaminfo_.size();
  30698. }
  30699. inline int MultiCameraStreamList::camerastreaminfo_size() const {
  30700. return _internal_camerastreaminfo_size();
  30701. }
  30702. inline void MultiCameraStreamList::clear_camerastreaminfo() {
  30703. _impl_.camerastreaminfo_.Clear();
  30704. }
  30705. inline ::com::electron::zoomvideo::sdk::proto::MultiCameraStreamInfos* MultiCameraStreamList::mutable_camerastreaminfo(int index) {
  30706. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.MultiCameraStreamList.CameraStreamInfo)
  30707. return _impl_.camerastreaminfo_.Mutable(index);
  30708. }
  30709. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::MultiCameraStreamInfos >*
  30710. MultiCameraStreamList::mutable_camerastreaminfo() {
  30711. // @@protoc_insertion_point(field_mutable_list:com.electron.zoomvideo.sdk.proto.MultiCameraStreamList.CameraStreamInfo)
  30712. return &_impl_.camerastreaminfo_;
  30713. }
  30714. inline const ::com::electron::zoomvideo::sdk::proto::MultiCameraStreamInfos& MultiCameraStreamList::_internal_camerastreaminfo(int index) const {
  30715. return _impl_.camerastreaminfo_.Get(index);
  30716. }
  30717. inline const ::com::electron::zoomvideo::sdk::proto::MultiCameraStreamInfos& MultiCameraStreamList::camerastreaminfo(int index) const {
  30718. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.MultiCameraStreamList.CameraStreamInfo)
  30719. return _internal_camerastreaminfo(index);
  30720. }
  30721. inline ::com::electron::zoomvideo::sdk::proto::MultiCameraStreamInfos* MultiCameraStreamList::_internal_add_camerastreaminfo() {
  30722. return _impl_.camerastreaminfo_.Add();
  30723. }
  30724. inline ::com::electron::zoomvideo::sdk::proto::MultiCameraStreamInfos* MultiCameraStreamList::add_camerastreaminfo() {
  30725. ::com::electron::zoomvideo::sdk::proto::MultiCameraStreamInfos* _add = _internal_add_camerastreaminfo();
  30726. // @@protoc_insertion_point(field_add:com.electron.zoomvideo.sdk.proto.MultiCameraStreamList.CameraStreamInfo)
  30727. return _add;
  30728. }
  30729. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::MultiCameraStreamInfos >&
  30730. MultiCameraStreamList::camerastreaminfo() const {
  30731. // @@protoc_insertion_point(field_list:com.electron.zoomvideo.sdk.proto.MultiCameraStreamList.CameraStreamInfo)
  30732. return _impl_.camerastreaminfo_;
  30733. }
  30734. // -------------------------------------------------------------------
  30735. // GetMultiCameraStreamList
  30736. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  30737. inline bool GetMultiCameraStreamList::has_user() const {
  30738. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  30739. PROTOBUF_ASSUME(!value || _impl_.user_ != nullptr);
  30740. return value;
  30741. }
  30742. inline void GetMultiCameraStreamList::clear_user() {
  30743. if (_impl_.user_ != nullptr) _impl_.user_->Clear();
  30744. _impl_._has_bits_[0] &= ~0x00000001u;
  30745. }
  30746. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& GetMultiCameraStreamList::_internal_user() const {
  30747. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.user_;
  30748. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  30749. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  30750. }
  30751. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& GetMultiCameraStreamList::user() const {
  30752. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList.user)
  30753. return _internal_user();
  30754. }
  30755. inline void GetMultiCameraStreamList::unsafe_arena_set_allocated_user(
  30756. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  30757. if (GetArenaForAllocation() == nullptr) {
  30758. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_);
  30759. }
  30760. _impl_.user_ = user;
  30761. if (user) {
  30762. _impl_._has_bits_[0] |= 0x00000001u;
  30763. } else {
  30764. _impl_._has_bits_[0] &= ~0x00000001u;
  30765. }
  30766. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList.user)
  30767. }
  30768. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* GetMultiCameraStreamList::release_user() {
  30769. _impl_._has_bits_[0] &= ~0x00000001u;
  30770. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  30771. _impl_.user_ = nullptr;
  30772. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  30773. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  30774. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  30775. if (GetArenaForAllocation() == nullptr) { delete old; }
  30776. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  30777. if (GetArenaForAllocation() != nullptr) {
  30778. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  30779. }
  30780. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  30781. return temp;
  30782. }
  30783. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* GetMultiCameraStreamList::unsafe_arena_release_user() {
  30784. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList.user)
  30785. _impl_._has_bits_[0] &= ~0x00000001u;
  30786. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  30787. _impl_.user_ = nullptr;
  30788. return temp;
  30789. }
  30790. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* GetMultiCameraStreamList::_internal_mutable_user() {
  30791. _impl_._has_bits_[0] |= 0x00000001u;
  30792. if (_impl_.user_ == nullptr) {
  30793. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  30794. _impl_.user_ = p;
  30795. }
  30796. return _impl_.user_;
  30797. }
  30798. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* GetMultiCameraStreamList::mutable_user() {
  30799. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_user();
  30800. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList.user)
  30801. return _msg;
  30802. }
  30803. inline void GetMultiCameraStreamList::set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  30804. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  30805. if (message_arena == nullptr) {
  30806. delete _impl_.user_;
  30807. }
  30808. if (user) {
  30809. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  30810. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user);
  30811. if (message_arena != submessage_arena) {
  30812. user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  30813. message_arena, user, submessage_arena);
  30814. }
  30815. _impl_._has_bits_[0] |= 0x00000001u;
  30816. } else {
  30817. _impl_._has_bits_[0] &= ~0x00000001u;
  30818. }
  30819. _impl_.user_ = user;
  30820. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.GetMultiCameraStreamList.user)
  30821. }
  30822. // -------------------------------------------------------------------
  30823. // MicInfos
  30824. // optional string deviceID = 1;
  30825. inline bool MicInfos::has_deviceid() const {
  30826. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  30827. return value;
  30828. }
  30829. inline void MicInfos::clear_deviceid() {
  30830. _impl_.deviceid_.ClearToEmpty();
  30831. _impl_._has_bits_[0] &= ~0x00000001u;
  30832. }
  30833. inline const std::string& MicInfos::deviceid() const {
  30834. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.MicInfos.deviceID)
  30835. return _internal_deviceid();
  30836. }
  30837. template <typename Arg_, typename... Args_>
  30838. inline PROTOBUF_ALWAYS_INLINE void MicInfos::set_deviceid(Arg_&& arg,
  30839. Args_... args) {
  30840. _impl_._has_bits_[0] |= 0x00000001u;
  30841. _impl_.deviceid_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  30842. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.MicInfos.deviceID)
  30843. }
  30844. inline std::string* MicInfos::mutable_deviceid() {
  30845. std::string* _s = _internal_mutable_deviceid();
  30846. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.MicInfos.deviceID)
  30847. return _s;
  30848. }
  30849. inline const std::string& MicInfos::_internal_deviceid() const {
  30850. return _impl_.deviceid_.Get();
  30851. }
  30852. inline void MicInfos::_internal_set_deviceid(const std::string& value) {
  30853. _impl_._has_bits_[0] |= 0x00000001u;
  30854. _impl_.deviceid_.Set(value, GetArenaForAllocation());
  30855. }
  30856. inline std::string* MicInfos::_internal_mutable_deviceid() {
  30857. _impl_._has_bits_[0] |= 0x00000001u;
  30858. return _impl_.deviceid_.Mutable( GetArenaForAllocation());
  30859. }
  30860. inline std::string* MicInfos::release_deviceid() {
  30861. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.MicInfos.deviceID)
  30862. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  30863. return nullptr;
  30864. }
  30865. _impl_._has_bits_[0] &= ~0x00000001u;
  30866. auto* released = _impl_.deviceid_.Release();
  30867. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  30868. _impl_.deviceid_.Set("", GetArenaForAllocation());
  30869. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  30870. return released;
  30871. }
  30872. inline void MicInfos::set_allocated_deviceid(std::string* value) {
  30873. if (value != nullptr) {
  30874. _impl_._has_bits_[0] |= 0x00000001u;
  30875. } else {
  30876. _impl_._has_bits_[0] &= ~0x00000001u;
  30877. }
  30878. _impl_.deviceid_.SetAllocated(value, GetArenaForAllocation());
  30879. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  30880. if (_impl_.deviceid_.IsDefault()) {
  30881. _impl_.deviceid_.Set("", GetArenaForAllocation());
  30882. }
  30883. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  30884. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.MicInfos.deviceID)
  30885. }
  30886. // optional string deviceName = 2;
  30887. inline bool MicInfos::has_devicename() const {
  30888. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  30889. return value;
  30890. }
  30891. inline void MicInfos::clear_devicename() {
  30892. _impl_.devicename_.ClearToEmpty();
  30893. _impl_._has_bits_[0] &= ~0x00000002u;
  30894. }
  30895. inline const std::string& MicInfos::devicename() const {
  30896. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.MicInfos.deviceName)
  30897. return _internal_devicename();
  30898. }
  30899. template <typename Arg_, typename... Args_>
  30900. inline PROTOBUF_ALWAYS_INLINE void MicInfos::set_devicename(Arg_&& arg,
  30901. Args_... args) {
  30902. _impl_._has_bits_[0] |= 0x00000002u;
  30903. _impl_.devicename_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  30904. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.MicInfos.deviceName)
  30905. }
  30906. inline std::string* MicInfos::mutable_devicename() {
  30907. std::string* _s = _internal_mutable_devicename();
  30908. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.MicInfos.deviceName)
  30909. return _s;
  30910. }
  30911. inline const std::string& MicInfos::_internal_devicename() const {
  30912. return _impl_.devicename_.Get();
  30913. }
  30914. inline void MicInfos::_internal_set_devicename(const std::string& value) {
  30915. _impl_._has_bits_[0] |= 0x00000002u;
  30916. _impl_.devicename_.Set(value, GetArenaForAllocation());
  30917. }
  30918. inline std::string* MicInfos::_internal_mutable_devicename() {
  30919. _impl_._has_bits_[0] |= 0x00000002u;
  30920. return _impl_.devicename_.Mutable( GetArenaForAllocation());
  30921. }
  30922. inline std::string* MicInfos::release_devicename() {
  30923. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.MicInfos.deviceName)
  30924. if ((_impl_._has_bits_[0] & 0x00000002u) == 0) {
  30925. return nullptr;
  30926. }
  30927. _impl_._has_bits_[0] &= ~0x00000002u;
  30928. auto* released = _impl_.devicename_.Release();
  30929. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  30930. _impl_.devicename_.Set("", GetArenaForAllocation());
  30931. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  30932. return released;
  30933. }
  30934. inline void MicInfos::set_allocated_devicename(std::string* value) {
  30935. if (value != nullptr) {
  30936. _impl_._has_bits_[0] |= 0x00000002u;
  30937. } else {
  30938. _impl_._has_bits_[0] &= ~0x00000002u;
  30939. }
  30940. _impl_.devicename_.SetAllocated(value, GetArenaForAllocation());
  30941. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  30942. if (_impl_.devicename_.IsDefault()) {
  30943. _impl_.devicename_.Set("", GetArenaForAllocation());
  30944. }
  30945. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  30946. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.MicInfos.deviceName)
  30947. }
  30948. // optional bool isSelectedDevice = 3;
  30949. inline bool MicInfos::has_isselecteddevice() const {
  30950. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  30951. return value;
  30952. }
  30953. inline void MicInfos::clear_isselecteddevice() {
  30954. _impl_.isselecteddevice_ = false;
  30955. _impl_._has_bits_[0] &= ~0x00000004u;
  30956. }
  30957. inline bool MicInfos::isselecteddevice() const {
  30958. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.MicInfos.isSelectedDevice)
  30959. return _internal_isselecteddevice();
  30960. }
  30961. inline void MicInfos::set_isselecteddevice(bool value) {
  30962. _internal_set_isselecteddevice(value);
  30963. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.MicInfos.isSelectedDevice)
  30964. }
  30965. inline bool MicInfos::_internal_isselecteddevice() const {
  30966. return _impl_.isselecteddevice_;
  30967. }
  30968. inline void MicInfos::_internal_set_isselecteddevice(bool value) {
  30969. _impl_._has_bits_[0] |= 0x00000004u;
  30970. _impl_.isselecteddevice_ = value;
  30971. }
  30972. // -------------------------------------------------------------------
  30973. // GetMicList
  30974. // repeated .com.electron.zoomvideo.sdk.proto.MicInfos MicInfo = 1;
  30975. inline int GetMicList::_internal_micinfo_size() const {
  30976. return _impl_.micinfo_.size();
  30977. }
  30978. inline int GetMicList::micinfo_size() const {
  30979. return _internal_micinfo_size();
  30980. }
  30981. inline void GetMicList::clear_micinfo() {
  30982. _impl_.micinfo_.Clear();
  30983. }
  30984. inline ::com::electron::zoomvideo::sdk::proto::MicInfos* GetMicList::mutable_micinfo(int index) {
  30985. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.GetMicList.MicInfo)
  30986. return _impl_.micinfo_.Mutable(index);
  30987. }
  30988. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::MicInfos >*
  30989. GetMicList::mutable_micinfo() {
  30990. // @@protoc_insertion_point(field_mutable_list:com.electron.zoomvideo.sdk.proto.GetMicList.MicInfo)
  30991. return &_impl_.micinfo_;
  30992. }
  30993. inline const ::com::electron::zoomvideo::sdk::proto::MicInfos& GetMicList::_internal_micinfo(int index) const {
  30994. return _impl_.micinfo_.Get(index);
  30995. }
  30996. inline const ::com::electron::zoomvideo::sdk::proto::MicInfos& GetMicList::micinfo(int index) const {
  30997. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.GetMicList.MicInfo)
  30998. return _internal_micinfo(index);
  30999. }
  31000. inline ::com::electron::zoomvideo::sdk::proto::MicInfos* GetMicList::_internal_add_micinfo() {
  31001. return _impl_.micinfo_.Add();
  31002. }
  31003. inline ::com::electron::zoomvideo::sdk::proto::MicInfos* GetMicList::add_micinfo() {
  31004. ::com::electron::zoomvideo::sdk::proto::MicInfos* _add = _internal_add_micinfo();
  31005. // @@protoc_insertion_point(field_add:com.electron.zoomvideo.sdk.proto.GetMicList.MicInfo)
  31006. return _add;
  31007. }
  31008. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::MicInfos >&
  31009. GetMicList::micinfo() const {
  31010. // @@protoc_insertion_point(field_list:com.electron.zoomvideo.sdk.proto.GetMicList.MicInfo)
  31011. return _impl_.micinfo_;
  31012. }
  31013. // -------------------------------------------------------------------
  31014. // SpeakerInfos
  31015. // optional string deviceID = 1;
  31016. inline bool SpeakerInfos::has_deviceid() const {
  31017. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  31018. return value;
  31019. }
  31020. inline void SpeakerInfos::clear_deviceid() {
  31021. _impl_.deviceid_.ClearToEmpty();
  31022. _impl_._has_bits_[0] &= ~0x00000001u;
  31023. }
  31024. inline const std::string& SpeakerInfos::deviceid() const {
  31025. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SpeakerInfos.deviceID)
  31026. return _internal_deviceid();
  31027. }
  31028. template <typename Arg_, typename... Args_>
  31029. inline PROTOBUF_ALWAYS_INLINE void SpeakerInfos::set_deviceid(Arg_&& arg,
  31030. Args_... args) {
  31031. _impl_._has_bits_[0] |= 0x00000001u;
  31032. _impl_.deviceid_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  31033. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SpeakerInfos.deviceID)
  31034. }
  31035. inline std::string* SpeakerInfos::mutable_deviceid() {
  31036. std::string* _s = _internal_mutable_deviceid();
  31037. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.SpeakerInfos.deviceID)
  31038. return _s;
  31039. }
  31040. inline const std::string& SpeakerInfos::_internal_deviceid() const {
  31041. return _impl_.deviceid_.Get();
  31042. }
  31043. inline void SpeakerInfos::_internal_set_deviceid(const std::string& value) {
  31044. _impl_._has_bits_[0] |= 0x00000001u;
  31045. _impl_.deviceid_.Set(value, GetArenaForAllocation());
  31046. }
  31047. inline std::string* SpeakerInfos::_internal_mutable_deviceid() {
  31048. _impl_._has_bits_[0] |= 0x00000001u;
  31049. return _impl_.deviceid_.Mutable( GetArenaForAllocation());
  31050. }
  31051. inline std::string* SpeakerInfos::release_deviceid() {
  31052. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.SpeakerInfos.deviceID)
  31053. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  31054. return nullptr;
  31055. }
  31056. _impl_._has_bits_[0] &= ~0x00000001u;
  31057. auto* released = _impl_.deviceid_.Release();
  31058. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31059. _impl_.deviceid_.Set("", GetArenaForAllocation());
  31060. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31061. return released;
  31062. }
  31063. inline void SpeakerInfos::set_allocated_deviceid(std::string* value) {
  31064. if (value != nullptr) {
  31065. _impl_._has_bits_[0] |= 0x00000001u;
  31066. } else {
  31067. _impl_._has_bits_[0] &= ~0x00000001u;
  31068. }
  31069. _impl_.deviceid_.SetAllocated(value, GetArenaForAllocation());
  31070. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31071. if (_impl_.deviceid_.IsDefault()) {
  31072. _impl_.deviceid_.Set("", GetArenaForAllocation());
  31073. }
  31074. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31075. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.SpeakerInfos.deviceID)
  31076. }
  31077. // optional string deviceName = 2;
  31078. inline bool SpeakerInfos::has_devicename() const {
  31079. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  31080. return value;
  31081. }
  31082. inline void SpeakerInfos::clear_devicename() {
  31083. _impl_.devicename_.ClearToEmpty();
  31084. _impl_._has_bits_[0] &= ~0x00000002u;
  31085. }
  31086. inline const std::string& SpeakerInfos::devicename() const {
  31087. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SpeakerInfos.deviceName)
  31088. return _internal_devicename();
  31089. }
  31090. template <typename Arg_, typename... Args_>
  31091. inline PROTOBUF_ALWAYS_INLINE void SpeakerInfos::set_devicename(Arg_&& arg,
  31092. Args_... args) {
  31093. _impl_._has_bits_[0] |= 0x00000002u;
  31094. _impl_.devicename_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  31095. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SpeakerInfos.deviceName)
  31096. }
  31097. inline std::string* SpeakerInfos::mutable_devicename() {
  31098. std::string* _s = _internal_mutable_devicename();
  31099. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.SpeakerInfos.deviceName)
  31100. return _s;
  31101. }
  31102. inline const std::string& SpeakerInfos::_internal_devicename() const {
  31103. return _impl_.devicename_.Get();
  31104. }
  31105. inline void SpeakerInfos::_internal_set_devicename(const std::string& value) {
  31106. _impl_._has_bits_[0] |= 0x00000002u;
  31107. _impl_.devicename_.Set(value, GetArenaForAllocation());
  31108. }
  31109. inline std::string* SpeakerInfos::_internal_mutable_devicename() {
  31110. _impl_._has_bits_[0] |= 0x00000002u;
  31111. return _impl_.devicename_.Mutable( GetArenaForAllocation());
  31112. }
  31113. inline std::string* SpeakerInfos::release_devicename() {
  31114. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.SpeakerInfos.deviceName)
  31115. if ((_impl_._has_bits_[0] & 0x00000002u) == 0) {
  31116. return nullptr;
  31117. }
  31118. _impl_._has_bits_[0] &= ~0x00000002u;
  31119. auto* released = _impl_.devicename_.Release();
  31120. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31121. _impl_.devicename_.Set("", GetArenaForAllocation());
  31122. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31123. return released;
  31124. }
  31125. inline void SpeakerInfos::set_allocated_devicename(std::string* value) {
  31126. if (value != nullptr) {
  31127. _impl_._has_bits_[0] |= 0x00000002u;
  31128. } else {
  31129. _impl_._has_bits_[0] &= ~0x00000002u;
  31130. }
  31131. _impl_.devicename_.SetAllocated(value, GetArenaForAllocation());
  31132. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31133. if (_impl_.devicename_.IsDefault()) {
  31134. _impl_.devicename_.Set("", GetArenaForAllocation());
  31135. }
  31136. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31137. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.SpeakerInfos.deviceName)
  31138. }
  31139. // optional bool isSelectedDevice = 3;
  31140. inline bool SpeakerInfos::has_isselecteddevice() const {
  31141. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  31142. return value;
  31143. }
  31144. inline void SpeakerInfos::clear_isselecteddevice() {
  31145. _impl_.isselecteddevice_ = false;
  31146. _impl_._has_bits_[0] &= ~0x00000004u;
  31147. }
  31148. inline bool SpeakerInfos::isselecteddevice() const {
  31149. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SpeakerInfos.isSelectedDevice)
  31150. return _internal_isselecteddevice();
  31151. }
  31152. inline void SpeakerInfos::set_isselecteddevice(bool value) {
  31153. _internal_set_isselecteddevice(value);
  31154. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SpeakerInfos.isSelectedDevice)
  31155. }
  31156. inline bool SpeakerInfos::_internal_isselecteddevice() const {
  31157. return _impl_.isselecteddevice_;
  31158. }
  31159. inline void SpeakerInfos::_internal_set_isselecteddevice(bool value) {
  31160. _impl_._has_bits_[0] |= 0x00000004u;
  31161. _impl_.isselecteddevice_ = value;
  31162. }
  31163. // -------------------------------------------------------------------
  31164. // GetSpeakerList
  31165. // repeated .com.electron.zoomvideo.sdk.proto.SpeakerInfos SpeakerInfo = 1;
  31166. inline int GetSpeakerList::_internal_speakerinfo_size() const {
  31167. return _impl_.speakerinfo_.size();
  31168. }
  31169. inline int GetSpeakerList::speakerinfo_size() const {
  31170. return _internal_speakerinfo_size();
  31171. }
  31172. inline void GetSpeakerList::clear_speakerinfo() {
  31173. _impl_.speakerinfo_.Clear();
  31174. }
  31175. inline ::com::electron::zoomvideo::sdk::proto::SpeakerInfos* GetSpeakerList::mutable_speakerinfo(int index) {
  31176. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.GetSpeakerList.SpeakerInfo)
  31177. return _impl_.speakerinfo_.Mutable(index);
  31178. }
  31179. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::SpeakerInfos >*
  31180. GetSpeakerList::mutable_speakerinfo() {
  31181. // @@protoc_insertion_point(field_mutable_list:com.electron.zoomvideo.sdk.proto.GetSpeakerList.SpeakerInfo)
  31182. return &_impl_.speakerinfo_;
  31183. }
  31184. inline const ::com::electron::zoomvideo::sdk::proto::SpeakerInfos& GetSpeakerList::_internal_speakerinfo(int index) const {
  31185. return _impl_.speakerinfo_.Get(index);
  31186. }
  31187. inline const ::com::electron::zoomvideo::sdk::proto::SpeakerInfos& GetSpeakerList::speakerinfo(int index) const {
  31188. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.GetSpeakerList.SpeakerInfo)
  31189. return _internal_speakerinfo(index);
  31190. }
  31191. inline ::com::electron::zoomvideo::sdk::proto::SpeakerInfos* GetSpeakerList::_internal_add_speakerinfo() {
  31192. return _impl_.speakerinfo_.Add();
  31193. }
  31194. inline ::com::electron::zoomvideo::sdk::proto::SpeakerInfos* GetSpeakerList::add_speakerinfo() {
  31195. ::com::electron::zoomvideo::sdk::proto::SpeakerInfos* _add = _internal_add_speakerinfo();
  31196. // @@protoc_insertion_point(field_add:com.electron.zoomvideo.sdk.proto.GetSpeakerList.SpeakerInfo)
  31197. return _add;
  31198. }
  31199. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::SpeakerInfos >&
  31200. GetSpeakerList::speakerinfo() const {
  31201. // @@protoc_insertion_point(field_list:com.electron.zoomvideo.sdk.proto.GetSpeakerList.SpeakerInfo)
  31202. return _impl_.speakerinfo_;
  31203. }
  31204. // -------------------------------------------------------------------
  31205. // SendCommandParams
  31206. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  31207. inline bool SendCommandParams::has_user() const {
  31208. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  31209. PROTOBUF_ASSUME(!value || _impl_.user_ != nullptr);
  31210. return value;
  31211. }
  31212. inline void SendCommandParams::clear_user() {
  31213. if (_impl_.user_ != nullptr) _impl_.user_->Clear();
  31214. _impl_._has_bits_[0] &= ~0x00000002u;
  31215. }
  31216. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& SendCommandParams::_internal_user() const {
  31217. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.user_;
  31218. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  31219. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  31220. }
  31221. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& SendCommandParams::user() const {
  31222. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SendCommandParams.user)
  31223. return _internal_user();
  31224. }
  31225. inline void SendCommandParams::unsafe_arena_set_allocated_user(
  31226. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  31227. if (GetArenaForAllocation() == nullptr) {
  31228. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_);
  31229. }
  31230. _impl_.user_ = user;
  31231. if (user) {
  31232. _impl_._has_bits_[0] |= 0x00000002u;
  31233. } else {
  31234. _impl_._has_bits_[0] &= ~0x00000002u;
  31235. }
  31236. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.SendCommandParams.user)
  31237. }
  31238. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* SendCommandParams::release_user() {
  31239. _impl_._has_bits_[0] &= ~0x00000002u;
  31240. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  31241. _impl_.user_ = nullptr;
  31242. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  31243. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  31244. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  31245. if (GetArenaForAllocation() == nullptr) { delete old; }
  31246. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  31247. if (GetArenaForAllocation() != nullptr) {
  31248. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  31249. }
  31250. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  31251. return temp;
  31252. }
  31253. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* SendCommandParams::unsafe_arena_release_user() {
  31254. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.SendCommandParams.user)
  31255. _impl_._has_bits_[0] &= ~0x00000002u;
  31256. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  31257. _impl_.user_ = nullptr;
  31258. return temp;
  31259. }
  31260. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* SendCommandParams::_internal_mutable_user() {
  31261. _impl_._has_bits_[0] |= 0x00000002u;
  31262. if (_impl_.user_ == nullptr) {
  31263. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  31264. _impl_.user_ = p;
  31265. }
  31266. return _impl_.user_;
  31267. }
  31268. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* SendCommandParams::mutable_user() {
  31269. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_user();
  31270. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.SendCommandParams.user)
  31271. return _msg;
  31272. }
  31273. inline void SendCommandParams::set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  31274. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  31275. if (message_arena == nullptr) {
  31276. delete _impl_.user_;
  31277. }
  31278. if (user) {
  31279. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  31280. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user);
  31281. if (message_arena != submessage_arena) {
  31282. user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  31283. message_arena, user, submessage_arena);
  31284. }
  31285. _impl_._has_bits_[0] |= 0x00000002u;
  31286. } else {
  31287. _impl_._has_bits_[0] &= ~0x00000002u;
  31288. }
  31289. _impl_.user_ = user;
  31290. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.SendCommandParams.user)
  31291. }
  31292. // optional string strCmd = 2;
  31293. inline bool SendCommandParams::has_strcmd() const {
  31294. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  31295. return value;
  31296. }
  31297. inline void SendCommandParams::clear_strcmd() {
  31298. _impl_.strcmd_.ClearToEmpty();
  31299. _impl_._has_bits_[0] &= ~0x00000001u;
  31300. }
  31301. inline const std::string& SendCommandParams::strcmd() const {
  31302. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SendCommandParams.strCmd)
  31303. return _internal_strcmd();
  31304. }
  31305. template <typename Arg_, typename... Args_>
  31306. inline PROTOBUF_ALWAYS_INLINE void SendCommandParams::set_strcmd(Arg_&& arg,
  31307. Args_... args) {
  31308. _impl_._has_bits_[0] |= 0x00000001u;
  31309. _impl_.strcmd_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  31310. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SendCommandParams.strCmd)
  31311. }
  31312. inline std::string* SendCommandParams::mutable_strcmd() {
  31313. std::string* _s = _internal_mutable_strcmd();
  31314. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.SendCommandParams.strCmd)
  31315. return _s;
  31316. }
  31317. inline const std::string& SendCommandParams::_internal_strcmd() const {
  31318. return _impl_.strcmd_.Get();
  31319. }
  31320. inline void SendCommandParams::_internal_set_strcmd(const std::string& value) {
  31321. _impl_._has_bits_[0] |= 0x00000001u;
  31322. _impl_.strcmd_.Set(value, GetArenaForAllocation());
  31323. }
  31324. inline std::string* SendCommandParams::_internal_mutable_strcmd() {
  31325. _impl_._has_bits_[0] |= 0x00000001u;
  31326. return _impl_.strcmd_.Mutable( GetArenaForAllocation());
  31327. }
  31328. inline std::string* SendCommandParams::release_strcmd() {
  31329. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.SendCommandParams.strCmd)
  31330. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  31331. return nullptr;
  31332. }
  31333. _impl_._has_bits_[0] &= ~0x00000001u;
  31334. auto* released = _impl_.strcmd_.Release();
  31335. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31336. _impl_.strcmd_.Set("", GetArenaForAllocation());
  31337. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31338. return released;
  31339. }
  31340. inline void SendCommandParams::set_allocated_strcmd(std::string* value) {
  31341. if (value != nullptr) {
  31342. _impl_._has_bits_[0] |= 0x00000001u;
  31343. } else {
  31344. _impl_._has_bits_[0] &= ~0x00000001u;
  31345. }
  31346. _impl_.strcmd_.SetAllocated(value, GetArenaForAllocation());
  31347. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31348. if (_impl_.strcmd_.IsDefault()) {
  31349. _impl_.strcmd_.Set("", GetArenaForAllocation());
  31350. }
  31351. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31352. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.SendCommandParams.strCmd)
  31353. }
  31354. // -------------------------------------------------------------------
  31355. // PhoneSupportCountryInfos
  31356. // optional string countryID = 1;
  31357. inline bool PhoneSupportCountryInfos::has_countryid() const {
  31358. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  31359. return value;
  31360. }
  31361. inline void PhoneSupportCountryInfos::clear_countryid() {
  31362. _impl_.countryid_.ClearToEmpty();
  31363. _impl_._has_bits_[0] &= ~0x00000001u;
  31364. }
  31365. inline const std::string& PhoneSupportCountryInfos::countryid() const {
  31366. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.countryID)
  31367. return _internal_countryid();
  31368. }
  31369. template <typename Arg_, typename... Args_>
  31370. inline PROTOBUF_ALWAYS_INLINE void PhoneSupportCountryInfos::set_countryid(Arg_&& arg,
  31371. Args_... args) {
  31372. _impl_._has_bits_[0] |= 0x00000001u;
  31373. _impl_.countryid_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  31374. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.countryID)
  31375. }
  31376. inline std::string* PhoneSupportCountryInfos::mutable_countryid() {
  31377. std::string* _s = _internal_mutable_countryid();
  31378. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.countryID)
  31379. return _s;
  31380. }
  31381. inline const std::string& PhoneSupportCountryInfos::_internal_countryid() const {
  31382. return _impl_.countryid_.Get();
  31383. }
  31384. inline void PhoneSupportCountryInfos::_internal_set_countryid(const std::string& value) {
  31385. _impl_._has_bits_[0] |= 0x00000001u;
  31386. _impl_.countryid_.Set(value, GetArenaForAllocation());
  31387. }
  31388. inline std::string* PhoneSupportCountryInfos::_internal_mutable_countryid() {
  31389. _impl_._has_bits_[0] |= 0x00000001u;
  31390. return _impl_.countryid_.Mutable( GetArenaForAllocation());
  31391. }
  31392. inline std::string* PhoneSupportCountryInfos::release_countryid() {
  31393. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.countryID)
  31394. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  31395. return nullptr;
  31396. }
  31397. _impl_._has_bits_[0] &= ~0x00000001u;
  31398. auto* released = _impl_.countryid_.Release();
  31399. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31400. _impl_.countryid_.Set("", GetArenaForAllocation());
  31401. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31402. return released;
  31403. }
  31404. inline void PhoneSupportCountryInfos::set_allocated_countryid(std::string* value) {
  31405. if (value != nullptr) {
  31406. _impl_._has_bits_[0] |= 0x00000001u;
  31407. } else {
  31408. _impl_._has_bits_[0] &= ~0x00000001u;
  31409. }
  31410. _impl_.countryid_.SetAllocated(value, GetArenaForAllocation());
  31411. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31412. if (_impl_.countryid_.IsDefault()) {
  31413. _impl_.countryid_.Set("", GetArenaForAllocation());
  31414. }
  31415. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31416. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.countryID)
  31417. }
  31418. // optional string countryName = 2;
  31419. inline bool PhoneSupportCountryInfos::has_countryname() const {
  31420. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  31421. return value;
  31422. }
  31423. inline void PhoneSupportCountryInfos::clear_countryname() {
  31424. _impl_.countryname_.ClearToEmpty();
  31425. _impl_._has_bits_[0] &= ~0x00000002u;
  31426. }
  31427. inline const std::string& PhoneSupportCountryInfos::countryname() const {
  31428. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.countryName)
  31429. return _internal_countryname();
  31430. }
  31431. template <typename Arg_, typename... Args_>
  31432. inline PROTOBUF_ALWAYS_INLINE void PhoneSupportCountryInfos::set_countryname(Arg_&& arg,
  31433. Args_... args) {
  31434. _impl_._has_bits_[0] |= 0x00000002u;
  31435. _impl_.countryname_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  31436. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.countryName)
  31437. }
  31438. inline std::string* PhoneSupportCountryInfos::mutable_countryname() {
  31439. std::string* _s = _internal_mutable_countryname();
  31440. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.countryName)
  31441. return _s;
  31442. }
  31443. inline const std::string& PhoneSupportCountryInfos::_internal_countryname() const {
  31444. return _impl_.countryname_.Get();
  31445. }
  31446. inline void PhoneSupportCountryInfos::_internal_set_countryname(const std::string& value) {
  31447. _impl_._has_bits_[0] |= 0x00000002u;
  31448. _impl_.countryname_.Set(value, GetArenaForAllocation());
  31449. }
  31450. inline std::string* PhoneSupportCountryInfos::_internal_mutable_countryname() {
  31451. _impl_._has_bits_[0] |= 0x00000002u;
  31452. return _impl_.countryname_.Mutable( GetArenaForAllocation());
  31453. }
  31454. inline std::string* PhoneSupportCountryInfos::release_countryname() {
  31455. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.countryName)
  31456. if ((_impl_._has_bits_[0] & 0x00000002u) == 0) {
  31457. return nullptr;
  31458. }
  31459. _impl_._has_bits_[0] &= ~0x00000002u;
  31460. auto* released = _impl_.countryname_.Release();
  31461. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31462. _impl_.countryname_.Set("", GetArenaForAllocation());
  31463. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31464. return released;
  31465. }
  31466. inline void PhoneSupportCountryInfos::set_allocated_countryname(std::string* value) {
  31467. if (value != nullptr) {
  31468. _impl_._has_bits_[0] |= 0x00000002u;
  31469. } else {
  31470. _impl_._has_bits_[0] &= ~0x00000002u;
  31471. }
  31472. _impl_.countryname_.SetAllocated(value, GetArenaForAllocation());
  31473. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31474. if (_impl_.countryname_.IsDefault()) {
  31475. _impl_.countryname_.Set("", GetArenaForAllocation());
  31476. }
  31477. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31478. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.countryName)
  31479. }
  31480. // optional string countryCode = 3;
  31481. inline bool PhoneSupportCountryInfos::has_countrycode() const {
  31482. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  31483. return value;
  31484. }
  31485. inline void PhoneSupportCountryInfos::clear_countrycode() {
  31486. _impl_.countrycode_.ClearToEmpty();
  31487. _impl_._has_bits_[0] &= ~0x00000004u;
  31488. }
  31489. inline const std::string& PhoneSupportCountryInfos::countrycode() const {
  31490. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.countryCode)
  31491. return _internal_countrycode();
  31492. }
  31493. template <typename Arg_, typename... Args_>
  31494. inline PROTOBUF_ALWAYS_INLINE void PhoneSupportCountryInfos::set_countrycode(Arg_&& arg,
  31495. Args_... args) {
  31496. _impl_._has_bits_[0] |= 0x00000004u;
  31497. _impl_.countrycode_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  31498. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.countryCode)
  31499. }
  31500. inline std::string* PhoneSupportCountryInfos::mutable_countrycode() {
  31501. std::string* _s = _internal_mutable_countrycode();
  31502. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.countryCode)
  31503. return _s;
  31504. }
  31505. inline const std::string& PhoneSupportCountryInfos::_internal_countrycode() const {
  31506. return _impl_.countrycode_.Get();
  31507. }
  31508. inline void PhoneSupportCountryInfos::_internal_set_countrycode(const std::string& value) {
  31509. _impl_._has_bits_[0] |= 0x00000004u;
  31510. _impl_.countrycode_.Set(value, GetArenaForAllocation());
  31511. }
  31512. inline std::string* PhoneSupportCountryInfos::_internal_mutable_countrycode() {
  31513. _impl_._has_bits_[0] |= 0x00000004u;
  31514. return _impl_.countrycode_.Mutable( GetArenaForAllocation());
  31515. }
  31516. inline std::string* PhoneSupportCountryInfos::release_countrycode() {
  31517. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.countryCode)
  31518. if ((_impl_._has_bits_[0] & 0x00000004u) == 0) {
  31519. return nullptr;
  31520. }
  31521. _impl_._has_bits_[0] &= ~0x00000004u;
  31522. auto* released = _impl_.countrycode_.Release();
  31523. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31524. _impl_.countrycode_.Set("", GetArenaForAllocation());
  31525. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31526. return released;
  31527. }
  31528. inline void PhoneSupportCountryInfos::set_allocated_countrycode(std::string* value) {
  31529. if (value != nullptr) {
  31530. _impl_._has_bits_[0] |= 0x00000004u;
  31531. } else {
  31532. _impl_._has_bits_[0] &= ~0x00000004u;
  31533. }
  31534. _impl_.countrycode_.SetAllocated(value, GetArenaForAllocation());
  31535. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31536. if (_impl_.countrycode_.IsDefault()) {
  31537. _impl_.countrycode_.Set("", GetArenaForAllocation());
  31538. }
  31539. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31540. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos.countryCode)
  31541. }
  31542. // -------------------------------------------------------------------
  31543. // GetPhoneSupportCountryList
  31544. // repeated .com.electron.zoomvideo.sdk.proto.PhoneSupportCountryInfos PhoneSupportCountryInfo = 1;
  31545. inline int GetPhoneSupportCountryList::_internal_phonesupportcountryinfo_size() const {
  31546. return _impl_.phonesupportcountryinfo_.size();
  31547. }
  31548. inline int GetPhoneSupportCountryList::phonesupportcountryinfo_size() const {
  31549. return _internal_phonesupportcountryinfo_size();
  31550. }
  31551. inline void GetPhoneSupportCountryList::clear_phonesupportcountryinfo() {
  31552. _impl_.phonesupportcountryinfo_.Clear();
  31553. }
  31554. inline ::com::electron::zoomvideo::sdk::proto::PhoneSupportCountryInfos* GetPhoneSupportCountryList::mutable_phonesupportcountryinfo(int index) {
  31555. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList.PhoneSupportCountryInfo)
  31556. return _impl_.phonesupportcountryinfo_.Mutable(index);
  31557. }
  31558. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::PhoneSupportCountryInfos >*
  31559. GetPhoneSupportCountryList::mutable_phonesupportcountryinfo() {
  31560. // @@protoc_insertion_point(field_mutable_list:com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList.PhoneSupportCountryInfo)
  31561. return &_impl_.phonesupportcountryinfo_;
  31562. }
  31563. inline const ::com::electron::zoomvideo::sdk::proto::PhoneSupportCountryInfos& GetPhoneSupportCountryList::_internal_phonesupportcountryinfo(int index) const {
  31564. return _impl_.phonesupportcountryinfo_.Get(index);
  31565. }
  31566. inline const ::com::electron::zoomvideo::sdk::proto::PhoneSupportCountryInfos& GetPhoneSupportCountryList::phonesupportcountryinfo(int index) const {
  31567. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList.PhoneSupportCountryInfo)
  31568. return _internal_phonesupportcountryinfo(index);
  31569. }
  31570. inline ::com::electron::zoomvideo::sdk::proto::PhoneSupportCountryInfos* GetPhoneSupportCountryList::_internal_add_phonesupportcountryinfo() {
  31571. return _impl_.phonesupportcountryinfo_.Add();
  31572. }
  31573. inline ::com::electron::zoomvideo::sdk::proto::PhoneSupportCountryInfos* GetPhoneSupportCountryList::add_phonesupportcountryinfo() {
  31574. ::com::electron::zoomvideo::sdk::proto::PhoneSupportCountryInfos* _add = _internal_add_phonesupportcountryinfo();
  31575. // @@protoc_insertion_point(field_add:com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList.PhoneSupportCountryInfo)
  31576. return _add;
  31577. }
  31578. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::PhoneSupportCountryInfos >&
  31579. GetPhoneSupportCountryList::phonesupportcountryinfo() const {
  31580. // @@protoc_insertion_point(field_list:com.electron.zoomvideo.sdk.proto.GetPhoneSupportCountryList.PhoneSupportCountryInfo)
  31581. return _impl_.phonesupportcountryinfo_;
  31582. }
  31583. // -------------------------------------------------------------------
  31584. // InviteByPhoneParams
  31585. // optional string countryCode = 1;
  31586. inline bool InviteByPhoneParams::has_countrycode() const {
  31587. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  31588. return value;
  31589. }
  31590. inline void InviteByPhoneParams::clear_countrycode() {
  31591. _impl_.countrycode_.ClearToEmpty();
  31592. _impl_._has_bits_[0] &= ~0x00000001u;
  31593. }
  31594. inline const std::string& InviteByPhoneParams::countrycode() const {
  31595. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.countryCode)
  31596. return _internal_countrycode();
  31597. }
  31598. template <typename Arg_, typename... Args_>
  31599. inline PROTOBUF_ALWAYS_INLINE void InviteByPhoneParams::set_countrycode(Arg_&& arg,
  31600. Args_... args) {
  31601. _impl_._has_bits_[0] |= 0x00000001u;
  31602. _impl_.countrycode_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  31603. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.countryCode)
  31604. }
  31605. inline std::string* InviteByPhoneParams::mutable_countrycode() {
  31606. std::string* _s = _internal_mutable_countrycode();
  31607. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.countryCode)
  31608. return _s;
  31609. }
  31610. inline const std::string& InviteByPhoneParams::_internal_countrycode() const {
  31611. return _impl_.countrycode_.Get();
  31612. }
  31613. inline void InviteByPhoneParams::_internal_set_countrycode(const std::string& value) {
  31614. _impl_._has_bits_[0] |= 0x00000001u;
  31615. _impl_.countrycode_.Set(value, GetArenaForAllocation());
  31616. }
  31617. inline std::string* InviteByPhoneParams::_internal_mutable_countrycode() {
  31618. _impl_._has_bits_[0] |= 0x00000001u;
  31619. return _impl_.countrycode_.Mutable( GetArenaForAllocation());
  31620. }
  31621. inline std::string* InviteByPhoneParams::release_countrycode() {
  31622. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.countryCode)
  31623. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  31624. return nullptr;
  31625. }
  31626. _impl_._has_bits_[0] &= ~0x00000001u;
  31627. auto* released = _impl_.countrycode_.Release();
  31628. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31629. _impl_.countrycode_.Set("", GetArenaForAllocation());
  31630. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31631. return released;
  31632. }
  31633. inline void InviteByPhoneParams::set_allocated_countrycode(std::string* value) {
  31634. if (value != nullptr) {
  31635. _impl_._has_bits_[0] |= 0x00000001u;
  31636. } else {
  31637. _impl_._has_bits_[0] &= ~0x00000001u;
  31638. }
  31639. _impl_.countrycode_.SetAllocated(value, GetArenaForAllocation());
  31640. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31641. if (_impl_.countrycode_.IsDefault()) {
  31642. _impl_.countrycode_.Set("", GetArenaForAllocation());
  31643. }
  31644. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31645. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.countryCode)
  31646. }
  31647. // optional string phoneNumber = 2;
  31648. inline bool InviteByPhoneParams::has_phonenumber() const {
  31649. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  31650. return value;
  31651. }
  31652. inline void InviteByPhoneParams::clear_phonenumber() {
  31653. _impl_.phonenumber_.ClearToEmpty();
  31654. _impl_._has_bits_[0] &= ~0x00000002u;
  31655. }
  31656. inline const std::string& InviteByPhoneParams::phonenumber() const {
  31657. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.phoneNumber)
  31658. return _internal_phonenumber();
  31659. }
  31660. template <typename Arg_, typename... Args_>
  31661. inline PROTOBUF_ALWAYS_INLINE void InviteByPhoneParams::set_phonenumber(Arg_&& arg,
  31662. Args_... args) {
  31663. _impl_._has_bits_[0] |= 0x00000002u;
  31664. _impl_.phonenumber_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  31665. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.phoneNumber)
  31666. }
  31667. inline std::string* InviteByPhoneParams::mutable_phonenumber() {
  31668. std::string* _s = _internal_mutable_phonenumber();
  31669. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.phoneNumber)
  31670. return _s;
  31671. }
  31672. inline const std::string& InviteByPhoneParams::_internal_phonenumber() const {
  31673. return _impl_.phonenumber_.Get();
  31674. }
  31675. inline void InviteByPhoneParams::_internal_set_phonenumber(const std::string& value) {
  31676. _impl_._has_bits_[0] |= 0x00000002u;
  31677. _impl_.phonenumber_.Set(value, GetArenaForAllocation());
  31678. }
  31679. inline std::string* InviteByPhoneParams::_internal_mutable_phonenumber() {
  31680. _impl_._has_bits_[0] |= 0x00000002u;
  31681. return _impl_.phonenumber_.Mutable( GetArenaForAllocation());
  31682. }
  31683. inline std::string* InviteByPhoneParams::release_phonenumber() {
  31684. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.phoneNumber)
  31685. if ((_impl_._has_bits_[0] & 0x00000002u) == 0) {
  31686. return nullptr;
  31687. }
  31688. _impl_._has_bits_[0] &= ~0x00000002u;
  31689. auto* released = _impl_.phonenumber_.Release();
  31690. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31691. _impl_.phonenumber_.Set("", GetArenaForAllocation());
  31692. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31693. return released;
  31694. }
  31695. inline void InviteByPhoneParams::set_allocated_phonenumber(std::string* value) {
  31696. if (value != nullptr) {
  31697. _impl_._has_bits_[0] |= 0x00000002u;
  31698. } else {
  31699. _impl_._has_bits_[0] &= ~0x00000002u;
  31700. }
  31701. _impl_.phonenumber_.SetAllocated(value, GetArenaForAllocation());
  31702. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31703. if (_impl_.phonenumber_.IsDefault()) {
  31704. _impl_.phonenumber_.Set("", GetArenaForAllocation());
  31705. }
  31706. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31707. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.phoneNumber)
  31708. }
  31709. // optional string name = 3;
  31710. inline bool InviteByPhoneParams::has_name() const {
  31711. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  31712. return value;
  31713. }
  31714. inline void InviteByPhoneParams::clear_name() {
  31715. _impl_.name_.ClearToEmpty();
  31716. _impl_._has_bits_[0] &= ~0x00000004u;
  31717. }
  31718. inline const std::string& InviteByPhoneParams::name() const {
  31719. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.name)
  31720. return _internal_name();
  31721. }
  31722. template <typename Arg_, typename... Args_>
  31723. inline PROTOBUF_ALWAYS_INLINE void InviteByPhoneParams::set_name(Arg_&& arg,
  31724. Args_... args) {
  31725. _impl_._has_bits_[0] |= 0x00000004u;
  31726. _impl_.name_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  31727. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.name)
  31728. }
  31729. inline std::string* InviteByPhoneParams::mutable_name() {
  31730. std::string* _s = _internal_mutable_name();
  31731. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.name)
  31732. return _s;
  31733. }
  31734. inline const std::string& InviteByPhoneParams::_internal_name() const {
  31735. return _impl_.name_.Get();
  31736. }
  31737. inline void InviteByPhoneParams::_internal_set_name(const std::string& value) {
  31738. _impl_._has_bits_[0] |= 0x00000004u;
  31739. _impl_.name_.Set(value, GetArenaForAllocation());
  31740. }
  31741. inline std::string* InviteByPhoneParams::_internal_mutable_name() {
  31742. _impl_._has_bits_[0] |= 0x00000004u;
  31743. return _impl_.name_.Mutable( GetArenaForAllocation());
  31744. }
  31745. inline std::string* InviteByPhoneParams::release_name() {
  31746. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.name)
  31747. if ((_impl_._has_bits_[0] & 0x00000004u) == 0) {
  31748. return nullptr;
  31749. }
  31750. _impl_._has_bits_[0] &= ~0x00000004u;
  31751. auto* released = _impl_.name_.Release();
  31752. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31753. _impl_.name_.Set("", GetArenaForAllocation());
  31754. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31755. return released;
  31756. }
  31757. inline void InviteByPhoneParams::set_allocated_name(std::string* value) {
  31758. if (value != nullptr) {
  31759. _impl_._has_bits_[0] |= 0x00000004u;
  31760. } else {
  31761. _impl_._has_bits_[0] &= ~0x00000004u;
  31762. }
  31763. _impl_.name_.SetAllocated(value, GetArenaForAllocation());
  31764. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31765. if (_impl_.name_.IsDefault()) {
  31766. _impl_.name_.Set("", GetArenaForAllocation());
  31767. }
  31768. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  31769. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.InviteByPhoneParams.name)
  31770. }
  31771. // -------------------------------------------------------------------
  31772. // LocalCameraCtrlTurnLeftParams
  31773. // optional uint32 range = 1;
  31774. inline bool LocalCameraCtrlTurnLeftParams::has_range() const {
  31775. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  31776. return value;
  31777. }
  31778. inline void LocalCameraCtrlTurnLeftParams::clear_range() {
  31779. _impl_.range_ = 0u;
  31780. _impl_._has_bits_[0] &= ~0x00000001u;
  31781. }
  31782. inline ::uint32_t LocalCameraCtrlTurnLeftParams::range() const {
  31783. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams.range)
  31784. return _internal_range();
  31785. }
  31786. inline void LocalCameraCtrlTurnLeftParams::set_range(::uint32_t value) {
  31787. _internal_set_range(value);
  31788. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnLeftParams.range)
  31789. }
  31790. inline ::uint32_t LocalCameraCtrlTurnLeftParams::_internal_range() const {
  31791. return _impl_.range_;
  31792. }
  31793. inline void LocalCameraCtrlTurnLeftParams::_internal_set_range(::uint32_t value) {
  31794. _impl_._has_bits_[0] |= 0x00000001u;
  31795. _impl_.range_ = value;
  31796. }
  31797. // -------------------------------------------------------------------
  31798. // LocalCameraCtrlTurnRightParams
  31799. // optional uint32 range = 1;
  31800. inline bool LocalCameraCtrlTurnRightParams::has_range() const {
  31801. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  31802. return value;
  31803. }
  31804. inline void LocalCameraCtrlTurnRightParams::clear_range() {
  31805. _impl_.range_ = 0u;
  31806. _impl_._has_bits_[0] &= ~0x00000001u;
  31807. }
  31808. inline ::uint32_t LocalCameraCtrlTurnRightParams::range() const {
  31809. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams.range)
  31810. return _internal_range();
  31811. }
  31812. inline void LocalCameraCtrlTurnRightParams::set_range(::uint32_t value) {
  31813. _internal_set_range(value);
  31814. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnRightParams.range)
  31815. }
  31816. inline ::uint32_t LocalCameraCtrlTurnRightParams::_internal_range() const {
  31817. return _impl_.range_;
  31818. }
  31819. inline void LocalCameraCtrlTurnRightParams::_internal_set_range(::uint32_t value) {
  31820. _impl_._has_bits_[0] |= 0x00000001u;
  31821. _impl_.range_ = value;
  31822. }
  31823. // -------------------------------------------------------------------
  31824. // LocalCameraCtrlTurnUpParams
  31825. // optional uint32 range = 1;
  31826. inline bool LocalCameraCtrlTurnUpParams::has_range() const {
  31827. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  31828. return value;
  31829. }
  31830. inline void LocalCameraCtrlTurnUpParams::clear_range() {
  31831. _impl_.range_ = 0u;
  31832. _impl_._has_bits_[0] &= ~0x00000001u;
  31833. }
  31834. inline ::uint32_t LocalCameraCtrlTurnUpParams::range() const {
  31835. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams.range)
  31836. return _internal_range();
  31837. }
  31838. inline void LocalCameraCtrlTurnUpParams::set_range(::uint32_t value) {
  31839. _internal_set_range(value);
  31840. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnUpParams.range)
  31841. }
  31842. inline ::uint32_t LocalCameraCtrlTurnUpParams::_internal_range() const {
  31843. return _impl_.range_;
  31844. }
  31845. inline void LocalCameraCtrlTurnUpParams::_internal_set_range(::uint32_t value) {
  31846. _impl_._has_bits_[0] |= 0x00000001u;
  31847. _impl_.range_ = value;
  31848. }
  31849. // -------------------------------------------------------------------
  31850. // LocalCameraCtrlTurnDownParams
  31851. // optional uint32 range = 1;
  31852. inline bool LocalCameraCtrlTurnDownParams::has_range() const {
  31853. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  31854. return value;
  31855. }
  31856. inline void LocalCameraCtrlTurnDownParams::clear_range() {
  31857. _impl_.range_ = 0u;
  31858. _impl_._has_bits_[0] &= ~0x00000001u;
  31859. }
  31860. inline ::uint32_t LocalCameraCtrlTurnDownParams::range() const {
  31861. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams.range)
  31862. return _internal_range();
  31863. }
  31864. inline void LocalCameraCtrlTurnDownParams::set_range(::uint32_t value) {
  31865. _internal_set_range(value);
  31866. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.LocalCameraCtrlTurnDownParams.range)
  31867. }
  31868. inline ::uint32_t LocalCameraCtrlTurnDownParams::_internal_range() const {
  31869. return _impl_.range_;
  31870. }
  31871. inline void LocalCameraCtrlTurnDownParams::_internal_set_range(::uint32_t value) {
  31872. _impl_._has_bits_[0] |= 0x00000001u;
  31873. _impl_.range_ = value;
  31874. }
  31875. // -------------------------------------------------------------------
  31876. // LocalCameraCtrlZoomInParams
  31877. // optional uint32 range = 1;
  31878. inline bool LocalCameraCtrlZoomInParams::has_range() const {
  31879. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  31880. return value;
  31881. }
  31882. inline void LocalCameraCtrlZoomInParams::clear_range() {
  31883. _impl_.range_ = 0u;
  31884. _impl_._has_bits_[0] &= ~0x00000001u;
  31885. }
  31886. inline ::uint32_t LocalCameraCtrlZoomInParams::range() const {
  31887. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams.range)
  31888. return _internal_range();
  31889. }
  31890. inline void LocalCameraCtrlZoomInParams::set_range(::uint32_t value) {
  31891. _internal_set_range(value);
  31892. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomInParams.range)
  31893. }
  31894. inline ::uint32_t LocalCameraCtrlZoomInParams::_internal_range() const {
  31895. return _impl_.range_;
  31896. }
  31897. inline void LocalCameraCtrlZoomInParams::_internal_set_range(::uint32_t value) {
  31898. _impl_._has_bits_[0] |= 0x00000001u;
  31899. _impl_.range_ = value;
  31900. }
  31901. // -------------------------------------------------------------------
  31902. // LocalCameraCtrlZoomOutParams
  31903. // optional uint32 range = 1;
  31904. inline bool LocalCameraCtrlZoomOutParams::has_range() const {
  31905. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  31906. return value;
  31907. }
  31908. inline void LocalCameraCtrlZoomOutParams::clear_range() {
  31909. _impl_.range_ = 0u;
  31910. _impl_._has_bits_[0] &= ~0x00000001u;
  31911. }
  31912. inline ::uint32_t LocalCameraCtrlZoomOutParams::range() const {
  31913. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams.range)
  31914. return _internal_range();
  31915. }
  31916. inline void LocalCameraCtrlZoomOutParams::set_range(::uint32_t value) {
  31917. _internal_set_range(value);
  31918. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.LocalCameraCtrlZoomOutParams.range)
  31919. }
  31920. inline ::uint32_t LocalCameraCtrlZoomOutParams::_internal_range() const {
  31921. return _impl_.range_;
  31922. }
  31923. inline void LocalCameraCtrlZoomOutParams::_internal_set_range(::uint32_t value) {
  31924. _impl_._has_bits_[0] |= 0x00000001u;
  31925. _impl_.range_ = value;
  31926. }
  31927. // -------------------------------------------------------------------
  31928. // RequestControlRemoteCameraParams
  31929. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  31930. inline bool RequestControlRemoteCameraParams::has_user() const {
  31931. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  31932. PROTOBUF_ASSUME(!value || _impl_.user_ != nullptr);
  31933. return value;
  31934. }
  31935. inline void RequestControlRemoteCameraParams::clear_user() {
  31936. if (_impl_.user_ != nullptr) _impl_.user_->Clear();
  31937. _impl_._has_bits_[0] &= ~0x00000001u;
  31938. }
  31939. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& RequestControlRemoteCameraParams::_internal_user() const {
  31940. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.user_;
  31941. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  31942. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  31943. }
  31944. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& RequestControlRemoteCameraParams::user() const {
  31945. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams.user)
  31946. return _internal_user();
  31947. }
  31948. inline void RequestControlRemoteCameraParams::unsafe_arena_set_allocated_user(
  31949. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  31950. if (GetArenaForAllocation() == nullptr) {
  31951. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_);
  31952. }
  31953. _impl_.user_ = user;
  31954. if (user) {
  31955. _impl_._has_bits_[0] |= 0x00000001u;
  31956. } else {
  31957. _impl_._has_bits_[0] &= ~0x00000001u;
  31958. }
  31959. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams.user)
  31960. }
  31961. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RequestControlRemoteCameraParams::release_user() {
  31962. _impl_._has_bits_[0] &= ~0x00000001u;
  31963. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  31964. _impl_.user_ = nullptr;
  31965. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  31966. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  31967. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  31968. if (GetArenaForAllocation() == nullptr) { delete old; }
  31969. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  31970. if (GetArenaForAllocation() != nullptr) {
  31971. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  31972. }
  31973. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  31974. return temp;
  31975. }
  31976. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RequestControlRemoteCameraParams::unsafe_arena_release_user() {
  31977. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams.user)
  31978. _impl_._has_bits_[0] &= ~0x00000001u;
  31979. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  31980. _impl_.user_ = nullptr;
  31981. return temp;
  31982. }
  31983. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RequestControlRemoteCameraParams::_internal_mutable_user() {
  31984. _impl_._has_bits_[0] |= 0x00000001u;
  31985. if (_impl_.user_ == nullptr) {
  31986. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  31987. _impl_.user_ = p;
  31988. }
  31989. return _impl_.user_;
  31990. }
  31991. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RequestControlRemoteCameraParams::mutable_user() {
  31992. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_user();
  31993. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams.user)
  31994. return _msg;
  31995. }
  31996. inline void RequestControlRemoteCameraParams::set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  31997. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  31998. if (message_arena == nullptr) {
  31999. delete _impl_.user_;
  32000. }
  32001. if (user) {
  32002. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  32003. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user);
  32004. if (message_arena != submessage_arena) {
  32005. user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  32006. message_arena, user, submessage_arena);
  32007. }
  32008. _impl_._has_bits_[0] |= 0x00000001u;
  32009. } else {
  32010. _impl_._has_bits_[0] &= ~0x00000001u;
  32011. }
  32012. _impl_.user_ = user;
  32013. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.RequestControlRemoteCameraParams.user)
  32014. }
  32015. // -------------------------------------------------------------------
  32016. // GiveUpControlRemoteCameraParams
  32017. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 1;
  32018. inline bool GiveUpControlRemoteCameraParams::has_user() const {
  32019. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  32020. PROTOBUF_ASSUME(!value || _impl_.user_ != nullptr);
  32021. return value;
  32022. }
  32023. inline void GiveUpControlRemoteCameraParams::clear_user() {
  32024. if (_impl_.user_ != nullptr) _impl_.user_->Clear();
  32025. _impl_._has_bits_[0] &= ~0x00000001u;
  32026. }
  32027. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& GiveUpControlRemoteCameraParams::_internal_user() const {
  32028. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.user_;
  32029. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  32030. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  32031. }
  32032. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& GiveUpControlRemoteCameraParams::user() const {
  32033. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams.user)
  32034. return _internal_user();
  32035. }
  32036. inline void GiveUpControlRemoteCameraParams::unsafe_arena_set_allocated_user(
  32037. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  32038. if (GetArenaForAllocation() == nullptr) {
  32039. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_);
  32040. }
  32041. _impl_.user_ = user;
  32042. if (user) {
  32043. _impl_._has_bits_[0] |= 0x00000001u;
  32044. } else {
  32045. _impl_._has_bits_[0] &= ~0x00000001u;
  32046. }
  32047. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams.user)
  32048. }
  32049. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* GiveUpControlRemoteCameraParams::release_user() {
  32050. _impl_._has_bits_[0] &= ~0x00000001u;
  32051. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  32052. _impl_.user_ = nullptr;
  32053. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  32054. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  32055. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  32056. if (GetArenaForAllocation() == nullptr) { delete old; }
  32057. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  32058. if (GetArenaForAllocation() != nullptr) {
  32059. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  32060. }
  32061. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  32062. return temp;
  32063. }
  32064. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* GiveUpControlRemoteCameraParams::unsafe_arena_release_user() {
  32065. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams.user)
  32066. _impl_._has_bits_[0] &= ~0x00000001u;
  32067. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  32068. _impl_.user_ = nullptr;
  32069. return temp;
  32070. }
  32071. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* GiveUpControlRemoteCameraParams::_internal_mutable_user() {
  32072. _impl_._has_bits_[0] |= 0x00000001u;
  32073. if (_impl_.user_ == nullptr) {
  32074. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  32075. _impl_.user_ = p;
  32076. }
  32077. return _impl_.user_;
  32078. }
  32079. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* GiveUpControlRemoteCameraParams::mutable_user() {
  32080. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_user();
  32081. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams.user)
  32082. return _msg;
  32083. }
  32084. inline void GiveUpControlRemoteCameraParams::set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  32085. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  32086. if (message_arena == nullptr) {
  32087. delete _impl_.user_;
  32088. }
  32089. if (user) {
  32090. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  32091. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user);
  32092. if (message_arena != submessage_arena) {
  32093. user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  32094. message_arena, user, submessage_arena);
  32095. }
  32096. _impl_._has_bits_[0] |= 0x00000001u;
  32097. } else {
  32098. _impl_._has_bits_[0] &= ~0x00000001u;
  32099. }
  32100. _impl_.user_ = user;
  32101. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.GiveUpControlRemoteCameraParams.user)
  32102. }
  32103. // -------------------------------------------------------------------
  32104. // RemoteCameraCtrlTurnLeftParams
  32105. // optional uint32 range = 1;
  32106. inline bool RemoteCameraCtrlTurnLeftParams::has_range() const {
  32107. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  32108. return value;
  32109. }
  32110. inline void RemoteCameraCtrlTurnLeftParams::clear_range() {
  32111. _impl_.range_ = 0u;
  32112. _impl_._has_bits_[0] &= ~0x00000002u;
  32113. }
  32114. inline ::uint32_t RemoteCameraCtrlTurnLeftParams::range() const {
  32115. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.range)
  32116. return _internal_range();
  32117. }
  32118. inline void RemoteCameraCtrlTurnLeftParams::set_range(::uint32_t value) {
  32119. _internal_set_range(value);
  32120. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.range)
  32121. }
  32122. inline ::uint32_t RemoteCameraCtrlTurnLeftParams::_internal_range() const {
  32123. return _impl_.range_;
  32124. }
  32125. inline void RemoteCameraCtrlTurnLeftParams::_internal_set_range(::uint32_t value) {
  32126. _impl_._has_bits_[0] |= 0x00000002u;
  32127. _impl_.range_ = value;
  32128. }
  32129. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 2;
  32130. inline bool RemoteCameraCtrlTurnLeftParams::has_user() const {
  32131. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  32132. PROTOBUF_ASSUME(!value || _impl_.user_ != nullptr);
  32133. return value;
  32134. }
  32135. inline void RemoteCameraCtrlTurnLeftParams::clear_user() {
  32136. if (_impl_.user_ != nullptr) _impl_.user_->Clear();
  32137. _impl_._has_bits_[0] &= ~0x00000001u;
  32138. }
  32139. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& RemoteCameraCtrlTurnLeftParams::_internal_user() const {
  32140. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.user_;
  32141. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  32142. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  32143. }
  32144. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& RemoteCameraCtrlTurnLeftParams::user() const {
  32145. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.user)
  32146. return _internal_user();
  32147. }
  32148. inline void RemoteCameraCtrlTurnLeftParams::unsafe_arena_set_allocated_user(
  32149. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  32150. if (GetArenaForAllocation() == nullptr) {
  32151. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_);
  32152. }
  32153. _impl_.user_ = user;
  32154. if (user) {
  32155. _impl_._has_bits_[0] |= 0x00000001u;
  32156. } else {
  32157. _impl_._has_bits_[0] &= ~0x00000001u;
  32158. }
  32159. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.user)
  32160. }
  32161. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoteCameraCtrlTurnLeftParams::release_user() {
  32162. _impl_._has_bits_[0] &= ~0x00000001u;
  32163. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  32164. _impl_.user_ = nullptr;
  32165. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  32166. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  32167. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  32168. if (GetArenaForAllocation() == nullptr) { delete old; }
  32169. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  32170. if (GetArenaForAllocation() != nullptr) {
  32171. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  32172. }
  32173. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  32174. return temp;
  32175. }
  32176. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoteCameraCtrlTurnLeftParams::unsafe_arena_release_user() {
  32177. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.user)
  32178. _impl_._has_bits_[0] &= ~0x00000001u;
  32179. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  32180. _impl_.user_ = nullptr;
  32181. return temp;
  32182. }
  32183. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoteCameraCtrlTurnLeftParams::_internal_mutable_user() {
  32184. _impl_._has_bits_[0] |= 0x00000001u;
  32185. if (_impl_.user_ == nullptr) {
  32186. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  32187. _impl_.user_ = p;
  32188. }
  32189. return _impl_.user_;
  32190. }
  32191. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoteCameraCtrlTurnLeftParams::mutable_user() {
  32192. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_user();
  32193. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.user)
  32194. return _msg;
  32195. }
  32196. inline void RemoteCameraCtrlTurnLeftParams::set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  32197. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  32198. if (message_arena == nullptr) {
  32199. delete _impl_.user_;
  32200. }
  32201. if (user) {
  32202. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  32203. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user);
  32204. if (message_arena != submessage_arena) {
  32205. user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  32206. message_arena, user, submessage_arena);
  32207. }
  32208. _impl_._has_bits_[0] |= 0x00000001u;
  32209. } else {
  32210. _impl_._has_bits_[0] &= ~0x00000001u;
  32211. }
  32212. _impl_.user_ = user;
  32213. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnLeftParams.user)
  32214. }
  32215. // -------------------------------------------------------------------
  32216. // RemoteCameraCtrlTurnRightParams
  32217. // optional uint32 range = 1;
  32218. inline bool RemoteCameraCtrlTurnRightParams::has_range() const {
  32219. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  32220. return value;
  32221. }
  32222. inline void RemoteCameraCtrlTurnRightParams::clear_range() {
  32223. _impl_.range_ = 0u;
  32224. _impl_._has_bits_[0] &= ~0x00000002u;
  32225. }
  32226. inline ::uint32_t RemoteCameraCtrlTurnRightParams::range() const {
  32227. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.range)
  32228. return _internal_range();
  32229. }
  32230. inline void RemoteCameraCtrlTurnRightParams::set_range(::uint32_t value) {
  32231. _internal_set_range(value);
  32232. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.range)
  32233. }
  32234. inline ::uint32_t RemoteCameraCtrlTurnRightParams::_internal_range() const {
  32235. return _impl_.range_;
  32236. }
  32237. inline void RemoteCameraCtrlTurnRightParams::_internal_set_range(::uint32_t value) {
  32238. _impl_._has_bits_[0] |= 0x00000002u;
  32239. _impl_.range_ = value;
  32240. }
  32241. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 2;
  32242. inline bool RemoteCameraCtrlTurnRightParams::has_user() const {
  32243. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  32244. PROTOBUF_ASSUME(!value || _impl_.user_ != nullptr);
  32245. return value;
  32246. }
  32247. inline void RemoteCameraCtrlTurnRightParams::clear_user() {
  32248. if (_impl_.user_ != nullptr) _impl_.user_->Clear();
  32249. _impl_._has_bits_[0] &= ~0x00000001u;
  32250. }
  32251. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& RemoteCameraCtrlTurnRightParams::_internal_user() const {
  32252. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.user_;
  32253. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  32254. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  32255. }
  32256. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& RemoteCameraCtrlTurnRightParams::user() const {
  32257. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.user)
  32258. return _internal_user();
  32259. }
  32260. inline void RemoteCameraCtrlTurnRightParams::unsafe_arena_set_allocated_user(
  32261. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  32262. if (GetArenaForAllocation() == nullptr) {
  32263. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_);
  32264. }
  32265. _impl_.user_ = user;
  32266. if (user) {
  32267. _impl_._has_bits_[0] |= 0x00000001u;
  32268. } else {
  32269. _impl_._has_bits_[0] &= ~0x00000001u;
  32270. }
  32271. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.user)
  32272. }
  32273. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoteCameraCtrlTurnRightParams::release_user() {
  32274. _impl_._has_bits_[0] &= ~0x00000001u;
  32275. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  32276. _impl_.user_ = nullptr;
  32277. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  32278. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  32279. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  32280. if (GetArenaForAllocation() == nullptr) { delete old; }
  32281. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  32282. if (GetArenaForAllocation() != nullptr) {
  32283. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  32284. }
  32285. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  32286. return temp;
  32287. }
  32288. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoteCameraCtrlTurnRightParams::unsafe_arena_release_user() {
  32289. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.user)
  32290. _impl_._has_bits_[0] &= ~0x00000001u;
  32291. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  32292. _impl_.user_ = nullptr;
  32293. return temp;
  32294. }
  32295. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoteCameraCtrlTurnRightParams::_internal_mutable_user() {
  32296. _impl_._has_bits_[0] |= 0x00000001u;
  32297. if (_impl_.user_ == nullptr) {
  32298. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  32299. _impl_.user_ = p;
  32300. }
  32301. return _impl_.user_;
  32302. }
  32303. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoteCameraCtrlTurnRightParams::mutable_user() {
  32304. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_user();
  32305. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.user)
  32306. return _msg;
  32307. }
  32308. inline void RemoteCameraCtrlTurnRightParams::set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  32309. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  32310. if (message_arena == nullptr) {
  32311. delete _impl_.user_;
  32312. }
  32313. if (user) {
  32314. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  32315. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user);
  32316. if (message_arena != submessage_arena) {
  32317. user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  32318. message_arena, user, submessage_arena);
  32319. }
  32320. _impl_._has_bits_[0] |= 0x00000001u;
  32321. } else {
  32322. _impl_._has_bits_[0] &= ~0x00000001u;
  32323. }
  32324. _impl_.user_ = user;
  32325. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnRightParams.user)
  32326. }
  32327. // -------------------------------------------------------------------
  32328. // RemoteCameraCtrlTurnUpParams
  32329. // optional uint32 range = 1;
  32330. inline bool RemoteCameraCtrlTurnUpParams::has_range() const {
  32331. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  32332. return value;
  32333. }
  32334. inline void RemoteCameraCtrlTurnUpParams::clear_range() {
  32335. _impl_.range_ = 0u;
  32336. _impl_._has_bits_[0] &= ~0x00000002u;
  32337. }
  32338. inline ::uint32_t RemoteCameraCtrlTurnUpParams::range() const {
  32339. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.range)
  32340. return _internal_range();
  32341. }
  32342. inline void RemoteCameraCtrlTurnUpParams::set_range(::uint32_t value) {
  32343. _internal_set_range(value);
  32344. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.range)
  32345. }
  32346. inline ::uint32_t RemoteCameraCtrlTurnUpParams::_internal_range() const {
  32347. return _impl_.range_;
  32348. }
  32349. inline void RemoteCameraCtrlTurnUpParams::_internal_set_range(::uint32_t value) {
  32350. _impl_._has_bits_[0] |= 0x00000002u;
  32351. _impl_.range_ = value;
  32352. }
  32353. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 2;
  32354. inline bool RemoteCameraCtrlTurnUpParams::has_user() const {
  32355. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  32356. PROTOBUF_ASSUME(!value || _impl_.user_ != nullptr);
  32357. return value;
  32358. }
  32359. inline void RemoteCameraCtrlTurnUpParams::clear_user() {
  32360. if (_impl_.user_ != nullptr) _impl_.user_->Clear();
  32361. _impl_._has_bits_[0] &= ~0x00000001u;
  32362. }
  32363. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& RemoteCameraCtrlTurnUpParams::_internal_user() const {
  32364. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.user_;
  32365. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  32366. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  32367. }
  32368. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& RemoteCameraCtrlTurnUpParams::user() const {
  32369. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.user)
  32370. return _internal_user();
  32371. }
  32372. inline void RemoteCameraCtrlTurnUpParams::unsafe_arena_set_allocated_user(
  32373. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  32374. if (GetArenaForAllocation() == nullptr) {
  32375. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_);
  32376. }
  32377. _impl_.user_ = user;
  32378. if (user) {
  32379. _impl_._has_bits_[0] |= 0x00000001u;
  32380. } else {
  32381. _impl_._has_bits_[0] &= ~0x00000001u;
  32382. }
  32383. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.user)
  32384. }
  32385. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoteCameraCtrlTurnUpParams::release_user() {
  32386. _impl_._has_bits_[0] &= ~0x00000001u;
  32387. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  32388. _impl_.user_ = nullptr;
  32389. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  32390. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  32391. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  32392. if (GetArenaForAllocation() == nullptr) { delete old; }
  32393. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  32394. if (GetArenaForAllocation() != nullptr) {
  32395. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  32396. }
  32397. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  32398. return temp;
  32399. }
  32400. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoteCameraCtrlTurnUpParams::unsafe_arena_release_user() {
  32401. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.user)
  32402. _impl_._has_bits_[0] &= ~0x00000001u;
  32403. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  32404. _impl_.user_ = nullptr;
  32405. return temp;
  32406. }
  32407. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoteCameraCtrlTurnUpParams::_internal_mutable_user() {
  32408. _impl_._has_bits_[0] |= 0x00000001u;
  32409. if (_impl_.user_ == nullptr) {
  32410. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  32411. _impl_.user_ = p;
  32412. }
  32413. return _impl_.user_;
  32414. }
  32415. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoteCameraCtrlTurnUpParams::mutable_user() {
  32416. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_user();
  32417. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.user)
  32418. return _msg;
  32419. }
  32420. inline void RemoteCameraCtrlTurnUpParams::set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  32421. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  32422. if (message_arena == nullptr) {
  32423. delete _impl_.user_;
  32424. }
  32425. if (user) {
  32426. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  32427. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user);
  32428. if (message_arena != submessage_arena) {
  32429. user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  32430. message_arena, user, submessage_arena);
  32431. }
  32432. _impl_._has_bits_[0] |= 0x00000001u;
  32433. } else {
  32434. _impl_._has_bits_[0] &= ~0x00000001u;
  32435. }
  32436. _impl_.user_ = user;
  32437. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnUpParams.user)
  32438. }
  32439. // -------------------------------------------------------------------
  32440. // RemoteCameraCtrlTurnDownParams
  32441. // optional uint32 range = 1;
  32442. inline bool RemoteCameraCtrlTurnDownParams::has_range() const {
  32443. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  32444. return value;
  32445. }
  32446. inline void RemoteCameraCtrlTurnDownParams::clear_range() {
  32447. _impl_.range_ = 0u;
  32448. _impl_._has_bits_[0] &= ~0x00000002u;
  32449. }
  32450. inline ::uint32_t RemoteCameraCtrlTurnDownParams::range() const {
  32451. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.range)
  32452. return _internal_range();
  32453. }
  32454. inline void RemoteCameraCtrlTurnDownParams::set_range(::uint32_t value) {
  32455. _internal_set_range(value);
  32456. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.range)
  32457. }
  32458. inline ::uint32_t RemoteCameraCtrlTurnDownParams::_internal_range() const {
  32459. return _impl_.range_;
  32460. }
  32461. inline void RemoteCameraCtrlTurnDownParams::_internal_set_range(::uint32_t value) {
  32462. _impl_._has_bits_[0] |= 0x00000002u;
  32463. _impl_.range_ = value;
  32464. }
  32465. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 2;
  32466. inline bool RemoteCameraCtrlTurnDownParams::has_user() const {
  32467. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  32468. PROTOBUF_ASSUME(!value || _impl_.user_ != nullptr);
  32469. return value;
  32470. }
  32471. inline void RemoteCameraCtrlTurnDownParams::clear_user() {
  32472. if (_impl_.user_ != nullptr) _impl_.user_->Clear();
  32473. _impl_._has_bits_[0] &= ~0x00000001u;
  32474. }
  32475. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& RemoteCameraCtrlTurnDownParams::_internal_user() const {
  32476. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.user_;
  32477. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  32478. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  32479. }
  32480. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& RemoteCameraCtrlTurnDownParams::user() const {
  32481. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.user)
  32482. return _internal_user();
  32483. }
  32484. inline void RemoteCameraCtrlTurnDownParams::unsafe_arena_set_allocated_user(
  32485. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  32486. if (GetArenaForAllocation() == nullptr) {
  32487. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_);
  32488. }
  32489. _impl_.user_ = user;
  32490. if (user) {
  32491. _impl_._has_bits_[0] |= 0x00000001u;
  32492. } else {
  32493. _impl_._has_bits_[0] &= ~0x00000001u;
  32494. }
  32495. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.user)
  32496. }
  32497. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoteCameraCtrlTurnDownParams::release_user() {
  32498. _impl_._has_bits_[0] &= ~0x00000001u;
  32499. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  32500. _impl_.user_ = nullptr;
  32501. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  32502. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  32503. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  32504. if (GetArenaForAllocation() == nullptr) { delete old; }
  32505. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  32506. if (GetArenaForAllocation() != nullptr) {
  32507. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  32508. }
  32509. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  32510. return temp;
  32511. }
  32512. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoteCameraCtrlTurnDownParams::unsafe_arena_release_user() {
  32513. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.user)
  32514. _impl_._has_bits_[0] &= ~0x00000001u;
  32515. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  32516. _impl_.user_ = nullptr;
  32517. return temp;
  32518. }
  32519. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoteCameraCtrlTurnDownParams::_internal_mutable_user() {
  32520. _impl_._has_bits_[0] |= 0x00000001u;
  32521. if (_impl_.user_ == nullptr) {
  32522. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  32523. _impl_.user_ = p;
  32524. }
  32525. return _impl_.user_;
  32526. }
  32527. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoteCameraCtrlTurnDownParams::mutable_user() {
  32528. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_user();
  32529. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.user)
  32530. return _msg;
  32531. }
  32532. inline void RemoteCameraCtrlTurnDownParams::set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  32533. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  32534. if (message_arena == nullptr) {
  32535. delete _impl_.user_;
  32536. }
  32537. if (user) {
  32538. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  32539. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user);
  32540. if (message_arena != submessage_arena) {
  32541. user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  32542. message_arena, user, submessage_arena);
  32543. }
  32544. _impl_._has_bits_[0] |= 0x00000001u;
  32545. } else {
  32546. _impl_._has_bits_[0] &= ~0x00000001u;
  32547. }
  32548. _impl_.user_ = user;
  32549. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlTurnDownParams.user)
  32550. }
  32551. // -------------------------------------------------------------------
  32552. // RemoteCameraCtrlZoomInParams
  32553. // optional uint32 range = 1;
  32554. inline bool RemoteCameraCtrlZoomInParams::has_range() const {
  32555. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  32556. return value;
  32557. }
  32558. inline void RemoteCameraCtrlZoomInParams::clear_range() {
  32559. _impl_.range_ = 0u;
  32560. _impl_._has_bits_[0] &= ~0x00000002u;
  32561. }
  32562. inline ::uint32_t RemoteCameraCtrlZoomInParams::range() const {
  32563. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.range)
  32564. return _internal_range();
  32565. }
  32566. inline void RemoteCameraCtrlZoomInParams::set_range(::uint32_t value) {
  32567. _internal_set_range(value);
  32568. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.range)
  32569. }
  32570. inline ::uint32_t RemoteCameraCtrlZoomInParams::_internal_range() const {
  32571. return _impl_.range_;
  32572. }
  32573. inline void RemoteCameraCtrlZoomInParams::_internal_set_range(::uint32_t value) {
  32574. _impl_._has_bits_[0] |= 0x00000002u;
  32575. _impl_.range_ = value;
  32576. }
  32577. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 2;
  32578. inline bool RemoteCameraCtrlZoomInParams::has_user() const {
  32579. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  32580. PROTOBUF_ASSUME(!value || _impl_.user_ != nullptr);
  32581. return value;
  32582. }
  32583. inline void RemoteCameraCtrlZoomInParams::clear_user() {
  32584. if (_impl_.user_ != nullptr) _impl_.user_->Clear();
  32585. _impl_._has_bits_[0] &= ~0x00000001u;
  32586. }
  32587. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& RemoteCameraCtrlZoomInParams::_internal_user() const {
  32588. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.user_;
  32589. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  32590. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  32591. }
  32592. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& RemoteCameraCtrlZoomInParams::user() const {
  32593. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.user)
  32594. return _internal_user();
  32595. }
  32596. inline void RemoteCameraCtrlZoomInParams::unsafe_arena_set_allocated_user(
  32597. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  32598. if (GetArenaForAllocation() == nullptr) {
  32599. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_);
  32600. }
  32601. _impl_.user_ = user;
  32602. if (user) {
  32603. _impl_._has_bits_[0] |= 0x00000001u;
  32604. } else {
  32605. _impl_._has_bits_[0] &= ~0x00000001u;
  32606. }
  32607. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.user)
  32608. }
  32609. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoteCameraCtrlZoomInParams::release_user() {
  32610. _impl_._has_bits_[0] &= ~0x00000001u;
  32611. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  32612. _impl_.user_ = nullptr;
  32613. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  32614. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  32615. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  32616. if (GetArenaForAllocation() == nullptr) { delete old; }
  32617. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  32618. if (GetArenaForAllocation() != nullptr) {
  32619. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  32620. }
  32621. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  32622. return temp;
  32623. }
  32624. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoteCameraCtrlZoomInParams::unsafe_arena_release_user() {
  32625. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.user)
  32626. _impl_._has_bits_[0] &= ~0x00000001u;
  32627. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  32628. _impl_.user_ = nullptr;
  32629. return temp;
  32630. }
  32631. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoteCameraCtrlZoomInParams::_internal_mutable_user() {
  32632. _impl_._has_bits_[0] |= 0x00000001u;
  32633. if (_impl_.user_ == nullptr) {
  32634. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  32635. _impl_.user_ = p;
  32636. }
  32637. return _impl_.user_;
  32638. }
  32639. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoteCameraCtrlZoomInParams::mutable_user() {
  32640. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_user();
  32641. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.user)
  32642. return _msg;
  32643. }
  32644. inline void RemoteCameraCtrlZoomInParams::set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  32645. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  32646. if (message_arena == nullptr) {
  32647. delete _impl_.user_;
  32648. }
  32649. if (user) {
  32650. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  32651. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user);
  32652. if (message_arena != submessage_arena) {
  32653. user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  32654. message_arena, user, submessage_arena);
  32655. }
  32656. _impl_._has_bits_[0] |= 0x00000001u;
  32657. } else {
  32658. _impl_._has_bits_[0] &= ~0x00000001u;
  32659. }
  32660. _impl_.user_ = user;
  32661. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomInParams.user)
  32662. }
  32663. // -------------------------------------------------------------------
  32664. // RemoteCameraCtrlZoomOutParams
  32665. // optional uint32 range = 1;
  32666. inline bool RemoteCameraCtrlZoomOutParams::has_range() const {
  32667. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  32668. return value;
  32669. }
  32670. inline void RemoteCameraCtrlZoomOutParams::clear_range() {
  32671. _impl_.range_ = 0u;
  32672. _impl_._has_bits_[0] &= ~0x00000002u;
  32673. }
  32674. inline ::uint32_t RemoteCameraCtrlZoomOutParams::range() const {
  32675. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.range)
  32676. return _internal_range();
  32677. }
  32678. inline void RemoteCameraCtrlZoomOutParams::set_range(::uint32_t value) {
  32679. _internal_set_range(value);
  32680. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.range)
  32681. }
  32682. inline ::uint32_t RemoteCameraCtrlZoomOutParams::_internal_range() const {
  32683. return _impl_.range_;
  32684. }
  32685. inline void RemoteCameraCtrlZoomOutParams::_internal_set_range(::uint32_t value) {
  32686. _impl_._has_bits_[0] |= 0x00000002u;
  32687. _impl_.range_ = value;
  32688. }
  32689. // optional .com.electron.zoomvideo.sdk.proto.VideoSDKUser user = 2;
  32690. inline bool RemoteCameraCtrlZoomOutParams::has_user() const {
  32691. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  32692. PROTOBUF_ASSUME(!value || _impl_.user_ != nullptr);
  32693. return value;
  32694. }
  32695. inline void RemoteCameraCtrlZoomOutParams::clear_user() {
  32696. if (_impl_.user_ != nullptr) _impl_.user_->Clear();
  32697. _impl_._has_bits_[0] &= ~0x00000001u;
  32698. }
  32699. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& RemoteCameraCtrlZoomOutParams::_internal_user() const {
  32700. const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* p = _impl_.user_;
  32701. return p != nullptr ? *p : reinterpret_cast<const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser&>(
  32702. ::com::electron::zoomvideo::sdk::proto::_VideoSDKUser_default_instance_);
  32703. }
  32704. inline const ::com::electron::zoomvideo::sdk::proto::VideoSDKUser& RemoteCameraCtrlZoomOutParams::user() const {
  32705. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.user)
  32706. return _internal_user();
  32707. }
  32708. inline void RemoteCameraCtrlZoomOutParams::unsafe_arena_set_allocated_user(
  32709. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  32710. if (GetArenaForAllocation() == nullptr) {
  32711. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_);
  32712. }
  32713. _impl_.user_ = user;
  32714. if (user) {
  32715. _impl_._has_bits_[0] |= 0x00000001u;
  32716. } else {
  32717. _impl_._has_bits_[0] &= ~0x00000001u;
  32718. }
  32719. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.user)
  32720. }
  32721. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoteCameraCtrlZoomOutParams::release_user() {
  32722. _impl_._has_bits_[0] &= ~0x00000001u;
  32723. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  32724. _impl_.user_ = nullptr;
  32725. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  32726. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  32727. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  32728. if (GetArenaForAllocation() == nullptr) { delete old; }
  32729. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  32730. if (GetArenaForAllocation() != nullptr) {
  32731. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  32732. }
  32733. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  32734. return temp;
  32735. }
  32736. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoteCameraCtrlZoomOutParams::unsafe_arena_release_user() {
  32737. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.user)
  32738. _impl_._has_bits_[0] &= ~0x00000001u;
  32739. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* temp = _impl_.user_;
  32740. _impl_.user_ = nullptr;
  32741. return temp;
  32742. }
  32743. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoteCameraCtrlZoomOutParams::_internal_mutable_user() {
  32744. _impl_._has_bits_[0] |= 0x00000001u;
  32745. if (_impl_.user_ == nullptr) {
  32746. auto* p = CreateMaybeMessage<::com::electron::zoomvideo::sdk::proto::VideoSDKUser>(GetArenaForAllocation());
  32747. _impl_.user_ = p;
  32748. }
  32749. return _impl_.user_;
  32750. }
  32751. inline ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* RemoteCameraCtrlZoomOutParams::mutable_user() {
  32752. ::com::electron::zoomvideo::sdk::proto::VideoSDKUser* _msg = _internal_mutable_user();
  32753. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.user)
  32754. return _msg;
  32755. }
  32756. inline void RemoteCameraCtrlZoomOutParams::set_allocated_user(::com::electron::zoomvideo::sdk::proto::VideoSDKUser* user) {
  32757. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  32758. if (message_arena == nullptr) {
  32759. delete _impl_.user_;
  32760. }
  32761. if (user) {
  32762. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  32763. ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user);
  32764. if (message_arena != submessage_arena) {
  32765. user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  32766. message_arena, user, submessage_arena);
  32767. }
  32768. _impl_._has_bits_[0] |= 0x00000001u;
  32769. } else {
  32770. _impl_._has_bits_[0] &= ~0x00000001u;
  32771. }
  32772. _impl_.user_ = user;
  32773. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.RemoteCameraCtrlZoomOutParams.user)
  32774. }
  32775. // -------------------------------------------------------------------
  32776. // SetVideoQualityPreferenceParams
  32777. // optional int32 mode = 1;
  32778. inline bool SetVideoQualityPreferenceParams::has_mode() const {
  32779. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  32780. return value;
  32781. }
  32782. inline void SetVideoQualityPreferenceParams::clear_mode() {
  32783. _impl_.mode_ = 0;
  32784. _impl_._has_bits_[0] &= ~0x00000001u;
  32785. }
  32786. inline ::int32_t SetVideoQualityPreferenceParams::mode() const {
  32787. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.mode)
  32788. return _internal_mode();
  32789. }
  32790. inline void SetVideoQualityPreferenceParams::set_mode(::int32_t value) {
  32791. _internal_set_mode(value);
  32792. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.mode)
  32793. }
  32794. inline ::int32_t SetVideoQualityPreferenceParams::_internal_mode() const {
  32795. return _impl_.mode_;
  32796. }
  32797. inline void SetVideoQualityPreferenceParams::_internal_set_mode(::int32_t value) {
  32798. _impl_._has_bits_[0] |= 0x00000001u;
  32799. _impl_.mode_ = value;
  32800. }
  32801. // optional uint32 minimum_frame_rate = 2;
  32802. inline bool SetVideoQualityPreferenceParams::has_minimum_frame_rate() const {
  32803. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  32804. return value;
  32805. }
  32806. inline void SetVideoQualityPreferenceParams::clear_minimum_frame_rate() {
  32807. _impl_.minimum_frame_rate_ = 0u;
  32808. _impl_._has_bits_[0] &= ~0x00000002u;
  32809. }
  32810. inline ::uint32_t SetVideoQualityPreferenceParams::minimum_frame_rate() const {
  32811. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.minimum_frame_rate)
  32812. return _internal_minimum_frame_rate();
  32813. }
  32814. inline void SetVideoQualityPreferenceParams::set_minimum_frame_rate(::uint32_t value) {
  32815. _internal_set_minimum_frame_rate(value);
  32816. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.minimum_frame_rate)
  32817. }
  32818. inline ::uint32_t SetVideoQualityPreferenceParams::_internal_minimum_frame_rate() const {
  32819. return _impl_.minimum_frame_rate_;
  32820. }
  32821. inline void SetVideoQualityPreferenceParams::_internal_set_minimum_frame_rate(::uint32_t value) {
  32822. _impl_._has_bits_[0] |= 0x00000002u;
  32823. _impl_.minimum_frame_rate_ = value;
  32824. }
  32825. // optional uint32 maximum_frame_rate = 3;
  32826. inline bool SetVideoQualityPreferenceParams::has_maximum_frame_rate() const {
  32827. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  32828. return value;
  32829. }
  32830. inline void SetVideoQualityPreferenceParams::clear_maximum_frame_rate() {
  32831. _impl_.maximum_frame_rate_ = 0u;
  32832. _impl_._has_bits_[0] &= ~0x00000004u;
  32833. }
  32834. inline ::uint32_t SetVideoQualityPreferenceParams::maximum_frame_rate() const {
  32835. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.maximum_frame_rate)
  32836. return _internal_maximum_frame_rate();
  32837. }
  32838. inline void SetVideoQualityPreferenceParams::set_maximum_frame_rate(::uint32_t value) {
  32839. _internal_set_maximum_frame_rate(value);
  32840. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SetVideoQualityPreferenceParams.maximum_frame_rate)
  32841. }
  32842. inline ::uint32_t SetVideoQualityPreferenceParams::_internal_maximum_frame_rate() const {
  32843. return _impl_.maximum_frame_rate_;
  32844. }
  32845. inline void SetVideoQualityPreferenceParams::_internal_set_maximum_frame_rate(::uint32_t value) {
  32846. _impl_._has_bits_[0] |= 0x00000004u;
  32847. _impl_.maximum_frame_rate_ = value;
  32848. }
  32849. // -------------------------------------------------------------------
  32850. // SetSuppressBackgroundNoiseLevelParams
  32851. // optional int32 level = 1;
  32852. inline bool SetSuppressBackgroundNoiseLevelParams::has_level() const {
  32853. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  32854. return value;
  32855. }
  32856. inline void SetSuppressBackgroundNoiseLevelParams::clear_level() {
  32857. _impl_.level_ = 0;
  32858. _impl_._has_bits_[0] &= ~0x00000001u;
  32859. }
  32860. inline ::int32_t SetSuppressBackgroundNoiseLevelParams::level() const {
  32861. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams.level)
  32862. return _internal_level();
  32863. }
  32864. inline void SetSuppressBackgroundNoiseLevelParams::set_level(::int32_t value) {
  32865. _internal_set_level(value);
  32866. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SetSuppressBackgroundNoiseLevelParams.level)
  32867. }
  32868. inline ::int32_t SetSuppressBackgroundNoiseLevelParams::_internal_level() const {
  32869. return _impl_.level_;
  32870. }
  32871. inline void SetSuppressBackgroundNoiseLevelParams::_internal_set_level(::int32_t value) {
  32872. _impl_._has_bits_[0] |= 0x00000001u;
  32873. _impl_.level_ = value;
  32874. }
  32875. // -------------------------------------------------------------------
  32876. // SetEchoCancellationLevelParams
  32877. // optional int32 level = 1;
  32878. inline bool SetEchoCancellationLevelParams::has_level() const {
  32879. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  32880. return value;
  32881. }
  32882. inline void SetEchoCancellationLevelParams::clear_level() {
  32883. _impl_.level_ = 0;
  32884. _impl_._has_bits_[0] &= ~0x00000001u;
  32885. }
  32886. inline ::int32_t SetEchoCancellationLevelParams::level() const {
  32887. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams.level)
  32888. return _internal_level();
  32889. }
  32890. inline void SetEchoCancellationLevelParams::set_level(::int32_t value) {
  32891. _internal_set_level(value);
  32892. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SetEchoCancellationLevelParams.level)
  32893. }
  32894. inline ::int32_t SetEchoCancellationLevelParams::_internal_level() const {
  32895. return _impl_.level_;
  32896. }
  32897. inline void SetEchoCancellationLevelParams::_internal_set_level(::int32_t value) {
  32898. _impl_._has_bits_[0] |= 0x00000001u;
  32899. _impl_.level_ = value;
  32900. }
  32901. // -------------------------------------------------------------------
  32902. // EnableMicOriginalInputParams
  32903. // optional bool bEnable = 1;
  32904. inline bool EnableMicOriginalInputParams::has_benable() const {
  32905. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  32906. return value;
  32907. }
  32908. inline void EnableMicOriginalInputParams::clear_benable() {
  32909. _impl_.benable_ = false;
  32910. _impl_._has_bits_[0] &= ~0x00000001u;
  32911. }
  32912. inline bool EnableMicOriginalInputParams::benable() const {
  32913. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams.bEnable)
  32914. return _internal_benable();
  32915. }
  32916. inline void EnableMicOriginalInputParams::set_benable(bool value) {
  32917. _internal_set_benable(value);
  32918. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.EnableMicOriginalInputParams.bEnable)
  32919. }
  32920. inline bool EnableMicOriginalInputParams::_internal_benable() const {
  32921. return _impl_.benable_;
  32922. }
  32923. inline void EnableMicOriginalInputParams::_internal_set_benable(bool value) {
  32924. _impl_._has_bits_[0] |= 0x00000001u;
  32925. _impl_.benable_ = value;
  32926. }
  32927. // -------------------------------------------------------------------
  32928. // EnableHighFidelityMusicModeParams
  32929. // optional bool bEnable = 1;
  32930. inline bool EnableHighFidelityMusicModeParams::has_benable() const {
  32931. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  32932. return value;
  32933. }
  32934. inline void EnableHighFidelityMusicModeParams::clear_benable() {
  32935. _impl_.benable_ = false;
  32936. _impl_._has_bits_[0] &= ~0x00000001u;
  32937. }
  32938. inline bool EnableHighFidelityMusicModeParams::benable() const {
  32939. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams.bEnable)
  32940. return _internal_benable();
  32941. }
  32942. inline void EnableHighFidelityMusicModeParams::set_benable(bool value) {
  32943. _internal_set_benable(value);
  32944. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.EnableHighFidelityMusicModeParams.bEnable)
  32945. }
  32946. inline bool EnableHighFidelityMusicModeParams::_internal_benable() const {
  32947. return _impl_.benable_;
  32948. }
  32949. inline void EnableHighFidelityMusicModeParams::_internal_set_benable(bool value) {
  32950. _impl_._has_bits_[0] |= 0x00000001u;
  32951. _impl_.benable_ = value;
  32952. }
  32953. // -------------------------------------------------------------------
  32954. // EnableEchoCancellationParams
  32955. // optional bool bEnable = 1;
  32956. inline bool EnableEchoCancellationParams::has_benable() const {
  32957. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  32958. return value;
  32959. }
  32960. inline void EnableEchoCancellationParams::clear_benable() {
  32961. _impl_.benable_ = false;
  32962. _impl_._has_bits_[0] &= ~0x00000001u;
  32963. }
  32964. inline bool EnableEchoCancellationParams::benable() const {
  32965. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams.bEnable)
  32966. return _internal_benable();
  32967. }
  32968. inline void EnableEchoCancellationParams::set_benable(bool value) {
  32969. _internal_set_benable(value);
  32970. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.EnableEchoCancellationParams.bEnable)
  32971. }
  32972. inline bool EnableEchoCancellationParams::_internal_benable() const {
  32973. return _impl_.benable_;
  32974. }
  32975. inline void EnableEchoCancellationParams::_internal_set_benable(bool value) {
  32976. _impl_._has_bits_[0] |= 0x00000001u;
  32977. _impl_.benable_ = value;
  32978. }
  32979. // -------------------------------------------------------------------
  32980. // EnableStereoAudioParams
  32981. // optional bool bEnable = 1;
  32982. inline bool EnableStereoAudioParams::has_benable() const {
  32983. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  32984. return value;
  32985. }
  32986. inline void EnableStereoAudioParams::clear_benable() {
  32987. _impl_.benable_ = false;
  32988. _impl_._has_bits_[0] &= ~0x00000001u;
  32989. }
  32990. inline bool EnableStereoAudioParams::benable() const {
  32991. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams.bEnable)
  32992. return _internal_benable();
  32993. }
  32994. inline void EnableStereoAudioParams::set_benable(bool value) {
  32995. _internal_set_benable(value);
  32996. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.EnableStereoAudioParams.bEnable)
  32997. }
  32998. inline bool EnableStereoAudioParams::_internal_benable() const {
  32999. return _impl_.benable_;
  33000. }
  33001. inline void EnableStereoAudioParams::_internal_set_benable(bool value) {
  33002. _impl_._has_bits_[0] |= 0x00000001u;
  33003. _impl_.benable_ = value;
  33004. }
  33005. // -------------------------------------------------------------------
  33006. // StartMicTestRecordingParams
  33007. // optional string deviceID = 1;
  33008. inline bool StartMicTestRecordingParams::has_deviceid() const {
  33009. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  33010. return value;
  33011. }
  33012. inline void StartMicTestRecordingParams::clear_deviceid() {
  33013. _impl_.deviceid_.ClearToEmpty();
  33014. _impl_._has_bits_[0] &= ~0x00000001u;
  33015. }
  33016. inline const std::string& StartMicTestRecordingParams::deviceid() const {
  33017. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams.deviceID)
  33018. return _internal_deviceid();
  33019. }
  33020. template <typename Arg_, typename... Args_>
  33021. inline PROTOBUF_ALWAYS_INLINE void StartMicTestRecordingParams::set_deviceid(Arg_&& arg,
  33022. Args_... args) {
  33023. _impl_._has_bits_[0] |= 0x00000001u;
  33024. _impl_.deviceid_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  33025. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams.deviceID)
  33026. }
  33027. inline std::string* StartMicTestRecordingParams::mutable_deviceid() {
  33028. std::string* _s = _internal_mutable_deviceid();
  33029. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams.deviceID)
  33030. return _s;
  33031. }
  33032. inline const std::string& StartMicTestRecordingParams::_internal_deviceid() const {
  33033. return _impl_.deviceid_.Get();
  33034. }
  33035. inline void StartMicTestRecordingParams::_internal_set_deviceid(const std::string& value) {
  33036. _impl_._has_bits_[0] |= 0x00000001u;
  33037. _impl_.deviceid_.Set(value, GetArenaForAllocation());
  33038. }
  33039. inline std::string* StartMicTestRecordingParams::_internal_mutable_deviceid() {
  33040. _impl_._has_bits_[0] |= 0x00000001u;
  33041. return _impl_.deviceid_.Mutable( GetArenaForAllocation());
  33042. }
  33043. inline std::string* StartMicTestRecordingParams::release_deviceid() {
  33044. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams.deviceID)
  33045. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  33046. return nullptr;
  33047. }
  33048. _impl_._has_bits_[0] &= ~0x00000001u;
  33049. auto* released = _impl_.deviceid_.Release();
  33050. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33051. _impl_.deviceid_.Set("", GetArenaForAllocation());
  33052. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33053. return released;
  33054. }
  33055. inline void StartMicTestRecordingParams::set_allocated_deviceid(std::string* value) {
  33056. if (value != nullptr) {
  33057. _impl_._has_bits_[0] |= 0x00000001u;
  33058. } else {
  33059. _impl_._has_bits_[0] &= ~0x00000001u;
  33060. }
  33061. _impl_.deviceid_.SetAllocated(value, GetArenaForAllocation());
  33062. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33063. if (_impl_.deviceid_.IsDefault()) {
  33064. _impl_.deviceid_.Set("", GetArenaForAllocation());
  33065. }
  33066. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33067. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.StartMicTestRecordingParams.deviceID)
  33068. }
  33069. // -------------------------------------------------------------------
  33070. // StartSpeakerTestParams
  33071. // optional string deviceID = 1;
  33072. inline bool StartSpeakerTestParams::has_deviceid() const {
  33073. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  33074. return value;
  33075. }
  33076. inline void StartSpeakerTestParams::clear_deviceid() {
  33077. _impl_.deviceid_.ClearToEmpty();
  33078. _impl_._has_bits_[0] &= ~0x00000001u;
  33079. }
  33080. inline const std::string& StartSpeakerTestParams::deviceid() const {
  33081. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams.deviceID)
  33082. return _internal_deviceid();
  33083. }
  33084. template <typename Arg_, typename... Args_>
  33085. inline PROTOBUF_ALWAYS_INLINE void StartSpeakerTestParams::set_deviceid(Arg_&& arg,
  33086. Args_... args) {
  33087. _impl_._has_bits_[0] |= 0x00000001u;
  33088. _impl_.deviceid_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  33089. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams.deviceID)
  33090. }
  33091. inline std::string* StartSpeakerTestParams::mutable_deviceid() {
  33092. std::string* _s = _internal_mutable_deviceid();
  33093. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams.deviceID)
  33094. return _s;
  33095. }
  33096. inline const std::string& StartSpeakerTestParams::_internal_deviceid() const {
  33097. return _impl_.deviceid_.Get();
  33098. }
  33099. inline void StartSpeakerTestParams::_internal_set_deviceid(const std::string& value) {
  33100. _impl_._has_bits_[0] |= 0x00000001u;
  33101. _impl_.deviceid_.Set(value, GetArenaForAllocation());
  33102. }
  33103. inline std::string* StartSpeakerTestParams::_internal_mutable_deviceid() {
  33104. _impl_._has_bits_[0] |= 0x00000001u;
  33105. return _impl_.deviceid_.Mutable( GetArenaForAllocation());
  33106. }
  33107. inline std::string* StartSpeakerTestParams::release_deviceid() {
  33108. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams.deviceID)
  33109. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  33110. return nullptr;
  33111. }
  33112. _impl_._has_bits_[0] &= ~0x00000001u;
  33113. auto* released = _impl_.deviceid_.Release();
  33114. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33115. _impl_.deviceid_.Set("", GetArenaForAllocation());
  33116. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33117. return released;
  33118. }
  33119. inline void StartSpeakerTestParams::set_allocated_deviceid(std::string* value) {
  33120. if (value != nullptr) {
  33121. _impl_._has_bits_[0] |= 0x00000001u;
  33122. } else {
  33123. _impl_._has_bits_[0] &= ~0x00000001u;
  33124. }
  33125. _impl_.deviceid_.SetAllocated(value, GetArenaForAllocation());
  33126. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33127. if (_impl_.deviceid_.IsDefault()) {
  33128. _impl_.deviceid_.Set("", GetArenaForAllocation());
  33129. }
  33130. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33131. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.StartSpeakerTestParams.deviceID)
  33132. }
  33133. // -------------------------------------------------------------------
  33134. // SetTimerIntervalParams
  33135. // optional uint32 timerInterval = 1;
  33136. inline bool SetTimerIntervalParams::has_timerinterval() const {
  33137. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  33138. return value;
  33139. }
  33140. inline void SetTimerIntervalParams::clear_timerinterval() {
  33141. _impl_.timerinterval_ = 0u;
  33142. _impl_._has_bits_[0] &= ~0x00000001u;
  33143. }
  33144. inline ::uint32_t SetTimerIntervalParams::timerinterval() const {
  33145. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams.timerInterval)
  33146. return _internal_timerinterval();
  33147. }
  33148. inline void SetTimerIntervalParams::set_timerinterval(::uint32_t value) {
  33149. _internal_set_timerinterval(value);
  33150. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SetTimerIntervalParams.timerInterval)
  33151. }
  33152. inline ::uint32_t SetTimerIntervalParams::_internal_timerinterval() const {
  33153. return _impl_.timerinterval_;
  33154. }
  33155. inline void SetTimerIntervalParams::_internal_set_timerinterval(::uint32_t value) {
  33156. _impl_._has_bits_[0] |= 0x00000001u;
  33157. _impl_.timerinterval_ = value;
  33158. }
  33159. // -------------------------------------------------------------------
  33160. // EnableMultiStreamVideoParams
  33161. // optional string deviceID = 1;
  33162. inline bool EnableMultiStreamVideoParams::has_deviceid() const {
  33163. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  33164. return value;
  33165. }
  33166. inline void EnableMultiStreamVideoParams::clear_deviceid() {
  33167. _impl_.deviceid_.ClearToEmpty();
  33168. _impl_._has_bits_[0] &= ~0x00000001u;
  33169. }
  33170. inline const std::string& EnableMultiStreamVideoParams::deviceid() const {
  33171. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams.deviceID)
  33172. return _internal_deviceid();
  33173. }
  33174. template <typename Arg_, typename... Args_>
  33175. inline PROTOBUF_ALWAYS_INLINE void EnableMultiStreamVideoParams::set_deviceid(Arg_&& arg,
  33176. Args_... args) {
  33177. _impl_._has_bits_[0] |= 0x00000001u;
  33178. _impl_.deviceid_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  33179. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams.deviceID)
  33180. }
  33181. inline std::string* EnableMultiStreamVideoParams::mutable_deviceid() {
  33182. std::string* _s = _internal_mutable_deviceid();
  33183. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams.deviceID)
  33184. return _s;
  33185. }
  33186. inline const std::string& EnableMultiStreamVideoParams::_internal_deviceid() const {
  33187. return _impl_.deviceid_.Get();
  33188. }
  33189. inline void EnableMultiStreamVideoParams::_internal_set_deviceid(const std::string& value) {
  33190. _impl_._has_bits_[0] |= 0x00000001u;
  33191. _impl_.deviceid_.Set(value, GetArenaForAllocation());
  33192. }
  33193. inline std::string* EnableMultiStreamVideoParams::_internal_mutable_deviceid() {
  33194. _impl_._has_bits_[0] |= 0x00000001u;
  33195. return _impl_.deviceid_.Mutable( GetArenaForAllocation());
  33196. }
  33197. inline std::string* EnableMultiStreamVideoParams::release_deviceid() {
  33198. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams.deviceID)
  33199. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  33200. return nullptr;
  33201. }
  33202. _impl_._has_bits_[0] &= ~0x00000001u;
  33203. auto* released = _impl_.deviceid_.Release();
  33204. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33205. _impl_.deviceid_.Set("", GetArenaForAllocation());
  33206. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33207. return released;
  33208. }
  33209. inline void EnableMultiStreamVideoParams::set_allocated_deviceid(std::string* value) {
  33210. if (value != nullptr) {
  33211. _impl_._has_bits_[0] |= 0x00000001u;
  33212. } else {
  33213. _impl_._has_bits_[0] &= ~0x00000001u;
  33214. }
  33215. _impl_.deviceid_.SetAllocated(value, GetArenaForAllocation());
  33216. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33217. if (_impl_.deviceid_.IsDefault()) {
  33218. _impl_.deviceid_.Set("", GetArenaForAllocation());
  33219. }
  33220. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33221. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.EnableMultiStreamVideoParams.deviceID)
  33222. }
  33223. // -------------------------------------------------------------------
  33224. // DisableMultiStreamVideoParams
  33225. // optional string deviceID = 1;
  33226. inline bool DisableMultiStreamVideoParams::has_deviceid() const {
  33227. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  33228. return value;
  33229. }
  33230. inline void DisableMultiStreamVideoParams::clear_deviceid() {
  33231. _impl_.deviceid_.ClearToEmpty();
  33232. _impl_._has_bits_[0] &= ~0x00000001u;
  33233. }
  33234. inline const std::string& DisableMultiStreamVideoParams::deviceid() const {
  33235. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams.deviceID)
  33236. return _internal_deviceid();
  33237. }
  33238. template <typename Arg_, typename... Args_>
  33239. inline PROTOBUF_ALWAYS_INLINE void DisableMultiStreamVideoParams::set_deviceid(Arg_&& arg,
  33240. Args_... args) {
  33241. _impl_._has_bits_[0] |= 0x00000001u;
  33242. _impl_.deviceid_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  33243. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams.deviceID)
  33244. }
  33245. inline std::string* DisableMultiStreamVideoParams::mutable_deviceid() {
  33246. std::string* _s = _internal_mutable_deviceid();
  33247. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams.deviceID)
  33248. return _s;
  33249. }
  33250. inline const std::string& DisableMultiStreamVideoParams::_internal_deviceid() const {
  33251. return _impl_.deviceid_.Get();
  33252. }
  33253. inline void DisableMultiStreamVideoParams::_internal_set_deviceid(const std::string& value) {
  33254. _impl_._has_bits_[0] |= 0x00000001u;
  33255. _impl_.deviceid_.Set(value, GetArenaForAllocation());
  33256. }
  33257. inline std::string* DisableMultiStreamVideoParams::_internal_mutable_deviceid() {
  33258. _impl_._has_bits_[0] |= 0x00000001u;
  33259. return _impl_.deviceid_.Mutable( GetArenaForAllocation());
  33260. }
  33261. inline std::string* DisableMultiStreamVideoParams::release_deviceid() {
  33262. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams.deviceID)
  33263. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  33264. return nullptr;
  33265. }
  33266. _impl_._has_bits_[0] &= ~0x00000001u;
  33267. auto* released = _impl_.deviceid_.Release();
  33268. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33269. _impl_.deviceid_.Set("", GetArenaForAllocation());
  33270. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33271. return released;
  33272. }
  33273. inline void DisableMultiStreamVideoParams::set_allocated_deviceid(std::string* value) {
  33274. if (value != nullptr) {
  33275. _impl_._has_bits_[0] |= 0x00000001u;
  33276. } else {
  33277. _impl_._has_bits_[0] &= ~0x00000001u;
  33278. }
  33279. _impl_.deviceid_.SetAllocated(value, GetArenaForAllocation());
  33280. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33281. if (_impl_.deviceid_.IsDefault()) {
  33282. _impl_.deviceid_.Set("", GetArenaForAllocation());
  33283. }
  33284. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33285. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.DisableMultiStreamVideoParams.deviceID)
  33286. }
  33287. // -------------------------------------------------------------------
  33288. // StartVideoPreviewParams
  33289. // optional int64 zn_recv_handle = 1;
  33290. inline bool StartVideoPreviewParams::has_zn_recv_handle() const {
  33291. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  33292. return value;
  33293. }
  33294. inline void StartVideoPreviewParams::clear_zn_recv_handle() {
  33295. _impl_.zn_recv_handle_ = ::int64_t{0};
  33296. _impl_._has_bits_[0] &= ~0x00000002u;
  33297. }
  33298. inline ::int64_t StartVideoPreviewParams::zn_recv_handle() const {
  33299. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.zn_recv_handle)
  33300. return _internal_zn_recv_handle();
  33301. }
  33302. inline void StartVideoPreviewParams::set_zn_recv_handle(::int64_t value) {
  33303. _internal_set_zn_recv_handle(value);
  33304. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.zn_recv_handle)
  33305. }
  33306. inline ::int64_t StartVideoPreviewParams::_internal_zn_recv_handle() const {
  33307. return _impl_.zn_recv_handle_;
  33308. }
  33309. inline void StartVideoPreviewParams::_internal_set_zn_recv_handle(::int64_t value) {
  33310. _impl_._has_bits_[0] |= 0x00000002u;
  33311. _impl_.zn_recv_handle_ = value;
  33312. }
  33313. // optional string cameraDeviceID = 2;
  33314. inline bool StartVideoPreviewParams::has_cameradeviceid() const {
  33315. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  33316. return value;
  33317. }
  33318. inline void StartVideoPreviewParams::clear_cameradeviceid() {
  33319. _impl_.cameradeviceid_.ClearToEmpty();
  33320. _impl_._has_bits_[0] &= ~0x00000001u;
  33321. }
  33322. inline const std::string& StartVideoPreviewParams::cameradeviceid() const {
  33323. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.cameraDeviceID)
  33324. return _internal_cameradeviceid();
  33325. }
  33326. template <typename Arg_, typename... Args_>
  33327. inline PROTOBUF_ALWAYS_INLINE void StartVideoPreviewParams::set_cameradeviceid(Arg_&& arg,
  33328. Args_... args) {
  33329. _impl_._has_bits_[0] |= 0x00000001u;
  33330. _impl_.cameradeviceid_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  33331. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.cameraDeviceID)
  33332. }
  33333. inline std::string* StartVideoPreviewParams::mutable_cameradeviceid() {
  33334. std::string* _s = _internal_mutable_cameradeviceid();
  33335. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.cameraDeviceID)
  33336. return _s;
  33337. }
  33338. inline const std::string& StartVideoPreviewParams::_internal_cameradeviceid() const {
  33339. return _impl_.cameradeviceid_.Get();
  33340. }
  33341. inline void StartVideoPreviewParams::_internal_set_cameradeviceid(const std::string& value) {
  33342. _impl_._has_bits_[0] |= 0x00000001u;
  33343. _impl_.cameradeviceid_.Set(value, GetArenaForAllocation());
  33344. }
  33345. inline std::string* StartVideoPreviewParams::_internal_mutable_cameradeviceid() {
  33346. _impl_._has_bits_[0] |= 0x00000001u;
  33347. return _impl_.cameradeviceid_.Mutable( GetArenaForAllocation());
  33348. }
  33349. inline std::string* StartVideoPreviewParams::release_cameradeviceid() {
  33350. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.cameraDeviceID)
  33351. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  33352. return nullptr;
  33353. }
  33354. _impl_._has_bits_[0] &= ~0x00000001u;
  33355. auto* released = _impl_.cameradeviceid_.Release();
  33356. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33357. _impl_.cameradeviceid_.Set("", GetArenaForAllocation());
  33358. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33359. return released;
  33360. }
  33361. inline void StartVideoPreviewParams::set_allocated_cameradeviceid(std::string* value) {
  33362. if (value != nullptr) {
  33363. _impl_._has_bits_[0] |= 0x00000001u;
  33364. } else {
  33365. _impl_._has_bits_[0] &= ~0x00000001u;
  33366. }
  33367. _impl_.cameradeviceid_.SetAllocated(value, GetArenaForAllocation());
  33368. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33369. if (_impl_.cameradeviceid_.IsDefault()) {
  33370. _impl_.cameradeviceid_.Set("", GetArenaForAllocation());
  33371. }
  33372. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33373. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.StartVideoPreviewParams.cameraDeviceID)
  33374. }
  33375. // -------------------------------------------------------------------
  33376. // StopVideoPreviewParams
  33377. // optional int64 zn_recv_handle = 1;
  33378. inline bool StopVideoPreviewParams::has_zn_recv_handle() const {
  33379. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  33380. return value;
  33381. }
  33382. inline void StopVideoPreviewParams::clear_zn_recv_handle() {
  33383. _impl_.zn_recv_handle_ = ::int64_t{0};
  33384. _impl_._has_bits_[0] &= ~0x00000001u;
  33385. }
  33386. inline ::int64_t StopVideoPreviewParams::zn_recv_handle() const {
  33387. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams.zn_recv_handle)
  33388. return _internal_zn_recv_handle();
  33389. }
  33390. inline void StopVideoPreviewParams::set_zn_recv_handle(::int64_t value) {
  33391. _internal_set_zn_recv_handle(value);
  33392. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.StopVideoPreviewParams.zn_recv_handle)
  33393. }
  33394. inline ::int64_t StopVideoPreviewParams::_internal_zn_recv_handle() const {
  33395. return _impl_.zn_recv_handle_;
  33396. }
  33397. inline void StopVideoPreviewParams::_internal_set_zn_recv_handle(::int64_t value) {
  33398. _impl_._has_bits_[0] |= 0x00000001u;
  33399. _impl_.zn_recv_handle_ = value;
  33400. }
  33401. // -------------------------------------------------------------------
  33402. // SetSpokenLanguageParams
  33403. // optional int32 languageID = 1;
  33404. inline bool SetSpokenLanguageParams::has_languageid() const {
  33405. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  33406. return value;
  33407. }
  33408. inline void SetSpokenLanguageParams::clear_languageid() {
  33409. _impl_.languageid_ = 0;
  33410. _impl_._has_bits_[0] &= ~0x00000001u;
  33411. }
  33412. inline ::int32_t SetSpokenLanguageParams::languageid() const {
  33413. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams.languageID)
  33414. return _internal_languageid();
  33415. }
  33416. inline void SetSpokenLanguageParams::set_languageid(::int32_t value) {
  33417. _internal_set_languageid(value);
  33418. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SetSpokenLanguageParams.languageID)
  33419. }
  33420. inline ::int32_t SetSpokenLanguageParams::_internal_languageid() const {
  33421. return _impl_.languageid_;
  33422. }
  33423. inline void SetSpokenLanguageParams::_internal_set_languageid(::int32_t value) {
  33424. _impl_._has_bits_[0] |= 0x00000001u;
  33425. _impl_.languageid_ = value;
  33426. }
  33427. // -------------------------------------------------------------------
  33428. // LTTLanguagesList
  33429. // repeated .com.electron.zoomvideo.sdk.proto.LTTLanguage lttLanguageInfo = 1;
  33430. inline int LTTLanguagesList::_internal_lttlanguageinfo_size() const {
  33431. return _impl_.lttlanguageinfo_.size();
  33432. }
  33433. inline int LTTLanguagesList::lttlanguageinfo_size() const {
  33434. return _internal_lttlanguageinfo_size();
  33435. }
  33436. inline void LTTLanguagesList::clear_lttlanguageinfo() {
  33437. _impl_.lttlanguageinfo_.Clear();
  33438. }
  33439. inline ::com::electron::zoomvideo::sdk::proto::LTTLanguage* LTTLanguagesList::mutable_lttlanguageinfo(int index) {
  33440. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.LTTLanguagesList.lttLanguageInfo)
  33441. return _impl_.lttlanguageinfo_.Mutable(index);
  33442. }
  33443. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::LTTLanguage >*
  33444. LTTLanguagesList::mutable_lttlanguageinfo() {
  33445. // @@protoc_insertion_point(field_mutable_list:com.electron.zoomvideo.sdk.proto.LTTLanguagesList.lttLanguageInfo)
  33446. return &_impl_.lttlanguageinfo_;
  33447. }
  33448. inline const ::com::electron::zoomvideo::sdk::proto::LTTLanguage& LTTLanguagesList::_internal_lttlanguageinfo(int index) const {
  33449. return _impl_.lttlanguageinfo_.Get(index);
  33450. }
  33451. inline const ::com::electron::zoomvideo::sdk::proto::LTTLanguage& LTTLanguagesList::lttlanguageinfo(int index) const {
  33452. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.LTTLanguagesList.lttLanguageInfo)
  33453. return _internal_lttlanguageinfo(index);
  33454. }
  33455. inline ::com::electron::zoomvideo::sdk::proto::LTTLanguage* LTTLanguagesList::_internal_add_lttlanguageinfo() {
  33456. return _impl_.lttlanguageinfo_.Add();
  33457. }
  33458. inline ::com::electron::zoomvideo::sdk::proto::LTTLanguage* LTTLanguagesList::add_lttlanguageinfo() {
  33459. ::com::electron::zoomvideo::sdk::proto::LTTLanguage* _add = _internal_add_lttlanguageinfo();
  33460. // @@protoc_insertion_point(field_add:com.electron.zoomvideo.sdk.proto.LTTLanguagesList.lttLanguageInfo)
  33461. return _add;
  33462. }
  33463. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::com::electron::zoomvideo::sdk::proto::LTTLanguage >&
  33464. LTTLanguagesList::lttlanguageinfo() const {
  33465. // @@protoc_insertion_point(field_list:com.electron.zoomvideo.sdk.proto.LTTLanguagesList.lttLanguageInfo)
  33466. return _impl_.lttlanguageinfo_;
  33467. }
  33468. // -------------------------------------------------------------------
  33469. // SetTranslationLanguageParams
  33470. // optional int32 languageID = 1;
  33471. inline bool SetTranslationLanguageParams::has_languageid() const {
  33472. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  33473. return value;
  33474. }
  33475. inline void SetTranslationLanguageParams::clear_languageid() {
  33476. _impl_.languageid_ = 0;
  33477. _impl_._has_bits_[0] &= ~0x00000001u;
  33478. }
  33479. inline ::int32_t SetTranslationLanguageParams::languageid() const {
  33480. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams.languageID)
  33481. return _internal_languageid();
  33482. }
  33483. inline void SetTranslationLanguageParams::set_languageid(::int32_t value) {
  33484. _internal_set_languageid(value);
  33485. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SetTranslationLanguageParams.languageID)
  33486. }
  33487. inline ::int32_t SetTranslationLanguageParams::_internal_languageid() const {
  33488. return _impl_.languageid_;
  33489. }
  33490. inline void SetTranslationLanguageParams::_internal_set_languageid(::int32_t value) {
  33491. _impl_._has_bits_[0] |= 0x00000001u;
  33492. _impl_.languageid_ = value;
  33493. }
  33494. // -------------------------------------------------------------------
  33495. // CanChatMessageBeDeletedParams
  33496. // optional string messageID = 1;
  33497. inline bool CanChatMessageBeDeletedParams::has_messageid() const {
  33498. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  33499. return value;
  33500. }
  33501. inline void CanChatMessageBeDeletedParams::clear_messageid() {
  33502. _impl_.messageid_.ClearToEmpty();
  33503. _impl_._has_bits_[0] &= ~0x00000001u;
  33504. }
  33505. inline const std::string& CanChatMessageBeDeletedParams::messageid() const {
  33506. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams.messageID)
  33507. return _internal_messageid();
  33508. }
  33509. template <typename Arg_, typename... Args_>
  33510. inline PROTOBUF_ALWAYS_INLINE void CanChatMessageBeDeletedParams::set_messageid(Arg_&& arg,
  33511. Args_... args) {
  33512. _impl_._has_bits_[0] |= 0x00000001u;
  33513. _impl_.messageid_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  33514. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams.messageID)
  33515. }
  33516. inline std::string* CanChatMessageBeDeletedParams::mutable_messageid() {
  33517. std::string* _s = _internal_mutable_messageid();
  33518. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams.messageID)
  33519. return _s;
  33520. }
  33521. inline const std::string& CanChatMessageBeDeletedParams::_internal_messageid() const {
  33522. return _impl_.messageid_.Get();
  33523. }
  33524. inline void CanChatMessageBeDeletedParams::_internal_set_messageid(const std::string& value) {
  33525. _impl_._has_bits_[0] |= 0x00000001u;
  33526. _impl_.messageid_.Set(value, GetArenaForAllocation());
  33527. }
  33528. inline std::string* CanChatMessageBeDeletedParams::_internal_mutable_messageid() {
  33529. _impl_._has_bits_[0] |= 0x00000001u;
  33530. return _impl_.messageid_.Mutable( GetArenaForAllocation());
  33531. }
  33532. inline std::string* CanChatMessageBeDeletedParams::release_messageid() {
  33533. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams.messageID)
  33534. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  33535. return nullptr;
  33536. }
  33537. _impl_._has_bits_[0] &= ~0x00000001u;
  33538. auto* released = _impl_.messageid_.Release();
  33539. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33540. _impl_.messageid_.Set("", GetArenaForAllocation());
  33541. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33542. return released;
  33543. }
  33544. inline void CanChatMessageBeDeletedParams::set_allocated_messageid(std::string* value) {
  33545. if (value != nullptr) {
  33546. _impl_._has_bits_[0] |= 0x00000001u;
  33547. } else {
  33548. _impl_._has_bits_[0] &= ~0x00000001u;
  33549. }
  33550. _impl_.messageid_.SetAllocated(value, GetArenaForAllocation());
  33551. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33552. if (_impl_.messageid_.IsDefault()) {
  33553. _impl_.messageid_.Set("", GetArenaForAllocation());
  33554. }
  33555. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33556. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.CanChatMessageBeDeletedParams.messageID)
  33557. }
  33558. // -------------------------------------------------------------------
  33559. // DeleteChatMessageParams
  33560. // optional string messageID = 1;
  33561. inline bool DeleteChatMessageParams::has_messageid() const {
  33562. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  33563. return value;
  33564. }
  33565. inline void DeleteChatMessageParams::clear_messageid() {
  33566. _impl_.messageid_.ClearToEmpty();
  33567. _impl_._has_bits_[0] &= ~0x00000001u;
  33568. }
  33569. inline const std::string& DeleteChatMessageParams::messageid() const {
  33570. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams.messageID)
  33571. return _internal_messageid();
  33572. }
  33573. template <typename Arg_, typename... Args_>
  33574. inline PROTOBUF_ALWAYS_INLINE void DeleteChatMessageParams::set_messageid(Arg_&& arg,
  33575. Args_... args) {
  33576. _impl_._has_bits_[0] |= 0x00000001u;
  33577. _impl_.messageid_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  33578. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams.messageID)
  33579. }
  33580. inline std::string* DeleteChatMessageParams::mutable_messageid() {
  33581. std::string* _s = _internal_mutable_messageid();
  33582. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams.messageID)
  33583. return _s;
  33584. }
  33585. inline const std::string& DeleteChatMessageParams::_internal_messageid() const {
  33586. return _impl_.messageid_.Get();
  33587. }
  33588. inline void DeleteChatMessageParams::_internal_set_messageid(const std::string& value) {
  33589. _impl_._has_bits_[0] |= 0x00000001u;
  33590. _impl_.messageid_.Set(value, GetArenaForAllocation());
  33591. }
  33592. inline std::string* DeleteChatMessageParams::_internal_mutable_messageid() {
  33593. _impl_._has_bits_[0] |= 0x00000001u;
  33594. return _impl_.messageid_.Mutable( GetArenaForAllocation());
  33595. }
  33596. inline std::string* DeleteChatMessageParams::release_messageid() {
  33597. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams.messageID)
  33598. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  33599. return nullptr;
  33600. }
  33601. _impl_._has_bits_[0] &= ~0x00000001u;
  33602. auto* released = _impl_.messageid_.Release();
  33603. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33604. _impl_.messageid_.Set("", GetArenaForAllocation());
  33605. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33606. return released;
  33607. }
  33608. inline void DeleteChatMessageParams::set_allocated_messageid(std::string* value) {
  33609. if (value != nullptr) {
  33610. _impl_._has_bits_[0] |= 0x00000001u;
  33611. } else {
  33612. _impl_._has_bits_[0] &= ~0x00000001u;
  33613. }
  33614. _impl_.messageid_.SetAllocated(value, GetArenaForAllocation());
  33615. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33616. if (_impl_.messageid_.IsDefault()) {
  33617. _impl_.messageid_.Set("", GetArenaForAllocation());
  33618. }
  33619. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33620. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.DeleteChatMessageParams.messageID)
  33621. }
  33622. // -------------------------------------------------------------------
  33623. // VBItemInfo
  33624. // optional string imageFilePath = 1;
  33625. inline bool VBItemInfo::has_imagefilepath() const {
  33626. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  33627. return value;
  33628. }
  33629. inline void VBItemInfo::clear_imagefilepath() {
  33630. _impl_.imagefilepath_.ClearToEmpty();
  33631. _impl_._has_bits_[0] &= ~0x00000001u;
  33632. }
  33633. inline const std::string& VBItemInfo::imagefilepath() const {
  33634. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VBItemInfo.imageFilePath)
  33635. return _internal_imagefilepath();
  33636. }
  33637. template <typename Arg_, typename... Args_>
  33638. inline PROTOBUF_ALWAYS_INLINE void VBItemInfo::set_imagefilepath(Arg_&& arg,
  33639. Args_... args) {
  33640. _impl_._has_bits_[0] |= 0x00000001u;
  33641. _impl_.imagefilepath_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  33642. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VBItemInfo.imageFilePath)
  33643. }
  33644. inline std::string* VBItemInfo::mutable_imagefilepath() {
  33645. std::string* _s = _internal_mutable_imagefilepath();
  33646. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.VBItemInfo.imageFilePath)
  33647. return _s;
  33648. }
  33649. inline const std::string& VBItemInfo::_internal_imagefilepath() const {
  33650. return _impl_.imagefilepath_.Get();
  33651. }
  33652. inline void VBItemInfo::_internal_set_imagefilepath(const std::string& value) {
  33653. _impl_._has_bits_[0] |= 0x00000001u;
  33654. _impl_.imagefilepath_.Set(value, GetArenaForAllocation());
  33655. }
  33656. inline std::string* VBItemInfo::_internal_mutable_imagefilepath() {
  33657. _impl_._has_bits_[0] |= 0x00000001u;
  33658. return _impl_.imagefilepath_.Mutable( GetArenaForAllocation());
  33659. }
  33660. inline std::string* VBItemInfo::release_imagefilepath() {
  33661. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.VBItemInfo.imageFilePath)
  33662. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  33663. return nullptr;
  33664. }
  33665. _impl_._has_bits_[0] &= ~0x00000001u;
  33666. auto* released = _impl_.imagefilepath_.Release();
  33667. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33668. _impl_.imagefilepath_.Set("", GetArenaForAllocation());
  33669. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33670. return released;
  33671. }
  33672. inline void VBItemInfo::set_allocated_imagefilepath(std::string* value) {
  33673. if (value != nullptr) {
  33674. _impl_._has_bits_[0] |= 0x00000001u;
  33675. } else {
  33676. _impl_._has_bits_[0] &= ~0x00000001u;
  33677. }
  33678. _impl_.imagefilepath_.SetAllocated(value, GetArenaForAllocation());
  33679. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33680. if (_impl_.imagefilepath_.IsDefault()) {
  33681. _impl_.imagefilepath_.Set("", GetArenaForAllocation());
  33682. }
  33683. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33684. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.VBItemInfo.imageFilePath)
  33685. }
  33686. // optional string imageName = 2;
  33687. inline bool VBItemInfo::has_imagename() const {
  33688. bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
  33689. return value;
  33690. }
  33691. inline void VBItemInfo::clear_imagename() {
  33692. _impl_.imagename_.ClearToEmpty();
  33693. _impl_._has_bits_[0] &= ~0x00000002u;
  33694. }
  33695. inline const std::string& VBItemInfo::imagename() const {
  33696. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VBItemInfo.imageName)
  33697. return _internal_imagename();
  33698. }
  33699. template <typename Arg_, typename... Args_>
  33700. inline PROTOBUF_ALWAYS_INLINE void VBItemInfo::set_imagename(Arg_&& arg,
  33701. Args_... args) {
  33702. _impl_._has_bits_[0] |= 0x00000002u;
  33703. _impl_.imagename_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  33704. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VBItemInfo.imageName)
  33705. }
  33706. inline std::string* VBItemInfo::mutable_imagename() {
  33707. std::string* _s = _internal_mutable_imagename();
  33708. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.VBItemInfo.imageName)
  33709. return _s;
  33710. }
  33711. inline const std::string& VBItemInfo::_internal_imagename() const {
  33712. return _impl_.imagename_.Get();
  33713. }
  33714. inline void VBItemInfo::_internal_set_imagename(const std::string& value) {
  33715. _impl_._has_bits_[0] |= 0x00000002u;
  33716. _impl_.imagename_.Set(value, GetArenaForAllocation());
  33717. }
  33718. inline std::string* VBItemInfo::_internal_mutable_imagename() {
  33719. _impl_._has_bits_[0] |= 0x00000002u;
  33720. return _impl_.imagename_.Mutable( GetArenaForAllocation());
  33721. }
  33722. inline std::string* VBItemInfo::release_imagename() {
  33723. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.VBItemInfo.imageName)
  33724. if ((_impl_._has_bits_[0] & 0x00000002u) == 0) {
  33725. return nullptr;
  33726. }
  33727. _impl_._has_bits_[0] &= ~0x00000002u;
  33728. auto* released = _impl_.imagename_.Release();
  33729. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33730. _impl_.imagename_.Set("", GetArenaForAllocation());
  33731. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33732. return released;
  33733. }
  33734. inline void VBItemInfo::set_allocated_imagename(std::string* value) {
  33735. if (value != nullptr) {
  33736. _impl_._has_bits_[0] |= 0x00000002u;
  33737. } else {
  33738. _impl_._has_bits_[0] &= ~0x00000002u;
  33739. }
  33740. _impl_.imagename_.SetAllocated(value, GetArenaForAllocation());
  33741. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33742. if (_impl_.imagename_.IsDefault()) {
  33743. _impl_.imagename_.Set("", GetArenaForAllocation());
  33744. }
  33745. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33746. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.VBItemInfo.imageName)
  33747. }
  33748. // optional int32 vbType = 3;
  33749. inline bool VBItemInfo::has_vbtype() const {
  33750. bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
  33751. return value;
  33752. }
  33753. inline void VBItemInfo::clear_vbtype() {
  33754. _impl_.vbtype_ = 0;
  33755. _impl_._has_bits_[0] &= ~0x00000004u;
  33756. }
  33757. inline ::int32_t VBItemInfo::vbtype() const {
  33758. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VBItemInfo.vbType)
  33759. return _internal_vbtype();
  33760. }
  33761. inline void VBItemInfo::set_vbtype(::int32_t value) {
  33762. _internal_set_vbtype(value);
  33763. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VBItemInfo.vbType)
  33764. }
  33765. inline ::int32_t VBItemInfo::_internal_vbtype() const {
  33766. return _impl_.vbtype_;
  33767. }
  33768. inline void VBItemInfo::_internal_set_vbtype(::int32_t value) {
  33769. _impl_._has_bits_[0] |= 0x00000004u;
  33770. _impl_.vbtype_ = value;
  33771. }
  33772. // optional bool canBeDeleted = 4;
  33773. inline bool VBItemInfo::has_canbedeleted() const {
  33774. bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
  33775. return value;
  33776. }
  33777. inline void VBItemInfo::clear_canbedeleted() {
  33778. _impl_.canbedeleted_ = false;
  33779. _impl_._has_bits_[0] &= ~0x00000008u;
  33780. }
  33781. inline bool VBItemInfo::canbedeleted() const {
  33782. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VBItemInfo.canBeDeleted)
  33783. return _internal_canbedeleted();
  33784. }
  33785. inline void VBItemInfo::set_canbedeleted(bool value) {
  33786. _internal_set_canbedeleted(value);
  33787. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VBItemInfo.canBeDeleted)
  33788. }
  33789. inline bool VBItemInfo::_internal_canbedeleted() const {
  33790. return _impl_.canbedeleted_;
  33791. }
  33792. inline void VBItemInfo::_internal_set_canbedeleted(bool value) {
  33793. _impl_._has_bits_[0] |= 0x00000008u;
  33794. _impl_.canbedeleted_ = value;
  33795. }
  33796. // -------------------------------------------------------------------
  33797. // VBItemHandleList
  33798. // repeated int64 vbItemHandle = 1;
  33799. inline int VBItemHandleList::_internal_vbitemhandle_size() const {
  33800. return _impl_.vbitemhandle_.size();
  33801. }
  33802. inline int VBItemHandleList::vbitemhandle_size() const {
  33803. return _internal_vbitemhandle_size();
  33804. }
  33805. inline void VBItemHandleList::clear_vbitemhandle() {
  33806. _impl_.vbitemhandle_.Clear();
  33807. }
  33808. inline ::int64_t VBItemHandleList::vbitemhandle(int index) const {
  33809. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.VBItemHandleList.vbItemHandle)
  33810. return _internal_vbitemhandle(index);
  33811. }
  33812. inline void VBItemHandleList::set_vbitemhandle(int index, ::int64_t value) {
  33813. _impl_.vbitemhandle_.Set(index, value);
  33814. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.VBItemHandleList.vbItemHandle)
  33815. }
  33816. inline void VBItemHandleList::add_vbitemhandle(::int64_t value) {
  33817. _internal_add_vbitemhandle(value);
  33818. // @@protoc_insertion_point(field_add:com.electron.zoomvideo.sdk.proto.VBItemHandleList.vbItemHandle)
  33819. }
  33820. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<::int64_t>& VBItemHandleList::vbitemhandle() const {
  33821. // @@protoc_insertion_point(field_list:com.electron.zoomvideo.sdk.proto.VBItemHandleList.vbItemHandle)
  33822. return _internal_vbitemhandle();
  33823. }
  33824. inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<::int64_t>* VBItemHandleList::mutable_vbitemhandle() {
  33825. // @@protoc_insertion_point(field_mutable_list:com.electron.zoomvideo.sdk.proto.VBItemHandleList.vbItemHandle)
  33826. return _internal_mutable_vbitemhandle();
  33827. }
  33828. inline ::int64_t VBItemHandleList::_internal_vbitemhandle(int index) const {
  33829. return _impl_.vbitemhandle_.Get(index);
  33830. }
  33831. inline void VBItemHandleList::_internal_add_vbitemhandle(::int64_t value) { _impl_.vbitemhandle_.Add(value); }
  33832. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<::int64_t>& VBItemHandleList::_internal_vbitemhandle() const {
  33833. return _impl_.vbitemhandle_;
  33834. }
  33835. inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<::int64_t>* VBItemHandleList::_internal_mutable_vbitemhandle() {
  33836. return &_impl_.vbitemhandle_;
  33837. }
  33838. // -------------------------------------------------------------------
  33839. // AddVirtualBackgroundItemParams
  33840. // optional string imagePath = 1;
  33841. inline bool AddVirtualBackgroundItemParams::has_imagepath() const {
  33842. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  33843. return value;
  33844. }
  33845. inline void AddVirtualBackgroundItemParams::clear_imagepath() {
  33846. _impl_.imagepath_.ClearToEmpty();
  33847. _impl_._has_bits_[0] &= ~0x00000001u;
  33848. }
  33849. inline const std::string& AddVirtualBackgroundItemParams::imagepath() const {
  33850. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams.imagePath)
  33851. return _internal_imagepath();
  33852. }
  33853. template <typename Arg_, typename... Args_>
  33854. inline PROTOBUF_ALWAYS_INLINE void AddVirtualBackgroundItemParams::set_imagepath(Arg_&& arg,
  33855. Args_... args) {
  33856. _impl_._has_bits_[0] |= 0x00000001u;
  33857. _impl_.imagepath_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
  33858. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams.imagePath)
  33859. }
  33860. inline std::string* AddVirtualBackgroundItemParams::mutable_imagepath() {
  33861. std::string* _s = _internal_mutable_imagepath();
  33862. // @@protoc_insertion_point(field_mutable:com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams.imagePath)
  33863. return _s;
  33864. }
  33865. inline const std::string& AddVirtualBackgroundItemParams::_internal_imagepath() const {
  33866. return _impl_.imagepath_.Get();
  33867. }
  33868. inline void AddVirtualBackgroundItemParams::_internal_set_imagepath(const std::string& value) {
  33869. _impl_._has_bits_[0] |= 0x00000001u;
  33870. _impl_.imagepath_.Set(value, GetArenaForAllocation());
  33871. }
  33872. inline std::string* AddVirtualBackgroundItemParams::_internal_mutable_imagepath() {
  33873. _impl_._has_bits_[0] |= 0x00000001u;
  33874. return _impl_.imagepath_.Mutable( GetArenaForAllocation());
  33875. }
  33876. inline std::string* AddVirtualBackgroundItemParams::release_imagepath() {
  33877. // @@protoc_insertion_point(field_release:com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams.imagePath)
  33878. if ((_impl_._has_bits_[0] & 0x00000001u) == 0) {
  33879. return nullptr;
  33880. }
  33881. _impl_._has_bits_[0] &= ~0x00000001u;
  33882. auto* released = _impl_.imagepath_.Release();
  33883. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33884. _impl_.imagepath_.Set("", GetArenaForAllocation());
  33885. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33886. return released;
  33887. }
  33888. inline void AddVirtualBackgroundItemParams::set_allocated_imagepath(std::string* value) {
  33889. if (value != nullptr) {
  33890. _impl_._has_bits_[0] |= 0x00000001u;
  33891. } else {
  33892. _impl_._has_bits_[0] &= ~0x00000001u;
  33893. }
  33894. _impl_.imagepath_.SetAllocated(value, GetArenaForAllocation());
  33895. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33896. if (_impl_.imagepath_.IsDefault()) {
  33897. _impl_.imagepath_.Set("", GetArenaForAllocation());
  33898. }
  33899. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  33900. // @@protoc_insertion_point(field_set_allocated:com.electron.zoomvideo.sdk.proto.AddVirtualBackgroundItemParams.imagePath)
  33901. }
  33902. // -------------------------------------------------------------------
  33903. // RemoveVirtualBackgroundItemParams
  33904. // optional int64 vbItemHandle = 1;
  33905. inline bool RemoveVirtualBackgroundItemParams::has_vbitemhandle() const {
  33906. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  33907. return value;
  33908. }
  33909. inline void RemoveVirtualBackgroundItemParams::clear_vbitemhandle() {
  33910. _impl_.vbitemhandle_ = ::int64_t{0};
  33911. _impl_._has_bits_[0] &= ~0x00000001u;
  33912. }
  33913. inline ::int64_t RemoveVirtualBackgroundItemParams::vbitemhandle() const {
  33914. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams.vbItemHandle)
  33915. return _internal_vbitemhandle();
  33916. }
  33917. inline void RemoveVirtualBackgroundItemParams::set_vbitemhandle(::int64_t value) {
  33918. _internal_set_vbitemhandle(value);
  33919. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.RemoveVirtualBackgroundItemParams.vbItemHandle)
  33920. }
  33921. inline ::int64_t RemoveVirtualBackgroundItemParams::_internal_vbitemhandle() const {
  33922. return _impl_.vbitemhandle_;
  33923. }
  33924. inline void RemoveVirtualBackgroundItemParams::_internal_set_vbitemhandle(::int64_t value) {
  33925. _impl_._has_bits_[0] |= 0x00000001u;
  33926. _impl_.vbitemhandle_ = value;
  33927. }
  33928. // -------------------------------------------------------------------
  33929. // SetVirtualBackgroundItemParams
  33930. // optional int64 vbItemHandle = 1;
  33931. inline bool SetVirtualBackgroundItemParams::has_vbitemhandle() const {
  33932. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  33933. return value;
  33934. }
  33935. inline void SetVirtualBackgroundItemParams::clear_vbitemhandle() {
  33936. _impl_.vbitemhandle_ = ::int64_t{0};
  33937. _impl_._has_bits_[0] &= ~0x00000001u;
  33938. }
  33939. inline ::int64_t SetVirtualBackgroundItemParams::vbitemhandle() const {
  33940. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams.vbItemHandle)
  33941. return _internal_vbitemhandle();
  33942. }
  33943. inline void SetVirtualBackgroundItemParams::set_vbitemhandle(::int64_t value) {
  33944. _internal_set_vbitemhandle(value);
  33945. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.SetVirtualBackgroundItemParams.vbItemHandle)
  33946. }
  33947. inline ::int64_t SetVirtualBackgroundItemParams::_internal_vbitemhandle() const {
  33948. return _impl_.vbitemhandle_;
  33949. }
  33950. inline void SetVirtualBackgroundItemParams::_internal_set_vbitemhandle(::int64_t value) {
  33951. _impl_._has_bits_[0] |= 0x00000001u;
  33952. _impl_.vbitemhandle_ = value;
  33953. }
  33954. // -------------------------------------------------------------------
  33955. // GetVirtualBackgroundItemInfoParams
  33956. // optional int64 vbItemHandle = 1;
  33957. inline bool GetVirtualBackgroundItemInfoParams::has_vbitemhandle() const {
  33958. bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
  33959. return value;
  33960. }
  33961. inline void GetVirtualBackgroundItemInfoParams::clear_vbitemhandle() {
  33962. _impl_.vbitemhandle_ = ::int64_t{0};
  33963. _impl_._has_bits_[0] &= ~0x00000001u;
  33964. }
  33965. inline ::int64_t GetVirtualBackgroundItemInfoParams::vbitemhandle() const {
  33966. // @@protoc_insertion_point(field_get:com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams.vbItemHandle)
  33967. return _internal_vbitemhandle();
  33968. }
  33969. inline void GetVirtualBackgroundItemInfoParams::set_vbitemhandle(::int64_t value) {
  33970. _internal_set_vbitemhandle(value);
  33971. // @@protoc_insertion_point(field_set:com.electron.zoomvideo.sdk.proto.GetVirtualBackgroundItemInfoParams.vbItemHandle)
  33972. }
  33973. inline ::int64_t GetVirtualBackgroundItemInfoParams::_internal_vbitemhandle() const {
  33974. return _impl_.vbitemhandle_;
  33975. }
  33976. inline void GetVirtualBackgroundItemInfoParams::_internal_set_vbitemhandle(::int64_t value) {
  33977. _impl_._has_bits_[0] |= 0x00000001u;
  33978. _impl_.vbitemhandle_ = value;
  33979. }
  33980. #ifdef __GNUC__
  33981. #pragma GCC diagnostic pop
  33982. #endif // __GNUC__
  33983. // @@protoc_insertion_point(namespace_scope)
  33984. } // namespace proto
  33985. } // namespace sdk
  33986. } // namespace zoomvideo
  33987. } // namespace electron
  33988. } // namespace com
  33989. // @@protoc_insertion_point(global_scope)
  33990. #include "google/protobuf/port_undef.inc"
  33991. #endif // GOOGLE_PROTOBUF_INCLUDED_electron_5fzoomvideosdk_2eproto_2epb_2eh